动态写入/输出通常应用于我网站页面的CSS代码的style-color.php
文档(注意:这是基于WordPress的网站的主题文件)。
该文件在本地完美运行,但不在我的实时网站上。通过消除过程,我在本地和实时环境之间想到的唯一真正的区别是我已经应用于实时环境和可能的chmod设置的安全强化措施。
安全加固: 我已经禁用了各种安全加固措施但无济于事。
chmod设置:
style-colors.php
中包含themes > some-theme-name > style-colors.php
,相应的权限为755 > 755 > 644
。
关于权限或其他任何可能妨碍style-colors.php
行为的事情,我是否有任何明显的忽视?
答案 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;?>;
}