我试图通过排除已售出的帖子来显示自定义帖子类型,但也要按照county meta\\u键的字母顺序显示它们。
我正在尝试使用pre\\u get\\u posts,但我不确定是否正确
以下是我在页面模板上的代码:
$args = array(
\'post_type\' => \'property\',
\'orderby\' => \'meta_value\',
\'meta_key\' => \'random_775\',
\'order\' => \'ASC\',
\'posts_per_page\' => 100,
);
$view_all_properties_sorted = new WP_Query( $args );
这是我函数中的函数。php文件:
add_action( \'pre_get_posts\', \'sort_view_all_properties\' );
function sort_view_all_properties($view_all_properties_sorted) {
$view_all_properties_sorted->set(\'meta_key\', \'sold\');
$view_all_properties_sorted->set(\'meta_value\', \'true\');
$view_all_properties_sorted->set(\'meta_compare\', \'!=\');
}
当我使用此代码时,当我添加此行时,会出现404错误:
$view_all_properties_sorted->set(\'meta_key\', \'sold\');
是因为meta\\U密钥已设置?对我可能做错了什么有什么建议吗?