是否使用短码替换主题样式表? 时间:2011-02-21 作者:Jared 是否有一个函数可以用不同的样式表替换活动主题的样式表(不仅仅是添加一个新的样式表,而是实际替换当前的样式表)?我正在开发一个插件,并使用短代码(例如:[design style=“dark”]),我希望这个短代码删除当前的样式表并应用一个新的样式表,以及页面的新HTML。In fact, 我想让这个短代码完全取代该特定帖子的所有源代码。有人能给我指出正确的方向吗?提前谢谢。 3 个回复 最合适的回答,由SO网友:Rarst 整理而成 主题的主要样式表是令人惊讶的僵化概念。它通常是半硬编码的header.php 在任何有意义的挂钩之前,都很难通过代码进行可靠的更改。由于您的上下文实际上更广泛,并且还包括标记,所以最好完全劫持模板,请参见template_redirect 启动器的操作。 SO网友:hakre 哎呀,没有你想要的功能。 SO网友:gillespieza 你可能想看看Theme Switch and Preview 插件,使用短代码([nkthemeswitch])。 结束 文章导航