フロントの人の雑多メモ

【WordPress】記事へのコメントが有効かどうか判定する方法

【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(); //コメントフィードを読み込み
}

コメント

内容を確認の上、個人情報などは省いて掲載させていただきます。

お名前・メールアドレスも入力する

メールで返信がほしい場合に入力してください。

頂いた個人情報は開示しません。返信のためだけに利用いたします。

直接送信されます。確認の上、「送信」してください。

お役に立てましたら応援をお待ちしております!
頂いた応援は子育てに活用させていただきます。

OFUSEで応援を送る


または以下のボタンからなにか買って応援 (PR)

Amazon

楽天市場

Yahoo!ショッピング

Amazonのアソシエイトとして「けん」は適格販売により収入を得ています。

シェア

Twitterでシェア Facebookでシェア LINEでシェア はてなブックマークでシェア

お役に立てましたら応援をお待ちしております!
頂いた応援は子育てに活用させていただきます。

OFUSEで応援を送る