Wordpress dynamic CSS with wp-load



我有一个动态的css文件,从数据库中提取信息,例如

header("Content-type: text/css");
require_once('../../../../wp-load.php');
if ( get_option(PREFIX."_theme_base_color") <> "" ){
    $default_theme_colour = html_entity_decode(get_option(PREFIX."_theme_base_color"),ENT_QUOTES, "UTF-8"); 
} else {
    $default_theme_colour = 'a3f088';
};

但我真的讨厌使用require_once ('../../../../wp-load.php");肯定有更好的办法将"wp-load"加载到文件中。

似乎你正在使用某种插件,或主题与插件代码。

如果你是开发人员,你可以在这里阅读:

http://ottopress.com/2010/dont-include-wp-load-please/

在任何情况下,你可以使用bloginfo('wpurl');或者你已经设置了一个BASENAME而不是**plugin_basename($file);* *

如果您是一个简单的用户,我建议您保留它。