过滤器用于在输出值之前修改值。通常会向函数传递一些值,您可以在其中修改或覆盖它,然后将结果传递回。您的链接显示不正确,因为您正在直接输出值,请将其更改为return
相反
还请注意,大多数模板标记都有输出其值的版本和返回值的版本。在您的功能中the_permalink
已更改为get_permalink
.
add_filter( \'excerpt_more\', \'edit_more_link\', 11 );
function edit_more_link() {
return \'<a class="read-more" href="\' . get_permalink() . \'?template=iframe">read more »</a>\';
}