• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >WordPress > WordPress手动修改文章排列顺序摆脱按发布时间升降序排列

WordPress手动修改文章排列顺序摆脱按发布时间升降序排列

作者:小兽 字体:[增加 减小] 来源:互联网 时间:2018-11-02

小兽向大家介绍了WordPress手动修改文章排列顺序摆脱按发布时间升降序排列等相关知识,希望对您有所帮助

我们常见的WordPress站点文章排序,通常情况下是按发布时间的升序或降序方式排列,这种排序方式几乎可以满足大多数站点的需求了,但是有些另类的站点可能会有一些另类的需求:我想手动修改文章的排列方式,可以随意更改文章的排列位置。其实WordPress的query_posts就可以轻松解决这个问题,不过你得自己动手改一些代码。

修改方法:

1、打开WordPress当前主题目录,打开index.php,搜索代码:

while (have_posts()) 

将其替换成:

/** 
* 名称:WordPress手动修改文章排列顺序 
* 最后修改:2010年11月14日 
*/ 
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1; 
$args=array( 
'meta_key' => 'sort', 
'orderby' => 'meta_value_num', // 须 WordPress 2.8 及以上版本 
'paged' => $paged, 
'order' => DESC 
); 
query_posts($args); 
while (have_posts()) 

接着搜索:

endwhile; 

将其改成:

endwhile;wp_reset_query(); 

2、给之前发表的所有文章添加自定义字段(或者称作自定义栏目,在文章编辑页底部可以看到),名称为 sort ,值填数字。这样在首页,文章的排列顺序就按照sort字段的值,从大到小排列了。通过修改sort字段的值,可以达到自定义文章排列顺序的目的。

3、需要注意的是,通过以上修改后,你必须给所有文章添加自定义字段sort,否则没有添加sort字段的文章将无法在首页显示。这也许就是手动排序需要付出的代价吧,要不然何谓手动?

4、如果你同时想手动修改标签页、分类页等存档页面的文章排列顺序,同样可以按照第一步介绍的方法来操作,修改主题目录下的archive.php等。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2017-05-13WordPress 自定义文章列表列的实现方法
  • 2017-05-13WordPress菜单CSS类选项设置方法
  • 2018-11-02如何更换WordPress的登录地址?
  • 2017-05-13wordpress非插件实现添加链接转跳功能
  • 2017-05-132015年免费WordPress主题推荐(国内精选)
  • 2018-11-02如何将 WordPress 博客发布到静态 GitLab Pages 上
  • 2017-05-13Wordpress忘记后台密码怎么办 轻松找回WP密码的方法
  • 2018-11-02wordpress获取当前页面的ID值
  • 2018-11-02WordPress代码判断手机移动设备并跳转手机版
  • 2018-11-02WordPress可视化表格插件:WP Tabel Tag Gen

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • Wordpress迁移后图片地址错误问题的解决方法
    • WordPress获取网站根目录、主题目录、插件目录路径和url地址
    • Wordpress 显示主题图片的实现代码
    • WordPress标准型企业主题:XScom企业主题
    • WordPress使用RSS Feed输出自定义文章类型内容的方法
    • wordpress教程之 WordPress 编辑评论
    • Wordpress实现单篇文章分页显示的方法
    • wordpress数据库优化和清理冗余数据的方法
    • WordPress自带的条件标签使用说明
    • wordpress合理利用wp-config.php文件小功能

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有