0

我正在尝试在 WordPress中添加my_custom_function之后使用the_content

add_filter ('the_content', 'my_custom_function');
add_action ('the_content', 'my_custom_function'); // I tried both

我的my_custom_function功能是这样的

function my_custom_function($content) {
    if(is_single()) {
        $content .= "this is custom function content";
        $content .= my_another_custom_function();
        $content .= "this is custom function content";
    }

return $content;
}

我的问题是这段代码my_another_custom_function() 之前 the_content附加,但我想要它内容之后。

代码中给出的其他 2 行$content .= "this is custom function content";用于测试,它们出现在之后 the_content

有人可以告诉我如何解决它以及我做错了什么......

4

1 回答 1

1

最可能的原因是 my_another_custom_function() 回显输出而不是仅仅返回它。

于 2012-07-01T10:02:57.610 回答