最近の投稿(カスタム投稿)、右上のカテゴリーが表示されなくなった

1
いいねをした人:
  • このトピックには12件の返信、2人の参加者があり、最後にgamaにより4年、 6ヶ月前に更新されました。
13件の投稿を表示中 - 1 - 13件目 (全13件中)
  • 投稿者
    投稿
  • #50857
    gama
    参加者
    35

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

    【お使いの 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
    いいねをした人: 居ません
    #50859
    アバター画像キタジマ タカシ
    参加者
    2421

    以下、確認をおねがいします!

    – カスタム投稿タイプ(dcsworks)と、カスタムタクソノミーがそれぞれ関連付いている(CPT UI であれば、投稿タイプ → 登録済のタクソノミーから利用するものを選択、タクソノミー → 利用する投稿タイプ)
    – カスタムタクソノミーが public に設定されているか
    – カスタマイザー → デザイン → 施工例アーカイブページ設定 → ビューテンプレート が、「投稿のビューテンプレート」になっているか

    あと、

    フロントページにsnowmonkey-blockで、最近の投稿(snowmonkey) を挿入

    とのことですが、ブロック(Snow Monkey Blocks)ではなくウィジェットで挿入しているという認識であっていますか?

    0
    いいねをした人: 居ません
    #50863
    gama
    参加者
    35

    ちょっと説明が足りなかったかもしれませんので、補足です。カスタム投稿 最近の投稿「リッチメディア」この部分が表示されなくなりました。

    – カスタム投稿タイプ(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
    いいねをした人: 居ません
    #50881
    アバター画像キタジマ タカシ
    参加者
    2421

    情報ありがとうございます! v9.0.6 で「最近の投稿ブロック」「任意のタクソノミーの投稿」ブロックにもカテゴリーラベルが表示されるように変更をいれているのですが、逆にそれが影響した感じなんですかねー。バージョンアップ前は表示されていたとのことですが、アップデート前のバージョンはいくつぐらいだったかわかりますでしょうか?

    もし可能であれば WordPress のデバッグモードを有効化した上で、そのページの URL を教えてもらうことは可能でしょうか?

    0
    いいねをした人: 居ません
    #50889
    gama
    参加者
    35

    アップデート前のバージョンは?

    すみません。これは記録していなくて分かりません。

    もし可能であれば WordPress のデバッグモードを有効化した上で、そのページの URL を教えてもらうことは可能でしょうか?

    デバックモードを有効にしました。アドレスは公開前なので、すみません。slackにて送らせていただきます。

    0
    いいねをした人: 居ません
    #50903
    アバター画像キタジマ タカシ
    参加者
    2421

    ありがとうございます!

    最新の投稿ブロックでは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
    いいねをした人: 居ません
    #50914
    gama
    参加者
    35

    多分 My Snow Monkey の中に figure-dcsworks.php というファイルを作成されていると思うので、その中身をここに貼り付けてもらえますか?

     

    それが、構成としては これだけのファイルしか作成していません。

     

    0
    いいねをした人: 居ません
    #50916
    アバター画像キタジマ タカシ
    参加者
    2421

    あれれ、ということは Snow Monkey のデバック機能にバグがあるのかな…ちょっと確認してみます。

    0
    いいねをした人: 居ません
    #50920
    アバター画像キタジマ タカシ
    参加者
    2421

    すみません、こちらの環境でも再現できるか試してみたいので、可能であれば my-snow-monkey.php の中身をここに貼り付けてもらえないでしょうか? エラーが出て貼り付けられない場合は Slack でファイルをお送りいただければこちらで代わりに貼り付けます。ご検討よろしくおねがいします!

    0
    いいねをした人: 居ません
    #50921
    アバター画像キタジマ タカシ
    参加者
    2421

    あ、archive-dcsworks.php も可能でしたらお願いしたいです…!

    0
    いいねをした人: 居ません
    #50922
    gama
    参加者
    35

    ありがとうございます。

    my-snow-monkey.php

     

    archive-dcsworks.php

     

    になります。

    0
    いいねをした人: 居ません
    #50926
    アバター画像キタジマ タカシ
    参加者
    2421

    ありがとうございます!!

    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
    いいねをした人: 居ません
    #50931
    gama
    参加者
    35

    my-snow-monkey.php に上記のコードを書き込みました。
    そして、結果 カスタム投稿、最近の投稿にラベルが入るようになりました。

    ビューテンプレート」の設定が「最近の投稿ブロック」「任意のタクソノミーの投稿」ブロックにも反映されるようになる、というものなので、ビューテンプレートがデフォルトの場合はカテゴリーラベルが表示されないということになります。

    デフォルトでは、ラベルが表示されないという設定になったからということなのですね。
    ということは、もしかすると私がビューテンプレートをカスタム投稿時に投稿にしたり、結果デフォルトに戻す時点でアップデートの時期と勘違いしてしまったのかもしれません。すみません。

    でも、結果 最近の投稿にカテゴリーラベルをつけたいのに代わりはないので本当に助かりました。
    いつもありがとうございます!

    解決いたしましたので、トピックを閉じさせていただきます。

    1
    いいねをした人: 居ません
13件の投稿を表示中 - 1 - 13件目 (全13件中)
  • トピック「最近の投稿(カスタム投稿)、右上のカテゴリーが表示されなくなった」には新しい返信をつけることはできません。

ドキュメント

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

ドキュメント

フォーラム

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

サポートフォーラム

よくあるご質問

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

よくあるご質問

お問い合わせ

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

お問い合わせ

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