投稿日:
【瞬殺】WordPressのコメント機能を無効化する方法
YouTubeも見てね♪
【最新機種】GoPro hero11 Black
最新機種でVlogの思い出を撮影しよう!
ペヤング ソースやきそば 120g×18個
とりあえず保存食として買っておけば間違いなし!
レッドブル エナジードリンク 250ml×24本
翼を授けよう!
モンスターエナジー 355ml×24本 [エナジードリンク]
脳を活性化させるにはこれ!
ドラゴンクエスト メタリックモンスターズギャラリー メタルキング
みんな大好き経験値の塊をデスクに常備しておこう!
BANDAI SPIRITS ULTIMAGEAR 遊戯王 千年パズル 1/1スケール
もう一人の僕を呼び覚ませ!!
MOFT X 【新型 ミニマム版】 iPhone対応 スマホスタンド
Amazon一番人気のスマホスタンド!カード類も収納出来てかさ張らないのでオススメです!
目次
コメント機能をOFFにしたい
標準装備
WordPressには標準でコメント機能が備わっています。
このコメント機能を通じて、執筆者と閲覧者との交流を行うことが可能になっています。
StaticPressだと動かない
しかし、このコメント機能はPHPを利用して実装されています。
ですので、StaticPress等を使ってWordpressサイトを静的ページにすると、ページには表示されているがボタンを押しても動かなくなってしまいます。
なので、上記のような運営をしている場合はコメント機能をOFFにして表示をしないようにする必要があります。
管理画面ではコメント機能自体をOFFに出来ない
WordPressでは、管理画面のディスカッション設定にてコメントに関する細かい設定は可能ですが、コメント機能自体をOFFにすることは出来ないようです。。。orz
じゃあどうすればよいのか・・・。
functions.phpに1行追加でおk
コメント機能自体をOFFにするには、functions.phpにある記述を1行追記するだけで実現可能です。
以下のコードを追加してみてください。
1 |
add_filter('comments_open', '__return_false');
|
これは、add_filter関数を利用して、comments_open関数が呼ばれたら強制的にfalseを返すようにする、という記述になります。
確認
では、実際に記事ページを確認してみましょう。
正常にコメント機能がOFFになっていますね。
これでStaticPressで転送しても、使えない機能が表示されるということは無くなりました♪
終わりに
以上のように、関数を1行追加するだけでコメント機能をサイト全体としてOFFにすることが出来ました。
コメント機能がいらないサイトの場合は最初にこの設定をしておくのを忘れないようにしましょう。