我正试图从以下代码中添加“Hello world”:
add_filter( \'the_content\', function( $content ) {
return $content . \' <br /> Hello World \';
}, 0);
在发送到单个页面的“阅读更多”链接之前。正如你所看到的,这段代码在“阅读更多”之后广告了hello这个词,我希望它就在前面,但在其余内容之后。
这个有钩子吗?如果可能的话,我更愿意将其保留在函数中。php而不是模板。
最合适的回答,由SO网友:simongcc 整理而成
是的,你可以用过滤器the_content_more_link
.
下面是一个例子
add_filter( \'the_content_more_link\', \'q363666_tweak_more_link\', 10, 2 );
function q363666_tweak_more_link( $more_link, $more_link_text ) {
// WordPress prepared the $more_link
// you can intercept here and return whatever you need
return \'Hello World \' . $more_link;
}