我想编辑默认函数the_content()
. 我知道我可以add_filter(\'the_content\', \'with_my_function\')
但是我在输出旧内容时遇到了麻烦。
这是我正在做的一个例子。
add_filter(\'the_content\', \'my_function\');
function my_function()
{
$write = \'hello world\';
$content = apply_filters(\'the_content\', get_the_content());
echo $write.$content;
}
我怎样才能让它工作?
最合适的回答,由SO网友:jjeaton 整理而成
不太清楚您想要完成什么,但看起来您想要在\\u内容的开头添加一些内容。
尝试以下操作:
add_filter(\'the_content\', \'se24265_my_function\');
function se24265_my_function( $content )
{
$write = \'hello world\';
$new_content = $write . $content;
return $new_content;
}
大多数过滤器都会提供一个或两个参数供您的函数操作,然后返回。