### [WordPress怎么增加文章排序方式](https://www.prosaas.cn/article/9309) **Published:** 2019-12-28T01:56:57 **Author:** 5201314 **Excerpt:** WordPress怎么增加文章排序方式?很多网站的文章列表页面都可以查看排序方法,但是在wp系统中是没有这个功… **** **WordPress怎么增加文章排序方式?** 很多网站的文章列表页面都可以查看排序方法,但是在wp系统中是没有这个功能,下面我们来看看关于WordPress系统中增加选择文章的排序方式的解决办法 推荐:《**wordpress教程**》 露兜博客首页的访客可自行选择文章排序方式的效果是怎么做的,今天就来给大家分享这个文章排序效果的实现过程。 其实实现过程也比较简单,一个是构造链接,另外一个是使用query\_posts来改变一下主循环就可以了。 构造链接 链接主要用于传递GET参数,让PHP程序知道你到底想怎么排序。在主题的index.php中你需要的位置插入以下代码,用于输出排序按钮的HTML,这个排序按钮的样式,你再自己写写css咯。需要注意的是以下代码会自动获取当前用户已选择的排序方式,并给这个排序按钮的 li 添加了class="current" 代码如下:
global $wp\_query; $args= array('orderby' => $orderby, 'order' => 'DESC');
$arms = array\_merge($args, $wp\_query->query); query\_posts($arms); }
if (have\_posts()) 好了,就这么简单,复制粘贴,轻轻松松实现排序效果 以上就是WordPress怎么增加文章排序方式的详细内容,更多请关注知企PROSAAS其它相关文章! **Tags:** class, css, html, li, php, WordPress, 循环 **Categories:** WordPress ---