web-dev-qa-db-ja.com

ワードプレスのテーマから検索バーを削除するにはどうすればいいですか?

ワードプレスのテーマから検索バーを削除するにはどうすればいいですか?

7
Himanshu Vyas

検索フィールドがウィジェットとして実装されている場合、これは管理インターフェースを介して実行できます。 [表示]> [ウィジェット]に移動して、検索ウィジェットをウィジェット領域から[利用可能なウィジェット]枠にドラッグするだけです。

検索フィールドがテーマにハードコーディングされている場合は、HTMLやPHPよりもCSSを編集する方が簡単な場合があります。方法は次のとおりです。

  • 検索コードを含むDIV要素を見つけるには、 Firebug または同様のツールを使用します。
  • テーマのCSSファイル(おそらくstyle.css)で、そのDIVにdisplay: noneを追加します。それでおしまい!

これは低侵襲的アプローチです。検索バーを再度有効にしたい場合は、CSSからdisplay: noneステートメントを削除するだけです。

9
kylan
  1. 検索バーを表すHTMLを探します。

  2. そして、それがどのテーマファイルにあるかを見つけます(それは複数のファイルで定義されるかもしれません - single.php、page.php、..)

  3. すべてのファイルからphp呼び出しを含むマークアップを削除します。

4
Marek

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; ?>
3
Thiha Maung