我整天都在寻找答案,我有一份任务简介,要求我将徽标脚本添加到Wordpress安装的任何主页上。
我理解如何使用add_action do_action和add_filter,目前我正通过add_filter调用我的函数到内容。这可行但是它将脚本添加到每个帖子。我需要一个过滤器/动作来在帖子之前或之前运行我的功能,例如
My function
[post1]
[post2]
[post3]
目前显示如此
[post1 | my function | post content]
[post2 | my function | post content]
[post3 | my function | post content]
先谢谢。
答案 0 :(得分:1)
您可以使用loop_start和loop_end挂钩。请参阅下面的示例。
function myFunction() {
//do something
}
add_action('loop_start', 'myFunction'); //Call your function before the loop
add_action('loop_end', 'myFunction'); //Call your function after the loop
您还可以使用myFunction()中的is_home()函数检查主页。
希望这有帮助。