Jusqu'à présent, j'utilisais le code ci-dessous pour obtenir le nombre de résultats lorsque quelqu'un effectue une recherche et pour afficher ce nombre.
<?php /* Search Count */ $allsearch =& new WP_Query("s=$s&showposts=-1"); $count = $allsearch->post_count; echo $count . ' '; wp_reset_query(); ?>
Mais cela ne semble pas être du code valide. Il montre l'erreur ci-dessous:
Obsolète: l'attribution de la valeur de retour de new par référence est obsolète
Quelqu'un peut-il s'il vous plaît suggérer la bonne façon d'obtenir le nombre de recherches? Le code ci-dessus est placé dans l'en-tête de mon fichier index.php de thème dans une instruction conditionnelle pour afficher un en-tête différent en fonction du type de page sur lequel un utilisateur se trouve.
allsearch = new WP_Query
sans '&' pour éviter un avis obsolète.