Utilizzare WordPress Search Box per inviare query a Google CSE

Imparare ad usare casella di ricerca WordPress per fare una ricerca utilizzando Google Custom Search Engine (CSE). Ricerca WP passerà stringa di parametro di query al CSE.

A+ A-

All'inizio, lasciatemi dire che questo non è davvero necessario per utilizzare WordPress Search Box! Se si desidera utilizzare Google Custom Search Engine (CSE), si può e si dovrebbe usare casella di ricerca di Google. Utilizzando casella di ricerca di Google CSE ha diversi vantaggi .

Tuttavia, per qualsiasi motivo, se davvero si vuole utilizzare la casella di ricerca di WordPress, ma eseguire la ricerca CSE attraverso di essa -si può inviare query di ricerca su Google e ottenere i risultati attraverso la CSE.

Questo tutorial presuppone che si sta ben versato con file PHP e l'editing PHP in WordPress. Vi consiglio di fare attenzione durante la modifica del codice del tuo sito WP. Qui, io vi do solo indizi -assuming che si sa come fare per correttamente la modifica tema codice PHP.

FASE 1: Creare un motore di ricerca personalizzato

Vai alla pagina di Google CSE e creare un motore di ricerca personalizzato. È possibile specificare quali sito web (s) il motore di ricerca dovrebbe mostrare i risultati da. È inoltre possibile personalizzare l'aspetto del tuo motore di ricerca motore di ricerca personalizzato e scegliere tra diverse funzioni legate ricerca.

Alla fine, salvare le impostazioni e ottenere il codice di Google per essere integrato nel tuo sito per integrare i nuovi creare CSE in esso.

Il codice si ottiene da contiene tre parti:

  1. Un codice JavaScript
  2. Casella di ricerca markup (<GCSE di Ricerca> </ GCSE Box di Ricerca>)
  3. Risultato della ricerca markup (<GCSE: searchresults soli> </ GCSE: searchresults solo>)
TechWelkin pubblica suggerimenti WordPress utile per voi!

TechWelkin pubblica suggerimenti WordPress utile per voi!

FASE 2: Integrazione Markup Risultato di ricerca

Aprire il file search.php del vostro tema. Nella maggior parte dei temi di WordPress , file PHP che mostra i risultati della ricerca si chiama search.php -ma in alcuni casi, il nome potrebbe essere diverso. Quindi, cercare e aprire il file che è responsabile per la visualizzazione dei risultati di ricerca.

Eliminare tutto il codice in questo file se non le funzioni che creano intestazione, sidebar e piè di pagina (ad esempio <? Php get_header ();?> E <? Php get_sidebar ();?> E <? Php get_footer ();?>)

? Dopo <? Php get_header (); ?> Paste di Google JavaScript e cercare risultato markup.

Questo sostituisce essenzialmente codice del tema che mostra i risultati di ricerca con risultati di ricerca del Google che visualizza il codice.

FASE 3: Modifica Ricerca Risultato Markup

Proprio ora che hai incollato risultato di ricerca di markup che avete ottenuto da Google. markup originale assomiglia a:

<GCSE: searchresults soli> </ GCSE: searchresults solo>

Ora cambiare questo markup come:

<GCSE: SearchResults sola queryParameterName = "S"> </ GCSE: searchresults solo>

Questo è! Salvare il file search.php

Ora, quando si entra una query di ricerca nei risultati vostro WordPress casella di ricerca -la verrà mostrato dalla ricerca di Google e non dal database di WordPress.

Come funziona?

WordPress motore di ricerca invia la stringa di query con un parametro denominato come "s". Fortunatamente, Google CSE consente di definire il queryParameterName. Il file search.php ora contiene il codice di Google e questo codice invia il valore del parametro definito al server di Google. Server di Google cercare il vostro sito web WordPress per la query e restituisce i risultati al search.php.

Ci auguriamo che questo funziona per voi. Come accennato in precedenza -Per favore modificare il codice di WordPress se si sa cosa si sta facendo. Non esitate a chiedere a me se avete domande sul tema di WordPress di ricerca e Google CSE. Sarò felice per cercare di aiutare. Grazie per aver usato TechWelkin.

Ads

Condividere

Recente

Mente il vostro business: In primo piano le colonne di ricerca locale del 2017

professionisti SEO locali hanno un ruolo sempre più importa...

SearchCap Santa Tracker, Google termini di API e metriche SEO

Qui di seguito è quello che è successo in cerca di oggi, co...

Marlene Dietrich Google Doodle onori di carriera del leggendario attrice

Marlene Dietrich, l'iconica attrice di origine tedesca,...

Google risultati di immagini Prove nuova scatola ricerche correlate

Google sta testando una nuova scatola “ricerche correlate” ...

Commenti