2012-03-16 15 views
0

だから私はカスタムWordPress分類を作成しました。そして、私は、このタクソノミーの下でさまざまな用語でそのタクソノミーを使用する複数の投稿を持っています。私がWordPressにやらせようとしているのは、すべての投稿からすべての分類法用語を吐き出すことです。 rel = "タグの中にそれらのそれぞれを貼りつけて、jQueryでちょっと気に入ってください。Wordpress - 投稿からカスタムタクソノミのすべての用語を取得する

私はこのような昔ながらのWordPressのタグでこれを達成:

<?php 
$posttags = get_tags(); 
if ($posttags) { 
foreach($posttags as $tag) { 
echo '<label><input type="checkbox" rel="' . $tag->slug . '">' . $tag->name . 
'</label>'; 
} 
} 
?> 

それは完璧に動作します。各タグのチェックボックスとラベルを作成します。しかし今、私は代わりにこれらのカスタムタクソノミーの用語が必要です。

私はいじってきた:

$categories = get_terms('Year-taxonomy', 'orderby=name&hide_empty=0'); 
$cats = object_to_array($categories); 

は、これまで機能していません。正しい軌道にいるのですか?

答えて

2

WordPressコーデックスにはあまり精通していませんが、それを把握することができました。

まず機能がありますオフ:

function get_custom_terms($taxonomies, $args){ 
$args = array('orderby'=>'asc','hide_empty'=>true); 
$custom_terms = get_terms(array($taxonomies), $args); 
foreach($custom_terms as $term){ 
    echo 'Term slug: ' . $term->slug . ' Term Name: ' . $term->name; 
} 
} 

次に、関数呼び出しどこでも必要性:

get_custom_terms( 'your_custom_taxonomy_name'):

<?php get_custom_terms('your_custom_taxonomy_name'); ?> 
0

関数呼び出しは関数名と同じでなければなりません;

関連する問題