フォーラムへの返信
-
投稿者投稿
-
あ、そうですね、「テキスト」はカテゴリーが非表示になります。
分かりました。
これ、「タクソノミーを読み込んでいます…」から進まないときに、ブラウザのデベロッパーツールになんらかのエラーがでていると思うのですが、確認してもらうことはできますか?
別手段で進めておりましたが、再度設定を戻し確認したところ正常に読み込まれました。
任意のタクソノミー部分については特に手を加えていませんが…なんでしょう。
すみません。お騒がせしました。
♥ 0いいねをした人: 居ませんすみません。①は解決(?)しました。
どのようなタクソノミーを用意してどのような指定をしているかを教えてもらえますか?
- 親カテゴリー(新着情報)と、その子カテゴリー(プレス、事業報告、募集情報など)作成
- それぞれの子カテゴリーを設定した「投稿」を用意
- 「任意のタクソノミー」で親カテゴリー(新着情報)をレウアト「テキスト」で一覧を表示
- 「カテゴリーラベルに使用するタクソノミー」で「カテゴリー」を選択
これで、「日付」「子カテゴリー」「投稿タイトル」が表示されると思っておりましたが、「カテゴリー」が表示されませんでした。
↑までがご相談させていただいた時点です。
その後、追加CSSでカテゴリーを表示させていたことを思い出し、無事対応できました。
任意のタクソノミーのレイアウト「テキスト」は、標準仕様でカテゴリー表示はされないのでしょうか?
「編集画面から一度離脱」というのは、ページを保存して記事一覧に移動、もう一度そのページの編集画面を開く、ということでしょうか? こちらで試した感じでは特に問題なく動作しました。
その通りです。
そうですか…こちらの問題かもしれません。
お騒がせしました。
♥ 0いいねをした人: 居ません素人ながら色々と調べて、フィルターで対応しました。
正しい表記ができているか分かりませんが、同じ状況の方の参考になればと思います。
不適切もしくは致命的に間違っているようでしたら削除お願いしますm(__)m
投稿の場合
add_filter( 'snow_monkey_taxonomy_posts_widget_args_HTMLアンカー', function ($query_args) { $tax_query = array( array( 'taxonomy' => 'category', 'field' => 'slug', 'terms' => array( '表示したい子カテゴリーの親カテゴリ―スラッグ' ), 'parent' => '', ), ); $query_args['tax_query'] = $tax_query; return $query_args; } );
カスタム投稿の場合
add_filter( 'snow_monkey_taxonomy_posts_widget_args_HTMLアンカー', function ($query_args) { $query_args['post_type'] = '投稿タイプスラッグ'; $tax_query = array( array( 'taxonomy' => 'タクソノミースラッグ', 'field' => 'slug', 'terms' => array( '表示したい子カテゴリーの親カテゴリ―スラッグ' ), 'parent' => '', ), ); $query_args['tax_query'] = $tax_query; return $query_args; } );
Olein_jpさん、ありがとうございます。
行っている設定としては、
・任意のタクソノミー
・テキスト表示
・各項目のカテゴリーラベルを強制的に表示するにチェックです。
特殊なカスタマイズはしておりません。
以下を参考しました。
任意のタクソノミーで投稿を表示する際、アクセントを親カテゴリーではなく子カテゴリーだけを表示したい
任意のタクソノミーの投稿で「News」を選択、各記事では「News」にチェックせずに子カテゴリーにだけチェックすると、任意のタクソノミーの投稿では News の子カテゴリーに属する記事が一覧表示されて、カテゴリーラベルには子カテゴリーが表示されます。
キタジマ タカシさん、ありがとうございます。
子カテゴリー表示が不具合だったのですね。。。ぜひご検討ください。
GONSY様、確認が遅くなり申し訳ございません。
早速ご対応いただきありがとうございます。
お陰様で希望通り、表示することができました!
見本通りにコードを書いていただき感謝です。
大変お手数おかけいたしました。
ありがとうございました!
今後もこちらのフォーラム参考にさせていただきます。
トピック閉じさせていただきます。
♥ 0いいねをした人: 居ませんGONSY様、はじめまして。ありがとうございます。
分かりづらく申し訳ございません。
>①カスタム投稿タイプとのことですが、任意のタクソノミーの投稿ブロックのみで良いでしょうか?
任意のタクソノミーの投稿ブロックで良いです。
>②最近の投稿ブロックブロックやアーカイブなどで表示することはありますか?
最近の投稿ブロックはカスタムではない、標準の「投稿」を表示する時に使用しています。
>③投稿ページ(イベントごとの個ページ)での表示は不要でしょうか?
カスタム投稿(events)で作成した投稿は、個別の投稿ページ=single-events.php(plugins/my-snow-monkey/override/single-events.php)で表示されるようしています。
任意のタクソノミー
>④カスタムフィールドはどんな方法で入力させていますか?
Custom Post Type UIでカスタム投稿タイプ、Advanced Custom Fieldsでカスタムフィールドを作っています。
答えになっていますでしょうか。
よろしくお願いいたします。
-
投稿者投稿