prosím, môžete mi pomôcť, ako robiť akcie, ktoré vyhľadávajú príspevky iba podľa názvu a triediť podľa názvu. I dont chcete zmeniť vyhľadávanie dotazov v zahrnúť súbor 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");
Ďakujem, P. V.
odpovede:
1 pre odpoveď č. 1V predvolenom nastavení WordPress konštruuje vyhľadávací dotaz, aby sa pozrel do post_title
a post_content
polí. Môžete ho zmeniť tak, že ho pripojíte na posts_search
filtera vytvorenie novej klauzuly SQL.
Vedeli ste, že existuje WordPress Stack Exchange, špecifické pre všetky otázky súvisiace s WordPressom?