s'il vous plaît pouvez-vous m'aider comment faire action qui recherche messages que par titre et trier par titre. Je ne veux pas changer la recherche de requête dans le fichier include query.php.
function sort_searchresult_by_title($k){
if(is_search()){
$k->query_vars["orderby"] = "title";
$k->query_vars["order"] = "ASC";
// some code for change search logic
}
}
add_action("pre_get_posts","sort_searchresult_by_title");
Je vous remercie, P. V.
Réponses:
1 pour la réponse № 1Par défaut, WordPress construit la requête pour rechercher dans le post_title
et post_content
des champs. Vous pouvez le changer en vous connectant à la posts_search
filtreet créer une nouvelle clause SQL à cet endroit.
Saviez-vous qu'il y a un WordPress Stack Exchange, spécifique à toutes les questions relatives à WordPress?