【WordPress】記事へのコメントが有効かどうか判定する方法
WordPressで固定ページや投稿の「コメントを許可」にチェックが入っているかどうか?を判定する方法をご紹介します。
get_post()で取得
get_post()で取得できる情報の「comment_status」の値を参照すれば判定できます。
$post_data = get_post();
$comment_status = $post_data->comment_status; //'open'または'closed'
コメントが許可されていれば「open」
許可されていなければ「closed」が入ります。
ループ外で実行する場合はglobal $post;を手前に入れましょう。
global $post;
$post_data = get_post();
$comment_status = $post_data->comment_status; //'open'または'closed'
このように、コメントが許可されてる場合のみコメントフィードを読み込んだりできます。
global $post;
$post_data = get_post();
$comment_status = $post_data->comment_status; //'open'または'closed'
if($comment_status == 'open'){
comments_template(); //コメントフィードを読み込み
}
お役に立てましたら応援をお待ちしております!
頂いた応援は子育てに活用させていただきます。
または以下のボタンからなにか買って応援 (PR)
Amazon
楽天市場
Yahoo!ショッピング