WordPress

2019.03.28

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

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


関連記事

Tags: ,

LINE STAMPLine Stamp

樋口こたつ&ミノムシのラインスタンプ、絶賛販売中です❤ スタンプキャラによる漫画もpixivにて超不定期連載中!!お暇なお嬢ちゃんお坊ちゃん方は是非お立ち寄りくださいッ

スライドショー内のスタンプをクリックすると、LINEストア内のスタンプページにジャンプします。