ホームページ >CMS チュートリアル >&#&プレス >WordPressカテゴリAPIのマスター
詳細なWordPress Classification Directory API:機密データを効率的に取得および管理
この記事では、WordPress Classification Directory APIを詳細に検討し、分類されたデータを効率的に取得および管理する方法を説明します。コア関数を紹介し、カテゴリID、名前、説明、スラグ、関連する記事の数など、単一のカテゴリ、複数のカテゴリ、および特定の情報を取得する方法を示します。 また、WordPress REST APIで分類関連操作を簡単に紹介します。
コアコンセプト
WordPress分類カタログAPIは、すべての分類関連データを含むオブジェクトを返すことを含む、分類の元のデータを取得するための一連の関数を提供します。
単一の分類オブジェクトを取得
関数により、IDで単一の分類オブジェクトを取得できます。
get_category()
<code class="language-php">$cat = get_category(14);</code>:分類ID
cat_ID
:分類名cat_name
:分類の説明category_description
またはcategory_nicename
slug
:親クラスID(親クラスは0です)category_parent
:カテゴリの下にある記事の数
category_count
<code class="language-php"><h1><?php echo $cat->cat_name; ?></h1> <p><?php echo $cat->category_description; ?></p></code>slug
get_category()
を介してカテゴリを取得します
<code class="language-php">// 对象 (默认) $cat = get_category(15, OBJECT); // 关联数组 $cat = get_category(15, ARRAY_A); // 数字索引数组 $cat = get_category(15, ARRAY_N);</code>関数は、スラッグを介して分類オブジェクトを取得できるようにします。
この関数はオブジェクトのみを返し、配列フォームをサポートしません。
get_category_by_slug()
複数のカテゴリを取得します
<code class="language-php">$cat = get_category_by_slug('my-goldfish');</code>関数は、すべてのカテゴリを含む配列を返します。各要素は分類オブジェクトです。 たとえば、パラメーターを使用して返品結果をカスタマイズできます。
:
で並べ替えますget_categories()
:並べ替え
orderby
order
number
を指定します
hide_empty
を指定します
include
に戻るかどうか
exclude
hierarchical
pad_counts
たとえば、child_of
parent
関数は、指定された記事に関連付けられたすべての分類オブジェクトを含む配列を返します。 デフォルトでは、現在の記事のカテゴリを返します。
特定の情報を取得します
<code class="language-php">$cats = get_categories( array( 'hide_empty' => false, 'orderby' => 'name' ) );</code>
いくつかの関数は、次のような特定の情報を取得するために使用されます。
get_cat_ID($categoryName)
:名前get_ancestors($categoryId, 'category')
:カテゴリのすべての先祖IDを取得get_cat_name($categoryId)
:ID category_description($categoryId)
:IDget_category_link($categoryId)
:カテゴリリンクを取得しますカテゴリリストを表示するには、the_category()
およびget_the_category_list()
を使用してください
関数は便利なカスタム出力のために分類リスト文字列を返します。 the_category()
get_the_category_list()
の分類操作 WordPress REST APIは、分類のための管理機能も提供します。
:すべてのカテゴリリストを取得します/wp/v2/categories
:指定された分類情報を取得し、分類情報を更新するか、分類を削除します/wp/v2/categories/<id></id>
:指定されたカテゴリの下で記事のリストを取得します(/wp/v2/posts
categories
これらの機能を柔軟に使用することにより、WordPress分類データを効率的に取得および管理し、テーマまたはプラグインに統合できます。 詳細な情報とパラメーターの説明については、WordPress Codexに相談してください。 以上がWordPressカテゴリAPIのマスターの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。