以下是Genesis在评论部分采取的行动:
do_action( \'genesis_before_comments\' );
do_action( \'genesis_comments\' );
do_action( \'genesis_after_comments\' );
do_action( \'genesis_before_pings\' );
do_action( \'genesis_pings\' );
do_action( \'genesis_after_pings\' );
do_action( \'genesis_before_comment_form\' );
do_action( \'genesis_comment_form\' );
do_action( \'genesis_after_comment_form\' );
Genesis在
\'genesis_comment_form\'
使用WordPress的操作
comment_form()
呼叫
您可以在表单之前添加广告代码,如下所示Pamela 在她的回答中指出。如果不使用Genesis简单挂钩,请在functions.php
子主题文件:
add_action( \'genesis_before_comment_form\', \'wpse_112380_add_ads\' );
/**
* Add Google ads to comment form.
*/
function wpse_112380_add_ads() {
// Add the ad markup here.
}
然后,您可以使用CSS将其移动到您想要的位置。
此解决方案可应用于Genesis Simple Hooks 插件。添加标记或代码后,可以将其转换为PHP,如下所示:
add_action( \'genesis_action_hook\', \'function_name\' );
/**
* Explain function here.
*/
function function_name() {
// Add your PHP code here.
}
更改的值
genesis_action_hook
和
function_name
到您正在使用的动作挂钩,并将函数名设置为您要使用的唯一函数名。函数名对于当前WordPress安装应该是唯一的,否则PHP将抛出致命错误。
如果您只是添加标记(没有PHP),请在添加之前跳入和跳出PHP。
function function_name() { ?>
// Add your markup here.
<?php
}
这样,您可以测试插件中添加的内容,然后在完成后将其更改为代码。它使我们更容易记住Genesis添加的所有操作,并可以加速开发。别忘了还有其他Genesis钩子没有包含在插件中。