php - 按自定义表格结果排序 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();
解决方案
推荐阅读
- templates - Ember 车把助手程序化记录属性访问?
- python - 当 shell 脚本需要使用 subprocess.Popen 的文件路径时提供字符串
- google-analytics - Google Analytics API 返回 用户对此配置文件没有足够的权限
- powershell - 如何将两个不同文本框的第一个字母大写?
- regex - Bash 中的模式匹配是否使用与 ReGex 相同的结构?
- python - xlsxwriter AttributeError:“str”对象没有属性“add_worksheet”
- mule - 使用 Mule 4 在一封电子邮件中动态附加多个 csv 文件
- word-embedding - 文档嵌入的最后一层 longformer
- base64 - 将不同于图像的文件类型存储为 base64
- python - 使用正则表达式提取此表单的值