2026.6.30 追記

VK Blocks Pro の投稿リストのカスタマイズが不要になりました

VK Blocks Pro 1.122.0 でカテゴリー、タグ、カスタム分類の除外指定ができるようになりました。

VK Blocks Pro 1.122.0 でカテゴリー、タグ、カスタム分類の除外指定ができるようになりました。複数のタームの除外指定もできます。これにより、フィルターフック vk_blocks_post_list_query_args を使って除外するカスタマイズを行う必要がなくなりました。

2026.5.31 追記

クエリーループのカスタマイズが不要になりました

WordPress 7.0 になってクエリーループでカテゴリー、タグ、カスタム分類の除外指定ができるようになりました。複数のタームの除外指定もできます。これにより、フィルターフック query_loop_block_query_vars を使って除外するカスタマイズを行う必要がなくなりました。

WordPress 7.0 でカテゴリー、タグ、カスタム分類の除外指定ができるようになりました。

VK Blocks Pro の投稿リストとクエリーループから特定のカテゴリーを除外するカスタマイズを行いました。

①・②ともに、カテゴリー「Lightning G3」を除外しています。

① VK Blocks Pro の投稿リスト

VK Blocks Pro
カスタマイズ
投稿リストで投稿日と最終更新日が2行にならないようにするには
VK Blocks Pro
VK Blocks Pro のステップブロックのステップマークをカスタマイズ
VK Blocks Pro
見出しの背景に文字を重ねた例 + スクロールしたらアニメーションで表示
VK Blocks Pro
アコーディオンブロックの比較 - VK Blocks Pro vs WordPress コア

このやり方のメリット

  • 除外する条件を変更するときにフィルターフックのコードを書き換える必要がない。これは、プラグイン化して運用するときに都合がよい。
  • カスタム投稿タイプでもそのままのコードで正常に動作する(コードを書き換えなくてよい)。
  • 除外する処理をしたい投稿リストがサイト内に複数あってもそのままのコードで正常に動作する(コードを書き換えなくてよい)。
  • 編集画面でも除外処理された状態で表示される。これは VK Blocks Pro のおかげです。

このやり方のデメリット

  • 指定できるカテゴリー(ターム)はひとつだけ
    VK 投稿リストは複数カテゴリー指定時の動作が OR になっているので、今回のカスタマイズで使っている NOT IN が期待通りの結果にならない。複数指定したい場合はフィルターフックに条件を記述すれば実装可能だけど、そうすると左(前)に太字で書いてあるメリットがすべてなくなってしまう。

② クエリーループ

このやり方のメリット

  • 除外する条件を変更するときにフィルターフックのコードを書き換える必要がない。これは、プラグイン化して運用するときに都合がよい。
  • カスタム投稿タイプでもそのままのコードで正常に動作する(コードを書き換えなくてよい)。
  • 除外する処理をしたい投稿リストがサイト内に複数あってもそのままのコードで正常に動作する(コードを書き換えなくてよい)。
  • カテゴリー(ターム)を複数指定しても正常に動作する。
    クエリーループは複数カテゴリー指定時の動作が IN になっているので、NOT IN が期待通りの結果になっている。

このやり方のデメリット

  • 特になし。

関連するカスタマイズ

サイト運営者プロフィール

対馬 俊彦
対馬 俊彦魚沼情報サービス・ベクトル公式テクニカルパートナー
【日本全国対応】WordPress のサイト制作、設定、カスタマイズ、トラブルでお悩み、お困りの方、ベクトル公式テクニカルパートナーがお手伝いいたします。

Lightning / VK Blocks / VK Filter Search のサポート、カスタマイズを得意としています。

遠方からのご依頼の場合、打ち合わせ・サポートを Zoom や電子メール・電話などを併用して行わせていただきます。

オンラインレッスン形式でのホームページ制作サポートも行っています。お客様ご自身でホームページを制作・運用する上でうまくいかない部分をサポートいたします。設定やカスタマイズを手伝ってもらいたい、同時に便利な使い方や設定方法、カスタマイズのやり方も知ることができたら...という方にご好評いただいています。

デザイナー様、制作業者様のサイト制作のお手伝いも数多く行っています。難しい部分のコーディング ( PHP / CSS / jQuery ) をやってほしい、いま人手が足りない等、お仕事の依頼をお待ちしています。

ご要望をうかがった上で費用見積り(無料)を提示させていただきますので、お気軽にお問い合わせください。

メールでのお問い合わせはこちら