Я хотел бы принять некоторые действия в php всякий раз, когда кто-то публикует комментарий. Как я могу настроить для этого крючок? Я предполагаю, что он будет работать в functions.php …
РЕДАКТИРОВАТЬ – вот мой ульдтированный код:
add_action('comment_post', 'comment_posted'); function comment_posted() { $MyClass = new MyClass(); //I do this in other functions and don't have any blank screen problems $test = ""; $MyClass->doSomething($test); }
См .: http://codex.wordpress.org/Function_Reference/wp_new_comment
Вызывает действие comment_post с идентификатором комментария и одобряет ли комментарий WordPress.
Вы должны иметь возможность затем вызвать add_action('comment_post', 'my_func');
изнутри ваших функций.