php - Wordpress 内联 CSS Fomr 短代码到全局变量

标签 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中文件..

这是个好主意吗?任何见解将不胜感激,因为我想让我的代码看起来干净整洁..

最佳答案

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

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

关于php - Wordpress 内联 CSS Fomr 短代码到全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28756845/

相关文章:

javascript - 自动幻灯片放映的 javascript 和 jquery 之间有什么区别吗?

php - 使用 WordPress 插件选项中存储的 Mysql 数据

wordpress - IE7 和 8 默认使用骨头 WordPress 主题上的最小样式表

css 在 Wordpress 4.9.4(最新版本)中不起作用

php - 我如何在 php 表单中添加 'default text'

php - 将 PHP 数组的内容存储在 MySQL 数据库中

php - 如何创建数据库驱动的永久链接?

php - PHP 对象/Sql 查询中的多数组结果

javascript - 单击按钮弹出 div 应位于屏幕中心

html - 在 CSS 中为链接设置字体颜色