ホームページ  >  記事  >  バックエンド開発  >  WordPress の投稿サイクルをリセットする rewind_posts() 関数の説明、wordpressgetposts_PHP チュートリアル

WordPress の投稿サイクルをリセットする rewind_posts() 関数の説明、wordpressgetposts_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 09:00:56763ブラウズ

WordPressの記事ループをリセットするrewind_posts()関数、wordpressgetpostsの解説

インデックスページ(トップページ、カテゴリー記事、タグ記事、著者記事インデックス...)でWordPressの記事ループに入る場合があります。 (Loop) を事前に実行して、取得したい情報を取得しますが、WP では、通常、単一のページは一度にループにジャンプするだけです。つまり、次回ループから情報を取得するときに、ループの 2 番目の記事 ログ情報によると、この恥ずかしい状況を解決するために、WordPress には、特にループ ポインターをリセットするために使用される rewind_posts() 関数という組み込み関数があります。

説明説明
ループ投稿を巻き戻します。
記事ループをリセットします。

使用する
この関数は変数を受け入れません。

リーリー


ここでは、WordPress のデフォルトテーマ 21 の author.php ファイルの 15 ~ 55 行目を引用し、簡略化しています。

リーリー

概要
一部の WordPress 関数は使用する前にループに入らなければならない場合があるため、特定の目的を達成するには事前にループに入る必要がありますが、次のコードでループを使用すると、ループは 2 番目の位置にジャンプします。したがって、rewind_posts() を使用してループをリセットする必要があります。 Twenty eleven テーマは、非常に簡単な例を示しています。テーマ作成者の使用環境によって、ページ内で記事を 2 回以上循環する必要がある場合は、機能を変更する方が便利です。

追記:single_cat_title()関数
single_cat_title() 関数、日常生活ではめったに使用しませんが、この関数は現在のページのディレクトリやタグなど、多くの問題を解決します。この関数は WordPress のメインループに付加されておらず、また付加することもできません。メインループに配置して使用します。

説明
現在のページのカテゴリとタグを取得します。

リーリー
  • $prefix: タイトルの前に表示されるコンテンツを設定するために使用されます。
  • $display: 直接表示するか変数に返すかを設定するために使用します。


以下は、WordPress 2011 のデフォルトテーマの category.php ファイルの 18 行目あたりのコードの抜粋です

リーリー

興味があるかもしれない記事:

  • 解析を使用して WordPress 開発で最近の記事を取得するために使用される PHP 関数
  • WordPress で wp_count_posts 関数を使用して記事数をカウントします
  • WordPress の特定の記事は検索エンジンから非表示になるか、検索エンジンからのみ許可されます検索エンジンをチェックしてください
  • 管理者以外のユーザーが WordPress の記事後にコメントできるのは 1 回のみに制限する
  • WordPress でプラグインをアンインストールし、投稿タイプのコンポーネントを削除するコード例
  • WordPress ポストエディターでデフォルトのコンテンツを設定する方法
  • WordPress の場合記事情報とカテゴリーリンクを取得する関数の使い方
  • WordPressで記事をクエリするループ構造と利用分析
  • WordPressで記事著者とカテゴリー情報を取得するメソッドをまとめます
  • WordPressの固定記事の判定・追加・削除まとめ関連する PHP 関数

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1091103.html技術記事 WordPress、wordpressgetpostsで記事サイクルをリセットするrewind_posts()関数の解説 インデックスページ(トップページ、カテゴリー記事、タグ記事、著者記事インデックス...)でたまに...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。