フォーラムへの返信
-
投稿者投稿
-
キタジマさま
お盆の期間にありがとうございます!
CSSの方をやってみましたが、PCのブラウザをスマホサイズ縮めて確認すると固定されましたがスマホで確認するとスクロールすると隠れてしまったので、フックでヘッダーの中に HTML を追加する方をやってみました。
<div>追加したい HTML</div></header>
上記のフックの
<div>と</div>
の間にヘッダーコンテンツで書いていたhtmlをそのままコピペで入れましたが表示されませんでした。
追加するタグなどあるのでしょうか?CSSの方かフックの方かどちらかでも構いません。
お忙しいところすみませんが、ご教授いただけますと助かります。どうぞよろしくお願いいたします。
♥ 0いいねをした人: 居ませんキタジマさま
ありがとうございます!
はい、タクソノミーアーカイブです。
お教えいただいた
is_tax()
を下記のようにコードを書いたら希望通りにパンクズが表示できました!
add_filter( 'snow_monkey_breadcrumbs', function( $items ) { if ( is_tax( 'product_categories') ) { //固定ページA情報の取得 $testa_Page_permalink = get_permalink(6344); $testa_Page_title = get_the_title(6344); $items[ count( $items ) - 2 ] = [ 'link' => esc_html($testa_Page_permalink), 'title' => esc_html($testa_Page_title), ]; } return $items; } );
ありがとうございました!
解決したので閉じます!
キタジマさま
早速のご返信ありがとうございます!
ご質問をいただいて気がついたのですが、親ページを固定ページとしてパンくずに表示させたいのは「商品ページのとき」と「カテゴリーのとき」の2つのときでした。
「商品ページのとき」はお教えいただいた
if ( is_singular( 'カスタム投稿タイプ名' ) ) {
にして下記のように変更したら希望通りに表示されたのですが、
一方で「カテゴリーのとき」は、うまくいかず
TOP > 商品一覧 > カテゴリーA
のままで、「商品一覧」には投稿した全ての商品が表示されてしまいます。コードは下記のように書いてい「商品ページのとき」はうまくいっているのですがどうすればよろしいでしょうか?
add_filter( 'snow_monkey_breadcrumbs', function( $items ) { if ( is_singular('product-list') ) { //固定ページA情報の取得 $testa_Page_permalink = get_permalink(6344); $testa_Page_title = get_the_title(6344); $items[ count( $items ) - 3 ] = [ 'link' => esc_html($testa_Page_permalink), 'title' => esc_html($testa_Page_title), ]; } return $items; } );
重ねての質問すみません。ご教授いただけるでしょうか?
どうぞよろしくお願いいたします。♥ 0いいねをした人: 居ませんキタジマさま
ありがとうございました!無事、5列になりました!!
いただいたアドバイスとタグを使って全てのカテゴリーの記事一覧も5列にできました。
書いていただいたようにカテゴリー一覧も body にclassが付与されていましたので
それを使っています。(タクソノミースラッグの名前 product_categories)
今後のために記載しておきます。
/* アーカイブページ一覧を5列に */
@media (min-width: 64em) {
.tax-product_categories .p-archive .c-entries .c-entries__item {
flex: 0 1 20%;
max-width: 20%;
}
}解決できたのでトピックを閉じます!
2024年4月9日 3:29 PM 返信先: Advanced Custom FieldsとAdvanced Custom Fields: Table Fieldでテーブルを出力すると「Array」と表示されてしまう #1382672024年4月9日 1:00 PM 返信先: Advanced Custom FieldsとAdvanced Custom Fields: Table Fieldでテーブルを出力すると「Array」と表示されてしまう #138258カスタマイズに関する質問の方に投稿しますので一旦閉じます。
♥ 0いいねをした人: 居ません -
投稿者投稿