Дополнительные метабоксы с редактором в вордпресс
953 повідомлення
#10 років тому
Приветствую всех. Помогите плиз разобраться что не так. Добавил дополнительные поля с редактором (на скрине), при редактировании записи с этого окна все нормально, то если править свойства с общего окна записей (скрин2) или просто нажать "обновить" ничего не меняя то контент из этих доп метабоксов исчезает. кто внедрял такие боксы подскажите если не трудно. Спасибо.Функции:
/*add second editor*/Вывод в шаблоне:
function true_double_editor() {
global $post;
echo '<h2>Цены</h2>'; // заголовок ко второму редактору
wp_editor( get_post_meta($post->ID, '_tab_price', true), 'trueeditor' );
}
add_action( 'edit_form_advanced', 'true_double_editor' );
function true_save_double_editor($post_id){
update_post_meta($post_id, '_tab_price', $_POST);
}
add_action('save_post', 'true_save_double_editor');
/*add triple editor*/
function true_triple_editor() {
global $post;
echo '<h2>Технические требования</h2>'; // заголовок ко второму редактору
wp_editor( get_post_meta($post->ID, '_tab_inf', true), 'trueeditor2' );
}
add_action( 'edit_form_advanced', 'true_triple_editor' );
function true_save_triple_editor($post_id){
update_post_meta($post_id, '_tab_inf', $_POST);
}
add_action('save_post', 'true_save_triple_editor');
<?php $tab_price = get_post_meta($post->ID, '_tab_price', true);
echo apply_filters( 'the_content', $tab_price );?>
<?php $tab_inf = get_post_meta($post->ID, '_tab_inf', true);
echo apply_filters( 'the_content', $tab_inf );?>
Додатки:
35 повідомлень