我正在使用wordpress。我有一个自定义登录表单,并且我想将登录用户重定向到/club页面,因此我添加了以下代码:
<?php
$args = array(
'echo' => true,
'redirect' => home_url('/club'),
'form_id' => 'loginform',
'label_username' => __( 'Username' ),
'label_password' => __( 'Password' ),
'label_remember' => __( 'Remember Me' ),
'label_log_in' => __( 'Log In' ),
'id_username' => 'user_login',
'id_password' => 'user_pass',
'id_remember' => 'rememberme',
'id_submit' => 'wp-submit',
'remember' => true,
'value_username' => NULL,
'value_remember' => false );
?>
<?php wp_login_form( $args ); ?>
但是重定向不起作用。
- 我使用默认的wordpress登录表单到使用
wp_login_form()
的表单,并希望在添加上述代码后拥有占位符txt仍然无法获得甚至标签或占位符文本
登录后重定向页面
function my_login_redirect( $redirect_to, $request, $user ){
return home_url('/club-page');
}
add_filter( 'login_redirect', 'my_login_redirect', 10, 3 );
将更容易注入占位符使用jquery
使用主题函数。php
function custom_js_mod() { ?>
<script>
(function($){
$(document).ready( function() {
$('#user_login').attr('placeholder', 'Enter UserName');
$('#user_pass').attr('placeholder', 'Enter PassWord');
});
})(jQuery);
</script>
<?php
}
add_action('wp_footer','custom_js_mod', 9);
或者直接添加到footer.php文件
<script>
(function($){
$(document).ready( function() {
$('#user_login').attr('placeholder', 'Enter UserName');
$('#user_pass').attr('placeholder', 'Enter PassWord');
});
})(jQuery);
</script>