WordPress函数:comments_open 判断文章是否允许评论

追格官方小助手/ 2022年02月20日/ WordPress/ 浏览 1289

comments_open 不是打开评论,而是判断当前文章是否允许评论。

参数为空,则判断全局$post;传入参数,则判断传入文章。

if (comments_open()) {
    echo '当前文章评论已打开';
}

WordPress中支持同名钩子:comments_open

关闭 page 的评论。

function wpdocs_comments_open( $open, $post_id ) {
    $post = get_post( $post_id );
    if ( 'page' == $post->post_type )
        $open = false;
    return $open;
}
add_filter( 'comments_open', 'wpdocs_comments_open', 10, 2 );

发表评论

暂无评论,抢个沙发...

客服 工单