Articles of метабокса

Невозможно сохранить несколько изображений в wordpress

Я создаю мета-окно для прикрепления галереи изображений к сообщениям. Но после сохранения я получаю только одно изображение. Пожалуйста, исправьте мою функцию обратного вызова ниже: function save_custom_meta_data($id) { /* — security verification — */ if(!wp_verify_nonce($_POST['wp_custom_attachment_nonce'], plugin_basename(__FILE__))) { return $id; } // end if if(defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) { return $id; } // end if if('page' == $_POST['post_type']) […]

Сохранить значения флажка в массиве базы данных!

Я пытаюсь сохранить значения нескольких флажков в массиве базы данных. По какой-то причине использование update_post_meta сохраняет только одно значение, хотя я бы хотел, чтобы он сохранял все проверенные, и когда я его отменю, я бы хотел, чтобы он не был настроен из массива. Что я делаю не так? Обратный вызов метабокса выглядит так: function one_callback( […]

Не удается получить метаданные для сохранения

Я пытаюсь написать класс для создания мета-ящиков. Ящики отображаются хорошо, но я не могу получить значения для сохранения. Кажется, что функция Save не называется вообще. В качестве дополнительного эксперимента я добавил метаданные в базу данных вручную, и в редакторе он отображался очень хорошо, но когда я нажал «Обновить», запись была удалена. Любой совет будет принят […]

Работа с несколькими значениями и обменными знаками

У меня есть несколько значений, которые мне нужно, чтобы перенести в мета-окно на экране редактирования сообщений. EX: Я работаю со списком информации для концертов. Песня 1 Песня 2 Песня 3 и т.д… Я всегда ищу эффективность в своем коде, вот в чем дело: Я просто создаю новый идентификатор (т. Е. Song_1, song_2) для каждой песни. […]

Как создать мета-поле, которое можно повторить? (с разделом изображения и текстовой областью)

Мне нужно сделать мета-поле, в котором вы можете выбрать изображение (через встроенный медиа-загрузчик), а затем добавить надпись к нему с помощью текстового поля с панелью TinyMCE – и как только это будет сделано, затем добавьте ниже, если необходимо. Я нашел аналогичный вопрос, с ответом, здесь: Создайте больше метабоксов по мере необходимости, но я не уверен, […]

Как преобразовать пользовательские поля из текста в массив?

Я хочу преобразовать свои старые данные сообщения, содержащие пользовательские поля, которые хранятся в текстовом формате, например: name , url $ name, url $ name, url и т. Д. Я хочу преобразовать эти данные и сохранить новые данные в виде массива в новом настраиваемом поле. Кто-нибудь знает, как это можно сделать? Я хочу сохранить эти данные, […]

Недопустимый тип файла при использовании wp_upload_bits для загрузки PDF в пользовательский тип сообщения

Я пытаюсь загрузить файл PDF для пользовательского типа сообщений под названием Products использующие wp_upload_bits . Я делаю это только в своем wp-admin. Я не хочу, чтобы эти файлы были добавлены в медиа-библиотеку, я просто хочу их загрузить и вернуть URL-адрес, когда я показываю Продукт. Однако, когда я это делаю, я получаю ошибку, что это недопустимый […]

Переменная $ post. Получил ли я понимание того, как обрабатываются действия Backend?

Я искал способ привязать пользовательский мета-ящик к экрану редактирования страницы по определенному шаблону. Я нашел и попробовал это здесь, и с моей фактической точки зрения это не может работать так. Позвольте мне объяснить, почему я так думаю: Чтобы определить, нахожусь ли я на экране с использованием конкретного шаблона, мне нужна ссылка на глобальную почту $. […]

get_post_meta в качестве списка для раскрывающегося поискового фильтра

Мне было интересно, может ли кто-нибудь помочь мне. Я хотел бы создать раскрывающийся поисковый фильтр для моего сайта wordpress. Я хотел бы, чтобы выпадающие списки были заполнены значениями meta_boxes, которые у меня есть для пользовательского типа сообщений. Я знаю, что <?php echo get_post_meta($post->ID, 'meta_field', true); ?> <?php echo get_post_meta($post->ID, 'meta_field', true); ?> – это способ […]

Добавление обменных ячеек на страницы вложений

Мой сценарий не может сохранить значение раскрывающегося списка. Я не мог найти полезную документацию по этой теме, поэтому я решил рассказать об этом сообществу StackExchange. function _cc_add_our_attachment_meta() { add_meta_box( 'cc-license-attachment-meta-box', 'License of the Attachment', '_cc_our_attachment_meta_box_callback', 'attachment', 'normal', 'low'); } add_action( 'admin_init', '_cc_add_our_attachment_meta' ); function _cc_our_attachment_meta_box_callback() { global $post; $value = get_post_meta($post->ID, '_license', false); if($value == […]