Wordpress内联CSS Fomr全局变量的短代码

时间:2015-02-27 03:06:27

标签: php css wordpress wordpress-theming

我正在使用wordpress短代码。创建一些短代码后,我的所有短代码都会添加

 <style>
   // all code
 </style>

我已经意识到它添加了很多额外的代码,因为这个CSS依赖于我必须使用的短代码变量<style> ..什么是组合所有CSS的最佳方法<style></style>从任何页面上使用的短代码生成,然后将其添加到页面<head>标记,而不是添加许多<style>标记..

我想添加$GLOBALS['custom_css'] .= 'css for each shortcode';然后将其显示在header.php文件中..

这是个好主意吗?任何见解都会受到高度赞赏,因为我想让我的代码看起来整洁干净..

1 个答案:

答案 0 :(得分:0)

您的CSS在短代码中是否足够一致,可以将其添加到一个外部文件中,并在运行短代码时使用wp_enqueue_style加载它?这样,如果您不使用短代码,它就不会加载,如果您多次运行它,它只会加载一次。

http://codex.wordpress.org/Function_Reference/wp_enqueue_style