Wsparcie » Wtyczki » Obrazki dołączone do wpisu

  • Robster

    (@robert-matuszewski)


    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.

Viewing 2 replies - 1 through 2 (of 2 total)
  • Moderator Paweł Knapek

    (@adpawl)

    Samo usunięcie z wpisu nie wystarczy. Trzeba albo „odpiąć” załącznik od wpisu albo całkowicie usunąć plik z biblioteki.

    czyli:
    Media > Biblioteka …i tam dajesz Usuń na zawsze
    albo
    – np. http://wordpress.org/plugins/unattach/ i np. znowu w bibliotece „odpinasz” załącznik linkiem Unattach (bez fizycznego kasowania pliku)

    Thread Starter Robster

    (@robert-matuszewski)

    Dzięki serdeczne za pomoc 🙂

Viewing 2 replies - 1 through 2 (of 2 total)
  • Temat ‘Obrazki dołączone do wpisu’ jest zamknięty na nowe odpowiedzi.