現在(2020/10/29)、トップページ右上のメニューの表示数が5個固定になっている。
8個まで表示させたいのでphpファイルを修正する。
「トップページ上部バーの削除」のページと同じ容量で修正する。
https://takeda-tech.com/2020/10/29/%e3%80%90wordpress%e3%80%91just-another-wordpress-site%e3%82%92%e6%b6%88%e3%81%99/
まずは検証。トップページのメニューを表示している関数を探す。
>>header_contents.php
これだ。こいつを見てみると・・・
<?php if( !defined( 'ABSPATH' ) ) exit; $SETTING = SWELL_FUNC::get_setting(); $header_class = SWELL_FUNC::get_header_class(); //ヘッダーとfixバーへのクラクラス
なにやらSEWLL_FUNCというファイルを読み込んでいる様子。
そっちも見てみると、
‘posts_per_page’ => 5
と記述されているので8に修正し保存。
public static function default_head_menu() { $current_url = get_permalink(); $args = [ 'post_type' => 'page', 'no_found_rows' => true, 'posts_per_page' => 8 ];
並び順は後々修正するとして、ちゃんとメニュー数が8個になった。
それにしてもSWELL_FUNCの中身は興味深い。