在wordpress上显示类别分类

时间:2014-07-31 22:33:52

标签: wordpress

我在designorbital.com上找到了这个代码。 这段代码工作得很好,但我的问题是如何才能显示那些自定义字段?

请大家帮忙!!!我是wordpress的初学者

    <?php
    /** Add Custom Field To Category Form */
    add_action( 'category_add_form_fields', 'category_form_custom_field_add', 10 );
    add_action( 'category_edit_form_fields', 'category_form_custom_field_edit', 10, 2 );

    function category_form_custom_field_add( $taxonomy ) {
    ?>
    <div class="form-field">
    <label for="category_custom_order">Custom Order</label>
    <input name="category_custom_order" id="category_custom_order" type="text" value="" size="40" aria-required="true" />
    <p class="description">Enter a custom order value.</p>
    </div>
    <?php
    }

    function category_form_custom_field_edit( $tag, $taxonomy ) {
    $option_name = 'category_custom_order_' . $tag->term_id;
    $category_custom_order = get_option( $option_name );

    ?>
    <tr class="form-field">
    <th scope="row" valign="top"><label for="category_custom_order">Value</label></th>
    <td>
    <input type="text" name="category_custom_order"      id="category_custom_order"value="<?php echo esc_attr( $category_custom_order ) ? esc_attr( $category_custom_order ) : ''; ?>" size="40" aria-required="true" />
    <p class="description">Enter a custom order value.</p>
    </td>
    </tr>
    <?php
    }

    /** Save Custom Field Of Category Form */
    add_action( 'created_category', 'category_form_custom_field_save', 10, 2 ); 
    add_action( 'edited_category', 'category_form_custom_field_save', 10, 2 );

    function category_form_custom_field_save( $term_id, $tt_id ) {

    if ( isset( $_POST['category_custom_order'] ) ) {           
    $option_name = 'category_custom_order_' . $term_id;
        update_option( $option_name, $_POST['category_custom_order'] );
        }
        }

0 个答案:

没有答案