强制[WordPress_Social_LOGIN]快捷代码显示其嵌入位置 时间:2014-08-16 作者:Adam 这个WordPress Social Login 插件包含[wordpress_social_login] 可以在帖子和页面中使用的短代码。问题是,无论我把它放在帖子正文的什么地方,它总是作为页面上的第一件事呈现。我使用的是突出的主题,我一直在查看一个名为wsl_render_login_form() 它似乎呈现了它,但不清楚它是如何首先将其放置在页面上的。如何在实际放置的位置进行短代码渲染?看起来这应该是默认值,但令人恼火的是事实并非如此。 1 个回复 最合适的回答,由SO网友:fuxia 整理而成 如果您有一个无法更改以防止过早输出的函数,您仍然可以重写短代码处理程序:add_shortcode( \'wordpress_social_login\', \'wordpress_social_login_fix\' ); function wordpress_social_login_fix( $attributes, $content ) { ob_start(); wsl_render_login_form(); return ob_get_clean(); } 结束 文章导航