числовое произвольное поле
-
при создании метабокска для типа записи, на сколько понимаю он создается всегда текстовый. как сделать целым числовым? И вообще это возможно?
function gu_meta_boxes() { $my_y = 'Год выпуска'; add_meta_box('GuYearMeta', "$my_y", 'GuYearMetaFunc', 'books', 'normal', 'high'); } add_action( 'admin_menu', 'gu_meta_boxes' ); function GuYearMetaFunc($post) { $html .= '<label><input type="text" name="gumeta_title" value="' . get_post_meta($post->ID, 'gumetatitle',true) . '" /> Пример: 2000</label> '; echo $html; } function gu_save_box_data ( $post_id ) { if ( defined('DOING_AUTOSAVE') && DOING_AUTOSAVE ) return $post_id; if ( !current_user_can( 'edit_post', $post_id ) ) return $post_id; update_post_meta($post_id, 'gumetatitle', esc_attr($_POST['gumeta_title'])); return $post_id; } add_action('save_post', 'gu_save_box_data');
Просмотр 3 ответов — с 1 по 3 (всего 3)
Просмотр 3 ответов — с 1 по 3 (всего 3)
Тема «числовое произвольное поле» закрыта для новых ответов.