パンくずリストプラグインの区切り文字の表示位置を調整したい
wordpressでパンくずリストを表示させたいと思っています。
wordpressのバージョンはWordPress 4.9.6です。
テーマは自作のものを使っています。
使ったプラグイン
Breadcrumb NavXT
バージョン 6.1.0
##事象
- パンくずリストの区切り文字がすべて末尾に表示される
Home次のページその次のページ///
- 想定の動作
Home/次のページ/その次のページ
詳細
〇 今回表示させたい箇所はheader
→ header.phpに記載したところ上記の事象が発生
記載したコード(参考)
<div class="breadcrumbs" typeof="BreadcrumbList" vocab="http://schema.org/"> <?php if(function_exists('bcn_display')) { bcn_display(); }?> </div>
〇 archive-xxx.phpやsingle-xxx.phpなどに上記の構文を追加しても同じ事象が発生する
〇 プラグインの設定で変えた箇所は区切り文字をデフォルトの「>」を「/」に変えたのみ
〇 次のページ、その次のページを示す名前は想定の画面の名前が正しく表示されている
〇 プラグイン内での表示テンプレートは下記です。
<span property="itemListElement" typeof="ListItem"> <a property="item" typeof="WebPage" title="%title%へ移動" href="%link%" class="%type%"> <span property="name">home</span> </a> <meta property="position" content="%position%"> </span>
bcn_display();から呼び出される認識でいます。
〇 出力後HTML上→ページのソース表示で見た場合のコードは以下です。
<div class="breadcrumbs"> <!-- Breadcrumb NavXT 6.1.0 --> <span property="itemListElement" typeof="ListItem"><a property="item" typeof="WebPage" title="homeへ移動" href="https://xxx.yyy.jp" class="home"><span property="name">home</span></a><meta property="position" content="1"></span>/ <span property="itemListElement" typeof="ListItem"><a property="item" typeof="WebPage" title="aaa_categoryへ移動" href="https://xxx.yyy.jp/aaa/" class="post post-product-archive"><span property="name">aaa</span></a><meta property="position" content="2"></span>/ <span property="itemListElement" typeof="ListItem"><span property="name">bbb_tag</span><meta property="position" content="3"></span> </div>
wordpressの設定、ソースコードを強制的に変えるといった方法に縛りはありません。
今回の事象になる原因など思いつくことはありますでしょうか?
また考えられる解決方法をお持ちの方がいらっしゃいましたらご教授ください。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー