Мне нужно отобразить некоторые сообщения о проблемах и их категории во внешнем приложении php. Каждое сообщение может иметь несколько категорий, но в списке отображается один. Я полагаю, что в большинстве случаев достаточно упорядочить по term_order в таблице wp_term_relationships и получить первый результат. К сожалению, в моем приложении есть несколько сообщений с другой отображаемой категорией, чем wordpress. Как я могу найти, как wordpesss выбирают основную категорию для сообщений?Отображать категорию сообщения из wordpress во внешнем приложении
ответ
Это зависит от функций, что ваша тема использует для того чтобы получить почтовые категории, лучший способ, которым я мог думать о получении этой работы:
Перейти к файлам шаблона и поиску функции, которая получает категории, в настоящее время обычно это get_category
, поэтому я буду использовать сценарий с этой функцией.
Если вы перейдете на страницу связанного кода, вы увидите, что эта функция использует get_term
(некоторые фильтры могут быть добавлены здесь, если ваша тема использует их, вам также придется использовать!), Теперь код для get_term
находится в wp-include/taxonomy.php.
Итак, на данный момент у вас есть код, который приносит категорию в wordpress, вы можете просто копировать и адаптировать код этой функции в своем внешнем приложении.
Это один из способов, но, похоже, преатите комплекс.
Так что я думаю, что будет легче создать child theme, принести страницу тем, которая отобразит категорию, и создать сортировку в возвращаемом массиве категорий (вы можете установить это как возвращаемое значение в get_category) и использовать category id max или min -> и используйте тот же самый в своем приложении.
Самый простой способ сделать это - включить или потребовать файлы wp-load.php или wp-blog-header.php из вашей установки Wordpress в ваше внешнее приложение.
Это позволит вам получить доступ ко всем функциям/методам wordpress
- 1. Проверить категорию сообщения в wordpress
- 2. Получите категорию Wordpress от одного сообщения
- 3. Как показать категорию в миниатюре сообщения Wordpress?
- 4. Чтение сообщения Bluetooth во внешнем приложении для Android
- 5. Wordpress получить категорию из описания
- 6. Как отображать все изображения из сообщения WordPress?
- 7. Как отображать незаписанные сообщения в Wordpress
- 8. Как установить категорию в WordPress новые сообщения
- 9. исключить категорию из Wordpress, если не требуется
- 10. Wordpress получить всю категорию из сообщения slug через мой sql
- 11. Использование Google Cloud Sql во внешнем приложении
- 12. Как использовать модели Laravel во внешнем приложении?
- 13. Wordpress get_next_post установить категорию
- 14. Показать сообщения Wordpress на внешнем сайте, отличном от Wordpress
- 15. Исключить категорию из списка - Wordpress
- 16. напечатать строку во внешнем приложении (python 3.1)
- 17. Как зарегистрировать автозагрузчик Yii во внешнем приложении?
- 18. Графические визуализации Neo4J во внешнем приложении
- 19. Использование портлета Liferay во внешнем приложении
- 20. Использование Grails HSQLDB во внешнем приложении
- 21. Cordova - открыт во внешнем приложении, но как?
- 22. Liferay: Использование ролей, настроенных во внешнем приложении
- 23. прибудет категорию ссылка WordPress
- 24. Wordpress, показать текущую категорию текущего настраиваемого типа сообщения
- 25. Как установить StyleMask из NSWindow во внешнем приложении
- 26. Инструмент для захвата элементов из списка во внешнем приложении
- 27. открытые текстовые файлы из браузера во внешнем приложении
- 28. Получить OrganizationServiceProxy из CrmOrganizationServiceContext во внешнем приложении MVC
- 29. WordPress Таксономия получить категорию
- 30. Как отображать медиа (видео) из сообщения WP в мобильном приложении