1、打開WordPress當(dāng)前主題目錄,打開index.php,搜索代碼:while (have_posts())
成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供和靜網(wǎng)站建設(shè)、和靜做網(wǎng)站、和靜網(wǎng)站設(shè)計、和靜網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、和靜企業(yè)網(wǎng)站模板建站服務(wù),十余年和靜做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
2、將搜索的代碼替換為:
/**
* 名稱: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())
3、搜索代碼:endwhile;
并將其替換為:endwhile;wp_reset_query();
1.插件實現(xiàn)分類目錄排序。
安裝插件My Category Order
啟用插件,在控制面板的文章菜單下就出現(xiàn)如下圖所示的目錄調(diào)整選項,可以用鼠標(biāo)隨意拖曳調(diào)整目錄排列順序。
2.修改代碼完成wordpress分類目錄排序。
首先,修改表wp_terms,增加排序字段order_(類型int)。按需要的順序修改order_字段的值。
其次,修改wp-includes目錄下taxonomy.php文件。
找到如下位置:
if?(?‘count’?==?$orderby?)
$orderby?=?‘tt.count’;
在else?if處增加order_的判斷
else?if?(?‘order’?==?$orderby?)
$orderby?=?‘t.order_’;
最后,是修改主題中目錄列表的代碼,如sidebar.php
查詢到
?php?wp_list_cats(‘sort_column=nameoptioncount=0depth=1′);??
修改為
?php?wp_list_cats(‘sort_column=orderoptioncount=0depth=1′);??
以上都是wordpress網(wǎng)站實現(xiàn)分類目錄排序的教程,大家按照此wordpress教程一步步下來可以完工了。
可以添加代碼至相關(guān)頁面模板(category.PHP、search.php、archive.php)
把如下代碼:
?php $posts = query_posts($query_string . 'orderby=dateshowposts=15'); ?
添加至category.php、search.php、archive.php或其它頁面模板中,以下函數(shù)之前:
?php if (have_posts()) : ??php while (have_posts()) : the_post(); ?
代碼中的15就是顯示多少條。
個人建議:首頁顯示的文章數(shù)通過后臺來控制,其他的嘛,就用這句代碼來搞定。
2.并且可以更改代碼中的 orderby=date
還可以按ID 什么的 具體看你自己的需求了。
WordPress 文章分類目次的排序默認(rèn)按照尾字母的英文字母去的,中文漢字是依照第一個漢字的筆劃次序來的,分歧范例的排序則順次是中文漢字–數(shù)字–26個英文字母。
WordPress分類導(dǎo)航按ID來排序方法:在wp-includes/category- template.php中找到wp_list_categories函數(shù)(約417行)
把函數(shù)中的代碼:’orderby’ = ‘name’ 修改為:’orderby’ = ‘id’ (約420行)
最后重新上傳文件wp-includes/category- template.php 覆蓋,WordPress文章分類就會自動按照ID來排序了。
本文標(biāo)題:wordpress排序 wordpress page
網(wǎng)頁URL:http://jinyejixie.com/article20/dopppco.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計、品牌網(wǎng)站建設(shè)、微信小程序、服務(wù)器托管、面包屑導(dǎo)航、網(wǎng)站內(nèi)鏈
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)