web-dev-qa-db-ger.com

Wie entferne ich die Suchleiste aus einem WordPress-Theme?

Wie entferne ich die Suchleiste aus einem WordPress-Theme?

7
Himanshu Vyas

Wenn das Suchfeld als Widget implementiert ist, kann dies über die Administrationsoberfläche erfolgen. Navigieren Sie einfach zu Darstellung> Widgets und ziehen Sie das Such-Widget aus dem Widget-Bereich in den Bereich "Verfügbare Widgets".

Wenn das Suchfeld fest in das Design eingebunden ist, ist es möglicherweise einfacher, das CSS zu bearbeiten, als HTML und PHP. Hier ist wie:

  • Verwenden Sie Firebug oder ein ähnliches Tool, um das DIV-Element zu finden, das den Suchcode enthält.
  • Fügen Sie in der CSS-Datei des Themas (wahrscheinlich style.css) diesem DIV display: none hinzu. Das ist es!

Dies ist ein minimal invasiver Ansatz. Wenn Sie die Suchleiste jemals wieder aktivieren möchten, entfernen Sie einfach die Anweisung display: none aus Ihrem CSS.

9
kylan
  1. Versuchen Sie, den HTML-Code zu finden, der die Suchleiste darstellt.

  2. Finden Sie dann, in welchen Themendateien es sich befindet (es kann in mehreren Dateien definiert sein - single.php, page.php, ..)

  3. Entfernen Sie das Markup einschließlich des PHP-Aufrufs aus allen Dateien.

4
Marek

Sie finden es unter header.php und löschen es einfach oder verwenden das CSS-Attribut "display: none" . get_search_form () Methode repräsentiert die Suchleiste.

<?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