任意のタクソノミーの投稿」ブロックでカテゴリーとタグを組み合わせて条件を設定したい

0
いいねをした人: 居ません
4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • 投稿者
    投稿
  • #56231
    mjmjsachi
    参加者
    10

    トピックを新しく立てる方は次の項目も記述してください(要望トピックの場合は不要です)。

    【お使いの Snow Monkey のバージョン】11.0.9
    【お使いのブラウザ】Google Chrome
    【当該サイトのURL】https://kochinoya.com/

    ===

    お世話になっております。
    Snow Monkey + Blocks、使うほどに便利で感動しています。

    「任意のタクソノミーの投稿」ブロックで、カテゴリーとタグを組み合わせて条件を指定することは可能でしょうか。

    当該サイトの例でいうと
    カテゴリー:飲食店 + タグ:安芸市
    の組み合わせで安芸市の飲食店を抽出したいという希望です。

    よろしくお願いいたします。

    0
    いいねをした人: 居ません
    #56292
    キタジマ タカシ
    参加者
    2252

    サイトめっちゃきれいですね…!

    フックを使う形にはなってしまいますが、できることはできます。例えば、

    – 任意のタクソノミーブロックで「カテゴリー」・「カテゴリーID が2のターム」を選択している状態
    – 高度な設定 → HTML アンカーに「foobar」と入力

    しているとして、「タグ」が「hartshorn」なものに絞り込みたいとします。

    add_filter(
    	'snow_monkey_taxonomy_posts_widget_args_foobar',
    	function( $query_args ) {
    		$query_args['tax_query'] = array_merge(
    			$query_args['tax_query'],
    			[
    				[
    					'taxonomy' => 'post_tag',
    					'terms'    => [ 'hartshorn' ],
    					'field'    => 'slug',
    				]
    			]
    		);
    		return $query_args;
    	}
    );

    フック名の snow_monkey_taxonomy_posts_widget_args_foobar の「foobar」のところが HTML アンカーで指定したものになりますので入力したものにあわせて変更してください。そして'terms' => [ 'hartshorn' ] の部分を安芸市のスラッグに変更してみてください。

    1
    いいねをした人: 居ません
    #56361
    mjmjsachi
    参加者
    10

    ありがとうございます!
    カテゴリー:飲食店、商店、温泉のそれぞれで、安芸市タグのついた投稿のみを表示させることができました。

    Snow Monkey のおかげで、サイト制作にかかるコストを抑えて写真撮影費を捻出することができました。
    今はまだ記事数が少ないですが、サイトオーナーさんにも更新してもらいやすいサイトにできて大感謝です!

    0
    いいねをした人: 居ません
    #56369
    キタジマ タカシ
    参加者
    2252

    解決できてよかったです!

    Snow Monkey のおかげで、サイト制作にかかるコストを抑えて写真撮影費を捻出することができました。
    今はまだ記事数が少ないですが、サイトオーナーさんにも更新してもらいやすいサイトにできて大感謝です!

    わー素晴らしい! そういう世界観を目指したいので、まさにそのような使い方をしてもらってうれしいです。
    もしオーナーさんがよかったら下記もぜひ…!

    2
    いいねをした人: 居ません
4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • トピック「任意のタクソノミーの投稿」ブロックでカテゴリーとタグを組み合わせて条件を設定したい」には新しい返信をつけることはできません。

ドキュメント

Snow Monkey の設定方法やマニュアルを掲載しています。

ドキュメント

フォーラム

Snow Monkey の使い方やカスタマイズについてのご質問・ご要望等はサポートフォーラムで行っています。サポートフォーラムは誰でも閲覧できますが、書き込みできるのは Snow Monkey 購入者のみとなります。

サポートフォーラム

よくあるご質問

Snow Monkey のサービスについて不明な点がある場合は、まずはよくあるご質問をご確認ください。

よくあるご質問

お問い合わせ

よくあるご質問を見ても解決しなかった場合、試用版の申請については問い合わせフォームからお願いいたします。

お問い合わせ

Snow Monkey は Gutenberg ブロックエディターに対応した 100%GPL の WordPress テーマです。拡張性を意識した開発をおこなっており、カスタマイザーとブロックでスピーディーにサイトを立ち上げるだけでなく、CSS やフックを駆使した高度なカスタマイズにも柔軟に対応できます。