最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

WordPress中重置文章循環(huán)的rewind_posts()函數(shù)講解

 更新時間:2016年01月11日 16:48:10   作者:稍息少年  
這篇文章主要介紹了WordPress中的文章循環(huán)重置函數(shù)rewind_posts()講解,附帶不依賴循環(huán)的single_cat_title()函數(shù)的用法介紹,需要的朋友可以參考下

有些時候,在索引頁中(首頁、分類文章、標簽文章、作者文章索引……)提前進入 WordPress 文章循環(huán)中( Loop ),以獲得一些我們想要獲得的信息,但 WP 中,單一頁面一般只會一次性跳入循環(huán),也就是說,我們下次再從循環(huán)中汲取信息的時候,我們將獲得循環(huán)中第二篇日志的信息,為了解決這一尷尬局面,WordPress 內(nèi)置了一個函數(shù),rewind_posts()函數(shù)專門用來重置循環(huán)指針。

Description 描述
Rewind the loop posts.
重置文章循環(huán)。

使用
該函數(shù)不接受變量。

<?php rewind_posts(); ?>

實例
在此引用 WordPress 默認主題 twenty eleven 中,author.php 文件 第15-55行,并予以簡化。

<?php 
if ( have_posts() ) : the_post();//進入循環(huán)
  echo get_the_author() ; //顯示文章作者,在循環(huán)外使用需指定作者ID
 rewind_posts();//重置循環(huán)
 while ( have_posts() ) : the_post(); //循環(huán)開始
   get_template_part( 'content', get_post_format() );

總結(jié)
有的時候,WordPress 有的函數(shù)必須進入循環(huán)才能使用,所以我們?yōu)榱诉_到某些目的不得不提前進入循環(huán),但如果我們在接下來的代碼中在此用到循環(huán),那循環(huán)會跳到第二篇的位置,所以我們不得不用到 rewind_posts() 來重置循環(huán)。twenty eleven 主題中只是給了一個很簡單的例子,具體什么時候要用到還是要看主題作者的使用環(huán)境而言,也許有的時候我們要在一個頁面中循環(huán)兩次甚至更多次文章,那么改函數(shù)用處會更大。

PS:single_cat_title()函數(shù)
single_cat_title()函數(shù),日常中我們很少會用到,但這個函數(shù)會給我們解決很多問題,諸如當前頁面的目錄、標簽,該函數(shù)不依附于 WordPress 主循環(huán)中,也不能放入主循環(huán)中使用。

描述
獲取當前頁面的分類、標簽。

 <?php single_cat_title($prefix,$display); ?>

  • $prefix :用于設(shè)置在標題之前顯示的內(nèi)容。
  • $display :用于設(shè)置是直接顯示還是返回到變量。

實例
在此摘取 WordPress 2011 默認主題中,category.php 文件 第18行左右位置的代碼

 <?php
printf( __( 'Category Archives: %s', 'twentyeleven' ), '<span>' . single_cat_title( '', false ) . '</span>' );
?>

相關(guān)文章

  • php集成環(huán)境xampp中apache無法啟動問題解決方案

    php集成環(huán)境xampp中apache無法啟動問題解決方案

    這篇文章主要介紹了php集成環(huán)境xampp中apache無法啟動問題解決方案,需要的朋友可以參考下
    2014-11-11
  • PHP判斷文件是否存在、是否可讀、目錄是否存在的代碼

    PHP判斷文件是否存在、是否可讀、目錄是否存在的代碼

    php判斷文件是否存在或是否可讀或目錄是否存在結(jié)合三個實例保證你能看懂,關(guān)于php操作文件這方面即基礎(chǔ)又很重要,在很多地方都需要php對文件進行相應的操作,所以你還是好好看看下面的內(nèi)容
    2012-10-10
  • PHP數(shù)組函數(shù)知識匯總

    PHP數(shù)組函數(shù)知識匯總

    什么是數(shù)組?數(shù)組就是被命名的用來存儲一系列數(shù)值的地方。這篇文章主要匯總了PHP數(shù)組函數(shù)最基礎(chǔ)的知識點,感興趣的小伙伴們可以參考一下
    2016-05-05
  • PHP 的異常處理、錯誤的拋出及回調(diào)函數(shù)等面向?qū)ο蟮腻e誤處理方法

    PHP 的異常處理、錯誤的拋出及回調(diào)函數(shù)等面向?qū)ο蟮腻e誤處理方法

    PHP 5 提供了一種新的面向?qū)ο蟮腻e誤處理方法,包括PHP 的異常處理、錯誤的拋出及回調(diào)函數(shù)等面向?qū)ο蟮腻e誤處理方法,需要了解更多的朋友可以參考下
    2012-12-12
  • 最新評論

    西盟| 瑞安市| 德惠市| 莱西市| 易门县| 彰化县| 龙南县| 慈利县| 宜昌市| 上林县| 临澧县| 万年县| 长泰县| 汾阳市| 广宗县| 天气| 和硕县| 乌兰浩特市| 湖北省| 东宁县| 新乐市| 仲巴县| 贞丰县| 宾阳县| 响水县| 阿克陶县| 天全县| 峡江县| 吕梁市| 永福县| 桦南县| 会理县| 广水市| 屏东县| 奉新县| 新竹市| 浦东新区| 股票| 合肥市| 区。| 武胜县|