插件是否应该能够在\\u内容上方添加小部件区域?(无需更改模板/主题。)下面的代码做了一些事情,但似乎有缺陷:测试表明没有解析短代码,所以我添加了do\\u短代码。
function insert_above_content_widget($content) {
if ( !function_exists(\'dynamic_sidebar\') || !dynamic_sidebar(\'Above Content\') ) :
endif;
echo do_shortcode($content);
}
add_filter( \'the_content\', \'insert_above_content_widget\' );
看起来能够做到这一点是很有用的,但不知怎么的,这种方法感觉不太对。有人看到什么问题吗?