如何只使用插件在第一篇帖子上放置链接 时间:2012-09-30 作者:Ronny K 我想添加一个链接到每个WP博客的第一篇文章,我有。例如,这个简单的函数将链接添加到每个帖子。 function add_link($link){ $link .= \'<a href="http://site.com">Link</a>\'; return $link; } add_filter(\'the_content\',\'add_link\'); 因此,基本上,我希望它只显示在第一篇帖子的底部,而不是每个帖子下面的链接。谢谢 2 个回复 最合适的回答,由SO网友:fuxia 整理而成 第一次调用过滤器时,只需将其移除即可:function add_link($link) { // this will guarantee the filter will not be called again. remove_filter( current_filter(), __FUNCTION__ ); return $link . \'<a href="http://site.com">Link</a>\'; } SO网友:Tom J Nowell 有一些基本逻辑的琐碎在函数前添加:$added = false; 然后检查,例如: if(!$added ){ $added = true; $link .= \'<a href="http://site.com">Link</a>\'; } 结束 文章导航