-
投稿者投稿
-
2021年3月18日 12:19 PM #70593
【お使いの Snow Monkey のバージョン】 13.2.3
【お使いの Snow Monkey Blocks のバージョン】 11.0.0
【お使いの Snow Monkey Editor のバージョン】 5.0.0
【お使いのブラウザ】 Google
【当該サイトのURL】### 実現したいこと
パンくずリストのを表示させたいです。
### 発生している問題
固定ページ→ページ属性→テンプレート→ランディングページ (ヘッダーフッターあり)
を選ぶとパンくずりすが表示されなくなってしまいます。
こちらの解決策をお聞きしたいです。
### 試したこと
テンプレートを他の部分も選択したところ表示されるものもございました。
下層ページにもヘッダーフッターを入れたいため。上記のものを選択したいです。大変お手数ですが、宜しくお願い申し上げます。
♥ 0いいねをした人: 居ません2021年3月18日 1:32 PM #70600ランディングページ系テンプレートでパンくずが表示されないのは仕様です。用途にもよると思いますが、フル幅テンプレートなどで代用できないですかね?
♥ 0いいねをした人: 居ません2021年3月18日 1:49 PM #70602お返事ありがとうございます。
フル幅テンプレートで出てきませんでした。
1カラム(スリム幅)ですと表示されますが、
パンくずリストの下にタイトルが表示されてしまいます。
♥ 0いいねをした人: 居ません2021年3月18日 2:09 PM #70606あ、ほんとですね、フル幅もパンくずなしの仕様でした。失礼しました。
パンくずリストの下にタイトルが表示されてしまいます。
とのことで、場所も決まった場所ではなく自由な場所に配置されたいのかなと思いますので、ショートコードにしてしまうのが良いかもですね。下記のコードを My Snow Monkey プラグイン、あるいは子テーマの
functions.php
に貼り付けて、add_shortcode( 'my_breadcrumbs', function() { \Framework\Helper::get_template_part( 'template-parts/common/breadcrumbs' ); } );
記事中に
[my_breadcrumbs]
と入力すると、ページにパンくずが表示されないでしょうか?♥ 0いいねをした人: 居ません2021年3月18日 3:56 PM #70616ご丁寧にありがとうございます。
初歩的な質問で大変申し訳ございませんが、記事中というのはどこに入れますでしょうか?
いくつか試してみましたが、表示されませんでした。
ヘッダーの下に、パンくずリストを表示させたいです。♥ 0いいねをした人: 居ません2021年3月18日 4:00 PM #70619記事中というのはどこに入れますでしょうか?
パンくずを表示させたいページの編集画面で、ショートコードブロックを挿入、そこに入力してみてください。
♥ 0いいねをした人: 居ません2021年3月18日 4:52 PM #70624ショートコードブロックに挿入しましたが、[my_breadcrumbs]がそのまま出てきてしまいます。
ファイルは最初に入れた、my-snow-monkey.phpに上記のコードを一番下に貼り付けています。♥ 0いいねをした人: 居ません2021年3月18日 5:08 PM #70636コードに少しミスがありました。下記に修正しても変化無いでしょうか?
add_shortcode( 'my_breadcrumbs', function() { ob_start(); \Framework\Helper::get_template_part( 'template-parts/common/breadcrumbs' ); return ob_get_clean(); } );
♥ 0いいねをした人: 居ません2021年3月18日 6:01 PM #70641修正しましたが、変化がありませんでした。
My Snow Monkeyを入れた後に、数行コードを足しただけなのですが
何か足りないでしょうか。
こちらにphpのコードを貼り付けても問題ございませんか?♥ 0いいねをした人: 居ません2021年3月18日 6:08 PM #70642はい、お願いします!
♥ 0いいねをした人: 居ません2021年3月18日 6:12 PM #70643お忙しい中ありがとうございます。
宜しくお願い致します。<?php /** * Plugin name: My Snow Monkey * Description: このプラグインに、あなたの Snow Monkey 用カスタマイズコードを書いてください。 * Version: 0.2.1 * * @package my-snow-monkey * @author inc2734 * @license GPL-2.0+ */ /** * Snow Monkey 以外のテーマを利用している場合は有効化してもカスタマイズが反映されないようにする */ $theme = wp_get_theme( get_template() ); if ( 'snow-monkey' !== $theme->template && 'snow-monkey/resources' !== $theme->template ) { return; } /** * Directory url of this plugin * * @var string */ define( 'MY_SNOW_MONKEY_URL', untrailingslashit( plugin_dir_url( __FILE__ ) ) ); /** * Directory path of this plugin * * @var string */ define( 'MY_SNOW_MONKEY_PATH', untrailingslashit( plugin_dir_path( __FILE__ ) ) ); // 実際のページ用の CSS 読み込み add_action( 'wp_enqueue_scripts', function() { wp_enqueue_style( 'my-snow-monkey', untrailingslashit( plugin_dir_url( __FILE__ ) ) . '/style.css', [ Framework\Helper::get_main_style_handle() ], filemtime( plugin_dir_path( __FILE__ ) ) ); } ); add_action( 'snow_monkey_prepend_body', function() { ?> <div class="c-page-effect" data-page-effect="fadein" aria-hidden="false"> <div class="c-page-effect__item"> <div class="c-circle-spinner"></div> </div> </div> <?php } ); add_filter( 'snow_monkey_template_part_root_hierarchy', function( $hierarchy ) { $hierarchy[] = untrailingslashit( __DIR__ ) . '/override'; return $hierarchy; } ); add_shortcode( 'my_breadcrumbs', function() { ob_start(); \Framework\Helper::get_template_part( 'template-parts/common/breadcrumbs' ); return ob_get_clean(); }
2021年3月19日 10:07 AM #706852021年3月19日 10:28 AM #70698申し訳ございません、My Snow Monkey が有効化されていませんでした。
無事パンくずリスト表示されました。
お手数をおかけしました。ありがとうございます。♥ 0いいねをした人: 居ません2021年3月19日 10:33 AM #70699解決できて良かったです!閉じます。
♥ 0いいねをした人: 居ません -
投稿者投稿
- トピック「パンくずリストが表示されない」には新しい返信をつけることはできません。