2016-12-12 1 views
0

новичок здесь. Я могу отобразить Wordpress признакам URL изображения и использовать его в качестве фона с помощью этого кода:Как правильно отображать URL-адрес для показа Wordpress?

<header class="<?php x_masthead_class(); ?>" role="banner" <?php if (is_single()) : echo 'style="background-image: url(\''; echo the_post_thumbnail_url('full'); echo '\');"'; endif; ?> >

Но когда я пытаюсь этот метод:

<header class="<?php x_masthead_class(); ?>" role="banner" <?php if (is_single()) : echo 'style="background-image: url(\''; echo the_post_thumbnail_url('full'); echo '\');"'; endif; ?> >

Я получаю другой результат, когда URL-адрес изображения не отображается в режиме реального времени t после background-image: url ('. Он отображается перед ним, а URL отображает пробелы вместо /.

Я знаю, что, возможно, в этом что-то не хватает. Я пробовал погулять, но я не могу найти решение.

Заранее благодарим за любую помощь!

ответ

0

Функция the_post_thumbnail_url напечатайте URL-адрес, поэтому вам не нужна инструкция echo. Поэтому я предлагаю эту строку вместо:

<header class="<?php x_masthead_class(); ?>" role="banner"<?php if (is_single()) : ?> style="background-image: url('<?php the_post_thumbnail_url('full'); ?>');" <?php endif; ?> >