Как включить фоновое изображение в мои таблицы стилей в плагине?

Я пытаюсь указать фоновое изображение в стиле в плагине, который я делаю. Я просто выводил теги из 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(); ?> <?php echo plugins_url(); ?> ?

Просто добавьте тег STYLE в '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, используйте этот метод.