向Sidbar登录插件添加筛选器以更改登录按钮标签

时间:2013-12-13 作者:Sal


我是个新手,我还没有找到问题的答案
我已经安装了侧栏登录插件,并且正在尝试更改表单标签,特别是登录按钮标签
我知道我需要在函数中添加一个过滤器。子主题中的php文件,以修改以下代码:

$login_form_args = apply_filters( \'sidebar_login_widget_form_args\', array(
            \'echo\'              => true,
            \'redirect\'          => esc_url( apply_filters( \'sidebar_login_widget_login_redirect\', $redirect ) ),
            \'label_username\'    => __( \'Username\', \'sidebar_login\' ),
            \'label_password\'    => __( \'Password\', \'sidebar_login\' ),
            \'label_remember\'    => __( \'Remember Me\', \'sidebar_login\' ),
            \'label_log_in\'      => __( \'Login →\', \'sidebar_login\' ),
            \'remember\'          => true,
            \'value_remember\'    => true
        ) );

        wp_login_form( $login_form_args );
更改任何数组的过滤器是:侧栏\\u登录\\u小部件\\u表单\\u参数

我花了一整天的时间试图找出如何正确地编写过滤器代码,但没有成功。我将非常感谢任何人的帮助。

1 个回复
SO网友:user55110

在Functions文件中,需要创建函数,并根据需要命名:

function my_changein_args ($my_form_args) {
  return array(
    \'echo\'           => true,
    \'redirect\'       => esc_url( apply_filters( \'sidebar_login_widget_login_redirect\', $redirect ) ),
    \'label_username\' => __( \'Yourusernamelabel\', \'sidebar-login\' ),
    \'label_password\' => __( \'Yourpasswordlabel\', \'sidebar-login\' ),
    \'label_remember\' => __( \'Yourrememberlabel\', \'sidebar-login\' ),
    \'label_log_in\'   => __( \'Yourloginlabel\', \'sidebar-login\' ),
    \'remember\'       => $show_rememberme,
    \'value_remember\' => true
  );
}
add_filter( \'sidebar_login_widget_form_args\', \'my_changein_args\' ); 
不要忘记打开和关闭PHP。

结束

相关推荐

无法访问WordPress login.php

我已经完成了一个客户的主题。我使用访问live wp admin页面http://name.myname.com/wp-login.php但该页面只显示一个空白(白色)页面。如何修复?注意:他们的主机提供商支持wordpress。现在生成的错误是:Parse error: syntax error, unexpected \'?>\' in /home/mysitee/public_html/mytheme/wp-content/themes/theme name/include/widget.ph