我們想 在一個單個頁面上顯示所有Wordpress網站下所有的分類,并且定制每個分類顯示的文章的串列數量,這猶如網站地圖一般,但可以以最新的文章形式展現出來,或者你做一個靜態頁面作為主頁(page頁),那么采用 的這段代碼實作起來更為方便,
以下代碼實際上使用query_posts()函式調取分類目錄下的文章,showposts是調取的數量,
<?php
$cats = get_categories();
foreach ( $cats as $cat ) {
query_posts( 'showposts=10&cat=' . $cat->cat_ID );
?>
<h3><?php echo $cat->cat_name; ?></h3>
<ul class="sitemap-list">
<?php while ( have_posts() ) { the_post(); ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php } wp_reset_query(); ?>
</ul>
<?php } ?>
在官方檔案中,這樣強調:“如果我們不得不用到query_posts(),必須確保每次使用query_posts()后同時執行wp_reset_query();”,這就是為什么在上面的代碼中加上了wp_reset_query()的原因,
修改其中的數字10可以設定顯示的篇數,可用于在單頁面上顯示全部分類文章,
如果你對這類的文章感興趣,建議你好好學習query_posts建議你閱讀以下文章
query_posts函式把你的wordpress博客變成CMS
您可能感興趣的文章:
? wordpress地址出現 /?security_verify_data=313932xxx原因及解決辦法
? wordpress前臺“書簽”顯示為“友情鏈接”方法
? Windows server支持WordPress自動發郵件
? wordpress后臺無插件顯示文章和分類ID
? Super Static Cache高級純靜態插件Wordpress提速優化神器
? wordpress呼叫置頂文章顯示置頂數量的三種方法
? wordpress無插件根據不同的頁面自動生成關鍵詞keywordps摘要description
? phpStudy及XAMPP環境下設定多個wordpress站點
? WordPress資料庫及各表結構功能詳解
? wordpress后臺無法登陸出現死回圈解決方案
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/16781.html
標籤:java
上一篇:HarmonyOS開發初體驗
