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评论者链接在新窗口中关上的办法

找到wp-includes/comment-template.php文件中 复制代码代码如下:if ( empty( $url ) || 'http://' == $url ...

是 WordPress 让 PHP 更盛行了 而不是框架

Tiobe Index(编程言语世界排名指数),是一个显示各种编程言语的绝对盛行趋向的排名,开端于 2001 年,每...

8个出色的WordPress SEO插件搜集

wordpress是以后网终上最的行的内容公布工具之一。它领有不计其数的收费主题和插件,协助老手不便快捷地将内...

WordPress开发中用于获取近期文章的PHP函数应用解析

wp_get_recent_posts 函数在 WordPress 中是一个能够获取近期文章数组的函数,相较于其余的文章获取形式, ...

wordpress在postname中支持大写字母的办法

普通而言,WordPress自身会对英语用户的体验进行优化,例如默许模板的分隔符永远都是“|”,由于...

Wordpress修正某篇文章ID(把ID为148的改成147)的SQL语句

4月更新过文章,文章ID停留在146,5月忙于考试,文章一篇都没写,后果6月前几天写文章的时分,ID从146间接跳...

需求提交

客服服务

亿鸽在线客服系统