Intereting Posts
example.com/anytextyouwant/category загружает страницу категории без перенаправления – как перенаправить или 404? Переменная, если столбец липкий в functions.php Показывает страницу архива по умолчанию вместо страницы пользовательского архива Обнаружение всех администраторов, которые вошли в систему Пользовательский файл журнала таксономии перезаписывает статическую страницу Учетная запись конечных пользователей с большим количеством пользовательских ролей (не Woocommerce) как проверить, активна ли данная страница Не удается войти в панель администратора WordPress … перенаправление на наш сайт Переписывание WordPress Сообщения WordPress, отправленные из @locahost и отклоненные save_post влияет на создание и удаление Пользовательский шаблон поля серьезно перепутался в WP 3.1.1 Задайте роль пользователя при регистрации, чтобы загрузить файл в собственную медиабиблиотеку. Как использовать фильтр «comments_number»? Загруженные изображения не отображаются правильно, используя wordpress

проблема сохранения / получения пользовательской мета с помощью wp alchemy metabox

Я использую класс метабокса WPalchemy для добавления дополнительного мета поля в редактор страниц, который позволит мне прикреплять галереи к страницам. Я использую класс:

$gallery_metabox = new WPAlchemy_MetaBox(array( 'id' => '_gallery_meta', 'title' => 'Gallery', 'template' => STYLESHEETPATH . '/inc/custom/gallery_meta.php', 'types' => array('post', 'page', 'events'), 'priority' => 'high', 'lock' => WPALCHEMY_LOCK_AFTER_POST_TITLE )); 

Вот мой gallery_meta.php:

 <div class="my_meta_control"> <?php $metabox->the_field('attachedGallery'); ?> <label>Attached gallery </label> <p> <select name="<?php $metabox->the_name(); ?>"> <option value="0">select gallery</option> <?php //global $post; $selected = 'selected="selected"'; $args = array( 'post_type' => 'galleries', 'posts_per_page' => 999, 'orderby' => 'title', 'order' => 'ASC' ); $loop = new WP_Query( $args ); while ( $loop->have_posts() ) : $loop->the_post();?> <option value="<?php the_ID(); ?>" <?php echo $mb->is_value(get_the_ID())? $selected :''; ?>><?php the_title(); ?></option> <?php endwhile; wp_reset_query(); ?> </select> </p> </div> 

Поле ввода появляется в администраторе WP для сообщений / страниц и событий. Когда я сохраняю значение, похоже, оно не сохраняется. Я проверил mysql db и для этой конкретной страницы, которую я тестирую, есть строка с: meta_key _gallery_meta meta_value a:1:{s:16:"attached-gallery";s:3:"109";} attach a:1:{s:16:"attached-gallery";s:3:"109";}

Я не могу получить значение $ gallery_metabox или сделать элемент select отмеченным как выбранный вариант. Может ли кто-нибудь помочь?

Это не проблема WPAlchemy. Это был вопрос запуска пользовательского запроса. Некоторая жизненно важная информация о текущем посту, как идентификатор сообщения, который я редактировал, потерялась.