Есть ли способ получить список существующих тегов из блога WordPress, используя AtomPub? - PullRequest
2 голосов
/ 13 апреля 2011

Я бы хотел иметь возможность запросить в блоге Wordpress список существующих тегов, чтобы их можно было предлагать во время создания нового сообщения.Возможно ли это через AtomPub с Wordpress?Я считаю, что документация для поддержки Wordpress AtomPub отсутствует.Мне интересно, является ли это большим ограничением для AtomPub, чем для реализации Wordpress.

1 Ответ

0 голосов
/ 09 июня 2011

Кажется, у Atom нет понятия «теги», только «категории» .Поскольку AtomPub основан на нем, он определяет только запрос для категорий .

. В реализации WordPress AtomPub непосредственно get_categories() вызывается , что, конечно, по умолчаниюcategory таксономия.Однако вы можете отфильтровать аргументы через get_categories_taxonomy и изменить аргумент taxonomy на массив, включающий post_tag.Конечно, этот фильтр можно включить только при наличии запроса AtomPub.

При создании или обновлении публикации WordPress просматривает только категории, поэтому вам придется добавлять термины, не относящиеся к категории.Вы можете сделать это, подключившись к atompub_create_post и atompub_put_post перехватчикам, которые получают идентификатор сообщения WordPress и полную запись, отправленную клиентом, которая включает в себя все условия.

...