function check_not_login() { if( is_page('test') && is_user_login() ) { wp_redirect(home_url()); die(); } } add_action('init','check_not_login');
查到這篇Wordpress is_page() always returned with false,再仔細看看Plugin API/Action Referenc的說明,看起來不能用hook在init中,要改用wp。
function check_not_login() { if( is_page('test') && is_user_login() ) {
wp_redirect(home_url()); die(); } } add_action('wp','check_not_login');
像這樣就ok了,對wordpress的action還真的不是太懂
參考網址:
Wordpress is_page() always returned with false
Plugin API/Action Referenc