Плагин WordPress, перехваты действий

#php #wordpress

#php #wordpress

Вопрос:

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

Комментарии:

1. вам нужно отображать что-то до / после каждого сообщения, которое вы имеете в виду?

2. да, мне нужно запустить функцию до или после публикации элементов на домашней странице.

3. Разве вы не можете вызвать функцию в цикле шаблона домашней страницы? Если функция находится в вашем functions.php file вы можете вызвать его напрямую, в противном случае вам нужно сначала включить файл, содержащий функцию.

4. Конечно, я могу, но я хочу включить свою функциональность в плагин, чтобы другие могли им пользоваться…

Ответ №1:

Я понял это сам. На случай, если кому-то это понадобится, название перехвата — the_post он запускает функцию перед каждым сообщением.

 add_action('the_post','myFunc');