mercoledì, Luglio 16, 2025
  • Inviaci La Tua Notizia
No Result
View All Result
Gametech360.it
  • Home
  • Videogiochi
  • Tecnologia
  • Anteprime
  • News
  • I Nostri Consigli
  • Home
  • Videogiochi
  • Tecnologia
  • Anteprime
  • News
  • I Nostri Consigli
No Result
View All Result
Gametech360.it
No Result
View All Result
Home I Nostri Consigli

7 consigli per migliorare la ricerca interna nel tuo blog

Redazione Gametech360 by Redazione Gametech360
30 Settembre 2011
in I Nostri Consigli
0
Il destino dei protagonisti di House of Ashes è nelle tue mani!
Condividi su FacebookCondividi su Twitter

ricerca-personalizzataÈ risaputo che la ricerca interna in WordPress lascia un po a desiderare restituendo risultati a volte non esattamente consoni alle aspettative dell’utente. Negli esempi a seguire cercheremo di migliorare (per quanto sia possibile) le funzionalità di ricerca nel nostro blog.

Un menu a discesa per filtrare in base alle categorie

Con questa funzione sarà possibile filtrare i nostri risultati per categorie specifiche mediante un semplice menu a tendina contenente tutte le nostre categorie. Per giungere a tale scopo dovrete sostituire all’interno del file searchform.php il modulo di ricerca con quello proposto nel codice sottostante:

[php]



in

[/php]

Ricerca nelle sottocategorie

Con questo script avrete la possibilità di effettuare ricerche nelle sottocategorie. Nell’esempio verranno ricercati tutti i risultati in base alla sottocategoria con ID 1, naturalmente anche qui modificate secondo le vostre esigenze:

[php]

cat_ID.’,’;
}
$catlist.’5′;
?>
” />
/styles//search.gif” value=”Go” class=”btn” />

[/php]

 

Evidenzia i termini di ricerca

Ottenuti i risultati dopo una ricerca sarebbe interessante evidenziare il termine che l’utente ha cercato magari sottolineandolo o evidenziandolo con un altro colore. Per ottenere questo risultato andremo a modificare i files functions.php e header.php come da esempio. Modifica di functions.php:

[php]function hls_set_query() {
$query = attribute_escape(get_search_query());

if(strlen($query) > 0){
echo ‘
‘;
}
}

function hls_init_jquery() {
wp_enqueue_script(‘jquery’);
}

add_action(‘init’, ‘hls_init_jquery’);
add_action(‘wp_print_scripts’, ‘hls_set_query’);[/php]

quindi andrai ad aggiungere il codice seguente prima del tag di chiusura in header.php

[code lang=”js”][/code]

 

Disabilita la funzione di ricerca

Se la ricerca interna al tuo sito non ti interessa per niente puoi disabilitarla inserendo in functions.php questo  codice:

[php]function fb_filter_query( $query, $error = true ) {

if ( is_search() ) {
$query->is_search = false;
$query->query_vars[s] = false;
$query->query[s] = false;

// to error
if ( $error == true )
$query->is_404 = true;
}
}

add_action( ‘parse_query’, ‘fb_filter_query’ );
add_filter( ‘get_search_form’, create_function( ‘$a’, “return null;” ) );[/php]

 

Visualizza il numero di risultati della tua ricerca

Per visualizzare il numero di risultati trovati in una determinata ricerca basterà una piccola modifica al file search.php: Cerca questa stringa (può differire leggermente da tema a tema) :

[sourcecode language=”plain”]

Search Results

[/sourcecode]

e sostituiscila con questa:

[php]

Search Result for

[/php]

Restate in ascolto…nei prossimi articoli vedremo altre tecniche utili e graficamente gradevoli per personalizzare la nostra casella di ricerca.
Alla prossima!!!

Tags: ricercasearch
Previous Post

Localizzare e tradurre il tuo tema WordPress con Poedit

Next Post

Come creare un bottone personalizzato per i tuoi link con gli shortcode e CSS3

Redazione Gametech360

Redazione Gametech360

Next Post

Come creare un bottone personalizzato per i tuoi link con gli shortcode e CSS3

Cerca Nel Sito

No Result
View All Result

Iscriviti alla Newsletter

Non perderti nemmeno un articolo. Li riceverai gratis sulla tua casella di posta elettronica.

Ultimi Articoli

  • Connessione in vacanza: 7 consigli per navigare ovunque in modo sicuro e senza interruzioni
  • Boomerang giochi gratis
  • Giochi Gratis Metal Gear: esperienze gratuite della saga di Kojima
  • Fixxy: la rivoluzione digitale nella protezione dei dispositivi tech
  • Videogioco pallina che rimbalza: Pong e non solo

 

Questo sito non rappresenta una testata giornalistica in quanto viene aggiornato senza alcuna periodicità. Non può pertanto considerarsi un prodotto editoriale ai sensi della legge n° 62 del 7.03.2001.

Gli autori non sono responsabili per quanto pubblicato dai lettori nei commenti. Alcuni testi o immagini inserite in questo sito sono tratte da internet e, pertanto, considerate di pubblico dominio; qualora la loro pubblicazione violasse eventuali diritti d’autore, vogliate comunicarlo con il modulo contatti. Saranno immediatamente rimossi

Informazioni

  • Chi Siamo
  • Contattaci
  • Termini & Condizioni
  • Privacy Policy
  • Cookie Policy
  • Aggiorna le preferenze sui Cookie

Contatti

Per contatti: redazione@365notizie.it

——————–

Amazon Disclaimer

In qualità di Affiliato Amazon riceviamo un guadagno dagli acquisti idonei, nel rispetto delle politiche Amazon per mezzo dei link di affiliazione all’interno di alcuni articoli.

Copyright YesBlog - 365notizie @2025. All rights reserved.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In
No Result
View All Result
  • Home
  • Videogiochi
  • Tecnologia
  • Anteprime
  • News
  • I Nostri Consigli

Copyright YesBlog - 365notizie @2025. All rights reserved.