首页 > 解决方案 > 按自定义表格结果排序 wordpress 帖子

问题描述

如何通过 php 中的查询通过自定义表进行排序?

我正在尝试按音频文件的播放次数对帖子进行排序,我有一个用于计算“playcount”的自定义表,

我尝试使用此代码,但没有成功:

if ( isset($_GET['sort']) && $_GET['sort'] == '4') {
global $wpdb;
$count = $wpdb->get_results('SELECT * FROM wp_playcount ORDER BY 
playcount DESC');

$args = array(
'post_type'=>'download',
'posts_per_page' => '-1',
'post_status' => 'publish',
'orderby'   => $count,
'paged' => $paged
);}

$query = new WP_Query($args); if ( $query -> have_posts() ) : while($query -> have_posts()) : $query -> the_post(); get_template_part('tmp_parts/audio_store'); 结束;万一; wp_reset_postdata();

查询表单 phpmyadmin

标签: phpwordpress

解决方案


推荐阅读