WordPressで記事情報やカテゴリーリンクを取得する機能の使い方

WBOY
リリース: 2016-07-29 09:09:56
オリジナル
863 人が閲覧しました

get_post() (記事の取得)
get_post() 関数は、ID に基づいて記事の情報をクエリでき、ループ内の現在の記事を返すこともできます。

Usage

get_post( $post, $output, $filter );
ログイン後にコピー

Parameters

$id

(整数 | オブジェクト) (オプション) 記事 ID または記事オブジェクト。空の場合、自動的に現在の記事に設定されます。

デフォルト値: null (現在の記事)

$output

(文字列) (オプション) 戻り結果の形式、オプション:

  • OBJECT: 記事オブジェクトを返します
  • ARRAY_A: キー値の配列を返します
  • ARRAY_N: キー値のない配列を返します
  • デフォルト値: OBJECT

$filter

(文字列) (オプション) 記事情報のフィルタリング方法。詳細については、sanitize_post_field() 関数を参照してください。

デフォルト値: row

戻り値

(Object | null | Array) 記事オブジェクト、配列、またはnullを返します。

ID 7の記事を取得し、そのタイトルを出力します:

$post_7 = get_post( 7 ); 
$title = $post_7->post_title;
ログイン後にコピー

ID 7 の記事を (配列形式で) 取得し、そのタイトルを出力します:

$post_7 = get_post( 7, ARRAY_A );
$title = $post_7['post_title'];
ログイン後にコピー

Others

この関数は、wp-includes/post.php および wp-includes/class-wp-atom-server にあります。 .php


カテゴリーリンクを取得する
WordPress開発では、多くの場合カテゴリーリンクを取得する必要があります。

カテゴリ ID がわかっている場合は、get_category_link() 関数を使用して直接取得するだけです。

しかし、実際にはほんの少しの分類情報しか知らないかもしれません。 次に、さまざまな分類情報から分類リンクを取得する方法を紹介します。

カテゴリ ID に基づいてカテゴリ リンクを取得します

ID に基づいてカテゴリ リンクを取得するのは比較的簡単で、get_category_link() 関数を直接使用するだけです。

echo get_category_link( 23 );

ログイン後にコピー

カテゴリ名に基づいてカテゴリ リンクを取得する

カテゴリ名に基づいてカテゴリ リンクを取得するには、最初に get_category_by_slug() 関数を使用してエイリアスに基づいてカテゴリを取得し、次に、カテゴリリンク。

echo get_category_link( get_category_by_slug( 'tips' ) );
ログイン後にコピー

カテゴリ名に基づいてカテゴリのリンクを取得する

カテゴリ名に基づいてカテゴリのリンクを取得することは、最初にカテゴリを取得してからリンクを取得することと似ています。

りー

以上、WordPressの記事情報やカテゴリーリンクを取得するための関数の使い方を、関連コンテンツも含めて紹介しましたので、PHPチュートリアルに興味のある友人の参考になれば幸いです。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート