0
私は管理者に利用可能な香りのマスターリストを表示する階層分類法を構築しました。ページを作成すると、その特定のページで使用可能な香りがチェックされます。私はのfunctions.phpに、このコードを使用し、管理者で動作するようです:彼らは、ドロップダウンメニューの形式でページに表示されるようにWordpressの表示分類法としてドロップダウンメニュー
add_action('init', 'build_taxonomies', 0);
function build_taxonomies() {
register_taxonomy(
'scents',
'page',
array('hierarchical' => true,
'label' => 'Scents',
'query_var' => true,
'rewrite' => true));
}
は今、私は出力にチェックマークが付いアイテムが必要。
問題は、すべてのページにチェックマークが付いているすべての香りが出力されることです。あなたのページにチェックマークがついているものを出力するだけです。ここで
は、私が使用したコードは次のとおりです。それだけで私は上だページの香りを示しているよう
<?php wp_dropdown_categories('taxonomy=scents'); ?>
は、どのように私はこれを編集するには?ありがとう。
?私はドキュメンテーションを見ましたが、それは助けになりませんでした。ありがとう。例えば – Nathan
: 関数get_marked_scents($ postid = NULL){ \t場合(IS_NULL($のpostid)){ \t \t //なしの$ postidが定義されていない場合、のは、グローバルな$のポストを使用してみましょう> ID \t \tグローバル$ポスト; \t \t $ postid = $ post-> ID; \t} \t // '香り' \tが分類スラグである \t $香り=のwp_get_object_terms($ postid、 '香り')。 \t場合(!is_wp_error($香り)&&!空($香り)){ \t \t foreachの($ $の香りなどの香り){ \t \t \t //構築ドロップダウンここ \t \t} \t} } ...すみません、私はとても長くかかりました – felipelavinz