0

それで。カスタムのWordPress分類法を作成しました。そして、この分類法の下でさまざまな用語でその分類法を使用する複数の投稿があります。私がWordPressにやらせようとしているのは、すべての投稿からすべての分類用語を吐き出すことです。それぞれをrel=""タグ内に貼り付けて、jQueryを少し使いこなせるようにします。

私はこれを次のような単純な古い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);

今のところ機能していません。私は正しい方向に進んでいますか?

4

2 に答える 2

2

WordPress Codexに精通していませんが、なんとか理解できました。

まず、関数があります:

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;
}
}

次に、必要に応じて関数を呼び出します。

<?php get_custom_terms('your_custom_taxonomy_name'); ?>
于 2012-03-17T05:14:57.597 に答える
0

関数呼び出しは関数名と同じである必要があります。

get_custom_terms('your_custom_taxonomy_name');

于 2013-11-29T14:12:29.747 に答える