WordPressのオリジナルテーマで複数ページのサイトを作成しています。
パンくずリストを作るため、プラグインのBreadcrumb NavXTをインストールしました。
設置は無事完了したのですが、archive.phpを使ったブログ記事一覧のページのみcautionエラーが発生し、パンくずがうまく作られません。
具体的には以下の画像のようになっています。
理想の形としては「ホーム>ブログ」としたいのですが、「ブログ」が出てきません。
現状のコードは以下のようにしています。
php
1<div class="breadcrumbs" typeof="BreadcrumbList" vocab="https://schema.org/"> 2 <div class="breadcrumbs__inner"> 3 <?php $url = $_SERVER['REQUEST_URI']; ?> 4 <?php if (strstr($url, 'blog')) { 5 if (function_exists('bcn_display')) { 6 bcn_display(); 7 echo " > ブログ"; 8 } 9 } else { 10 if (function_exists('bcn_display')) { 11 bcn_display(); 12 }; 13 }; ?> 14 </div> 15</div>
エラーが解消できず、無理やり「ブログ」と表示させている状況です。
そしてエラーメッセージは以下の通り出ています。
Undefined index: bpost_post_archive_display
wp-content/plugins/breadcrumb-navxt/class.bcn_breadcrumb_trail.php:1105
bcn_breadcrumb_trail->fill()
wp-content/plugins/breadcrumb-navxt/breadcrumb-navxt.php:538
breadcrumb_navxt->display()
wp-content/plugins/breadcrumb-navxt/breadcrumb-navxt.php:625
bcn_display()
wp-content/themes/HighClass/archive.php:15
今回、WordPressのオリジナルテーマを作成したのが初めてで、基本的な設定等の部分が抜け落ちてエラーが発生しているのかもしれません。
お時間いただいて恐縮ですが、解消する方法があれば教えていただけると幸いです。
現在使用している環境は以下です。
PC:MAC
PHP Version:7.4.1(8.0.0でも同様にエラーです)
WordPress Version:5.7
Database:MySQL8.0.16
Breadcrumb NavXT:バージョン6.6.0
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/13 06:40