LION BLOGでフッターの固定ページを消す方法

IT

私はLION BLOGのテーマを使って普段記事を書いています
前から公開した固定ページがfooterに表示されてしまっていて、見栄えが良くないので表示させないようにしたいと思っていました

ウィジェットやカスタマイズ機能からフッターから消すように設定できると思ったのですが、探しても見つからなかったので子テーマを作成し、phpを修正することで対応することにしました※

※今回の方法は、固定ページだけでなく他のメニュー等もフッターに表示できなくなりますので、フッターいらない人以外はやらない方が良いです

shellでの操作

サーバーにSSH接続して子テーマにfooter.phpをコピーしてきます
パーミッションもそのままにしたいので、コピーコマンドにオプションで「p」を付けています

cp -p /var/www/html/wordpress/wp-content/themes/lionblog/footer.php /var/www/html/wordpress/wp-content/themes/lionblog-child/

footer.phpがコピーできていることを確認します

ll /var/www/html/wordpress/wp-content/themes/lionblog-child/

wordpressでの操作

テーマエディターを開き、「LION BLOG Child」の「footer.php」を編集します

以下の「footerNavi」の箇所を探します

      <nav class="footerNavi">
	  <?php if ( has_nav_menu( 'footer_menu' ) ) : //メニューセットあり ?>
	  <?php wp_nav_menu(array(
	      'theme_location' => 'footer_menu',
		  'depth' => 1,
		  'items_wrap' => '<ul class="footerNavi__list u-txtShdw">%3$s</ul>',
		  'container' => false,
	  ));?>
	  <?php else : //メニューセットなし ?>
	    <ul class="footerNavi__list u-txtShdw"><?php wp_list_pages ('title_li=&depth=1'); ?></ul>
      <?php endif; ?>
      </nav>


以下のようにコメントアウトします

<!-- フッターを削除
      <nav class="footerNavi">
	  <?php if ( has_nav_menu( 'footer_menu' ) ) : //メニューセットあり ?>
	  <?php wp_nav_menu(array(
	      'theme_location' => 'footer_menu',
		  'depth' => 1,
		  'items_wrap' => '<ul class="footerNavi__list u-txtShdw">%3$s</ul>',
		  'container' => false,
	  ));?>
	  <?php else : //メニューセットなし ?>
	    <ul class="footerNavi__list u-txtShdw"><?php wp_list_pages ('title_li=&depth=1'); ?></ul>
      <?php endif; ?>
      </nav>
-->

変更を保存し、サイトを開いてみると以下のように固定ページが消えました


コメント

タイトルとURLをコピーしました