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

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

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

一般来说,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',//须WordPress2.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等。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/772602.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存