【WordPress】固定ページ上部のバーを消す【SWELL】

  • URL Copied!

トップページ上部に出る「Just another WordPress site」が鬱陶しいので消す。

方法

「設定」-> 「一般」-> 「キャッチフレーズ」
を空欄にしたら消えた(赤枠)。

このスペース自体消せないのか

キャッチフレーズもないのにこのスペースは必要だろうか?
答えはNo。という事でphpファイルを探して編集する。
まずはいつも通りWebインスペクタを使ってページ構成を検証する。

web検証中・・・
<div class="l-header__bar">

こいつをwebインスペクタ操作で消してみたら・・・

スペースが消えた。こいつを呼び出しているファイルを探して直接消して(コメントアウト)やれば
消えてくれるはずである。

テーマ(SWELL)のhead_bar.phpを編集する。

head_bar.phpの修正

かなり危なげあるやり方ではあるが、takeda-techのサーバー上に格納されているSWELLのパーツを
直接遠隔で編集してみる。

SWELLのディレクトリをみる。
「header」の中に「head_bar.php」のファイルが格納されていたので
VScodeにコピペし編集する。

今回は<div class=”l-header__bar”>をコメントアウトする。

<?php
if( !defined( 'ABSPATH' ) ) exit; 
$SETTING = SWELL_FUNC::get_setting();
$phrase_pos = $SETTING['phrase_pos'];
$show_icon_list = $SETTING['show_icon_list'];

if ( $show_icon_list || $phrase_pos === 'head_bar') : 
?>
<?php
/*
	<div class="l-header__bar">
		<div class="l-header__barInner l-container">
			<?php if ( $phrase_pos === 'head_bar' ) : ?>
				<div class="c-catchphrase"><?=SWELL_PARTS::catchphrase()?></div>
			<?php endif;
				if ( $show_icon_list ) :
					$sns_settings = SWELL_FUNC::get_sns_settings();
					if ( $SETTING['search_pos'] === 'head_bar' ) : 
						$sns_settings['search'] = 1;
					endif;
					if ( ! empty( $sns_settings ) ) : 
						$list_data = [
							'list_data' => $sns_settings,
							'ul_class' => '',
							'fz_class' => 'u-fz-14',
						];
						SWELL_FUNC::get_parts( 'parts/icon_list', $list_data );
					endif;
				endif;
			?>
		</div>
	</div>
*/
?>
<?php endif;?>

これでOK。保存してサーバー上に再アップロードする。

結果

しっかりと消えてくれた。やはりトップページはシンプルに限る。
他の固定ページ(Profileとか)でもしっかりと消えてくれている。よかったよかった。

  • URL Copied!
目次
閉じる