wp_register_style和内部服务器错误

时间:2015-11-21 17:03:41

标签: php css

当我尝试将custom-css.php入队时,我收到错误500.这是完整的代码:

function custom_style() {
wp_register_style('custom-style',  get_template_directory_uri() . '/css/custom-style.php', array(), '20152111');
wp_enqueue_style( 'custom-style' );
}

add_action( 'wp_enqueue_scripts', 'custom_style' );

这是custom-style.php文件:

<?php header('Content-type: text/css'); ?>
<style>
    body.single-post{
    background:url(<?php echo esc_url($custombck); ?>) no-repeat center top !important;
    background-size: contain !important;
    background-position-y: -30% !important;
}
</style>

1 个答案:

答案 0 :(得分:0)

尝试保留名为custom-style.css的文件,并将.htaccess文件添加到与css文件相同的文件夹中。

<FilesMatch "^.*?style.*?$">
SetHandler php5-script
</FilesMatch>

现在你可以在你的css文件中使用php了。这应该工作。