Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php “隐藏字段”;名称“;在注册时按BuddyPress_Php_Wordpress_Buddypress_Multisite - Fatal编程技术网

Php “隐藏字段”;名称“;在注册时按BuddyPress

Php “隐藏字段”;名称“;在注册时按BuddyPress,php,wordpress,buddypress,multisite,Php,Wordpress,Buddypress,Multisite,我正在使用wordpress multisite,我想在注册时隐藏字段名。以下代码可能在单个站点上工作,但在多站点上肯定不工作。我们如何让它在多站点上工作 在CSS中: div.field_1{ display:none; } 在bp-custom.php或functions.php中: function buddydev_disable_firstname() { ?> <script type="text/javascript">

我正在使用wordpress multisite,我想在注册时隐藏字段名。以下代码可能在单个站点上工作,但在多站点上肯定不工作。我们如何让它在多站点上工作

在CSS中:

div.field_1{
    display:none;
}
在bp-custom.php或functions.php中:

function buddydev_disable_firstname() {
    ?>
    <script type="text/javascript">
        jQuery(document).ready(function(){

            var jq=jQuery;

            jq("#signup_username").on("blur",function(){

                jq("#field_1").val(jq("#signup_username").val());

            });

        });
    </script>
    <?php
}
add_action( 'bp_after_register_page', 'buddydev_disable_firstname');
函数buddydev\u disable\u firstname(){
?>
jQuery(文档).ready(函数(){
var jq=jQuery;
jq(“#注册#用户名”).on(“模糊”,函数(){
jq(“#field_1”).val(jq(“#signup_username”).val());
});
});
如果查看wp-login.php源代码,您将看到Wordpress为多站点安装进行了特殊重定向:

if ( is_multisite() ) {
    wp_redirect( apply_filters( 'wp_signup_location', network_site_url( 'wp-signup.php' ) ) );
    exit;
}
因此,如果查看该文件,您将看到用户名以以下方式显示:

echo '<input name="user_name" type="text" id="user_name" value="'. esc_attr($user_name) .'" maxlength="60" /><br />';
label[for="user_name"], input[name="user_name"] {
    display: none;
}