Jetpackカルーセルのコメント欄を消す方法(公式)

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;
}

これでコメント欄を完全に非表示することができました。\公式バンザイ!/

制作者近影

制作者 : 樋口 美徳(ひぐち みのり)
Webデザイナー・グラフィックデザイナー・イラストレーター
美大卒業後インターネット黎明期に独学でWebサイト制作を学び、1999年より日本の会社でデザイナーとして2008年まで勤務。勤務中2007年にドイツ・ベルリンへ移住し、以後フリーランスとして働いています。
夫と長女(大学生)、長男(高専生)の日本人4人家族でドイツ生活絶賛サバイバル中です。

制作者の紹介へ制作実績へお問い合わせ