• 解決済 krgn

    (@kirig)


    やりたいことは、カテゴリーの編集項目追加です。
    こちらを改良して特定の親カテゴリーを持つ子カテゴリーでのみ、編集画面で追加項目を出したいのですがこのタイミングでの取得は可能なのでしょうか?
    親はできればIDではなくスラッグ名で判定したいです。

    <?php add_action(‘edit_category_form_fields’,’extra_category_fields’);
    function extra_category_fields($tag){
    $t_id=$tag->term_id;
    $cat_meta=get_option(“cat_$t_id”);
    if($tag->parent==XXX){ ?> ■<<<<ここ
    <tr class=”form-field”>
    <th><label for=”cat_keyword”>キーワード</label></th>
    <td><input type=”text” name=”Cat_meta[cat_keyword]” id=”cat_keyword” size=”25″ value=”<?php if(isset($cat_meta[‘cat_keyword’])){echo esc_html($cat_meta[‘cat_keyword’]);} ?>” /></td>
    </tr><?php
    }}
    add_action(‘edited_term’,’save_extra_category_fileds’);
    function save_extra_category_fileds($term_id){
    if(isset( $_POST[‘Cat_meta’])){
    $t_id=$term_id;$cat_meta = get_option( “cat_$t_id”);$cat_keys = array_keys($_POST[‘Cat_meta’]);
    foreach ($cat_keys as $key){
    if(isset($_POST[‘Cat_meta’][$key])){
    $cat_meta[$key]=$_POST[‘Cat_meta’][$key];
    }}
    update_option(“cat_$t_id”,$cat_meta);
    }}
    ?>

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック投稿者 krgn

    (@kirig)

    すいません自己解決しました。
    get_terms使えたんですね

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「編集画面で親カテゴリ取得」には新たに返信することはできません。