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等。

以上就是安达网络工作室关于《WordPress手动修改文章排列顺序摆脱按发布时间升降序排列》的一些看法。更多内容请查看本栏目更多内容!

版权声明:本文为 安达网络工作室 转载文章,如有侵权请联系我们及时删除。
相关文章
wordpress 主动在注释内容后增加内容

但在制造主题的时分,每个用户的需要都不同,而且你也不可能在文章下方增加太多的内容。因而让用户能自定义...

Dreamweaver代码的格局化性能掌控html代码的格局

明天偶尔发现了Dreamweaver的一个十分有用的性能,就是代码的格局化性能。普通状况下,咱们写的html或许css...

WordPress中用于获取搜寻表单的PHP函数应用解析

get_search_form 函数在 WordPress 中是用来提取预设的搜寻表单或许默许的搜寻表单的。由于民间这个函数没有...

百度民间推出的WordPress构造化数据插件百度sitemap

就在discuz地图插件公布后不久,百度终于面向世界上最驰名的WordPress公布了地图插件!援用百度民间的引见,...

WordPress建站有哪些劣势

  你还没决议应用什么软件来构建你的新公司网站吗? 依然以为WordPress只是搭建博客吗? 在互联网上有大约2...

wordpress开发之插件开发初识(wordpress插件开发根底)

首先,你要在wp-content/plugins/下建设一个文件夹,文件夹的名字最好只由字母、数字、“-”和下...

需求提交

客服服务

亿鸽在线客服系统