Intereting Posts
Функция запуска перед сохранением загруженного изображения Как дублировать один сайт wpmu? Динамическое изменение шаблона при нажатии Colorbox ajax загрузка внешнего HTML-контента отлично работает на localhost, но не на сервере Как организовать эти данные в WordPress Отображение количества невидимых комментариев на странице с момента последнего посещения пользователем. Исключить всюду, кроме области администратора? Где я могу увидеть имя и порт MySQL для wp-config.php Объединить две установки WordPress в одну и сохранить разделение сообщений? Добавление текста в ссылки, если нет на главной странице Связанные должности: изменение функции для сообщений на странице Как я могу установить другое конкретное изображение заголовка на каждой странице? Нормально ли для запланированного сообщения говорить «Пропущенный график», Свернуть содержимое Почему the_content () не отображает содержимое?

Как избежать ошибки foreach? Класс таксономии метаболизма WDS_Taxonomy_Radio?

Каков правильный способ использования класса метаболизма WDS_Taxonomy_Radio для таксономии WebDevStudio?

Я включил код в свой файл functions.php, но я получаю сообщение об ошибке: * Недопустимый аргумент, предоставленный для foreach () WDS_Taxonomy_Radio.class.php в строке 45 *, поэтому я должен делать что-то неправильно.

В инструкциях GitHub говорится:

Инициализировать класс (обновить таксономический слизн своим собственным)

используя код $custom_tax_mb = new WDS_Taxonomy_Radio( 'custom-tax-slug' ); , Конечно, я обновляю слизню до своей таксономии. Сценарий работает иначе.

Любая помощь приветствуется!

связи
1. https://github.com/WebDevStudios/WDS_Taxonomy_Radio
2. http://webdevstudios.com/2013/07/08/replace-wordpress-default-taxonomy-metabox-with-a-radio-select-metabox/

После инициализации класса вам необходимо передать два параметра:

  public function __construct( $tax_slug, $post_types = array() ) { 

Итак, что вам нужно сделать, это инициализировать следующим образом:

  $custom_tax_mb = new WDS_Taxonomy_Radio( 'custom-tax-slug', array( 'post_type' ) ); 

Во втором массиве вам нужно указать имя типа сообщений, для которого вы хотите отобразить мета-поле в админе. Вот почему foreach() терпит неудачу.