I’m trying to add an image in my CSS

I’m trying to add an image in my CSS with the theme folder code, <?php bloginfo('template_directory'); ?>, which works in HTML but for some reason it’s not working in the CSS. Does anyone know why or a solution?

Here’s my code:

background: url("<?php bloginfo('template_directory'); ?>/images/bg.jpg");

Related posts

Leave a Reply

1 comment

  1. That’s because php code inside a CSS file is not parsed unless you configure your server to. Just use it as a relative path to the image (as per the CSS file).

    background: url("images/bg.jpg");