Как получить ярлыки из сообщения

Я новичок в wordpress, и в разделе администратора сообщений есть место справа, которое явно называется label . Мне нужно иметь доступ к этим ярлыкам и отображать их в сообщении, когда оно отображается.

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

   php $ post_type = get_post_type_object (get_post_type ($ post));  echo $ post_type-> label;  ?>  

Я создал 2 ярлыка с именами test и test2 и назначил их сообщению. Когда этот код выполняется, он выводит сообщения . В объекте post_type есть свойство label, но я не верю, что это именно то, что я ищу.

Есть совет?


Как отмечено в комментариях, ярлыки представляют собой таксономию, а не тип сообщения (именно поэтому ваш фрагмент кода не работал. Вероятно, самый простой способ сделать это — использовать get_the_term_list () вот так:

  echo get_the_term_list (get_the_id (), 'labels', '', ',', '');  

Этот фрагмент предполагает две вещи:

  1. То, что он используется в цикле.
  2. Эти «метки» — правильное название таксономии. Вам нужно перейти в Сообщения> Ярлыки и найти taxonomy = ___________ в URL-адресе страницы администратора, чтобы определить правильное название таксономии для использования выше.

Если вам нужен список терминов сообщений для работы в PHP, используйте вместо него get_the_terms () .

ps Стоит отметить, что «Ярлыки» не являются основной таксономией WordPress, поэтому они должны быть зарегистрированы темой, плагином или другим настраиваемым фрагментом кода, который может предоставлять альтернативные способы d отображение меток в интерфейсе.



Фреймворк тем GavernWP WordPress. Совет № 8 — Редактирование меток пользовательских полей сообщений

Некоторые плагины WordPress используют настраиваемые поля сообщений для хранения данных, связанных с конкретными сообщениями. Это может быть проблемой для некоторых пользователей, так как ожидаемое представление сообщения может быть нарушено этими дополнениями, однако другие могут захотеть, чтобы эти данные были видны читателям. В этом случае возникает еще одна большая проблема — метки стандартных настраиваемых полей содержат числа, подчеркивания и т. Д., Поэтому они не выглядят привлекательными. Чтобы противостоять этой проблеме, мы добавили новую опцию, позволяющую легко изменять метки настраиваемых полей в последней версии наш фреймворк (более подробную информацию об этой версии можно найти здесь). Кроме того, в этой версии опция настраиваемых полей будет отключена по умолчанию. Чтобы изменить стандартные непривлекательные метки, мы должны сначала включить настраиваемые поля. Мы можем сделать это через: Панель инструментов -> Параметры шаблона -> вкладка Дополнительно -> Пользовательские поля -> Включено. После этого станут видны наши настраиваемые поля: В качестве примера я добавил два дополнительных настраиваемых поля сообщений с именами« some_test »и« some_test2 »- эти настраиваемые поля сообщений отображаются под нашими существующими полями:« Примечание публикации »,« Дата последнего обновления »и« Сообщение будет быть удаленным на ». Как видите, метки этих дополнительных полей не очень информативны или презентабельны. Итак, как мы можем изменить эти метки? С помощью GavernWP Framework этого легко добиться; сначала мы переходим к расширенным настройкам темы и найдите параметр «Сопоставление меток настраиваемых полей сообщений»: В этом поле просто введите метки полей, которые вы хотите изменить. за которым следует знак равенства («=») и ваше новое предпочтительное имя ярлыка. Убедитесь, что каждое изменение ярлыка расположено в отдельной строке, как в следующем примере: Теперь вернитесь к интерфейсу и взгляните на свою новую чистую презентацию: Помните т Здесь также есть возможность скрыть определенные настраиваемые поля сообщений, если вы хотите иметь больший контроль над отображаемыми настраиваемыми полями. Подробности об этой опции можно прочитать здесь: Итак, в следующий раз, когда вы обнаружите странные значения в конце своих сообщений, запомните эти функции и знайте, что проблему легко исправить. В качестве альтернативы, если вы вообще не хотите, чтобы какие-либо настраиваемые поля отображались, все, что вам нужно сделать, это оставить параметр «Настраиваемые поля» отключенным. Не стесняйтесь протестировать этот быстрый совет, используя нашу бесплатную тему WordPress — Знакомьтесь, GavernWP .
Оцените этот пост
Эта статья впервые опубликовано 11 ноября 2013 г.
Оцените статью
clickpad.ru
Добавить комментарий