VK All in One Expansion Unit 9.90.0 で追加されたフィルターフック veu_widget_new_posts_query を試してみたので、自分用の備忘録として書き残しておきます。
このフィルターフックを使って、VK 最近の投稿ウィジェットで特定のカテゴリーを投稿一覧から除外することができます。
クエリを改変できるので、もしかしたら他にも便利な使い方ができるかもしれません。
VWS フォーラム
フィルターフックのコード
上記のページを参考に以下のフックを書いて、カテゴリー「その他 (other)」を VK 最近の投稿ウィジェットの記事一覧から除外することができた。
function my_veu_widget_new_posts_query_custom( $query_args, $widget_area_id ){
// 特定のウィジェットエリアでのみ改変する場合はウィジェットエリア名を指定
if ( 'post-side-widget-area' === $widget_area_id ){
// クエリを改変する処理を記述
$query_args['tax_query'][] = array(
'taxonomy' => 'category',
'field' => 'slug',
'terms' => 'other',
'operator' => 'NOT IN'
);
}
return $query_args;
}
add_filter( 'veu_widget_new_posts_query', 'my_veu_widget_new_posts_query_custom', 10, 2 );
メモ 複数のカテゴリーを除外したい場合は 'terms' => 'other',
の部分を 'terms' => array('other','news'),
のように書けばよい。
ウィジェットエリア名の例
ウィジェットエリア | ウィジェットエリア名 |
---|---|
サイドバー (投稿) | post-side-widget-area |
サイドバー (共通上部) | common-side-top-widget-area |
サイドバー (共通下部) | common-side-bottom-widget-area |
モバイルナビ上部 | vk-mobile-nav-upper |
モバイルナビ下部 | vk-mobile-nav-bottom |
フッター上部 | footer-before-widget |
ウィジェットエリア名の調べ方
widget-new-posts.php の 105行目あたりに echo $widget_area_id;
を実行して調べたらわかった。
他にもっと賢い方法があるかもしれないけど...。
サイト運営者プロフィール

- 魚沼情報サービス (新潟県南魚沼市)
-
WordPress を使用したサイト制作・カスタマイズを全国どこからでも承ります。ベクトルが販売している WordPress テーマ「Lightning」「Katawara」および同社のプラグイン「VK Blocks」「VK Filter Search」のカスタマイズを得意としています。遠方からのご依頼の場合、打ち合わせ・サポートを Zoom や電子メール・電話などを併用して行わせていただきます。
オンラインレッスン形式でのホームページ制作サポートも行っています。お客様ご自身でホームページを開設・運用する上で、うまくいかない部分をサポートいたします。設定やカスタマイズを手伝ってもらいたい、同時に便利な使い方や設定方法、カスタマイズのやり方も知ることができたら...という方にご好評いただいています。
このサイトで行っているカスタマイズのやり方の多くもマンツーマンのオンラインレッスン形式などでわかりやすく説明させていただくことができますので、興味がある方はご連絡ください。
* ドメインやサーバーの契約・申込み
* WordPress やテーマ、プラグインのインストール
* アクションフック・フィルターフック・PHP・jQuery・CSS によるカスタマイズ
* ドメインの移管・移転
* 日常の更新作業
なども含めて、サイトの制作・運用全般をお手伝いできます。
また、制作業者様のサイト制作のお手伝いも数多く行っております。いま人手が足りない、ちょっとここだけコーディングを頼みたい、等々… お仕事の依頼をお待ちしています。
ご要望をうかがった上で費用見積り(無料)を提示させていただきますので、お気軽にお問い合わせください。
» ご相談・お問い合わせはこちらからどうぞ
最新の投稿
VK Blocks Pro2023.07.23VK 投稿リストでカスタム分類のタームを親→子の順に表示した例
ExUnit2023.06.20VK 最近の投稿ウィジェットでクエリを改変するフィルターフック
ExUnit2023.06.13記事ごと個別に Google 広告の表示・非表示を切り替えるカスタマイズ事例
Lightning G32023.05.17グローバルナビのロゴ画像を中央に配置したカスタマイズ例
WordPress / Lightning オンラインサポートのご案内
サイトをご覧いただき、ありがとうございます。このサイトを運営している、魚沼情報サービスの対馬です。
WordPress を使用したサイト制作・カスタマイズ・サポートを全国どこからでも承っています。ベクトルが開発している WordPress テーマ「Lightning」「Katawara」および同社のプラグイン (VK Blocks Pro ・ VK Filter Search Pro) を使ったサイト制作・カスタマイズを最も得意としています。遠方からのご依頼の場合、打ち合わせ・サポートを Zoom や電子メール・電話などを併用して行わせていただきます。
オンラインレッスン形式でのホームページ制作サポートも行っています。お客様ご自身でホームページを開設・運用する上で、うまくいかない部分をサポートいたします。設定やカスタマイズを手伝ってもらいたい、同時に便利な使い方や設定方法、カスタマイズのやり方も知ることができたら...という方にご好評いただいています。
* ドメインやサーバーの契約・申込み
* WordPress やテーマ、プラグインのインストール
* アクションフック・フィルターフック・jQuery・CSS によるカスタマイズ
* ドメインの移管・移転
* 日常の更新作業
なども含めて、サイトの制作・運用全般をお手伝いできます。
* 近くに頼りになるところがない
* わからないところを教えてほしい
* 専門家にサイト制作を手伝ってもらいたい
という方はぜひお気軽にご相談ください。
ご要望をうかがった上で費用見積り(無料)を提示させていただきます。
WordPress を使用したサイト制作・カスタマイズ・サポートを全国どこからでも承っています。ベクトルが開発している WordPress テーマ「Lightning」「Katawara」および同社のプラグイン (VK Blocks Pro ・ VK Filter Search Pro) を使ったサイト制作・カスタマイズを最も得意としています。遠方からのご依頼の場合、打ち合わせ・サポートを Zoom や電子メール・電話などを併用して行わせていただきます。
オンラインレッスン形式でのホームページ制作サポートも行っています。お客様ご自身でホームページを開設・運用する上で、うまくいかない部分をサポートいたします。設定やカスタマイズを手伝ってもらいたい、同時に便利な使い方や設定方法、カスタマイズのやり方も知ることができたら...という方にご好評いただいています。
* ドメインやサーバーの契約・申込み
* WordPress やテーマ、プラグインのインストール
* アクションフック・フィルターフック・jQuery・CSS によるカスタマイズ
* ドメインの移管・移転
* 日常の更新作業
なども含めて、サイトの制作・運用全般をお手伝いできます。
* 近くに頼りになるところがない
* わからないところを教えてほしい
* 専門家にサイト制作を手伝ってもらいたい
という方はぜひお気軽にご相談ください。
ご要望をうかがった上で費用見積り(無料)を提示させていただきます。