Да, это возможно, но вы, вероятно, должны добавить большинство действий и фильтров с помощью хука plugins_loaded
, а не хука template_redirect
, который, вероятно, вообще не вызывается при публикации комментария (форма переходит к wp -comments-post.php, wordpress обрабатывает запрос, затем перенаправляет пользователя обратно на страницу, где была форма комментария до того, как понадобился шаблон.)
class MyPlugin{
function __construct(){
add_action("plugins_loaded", array($this,"_action_plugins_loaded"));
}
function _action_plugins_loaded(){
//add actions & filters here...
}
}