Как включить фоновые изображения в мои таблицы стилей в плагин?
Я пытаюсь указать фоновое изображение в стиле в плагине, который я создаю. Я просто выводил теги из php, но понял, что, вероятно, мне следует использовать enqueue_style... Но как мне поместить строку кода, подобную этой:
.star.half {
background:url(<?php echo plugins_url(); ?>/my-plugin/images/star-half.png) no-repeat 0px 0px;
}
В обычный файл .css? Что мне поставить там, где написано <?php echo plugins_url(); ?>
?
1
1 answers
Просто добавьте тег СТИЛЬ в 'wp_head'
.
// Anonymous function, PHP 5.3+, extract function for 5.2
add_action('wp_head', function(){
echo '<style type="text/css">';
// Add background style here
echo '</style>';
});
Добавьте это в свой functions.php
. Не добавляйте в него слишком много CSS, просто динамическое изображение bg, которое вам нужно.
Создать динамический CSS-файл не так-то просто, поэтому используйте этот метод только для изображения bg.
3
Author: EarnestoDev, 2011-11-02 07:37:15