2015-11-21 2 views
1

Когда я пытаюсь епдиеим пользовательским-css.php я получаю ошибку 500. Вот полный код:wp_register_style и внутренний сервер ошибка

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'); 

А вот заказ 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> 

ответ

0

Попробуйте оставить файл с именем custom-style.css и добавить файл .htaccess в ту же папку, что и файл css.

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

Теперь вы можете использовать php внутри своего css-файла. Это должно сработать.

+0

Это было бы в случае с базовой таблицей стилей, но мне нужно включить php-код в css, поэтому у меня есть custom-style.php – user1756097

+0

Хорошо, я не понял, что вы пытались сделать. Я получаю это сейчас. Я пересмотрел свой ответ. –

Смежные вопросы