ワードプレスのテーマから検索バーを削除するにはどうすればいいですか?
検索フィールドがウィジェットとして実装されている場合、これは管理インターフェースを介して実行できます。 [表示]> [ウィジェット]に移動して、検索ウィジェットをウィジェット領域から[利用可能なウィジェット]枠にドラッグするだけです。
検索フィールドがテーマにハードコーディングされている場合は、HTMLやPHPよりもCSSを編集する方が簡単な場合があります。方法は次のとおりです。
display: none
を追加します。それでおしまい!これは低侵襲的アプローチです。検索バーを再度有効にしたい場合は、CSSからdisplay: none
ステートメントを削除するだけです。
検索バーを表すHTMLを探します。
そして、それがどのテーマファイルにあるかを見つけます(それは複数のファイルで定義されるかもしれません - single.php、page.php、..)
すべてのファイルからphp呼び出しを含むマークアップを削除します。
Header.phpで見つけて削除するか、CSS属性 "display:none" を使用してください。 get_search_form() メソッドは検索バーを表します。
<?php
// Has the text been hidden?
if ( 'blank' == get_header_textcolor() ) : ?>
<div class="only-search<?php if ( $header_image ) : ?> with-image<?php endif; ?>">
<?php get_search_form(); ?>
</div>
<?php
else :
?>
<?php get_search_form(); ?>
<?php endif; ?>