我想做这样的事情。
if (is_user_logged_in()) {
switch_theme("bone-adless");
} else {
switch_theme("bone-ads");
};
如果用户拥有一个帐户,他们会获得一个主题,该主题不会在我的网站上投放任何广告,但如果他们没有登录,则他们会有一个显示广告的主题。
上面的代码应该正常工作,但不是,我该怎么做才能使它工作?
你可以在Wordpress中切换主题。
add_action( 'setup_theme', 'switch_user_theme' );
function switch_user_theme() {
if ( current_user_can( 'manage_options' ) ) {
switch_theme('twentytwelve');
} else {
switch_theme('twentythirteen');
}
}
其他选项:首先你需要重定向到欲望页面/位置的用户,并使用模板我们可以自定义其布局