Добавление категорий Wordpress на основе содержимого публикации - PullRequest
0 голосов
/ 05 января 2012

Я работаю над сайтом Wordpress, к которому пользователи могут заходить и создавать посты. Я хочу добавить некоторые функции в свои сообщения. По сути, я хочу предоставить пользователю возможность использовать зарезервированные символы для назначения категории для сообщения.

Таким образом, если пользователь публикует сообщение «Я изучаю #programming», этот пост будет присвоен категории программирования.

Каков наилучший способ сделать это во вселенной Wordpress?

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

1 Ответ

1 голос
/ 06 января 2012

Вы на правильном пути.

Взгляните на WordPress Hooks . Вы заинтересованы в edit_post hook.

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

Это не обязательно должен быть плагин. Это может быть в вашем файле functions.php вашей темы.

Помните, кодекс - ваш друг.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...