如何按类别或分类对wordpress结果进行排序?
我有此代码:
function ordenarResultados($query) {
if (is_admin() || !$query->is_main_query()) { return; }
if (!is_admin() && $query->is_main_query() && $query->is_search) {
$query->set('order', 'ASC');
$query->set('orderby', 'title');
}
}add_action('pre_get_posts', __NAMESPACE__ . '\ordenarResultados');
有什么方法可以将结果按自定义类别排序?
自定义分类或分类中是否存在现有的格式结果?
答案 0 :(得分:0)
您的问题尚不清楚。
问题是“如何按类别限制搜索结果?”
可能您想设置一个类别。我相信这会起作用
$query->set('cat', 123);
或者您可能要查询税收信息
$taxquery = array(
'relation'=>'AND',
array(
'taxonomy' => 'custom_cat',
'field' => 'term_id',
'terms' => array(123) ,
)
);
$query->set('tax_query', $taxquery);