WordPress首頁文章按最后修改時間排序Wordpress&
導讀:Wordpress&建站Wordpress&建站默認情況下一般WordPress主題的首頁、分類、標簽等頁面文章是都以發布日期進行排序的,有時候可能想讓網站的首頁文章按照最新修改時間進行排序,這個時候就要用到高端網站建設個業網站建設公司。
默認情況下一般WordPress主題的首頁、分類、標簽等頁面文章是都以發布日期進行排序的,有時候可能想讓網站的首頁文章按照最新修改時間進行排序,這個時候就要用到 query_posts 函數來對wordpress主題進行一些簡單的修改,來實現WordPress首頁文章按最后修改時間排序。
WordPress首頁文章按最后修改時間排序方法一
首先進入WordPress使用的主題的主題文件夾,在對應模板的index.php 中查找 if (have_posts()),在其前面添加 query_posts 函數,代碼如下:
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $args = array( // 以下代碼中的 modified 就是 orderby 的值,按修改時間排序。 // 常用 orderby 值:title-按標題;date-按發布日期;modified-按修改時間;ID-按文章 ID;rand-隨機排序;comment_count-按評論數。 'orderby' => modified, // 控制每頁顯示 20 篇文章,如果將 20 改成-1 將顯示所有文章。不加此代碼表示按照后臺設置。 '百度seo網站優化showposts' => 20, 'paged' => $paged ); query_posts($args);然后找到 enif,在其后添加代碼:
wp_reset_query();
這樣首頁文章就按照修改時間排序了,并且可以正常實現分頁,如果你希望在其他分類頁面也一樣顯示,那么編輯 archive.php 文件,和上面同樣的方法。wordpress管理頁面地址及修改方法
WordPress首頁文章按最后修改時間排序方法二
在你主題的index.php中找到:
<!--?php if(ha網站建設制作ve_posts()) : while (have_posts()) : the_post(); ?-->在上面這段代碼之前加入以下代碼:
<!--?php while (have_posts()) : the_post(); ?-->現在刷新首頁即可發現文章是按照最后更新的順序來排序的,但是時間卻還顯示的是文章發布時間,那么接下來你需要修改文章的時間顯示,將原有的時間顯示代碼換成下面的:
最后更新:
<!--?php the_modified_time('y-m-d'); ?-->這樣便可以了,如果你希望在其他分類頁面也一樣顯示,那么編輯 archive.php 文件,和上面同樣的方法。
織夢轉wordpress方案:織夢DEDECMS轉WordPress教程方法大全相關[公司網站建設標簽:植入關鍵詞]。聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-15 ,文章WordPress首頁文章按最后修改時間排序Wordpress&主要講述建站,首頁,建站網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_1107.html