2016-04-18 6 views
1

私はWoocommerceにWoocommerce属性のリストを表示する必要があります。カスタムフィールドのようなWordPress管理パネルのカテゴリページを追加してください。Woocommerce:WordPress管理パネルの属性一覧を取得

は私が機能

function product_cat_taxonomy_custom_fields($tag) { 
    } 

とアクションを持っている私のような属性を持つチェックボックスのリストを取得できますか

add_action('product_cat_add_form_fields','product_cat_taxonomy_custom_fields'); 

:などの色、幅、体重、身長、...これらの属性の値(青、緑、青、白)はありませんか?答えを提供するために、時間を割いて

答えて

2
add_action('product_cat_add_form_fields', 'taxonomy_add_new_meta_field', 10, 2); 

function taxonomy_edit_meta_field($term) { 
    $taxonomies = get_taxonomies(); 
    foreach ($taxonomies as $taxonomy) { 
    $is_chacked = ($term_meta[$taxonomy] == 1 ? "checked='checked'" : ""); 
    echo "<input type='checkbox' ".$is_chacked." value='1' name='term_meta[".$taxonomy."]' />".$taxonomy; 
    } 
} 
1
$attributes = wc_get_attribute_taxonomies(); 
    if($attributes) { 
     echo '<select><option value="noselection">Choose</option>'; 
     foreach ($attributes as $attribute) { 
      echo '<option value="'. $attribute->attribute_name.'">' . $attribute->attribute_label . '</option>'; 
     } 
     echo '</select>'; 
    } 
+0

感謝。コードがどのように動作するかについて少し書いておけば助けになります。 – nbryans

+0

@nbryans正確に何を理解していないのですか? – jack

関連する問題