Aggiungi una casella di ricerca alla pagina

9 gen 2013, 12:26:28
Visualizzazioni: 16.8K
Voti: 1

Esiste un modo per visualizzare una casella di ricerca su una pagina (simile alla pagina iniziale di Google)?

Ho provato a creare un template per la pagina di ricerca. Tuttavia, non funziona perché scompaiono tutti gli stili del template wp.

Grazie

0
Tutte le risposte alla domanda 1
3

Puoi farlo utilizzando la funzione get_search_form(). Per i tuoi parametri personalizzati puoi aggiungere alcuni campi nascosti oppure modificare il valore dell'attributo action.

Il seguente codice può essere considerato come il layout del tuo form.

<form role="search" method="get" id="searchform" action="<?php echo home_url( '/' ); ?>">
    <div><label class="screen-reader-text" for="s">Cerca:</label>
        <input type="text" value="" name="s" id="s" />
        <input type="submit" id="searchsubmit" value="Cerca" />
    </div>
</form>

Puoi aggiungere i tuoi parametri personalizzati come tag, ecc. aggiungendo i parametri get all'attributo action del form.

Consulta alcuni esempi qui sotto:

  1. WordPress Codex
  2. WP Beginner
9 gen 2013 12:33:22
Commenti

Grazie.

Devo essere stato poco chiaro nel mio messaggio.

Non voglio una ricerca Google. Voglio la ricerca di WordPress così posso moderarla un po' (escludendo certi tag ecc.). Voglio solo che assomigli alla pagina di destinazione di Google nel senso che voglio una pagina normale con un modulo di ricerca.

Michael Michael
9 gen 2013 12:42:59

Ho modificato la risposta in base alle tue esigenze. Controlla ora.

Rohit Pande Rohit Pande
9 gen 2013 13:00:47

Per favore espandi la tua risposta con alcuni esempi, non solo link

shea shea
9 gen 2013 14:44:08