我想添加一个链接到每个WP博客的第一篇文章,我有。例如,这个简单的函数将链接添加到每个帖子。
function add_link($link){
$link .= \'<a href="http://site.com">Link</a>\';
return $link;
}
add_filter(\'the_content\',\'add_link\');
因此,基本上,我希望它只显示在第一篇帖子的底部,而不是每个帖子下面的链接。谢谢
我想添加一个链接到每个WP博客的第一篇文章,我有。例如,这个简单的函数将链接添加到每个帖子。
function add_link($link){
$link .= \'<a href="http://site.com">Link</a>\';
return $link;
}
add_filter(\'the_content\',\'add_link\');
因此,基本上,我希望它只显示在第一篇帖子的底部,而不是每个帖子下面的链接。谢谢
第一次调用过滤器时,只需将其移除即可:
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>\';
}
有一些基本逻辑的琐碎
在函数前添加:
$added = false;
然后检查,例如: if(!$added ){
$added = true;
$link .= \'<a href="http://site.com">Link</a>\';
}
插件更新和wordpress更新是如何工作的?如果我修改了一个插件的代码,过了一段时间,我会用wordpress和这些插件的最新更新来更新它,那么它会有什么影响?