发帖前的Wordpress add_filter

时间:2014-04-20 14:29:51

标签: wordpress filter hook

我整天都在寻找答案,我有一份任务简介,要求我将徽标脚本添加到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] 

先谢谢。

1 个答案:

答案 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()函数检查主页。

希望这有帮助。