0
我有自定义帖子类型叫做需求。我想在网站的前端显示需求清单。WordPress数据库自定义按帖子类型排序
这是要求列表我的模板文件代码:
<div id="listing_loader">Loading...</div>
<div id="listing_ajax_container">
<?php
wp_reset_query();
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
if(is_front_page()){
$paged = (get_query_var('page')) ? get_query_var('page') : 1;
}
$args = array(
'post_type' => 'requirement',
'post_status' => 'publish',
'paged' => $paged,
'posts_per_page' => $prop_no,
'orderby' => 'meta_value',
'order' => 'DESC',
);
// print_r($args);
add_filter('posts_orderby', 'my_order');
$prop_selection = new WP_Query($args);
remove_filter('posts_orderby', 'my_order');
$counter = 0;
while ($prop_selection->have_posts()): $prop_selection->the_post();
include(locate_template('req-listing.php'));
endwhile;
wp_reset_query();
?>
</div>
我得到WordPress database error: [Unknown column 'wp_postmeta.meta_value' in 'order clause']
错误。
那我该如何解决呢?