-
投稿者投稿
-
2020年5月7日 5:51 PM #50857
トピックを新しく立てる方は次の項目も記述してください(要望トピックの場合は不要です)。
【お使いの Snow Monkey のバージョン】10.3.0
【お使いのブラウザ】chrome
【当該サイトのURL】(公開できる場合は書いていただいたほうがスムーズです)===
バージョン更新後
フロントページにカスタム投稿の最新投稿(リッチメディア)を表示していたのですが、右上にでていたカテゴリー分類が表示されなくなりました。アイキャッチのみ表示されています。
最近の投稿は以下の通りの操作で表示しておりました。========================================
フロントページにsnowmonkey-blockで、最近の投稿(snowmonkey) を挿入。
HTML アンカー にて id 4をふりmy-snow-monkey.php
に// 施工例最新のウィジェットが表示する記事の条件を変更する add_filter( 'snow_monkey_recent_posts_widget_args_4', function( $query_args ) { $query_args['post_type'] = 'dcsworks'; return $query_args; } );
を入れて、表示しておりました。バージョンアップ前は表示されてました。
♥ 0いいねをした人: 居ません2020年5月7日 6:48 PM #50859以下、確認をおねがいします!
– カスタム投稿タイプ(dcsworks)と、カスタムタクソノミーがそれぞれ関連付いている(CPT UI であれば、投稿タイプ → 登録済のタクソノミーから利用するものを選択、タクソノミー → 利用する投稿タイプ)
– カスタムタクソノミーが public に設定されているか
– カスタマイザー → デザイン → 施工例アーカイブページ設定 → ビューテンプレート が、「投稿のビューテンプレート」になっているかあと、
フロントページにsnowmonkey-blockで、最近の投稿(snowmonkey) を挿入
とのことですが、ブロック(Snow Monkey Blocks)ではなくウィジェットで挿入しているという認識であっていますか?
♥ 0いいねをした人: 居ません2020年5月7日 8:05 PM #50863ちょっと説明が足りなかったかもしれませんので、補足です。カスタム投稿 最近の投稿「リッチメディア」この部分が表示されなくなりました。
– カスタム投稿タイプ(dcsworks)と、カスタムタクソノミーがそれぞれ関連付いている(CPT UI であれば、投稿タイプ → 登録済のタクソノミーから利用するものを選択、タクソノミー → 利用する投稿タイプ)
関連ついている
– カスタムタクソノミーが public に設定されているか
設定されている
– カスタマイザー → デザイン → 施工例アーカイブページ設定 → ビューテンプレート が、「投稿のビューテンプレート」になっているか
ビューティンプレートはデフォルトですが、
my-snow-monkey.php に「//My Snow Monkey の中でテンプレート「view」を追加できるようにする指示し」
カスタム投稿用に my-snow-monkey/view/templates/archive-dcsworks.php と content-dcsworks.php
を作成しています。現在、問題なく、表示されています。archiveでは、右上のカテゴリーラベルは表示されます。ブロック(Snow Monkey Blocks)ではなくウィジェットで挿入しているという認識であっていますか?
ブロック(Snow Monkey Blocks)で挿入しました。
♥ 1いいねをした人: 居ません2020年5月8日 8:50 AM #50881情報ありがとうございます! v9.0.6 で「最近の投稿ブロック」「任意のタクソノミーの投稿」ブロックにもカテゴリーラベルが表示されるように変更をいれているのですが、逆にそれが影響した感じなんですかねー。バージョンアップ前は表示されていたとのことですが、アップデート前のバージョンはいくつぐらいだったかわかりますでしょうか?
もし可能であれば WordPress のデバッグモードを有効化した上で、そのページの URL を教えてもらうことは可能でしょうか?
♥ 0いいねをした人: 居ません2020年5月8日 9:56 AM #50889アップデート前のバージョンは?
すみません。これは記録していなくて分かりません。
もし可能であれば WordPress のデバッグモードを有効化した上で、そのページの URL を教えてもらうことは可能でしょうか?
デバックモードを有効にしました。アドレスは公開前なので、すみません。slackにて送らせていただきます。
♥ 0いいねをした人: 居ません2020年5月8日 11:36 AM #50903ありがとうございます!
最新の投稿ブロックでは
template-parts/loop/entry-summary/figure/figure-dcsworks.php
が、一覧ページではtemplate-parts/loop/entry-summary/figure/figure-post.php
が使用されているようです。figure-post.php
はカテゴリーラベルを表示するコードを含んでいるので表示されますが、figure-dcsworks.php
はオリジナルだと思うのでカテゴリーラベルを表示するコードが含まれていないのであれば表示されない、ということになります。これまでは表示されていたということなので、これまでは最近の投稿ブロックでも
figure-post.php
が使われていて、アップデート + カスタマイズの影響でfigure-dcworks.php
が使われるようになったのかもしれません。ここで全てのカスタマイズ内容を精査するのは現実的ではないので、figure-dcsworks.php
にカテゴリーラベルを表示するコードを追加するのが良いかもしれません。多分 My Snow Monkey の中にfigure-dcsworks.php
というファイルを作成されていると思うので、その中身をここに貼り付けてもらえますか?♥ 0いいねをした人: 居ません2020年5月8日 11:55 AM #50914多分 My Snow Monkey の中に figure-dcsworks.php というファイルを作成されていると思うので、その中身をここに貼り付けてもらえますか?
それが、構成としては これだけのファイルしか作成していません。
♥ 0いいねをした人: 居ません2020年5月8日 11:57 AM #50916あれれ、ということは Snow Monkey のデバック機能にバグがあるのかな…ちょっと確認してみます。
♥ 0いいねをした人: 居ません2020年5月8日 2:44 PM #50920すみません、こちらの環境でも再現できるか試してみたいので、可能であれば
my-snow-monkey.php
の中身をここに貼り付けてもらえないでしょうか? エラーが出て貼り付けられない場合は Slack でファイルをお送りいただければこちらで代わりに貼り付けます。ご検討よろしくおねがいします!♥ 0いいねをした人: 居ません2020年5月8日 2:48 PM #50921あ、
archive-dcsworks.php
も可能でしたらお願いしたいです…!♥ 0いいねをした人: 居ません2020年5月8日 3:04 PM #50922ありがとうございます。
my-snow-monkey.php
archive-dcsworks.php
になります。
♥ 0いいねをした人: 居ません2020年5月8日 3:54 PM #50926ありがとうございます!!
My Snow Monkey に下記のコードを貼り付けてみてください。
add_filter( 'snow_monkey_get_template_part_args', function( $args ) { if ( 'template-parts/loop/entry-summary/figure/figure' === $args['slug'] && 'dcsworks' === $args['name'] ) { $args['name'] = 'post'; } return $args; } );
v9.0.6 で「最近の投稿ブロック」「任意のタクソノミーの投稿」ブロックにもカテゴリーラベルが表示されるように変更をいれました。これはつまり「カスタマイザー → デザイン → 施工例アーカイブページ設定 → ビューテンプレート」の設定が「最近の投稿ブロック」「任意のタクソノミーの投稿」ブロックにも反映されるようになる、というものなので、ビューテンプレートがデフォルトの場合はカテゴリーラベルが表示されないということになります(投稿のビューテンプレートの場合は表示される)。これを投稿のビューテンプレートを使ったかのようにサムネイル部分のテンプレートを差し替えるのが上記のコードになります。
アップデート前は表示されていたというのがちょっとなぜかよくわからないのですが、多分これで解決できると思います。試してみてください…!
♥ 0いいねをした人: 居ません2020年5月8日 4:23 PM #50931my-snow-monkey.php に上記のコードを書き込みました。
そして、結果 カスタム投稿、最近の投稿にラベルが入るようになりました。ビューテンプレート」の設定が「最近の投稿ブロック」「任意のタクソノミーの投稿」ブロックにも反映されるようになる、というものなので、ビューテンプレートがデフォルトの場合はカテゴリーラベルが表示されないということになります。
デフォルトでは、ラベルが表示されないという設定になったからということなのですね。
ということは、もしかすると私がビューテンプレートをカスタム投稿時に投稿にしたり、結果デフォルトに戻す時点でアップデートの時期と勘違いしてしまったのかもしれません。すみません。でも、結果 最近の投稿にカテゴリーラベルをつけたいのに代わりはないので本当に助かりました。
いつもありがとうございます!解決いたしましたので、トピックを閉じさせていただきます。
♥ 1いいねをした人: 居ません -
投稿者投稿
- トピック「最近の投稿(カスタム投稿)、右上のカテゴリーが表示されなくなった」には新しい返信をつけることはできません。