我的问题与登录后的重定向有关,但是...我的步骤是:
我丢失了引荐页面,因为登录后用户转到创建帐户,然后重新登录。任何想法如何在wordpress / jquery / php中做到这一点?
if ($('.reports_form--registration').length) {
ReportsForm.init($('.reports_form--registration'))
}
if ( $('.reports_form--login .report_form__redirect_to' ).length ) {
var referrer = document.referrer || ''
home_link = window.location.origin
create = "create";
if ( referrer.indexOf(CG_EXTUSR.home_url) > -1 ){
$('.report_form__redirect_to').val( referrer );
}
if ( referrer.includes(create) ){
$('.report_form__redirect_to').val( referrer + '/?clean_cache');
} else {
$('.report_form__redirect_to').val( referrer );
}
}
答案 0 :(得分:0)
您可以使用WordPress user_register
hook.
function redirect_to_login( $user_id ){
wp_redirect( wp_login_url() );
}
add_action( 'user_register', 'redirect_to_login', 25 );
wp_login_url
also accepts a param登录后进行重定向,因此您可以使用它重定向到一个清晰的缓存页面。
但是根据所使用的缓存插件,应该可以将报告页面设置为从登录用户的缓存中忽略。