タグ:Wordpressメモ

【WordPressメモ】カスタムタクソノミーのアーカイブページで、そのページのタクソノミーのスラッグ名を取得する

$term

これだけです。

echo $term;

とすると、タクソノミーのスラッグ名が表示されます。

さらに「get_term_by」を使用すると、そのタクソノミーの情報を取得できます。

$the_term = get_term_by("slug", $term, "タクソノミー名");

うかつに、$termに変数を代入してしまわないよう注意しましょう。

ほかにも、

投稿記事ページで記事の情報を取得できる「$post」

カテゴリーアーカイブページでカテゴリーIDを取得できる「$cat」などがあります。

 

参照サイト

nandani | 2013年03月25日 | コメント(0) | トラックバック(1) | CMS関連

【WordPressメモ】カテゴリー(タクソノミー)のURLを取得する

通常のカテゴリーのURLを取得する場合は

get_category_link('カテゴリーID');

カスタムタクソノミーの場合は

get_term_link('タクソノミーのスラッグ','タクソノミー名');

となります。

本来「タクソノミーのID」でも取得できるはずなんですが、なぜかエラーしか返ってきませんでした。(バージョンは3.4.2)

なお、通常のカテゴリーの場合でも

get_term_link('カテゴリーのスラッグ','category');

で取得できます。

nandani | 2012年12月27日 | コメント(0) | トラックバック(0) | CMS関連

【WordPressメモ】ブログ記事IDからカテゴリー(タクソノミー)情報を取得する

よく使用するけど、よく忘れてしまうやり方のメモ。

ブログ記事IDから、そのブログ記事が所属するカテゴリーの情報を取得する方法です。

通常のカテゴリーならば

$get_the_category = get_the_category("ブログ記事ID");

でOKです。

カスタムタクソノミーの場合は

$get_the_terms = get_the_terms("ブログ記事ID", "タクソノミー名");

となります。

最近はよくカスタムタクソノミーを使うようになったので、これを呼び出す方法を忘れてしまうんですよね~。

 

参考サイト

nandani | 2012年12月13日 | コメント(0) | トラックバック(1) | CMS関連

Copyright(c) 2010 - 2017 ダリの雑記