Patryk  Ciechanowski-Mir ek

Patryk
Ciechanowski-Mir
ek
Specjalista
SEO/SEM/PPC/Digital
marketing

Temat: Jak pobrać adres obrazka/załącznika/thumbnail'a

Witam!
Kombinuję na różne sposoby lecz nie udało mi się uzyskać zaplanowanego efektu więc zwracam się do Was.
Otóż potrzebuję w pewnym miejscu wstawić sam adres obrazka/załącznika do wpisu.
Jak to wykonać?

Dokładniej chcę by obrazek był tłem dla fragmentu wpisu w stylu
<span style="width: 100%; height: 100%; background: url(miejsce na potrzebny mi adres);"></span>

konto usunięte

Temat: Jak pobrać adres obrazka/załącznika/thumbnail'a

Może http://codex.wordpress.org/Function_Reference/wp_get_a... ?

Nie napisałeś o jaki konkretnie załącznik chodzi, czy o ikonę wpisu czy jakiś załączony obrazek (a jeżeli ich jest więcej, to który?)
Patryk  Ciechanowski-Mir ek

Patryk
Ciechanowski-Mir
ek
Specjalista
SEO/SEM/PPC/Digital
marketing

Temat: Jak pobrać adres obrazka/załącznika/thumbnail'a

Na stronie dodawany jest zazwyczaj jeden obrazek generalnie chodzi mi o pierwszy z brzegu czyli. Ten co się wyswietla np na glownej ako post thumbnail czy jak mu tam.
Konrad Karpieszuk

Konrad Karpieszuk WordPress Plugin
Compatibility
Assurance for WPML

Temat: Jak pobrać adres obrazka/załącznika/thumbnail'a

wszystko zalezy od tego co jest wiadome o obrazku (np czy znasz jego ID), ale zgaduje ze chcesz po prostu na stronie pojedynczego wpisu pobrac adres url zalaczonego do tego wpisu obrazka? a jesli obrazkow jest wiecej, to pierwszego jaki zalaczyles podczas tworzenia wpisu?


// wewntarz pętli

$args = array(
'post_type' => 'attachment',
'numberposts' => -1,
'post_status' => null,
'post_parent' => $post->ID
);

$attachments = get_posts( $args );
if ( $attachments ) {
$attachements = (Array)$attachments;
$adresObrazka = wp_get_attachment_image_src( $attachments[0]->ID );
}
// adres obrazka masz w zmiennej $adresObrazka
Konrad Karpieszuk

Konrad Karpieszuk WordPress Plugin
Compatibility
Assurance for WPML

Temat: Jak pobrać adres obrazka/załącznika/thumbnail'a

p.s. nie wiem czy powyzsze zadziala (czy obiekt sie ladnei zrzutuje do tablicy), wiec jesli nie zadziala, sprobuj to (bedzie o mikrosekunde wolniejsze)


// wewntarz pętli

$args = array(
'post_type' => 'attachment',
'numberposts' => -1,
'post_status' => null,
'post_parent' => $post->ID
);

$attachments = get_posts( $args );
if ( $attachments ) {
foreach ($attachments as $att) {
$adresObrazka = wp_get_attachment_image_src( $att->ID );
break;
}
}
// adres obrazka masz w zmiennej $adresObrazka

konto usunięte

Temat: Jak pobrać adres obrazka/załącznika/thumbnail'a

Można jeszcze m.in. przez get_children, przykłądy są w codexie.
http://codex.wordpress.org/Function_Reference/get_chil...

Temat: Jak pobrać adres obrazka/załącznika/thumbnail'a

Konrad K.:

$adresObrazka = wp_get_attachment_image_src( $att->ID );
// adres obrazka masz w zmiennej $adresObrazka

dla ścisłości (nazwa funkcji jest myląca, więc łatwo o pomyłkę) wp_get_attachment_image_src zwraca tablicę, więc adres obrazka jest w $adresObrazka[0]



Wyślij zaproszenie do