对不起,我的英语。我在WordPress中创建了名为“图库”的自定义帖子类型,并且希望用帖子对此页面进行密码保护。不仅是帖子。我该怎么做?我发现了这样的内容,但这仅适用于单个帖子:
function tp_stop_guestes( $content ) {
global $post;
if ( $post->post_type == 'YOUR_CUSTOM_POSTTYPE' ) {
if ( !is_user_logged_in() ) {
$content = 'Please login to view this post';
}
}
return $content;
}
add_filter( 'the_content', 'tp_stop_guestes' );
答案 0 :(得分:0)
您需要使用wp_redirect()函数重定向访问者bu。
function admin_redirect() {
global $post;
if ( !is_user_logged_in() && $post->post_type == 'YOUR_CUSTOM_POSTTYPE' ) {
wp_redirect( home_url('login') );
exit;
}
}
add_action('get_header', 'admin_redirect');