• Rozwiązano Damian P.

    (@damian-p)


    Dzień dobry, dobry wieczór

    Od kilku godzin męczę się z następującą rzeczą: włączyłem dla podstron możliwość dodawania obrazka wyróżniającego – thumbnail. Korzystając z kodu:

    <?php echo get_the_post_thumbnail( $post_id, 'full' ); ?>

    bez problemu mogę umieścić tę grafikę gdziekolwiek na stronie. Potrzebuję jednak, aby umieścić ją jako background-image konkretnego kontenera. Użyłem więc

    <div class="grafika-na-glownej" style="background-image: url(<?php echo get_the_post_thumbnail( $post_id, 'full' ); ?>)"></div>

    jednak po pierwsze: grafika się nie wyświetla, po drugie: jedyne co się wyświetla to skrawek kodu – )”> . Gdzie popełniam błąd?

    Pozdrawiam serdecznie

Viewing 1 replies (of 1 total)
  • Thread Starter Damian P.

    (@damian-p)

    Znalazłem rozwiązanie – gdyby ktoś potrzebował, proszę bardzo 🙂

    <?php
            $thumb_id = get_post_thumbnail_id();
            $thumb_url_array = wp_get_attachment_image_src($thumb_id, 'thumbnail-size', true);
            $thumb_url = $thumb_url_array[0];
            ?>
    
            <div class="grafika" style="background-image: url(<?php echo $thumb_url_array[0]; ?>)"></div>
Viewing 1 replies (of 1 total)
  • Temat ‘Page thumbnail jako background-image’ jest zamknięty na nowe odpowiedzi.