Obrazki dołączone do wpisu
-
Witam,
Próbuję wyciągnąć obrazki dołączone do wpisu (w widoku kategorii). Znalazłem pewien kod i nieco go zmodyfikowałem. Wydawało mi się, że wszystko działa, do momentu gdy usunąłem grafikę z wpisu, a ona dalej jest wyświetlana w danych wyjściowych mojego kodu.
Kod:
global $post; $id = intval( $post->ID ); $size = 'medium'; $attachments = get_children( array( 'post_parent' => $id, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'ASC', 'orderby' => 'menu_order' ) ); if ( empty( $attachments ) ) return ''; $output = "\n"; /** * Loop through each attachment */ foreach ( $attachments as $id => $attachment ) : $title = esc_html( $attachment->post_title, 1 ); $img = wp_get_attachment_image_src( $id, $size ); $output .= '<a class="selector thumb" href="' . esc_url( wp_get_attachment_url( $id ) ) . '" title="' . esc_attr( $title ) . '">'; $output .= '<img class="aligncenter" src="' . esc_url( $img[0] ) . '" alt="' . esc_attr( $title ) . '" title="' . esc_attr( $title ) . '" />'; $output .= '</a>'; endforeach; echo $output;
Moje pytanie brzmi – da się odfiltrować w jakiś sposób obrazki usunięte z treści wpisu?
Z tego co doczytałem, każdy taki obrazek jest umieszczany w bazie, jako osobny wpis i jest podpięty pod swojego rodzica. Niestety nie zauważyłem różnic we wpisach, pomiędzy obrazkiem dodanym do wpisu i wyświetlanym w nim, a tym który został dodany i po pewnym czasie usunięty.Będę wdzięczny za jakieś w skazówki, ewentualnie inną metodę przypisania do wpisu kilku grafik i później możliwość ich „wyciągnięcia” w różnych widokach.
- Temat ‘Obrazki dołączone do wpisu’ jest zamknięty na nowe odpowiedzi.