WordPressにおいて、とっても多機能で重宝する有名プラグインのJetpackですが、中でも「タイルギャラリー」「ギャラリースライドショー」や、画像拡大表示の時の「カルーセル」なんかを使いたくてインストールしている方も多いと思います。
その「カルーセル」では、何故か「コメント」を入力できるようになっていますが、これがちょっと欲しくない。
という訳でこの「コメント」欄を消す方法を覚え書きしておきます。
Jetpack公式にちゃんと案内が
Jetpackカルーセル内のコメントの非表示について、日本語のGoogle先生にいくら聞いてもCSSでごにょごにょ・・・みたいなのばかり。
しかし実は、英語で調べるとサクっと公式の方法が見つかります。
functions.php に以下コピペでOK!
Jetpack公式で案内されているのは以下の通り。functions.phpにコピペしてお使いください。⇒公式のページはこちら
function tweakjp_rm_comments_att( $open, $post_id ) { $post = get_post( $post_id ); if( $post->post_type == 'attachment' ) { return false; } return $open; } add_filter( 'comments_open', 'tweakjp_rm_comments_att', 10 , 2 );
これでバッチリ!!・・かと思いきや、カルーセル画面が開いた最初の2秒ぐらいに
コメントを読み込んでいます…
というのがチラリ。ん~、これはよろしくない。
仕上げのCSSも追加でカンペキ
この「コメントを読み込んでいます…」については、この際CSSで何とかしちゃいましょう。
以下のCSSでこれも消すことができます。
#jp-carousel-comments-loading{ display: none !important; }
これでコメント欄を完全に非表示することができました。\公式バンザイ!/