Salve a tutti,
ho customizzato la funziona di ricerca, mi spiego meglio:


1) ho realizzato un input search in ajax in cui uso la query:
codice:
$sql = "SELECT DISTINCT(post_title) FROM wp_posts WHERE post_type = 'portfolio' and post_title like '%$q%' and post_status = 'publish' ";
dove $q è il testo presente l'input search.


2) premendo invio viene generato un URL del tipo: nomesito.it/?s=TermineCercato&post_type=portfolio


3) nel file seach.php del template ho aggiunto:
codice:
<?php 
if(isset($_GET['post_type']) and $_GET['post_type']=='portfolio'){
	get_template_part( 'loop' , 'entrySearch');
} else {
	get_template_part( 'loop' , 'entry');
}
?>
quindi nel mio caso viene richiamato il file loop-entrySeach.php dove vengono visualizzato solo 10 elementi per pagina.


Il tutto funziona egregiamente.
Il problema si presenta quando gli elementi sono più di 10 e quindi appare la paginazione.
L'url proposto da WP per la seconda pagina è nomesito.it/page/2/?s=TermineCercato&post_type=portfolio, al click su di esso però mi viene ricaricata la home del sito.


Come posso risolvere?


Grazie.