Wordpress dışından bir Wordpress eki almak

0 Cevap php

I want to be able to grab a photo that has been attached to a Wordpress post and display it independently of my Wordpress install.

Benim kullanım benim Wordpress kapsamı gibi, mysite.com/blog/ Wordpress ama üzerinde var nerede (yüklemek mysite.com/index.php Ben görüntülemek dışında var olan bir sayfadaki en son yazılan bir alıntıyı göstermek olduğunu son yazı) den alıntıdır ve şimdi yazı (bir görüntü eklemek mümkün olmak istiyorum mutlaka sonrası yazar, daha doğrusu, herhangi bir keyfi eklenmiş görüntü ... hatta belki de yazı görüntülenen değil ... sadece bağlı değil it).

Ben wordpress veritabanına bağlanır ve buna karşı kendi SQL sorguları çalıştırır kendi sınıfı ile son yazının alıntı kapmak. Bu oldukça yalındır. Sorun iliştirilmiş bir görüntü bir yazı ile ilişkilidir nasıl görmüyorum, bir!

Wordpress kodu içine bakarak Ben şu fonksiyonuna bakın:

function the_attachment_link( $id = 0, $fullsize = false, $deprecated = false, $permalink = false )  {
        if ( !empty( $deprecated ) )
            _deprecated_argument( __FUNCTION__, '2.5' );

        if ( $fullsize )
            echo wp_get_attachment_link($id, 'full', $permalink);
        else
            echo wp_get_attachment_link($id, 'thumbnail', $permalink);
     }

Bir ekli görüntü kapmak olabilir ama ben hala (ne Wordpress dışında bu işlevi kullanmak için nasıl biliyor musunuz) nasıl görmüyorum gibi bu görünüyor.

Nasıl bir yükleme Wordpress dışında ekranı için bir Wordpress mesaja ekli bir görüntüyü, kapmak?

Ekstra ... İşte ilk etapta sonrası metni kapmak nasıl:

SELECT * FROM wp_posts p
            INNER JOIN wp_term_relationships rs ON p.ID = rs.object_id
            INNER JOIN wp_term_taxonomy tt ON tt.term_id = rs.term_taxonomy_id
            WHERE rs.term_taxonomy_id IN ($termId) AND p.post_type = 'post'
            AND p.post_status='publish'

Ama ben ekli fotoğraf hakkında veritabanında bir şey görmek beri bunu kapma hakkında gitmek nasıl bilmiyorum. Fikirler?

Daha fazla ... İşte Wordpress "döngü" içinde böyle bir fotoğraf kapmak nasıl olduğunu:

$args = array( 'post_type' => 'attachment', 'numberposts' => -1, 'post_status' => null, 'post_parent' => $post->ID ); 
$attachments = get_posts($args);
if ($attachments) {
    foreach ( $attachments as $attachment ) {
        echo apply_filters( 'the_title' , $attachment->post_title );
        the_attachment_link( $attachment->ID , false );
    }
}

Ama tabii ki sadece tamamen Wordpress dışında o arayamam.

0 Cevap