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