最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
WordPress系统中增加选择文章的排序方式
时间:2022-06-25 16:39:56 编辑:袖梨 来源:一聚教程网
之前已经有不少网友问我,露兜博客首页的访客可自行选择文章排序方式的效果是怎么做的,因为之前工作都比较忙,很抱歉没有及时给这些网友答复。今天就来给大家分享这个文章排序效果的实现过程吧。
其实实现过程也比较简单,一个是构造链接,另外一个是使用query_posts来改变一下主循环就可以了。
构造链接
链接主要用于传递GET参数,让PHP程序知道你到底想怎么排序。在主题的index.php中你需要的位置插入以下代码,用于输出排序按钮的HTML,这个排序按钮的样式,你再自己写写css咯。需要注意的是以下代码会自动获取当前用户已选择的排序方式,并给这个排序按钮的 li 添加了class="current"
代码如下 | 复制代码 |
文章排序 |
改变主循环
首先你得先在主题的index.php中找到以下语句:
代码如下 | 复制代码 |
if (have_posts()) |
然后在这句之前添加以下代码:
代码如下 | 复制代码 |
if ( isset($_GET['order']) ) global $wp_query; $arms = array_merge($args, $wp_query->query); if (have_posts()) |
好了,就这么简单,复制粘贴,轻轻松松实现排序效果
相关文章
- 人们熟悉的寄居蟹属于以下哪种分类 神奇海洋11月21日答案 11-21
- 第五人格11.22共研服有什么更新 11月22日共研服更新内容介绍 11-21
- 原神恰斯卡怎么培养 11-21
- 无期迷途四星装束是谁 11-21
- 王者荣耀帝丹高中校服怎么获得 11-21
- 光遇姆明季后续版本怎么玩 11-21