Wordpress禁用私人帖子链接

时间:2016-02-01 15:40:17

标签: wordpress private posts

我有一个体育比赛网站。我可以创建未来比赛的日历,然后将帖子状态设置为“私人”。

NOT 登录的用户可以点击帖子并访问它。

如何为未登录的用户禁用帖子的链接?

1 个答案:

答案 0 :(得分:0)

将此代码放在function.php文件中。

function getPrivatePostMatch()
{
    global $post;
    $status = get_post_status( $post->ID );
    if( $status == "private" )
    {
        wp_redirect( home_url() );  // you can add your page url here
        exit;
    }
}
add_action('template_redirect','getPrivatePostMatch');