2016-03-22 16 views
1

Müvekkilim, resmin başlığının bir bölümünden sonra adlandırılan yayınlarda öne çıkan resimler olarak ayarlanması gereken yüzlerce resim sağladı. Bu görüntüler zaten Medya Kitaplığına yüklendi.WordPress - Ortam Kitaplığı görüntülerinden yayın oluşturma

Tüm bu dosyalarda yineleme ve bunları kendi işlevlerimle işleme koymanın bir yolu var mı? Her resmin başlığını almam, o resmin başlığına dayalı bir gönderi oluşturmam ve her yayına iki ek resim eklemem gerekiyor. Bunu manuel olarak yapmak istemiyorum çünkü bunu yapmak için yaşlarım sürerdi.

+0

Lütfen şu ana kadar denediğiniz kodu postalayın. – BPS

cevap

2

Bu iyi bir başlangıç:

https://codex.wordpress.org/Template_Tags/get_posts

https://tommcfarlin.com/programmatically-create-a-post-in-wordpress/

Kullanım get_posts tüm ekleri (post_type => 'eki'), ekleri aracılığıyla sonra döngü almak ve programlı şekilde yayınlar oluşturma . Yayını oluştururken iki ek fotoğraf yüklemek için ayrı bir işlev ekleyin.

+0

Ancak "get_posts", herhangi bir gönderiye ek olarak atanmayan tüm medya dosyalarını alacak mı? Bu medya dosyaları yeni yüklendi, hiçbir şeye atanmadı. –

+0

Medya kitaplıklarındaki dosyalara bağlantılar wp_posts, post_type -> "attachment" dizininde saklanır. https://codex.wordpress.org/Database_Description WP admin üzerinden yüklendiyse ve medya kitaplığı bölümünde görüyorsanız, orada var. –

+0

WordPress'deki her şeyin bir "post" olduğunu unutmayın. Bir resmi yüklediğinizde, o görüntü hakkında bilgi içeren bir "post" oluşturulur. Doğru post_type'ı belirttiğiniz sürece, get_post'ları kullanmak istediğiniz her şeyi döndürür. Bu durumda, 'ek'. Bu resmin herhangi bir şeye atanmış olması fark etmez. –