Come rimuovere la barra di ricerca da un tema WordPress?

7 ott 2010, 14:51:08
Visualizzazioni: 85.8K
Voti: 8

Come rimuovere la barra di ricerca da un tema WordPress?

1
Commenti

Dove si trova la barra di ricerca? Nella sidebar, nell'header, nel footer? Quale tema stai utilizzando?

shea shea
21 dic 2012 22:29:36
Tutte le risposte alla domanda 3
2

Se il campo di ricerca è implementato come widget, questo può essere fatto tramite l'interfaccia di amministrazione. Basta navigare su Aspetto > Widget e trascinare il widget di ricerca dall'area widget al pannello "Widget disponibili".

Se il campo di ricerca è hard-codificato nel tema, potrebbe essere più semplice modificare il CSS piuttosto che l'HTML e il PHP. Ecco come:

  • Usa Firebug o uno strumento simile per individuare l'elemento DIV contenente il codice di ricerca.
  • Nel file CSS del tema (probabilmente style.css), aggiungi display: none a quel DIV. Tutto qui!

Questo è un approccio minimamente invasivo. Se mai vorrai riabilitare la barra di ricerca, basta rimuovere l'istruzione display: none dal tuo CSS.

7 ott 2010 19:01:14
Commenti

Grazie, sarà un'ottima idea. Sto per implementarla.

Himanshu Vyas Himanshu Vyas
10 ott 2010 07:25:04

@kylan +1 per l'idea del CSS. È particolarmente utile per i temi figlio che consistono in un solo file: style.css.

ef2011 ef2011
1 feb 2012 17:04:22
0
  1. Cerca di individuare il codice HTML che rappresenta la barra di ricerca.

  2. Poi trova in quali file del tema risiede (potrebbe essere definito in più file - single.php, page.php, ecc.)

  3. Rimuovi il markup incluso il richiamo PHP da tutti i file.

7 ott 2010 15:38:29
0

Puoi trovarlo in header.php e semplicemente eliminarlo o utilizzare l'attributo CSS "display:none". Il metodo get_search_form() rappresenta la Barra di Ricerca.

<?php
// Il testo è stato nascosto?
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; ?>
17 feb 2013 18:09:49