我是个新手,我还没有找到问题的答案
我已经安装了侧栏登录插件,并且正在尝试更改表单标签,特别是登录按钮标签
我知道我需要在函数中添加一个过滤器。子主题中的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参数
我花了一整天的时间试图找出如何正确地编写过滤器代码,但没有成功。我将非常感谢任何人的帮助。
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。