我如何根据特定标准(即随机、最近的帖子、自定义字段等)对Wordpress帖子进行排序?

我如何根据特定标准(即随机、最近的帖子、自定义字段等)对Wordpress帖子进行排序?,wordpress,sorting,menu,switch-statement,toggle,Wordpress,Sorting,Menu,Switch Statement,Toggle,我需要创建一个菜单,按最新、随机等对我的帖子进行排序。我还没有在网上找到任何适合我的东西。我想要这样的菜单: <div class="sort"> <a class="recent" href="?sort=recent">Recent</a> <a class="random" href="?sort=random">Random</a> </div> 然后可以通过单击菜单链接更改页面的输出。我搜索了又搜

我需要创建一个菜单,按最新、随机等对我的帖子进行排序。我还没有在网上找到任何适合我的东西。我想要这样的菜单:

<div class="sort">
   <a class="recent" href="?sort=recent">Recent</a>
   <a class="random" href="?sort=random">Random</a>
</div>


然后可以通过单击菜单链接更改页面的输出。

我搜索了又搜索,没有找到任何适合我的项目的内容;然后我明白了:切换语句

创建简单菜单:

<div class="sort">
   <a class="recent" href="?sort=recent">Recent</a>
   <a class="random" href="?sort=random">Random</a>
</div>
然后像平常一样做循环。这也适用于自定义字段

'meta_key' => $metakey,    
'meta_query' => array(
        array(
            'value' => 'customfield'
        ),
    ),

当您最多有一个querystring参数要处理时,这是一个很好的解决方案。是的,我只需要在一个查询字符串参数中使用它,因为用户单击菜单以在POST排序之间切换。谢谢
'meta_key' => $metakey,    
'meta_query' => array(
        array(
            'value' => 'customfield'
        ),
    ),