La creación personalizada de entrada de la imagen en la página de la categoría y subir la imagen

He personalizado creado el archivo de entrada, pero no se puede cargar el archivo.

function wh_taxonomy_edit_meta_field($term) {

    $term_id = $term->term_id;

    $wh_mobile_image = get_term_meta($term_id, 'wh_mobile_image', true);
    ?>
    <tr class="form-field">
        <th scope="row" valign="top"><label for="wh_mobile_image"><?php _e('Mobile image', 'wh'); ?></label></th>
        <td>
            <form enctype="multipart/form-data" method="post">
                <input type="file" name="wh_mobile_image" id="wh_mobile_image" value="<?php echo esc_attr($wh_mobile_image) ? esc_attr($wh_mobile_image) : ''; ?>">
            </form>
        </td>
    </tr>
    <?php
}

add_action('product_cat_add_form_fields', 'wh_taxonomy_add_new_meta_field', 10, 1);
add_action('product_cat_edit_form_fields', 'wh_taxonomy_edit_meta_field', 10, 1);

function wh_save_taxonomy_custom_meta($term_id) {
    var_dump($_FILES);die;
    $wh_mobile_image = filter_input(INPUT_POST, 'wh_mobile_image');

    update_term_meta($term_id, 'wh_mobile_image', $wh_mobile_image);
}

add_action('edited_product_cat', 'wh_save_taxonomy_custom_meta', 10, 1);
add_action('create_product_cat', 'wh_save_taxonomy_custom_meta', 10, 1);

Primero intentó sin forma, pero la actualización no hay ningún archivo en $_FILES. Pero con la forma es la misma. No encontrar la fuente de la información acerca de cómo hacerlo bien. ¿Qué estoy haciendo mal aquí ?

0
2019-09-19 11:07:04
fuente

Vea otras preguntas sobre etiquetas