主要问题是我的搜索查询在博客页面上的输出与查询的输出不正确。在wordpress admin中,最相关的列在第一位,但在第页上输出了DESC。
我有这个函数的代码,php
function change_posts_order( $query ) {
if ( $query-is_home() && $query-is_main_query() ) {
$query-set( \'orderby\', \'title\' );
$query-set( \'order\', \'ASC\' );
}
}
添加操作(“pre\\u get\\u posts”,“change\\u posts\\u order”);
Bt它不起作用-除了jetpack和akismet,我已经删除了页面上的所有插件:仍然没有乐趣。PhP返回以下相关错误:
如果可以,请帮忙
SO网友:Jacob Peattie
你周围有额外的空间change_posts_order
, 引号内:
add_action( \'pre_get_posts\', \' change_posts_order \' );
PHP找不到具有该名称的函数,因为WIT会查找前面有空格的函数。删除空格以解决问题:
add_action( \'pre_get_posts\', \'change_posts_order\' );