タグ:Wordpressメモ
【WordPressメモ】カスタムタクソノミーのアーカイブページで、そのページのタクソノミーのスラッグ名を取得する
$term
これだけです。
echo $term;
とすると、タクソノミーのスラッグ名が表示されます。
さらに「get_term_by」を使用すると、そのタクソノミーの情報を取得できます。
$the_term = get_term_by("slug", $term, "タクソノミー名");
うかつに、$termに変数を代入してしまわないよう注意しましょう。
ほかにも、
投稿記事ページで記事の情報を取得できる「$post」
カテゴリーアーカイブページでカテゴリーIDを取得できる「$cat」などがあります。
参照サイト
nandani | 2013年03月25日 | コメント(1) | トラックバック(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関連