diary

diary

understrapの子テーマ(DRAFT0.2.0)を有効化するとエラーが出る

な、何これ・・・いきなり壊れてるってドユコト?

wordpressの骨組みテーマの一つ、understrap。サイトには子テーマのテンプレートも用意されているので、ダウンロードしてテーマとして有効化。早速サイトをみてみるといきなりエラー画面。どこがおかしいのかは、エラーの内容を見て、なんとなく予測をつける header.phpの73行目が悪さをしているよう。

子テーマのheader.phpを見てみる

<?php wp_nav_menu(
 array(
  'theme_location'  => 'primary',
  'container_class' => 'collapse navbar-collapse',
  'container_id'    => 'navbarNavDropdown',
  'menu_class'      => 'navbar-nav',
  'fallback_cb'     => '',
  'menu_id'         => 'main-menu',
  'walker'          => new WP_Bootstrap_Navwalker(),//←ここが73行目
 )
); ?>

親テーマのheader.phpを見てみる

<?php wp_nav_menu(
 array(
  'theme_location'  => 'primary',
  'container_class' => 'collapse navbar-collapse',
  'container_id'    => 'navbarNavDropdown',
  'menu_class'      => 'navbar-nav ml-auto',
  'fallback_cb'     => '',
  'menu_id'         => 'main-menu',
  'depth'           => 2,
  'walker'          => new Understrap_WP_Bootstrap_Navwalker(),//←なんかちょっと違う・・・
 )
); ?>

子テーマのheader.phpのエラーが出ている部分を、親テーマに揃えてみる

<?php wp_nav_menu(
 array(
  'theme_location'  => 'primary',
  'container_class' => 'collapse navbar-collapse',
  'container_id'    => 'navbarNavDropdown',
  'menu_class'      => 'navbar-nav',
  'fallback_cb'     => '',
  'menu_id'         => 'main-menu',
  'walker'          => new Understrap_WP_Bootstrap_Navwalker(),//←Understrap_を足してみた。
 )
); ?>

無事治った

contact

お見積 と ご相談

お見積 と ご相談

まずは、ご相談いただいた内容を元に、概算をお見積いたします。

お見積&ご相談は無料ですので、お気軽にお問合せください!

新規制作 リニューアル その他
デザインやインパクト 費用 更新方法 その他
今のホームページのURLや、理想とするホームページのURL