Intereting Posts
Пустые страницы «Форумы» страница форума BuddyPress форум – bbPress Как написать комментарий / скрытый текст в сообщении? Как скопировать определенный контент страницы и создать дочернюю страницу? Можно ли создавать конкретные должности, редактируемые всеми авторами? Пользовательский тип типа сообщения типа персонализированного сообщения Очистка очень большой и очень грязной базы данных показать всех пользователей, которые создали флажок без флажка в создании пользователя в wordpress Полиланг и Объединенные Арабские Эмираты Как надежно установить разрешения файлов / папок? WP-Admin edit.php и post.php замедление после импорта 10k пользователей Страница параметров темы не сохраняет параметры Настройка личного содержимого для конкретных пользователей с ежедневными обновлениями Как получить метаданные плагина, не зная папку плагина? Проверьте, зарегистрирован ли пользователь более месяца назад Термины таксономии ограничения, добавленные в пользовательский тип сообщения

Почему get_terms () ведет себя странно при вызове в admin (для использования в мета-окне)?

Я столкнулся с проблемой, пытаясь сделать кнопку выбора, включающую варианты пользовательских таксономических типов сообщений (термины, таксономии, не уверены в правильной номенклатуре?).

Итак, функция:

$terms = get_terms(array( "hide_empty" => false, )); foreach ($terms as $term) { echo "<li>".$term->name."</li>"; } 

Всякий раз, когда я вызываю функцию без указания параметра «таксономия» (простая функция, как указано выше), она отлично работает с отображением всех таксономий WordPress, в том числе для моего настраиваемого типа сообщений .

Когда я включаю "taxonomy" => "category" в массив аргументов get_terms (), он дает мне список родных категорий сообщений, для "taxonomy" => "post_tag" он отображает все имена меток pos, но когда я меняю его на "taxonomy" => "my_custom_taxonomy" (который отображается очень хорошо среди других таксономий, когда я вообще не включаю параметр "taxonomy" , как я уже упоминал выше) он возвращает Notice: Trying to get property of non-object in C:\XAMPP\htdocs\........php on line xx

Почему это происходит и есть ли простой способ обхода этого?

Вся помощь будет очень полезна! Благодарю.