PHP生成的CSS没有生效

时间:2015-02-03 21:05:19

标签: php css wordpress chmod

我拥有的:

动态写入/输出通常应用于我网站页面的CSS代码的style-color.php文档(注意:这是基于WordPress的网站的主题文件)。

我的问题:

该文件在本地完美运行,但不在我的实时网站上。通过消除过程,我在本地和实时环境之间想到的唯一真正的区别是我已经应用于实时环境和可能的chmod设置的安全强化措施。

安全加固: 我已经禁用了各种安全加固措施但无济于事。

Screenshot

chmod设置: style-colors.php中包含themes > some-theme-name > style-colors.php,相应的权限为755 > 755 > 644

我的问题:

关于权限或其他任何可能妨碍style-colors.php行为的事情,我是否有任何明显的忽视?

1 个答案:

答案 0 :(得分:0)

试试这个代码吧。

    <?php
    $root = dirname(dirname(dirname(dirname(dirname(__FILE__)))));
    if ( file_exists( $root.'/wp-load.php' ) ) {
        require_once( $root.'/wp-load.php' );
    } elseif ( file_exists( $root.'/wp-config.php' ) ) {
        require_once( $root.'/wp-config.php' );
    }
    header("Content-type: text/css");
    // start output buffer
    ob_start();


    $theme_color="#d5266c";
 ?>
    a:hover,
    a:focus{
        color:<?php echo $theme_color;?>;
    }