Intereting Posts
WordPress не обновляет сообщение или отключает плагин, вместо этого появляется белая страница Связывание ячеек таблицы с сетевыми папками Получить имена вариантов и имена вариантов из имени атрибута Запрос WP с пользовательской таксономией Проверьте, находится ли виджет внутри боковой панели с помощью PHP Поддержка Emoji и MariaDB 10.0.30- Получить миниатюру сообщения из подстраниц с петлей foreach Как загрузить другой заголовок на основе почтового формата? Помощь с обратным плагином Прикрепление мета-поля к определенной категории / таксономии в пользовательском типе сообщений site_url и $ current_user, производящие нежелательные результаты Возможно ли создать и обновить веб-сайт WordPress в автономном режиме? Получите переменную область всех комментариев текущего сообщения Изменение имени вставки WP в postid во время загрузки только для типа сообщения Как изменить редактор TinyMCE VisualComposer только для определенного короткого кода

Пользовательский шаблон поля отсутствует для некоторых пользовательских типов сообщений

Я совершенно новый для WordPress, и я должен поддерживать сайт, сделанный кем-то другим.

Этот сайт имеет несколько пользовательских типов сообщений. Для каждого пользовательского типа сообщений существует настраиваемый шаблон поля. Проблема в том, что для определенных пользовательских типов сообщений шаблон настраиваемого поля пуст и не отображает никаких полей! Но для других пользовательских типов сообщений он отлично работает! Я понятия не имею, почему это так и нужна помощь!

Пользовательский шаблон поля виден, но для меня просто нет полей для заполнения, поэтому это не проблема с параметрами экрана.

Скриншоты здесь http://imgur.com/a/xphSa

Я пытался проверить различия в шаблоне пользовательского поля для шаблона, который работает, и шаблона, который нет, но я не нашел его. Версия WordPress 3.5.1, если это имеет значение.

Изменить: Вот раздел кода из custom-field-template.php, который содержит «meta_box» Извините, если это слишком! Я не знаю, что актуально.

Проблема, похоже, связана с кодом PHP, используемым шаблоном настраиваемого поля. Вот часть шаблона, которая вызывает проблему. Если я сохраню одно из этих двух полей, все поля исчезнут.

[Projects] code = 1 type = checkbox [Authors] code = 0 type = checkbox 

Код PHP для кода 0:

 $values = array(); $defaults = array(); $i = 0; $args = array( 'post_type' => 'staff', 'showposts' => '-1'); $loop = new WP_Query( $args ); while ( $loop->have_posts() ) : $loop->the_post(); $values[] = get_post_meta(get_the_ID(), 'Name', true); endwhile; 

А для кода 1:

 $values = array(); $defaults = array(); $i = 0; $args = array( 'post_type' => 'project', 'showposts' => '-1'); $loop = new WP_Query( $args ); while ( $loop->have_posts() ) : $loop->the_post(); $name = get_the_title(); $values[] = $name; endwhile;