Wordpress循环+按自定义字段排序

时间:2015-08-14 23:16:04

标签: wordpress loops field advanced-custom-fields

我已设法通过自定义字段使用以下代码正确订购。

然而,在我想要的类别页面上,它列出了所有类别的所有帖子,而不是相关页面的类别。如果我删除顶部的代码,它工作正常。 请帮助,谢谢。

<div class="trashitem" onclick="Writedata14()">
    <div class="photobox">
        <img src="http://www.fakeImage.JPG">
    </div>
</div>

<div class="trashitem" onclick="Writedata15()">
    <div class="photobox">
        <img src="http://www.fakeImage.JPG">
     </div>
</div>

1 个答案:

答案 0 :(得分:2)

由于您正在修改类别页面查询,首先需要“全局”它,然后向现有查询添加参数。请注意,我没有测试过这个确切的片段,但希望它能够在正确的轨道上进行测试。

global $wp_query;

$args = array_merge( $wp_query->query, array('posts_per_page' => '100',
'post_status'=>'publish',
'meta_key' => 'event_date',
'orderby' => 'meta_value','order' => 'ASC'));

$wp_query->query($args);