imgeyle ilgili başka bir soru.
Gönderiye eklemeden resim ekleyebilir / ekleyebilir miyim? Bunun nedeni API kullanarak istediğim her şeyi değiştirebilmemdir.
imgeyle ilgili başka bir soru.
Gönderiye eklemeden resim ekleyebilir / ekleyebilir miyim? Bunun nedeni API kullanarak istediğim her şeyi değiştirebilmemdir.
Yanıtlar:
Ekler adlı bir Eklenti var http://wordpress.org/extend/plugins/attachments/ Belki de bu aradığınız bir şeydir.
Evet, kesinlikle mümkün: Bunu temalarımdan birinde yapıyorum.
Resimlerinizi gönderiye ekleyecekmişsiniz gibi gönderiye eklersiniz, ancak tüm değişiklikleri kaydet'i tıklamanız ve "Gönderiye Ekle" düğmesini tıklatmanız yeterli değildir.
Ardından, bu yayının galeri görüntülerine aşağıdaki gibi bir şey kullanarak erişebilirsiniz:
$images = get_gallery_images();
burada function.php içinde bu işlevi tanımladım:
// get all of the images attached to the current post
function get_gallery_images() {
global $post;
$photos = get_children( array('post_parent' => $post->ID, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'ASC', 'orderby' => 'menu_order ID') );
$galleryimages = array();
if ($photos) {
foreach ($photos as $photo) {
// get the correct image html for the selected size
$galleryimages[] = wp_get_attachment_url($photo->ID);
}
}
return $galleryimages;
}
Ardından şablon dosyalarınızdaki görüntülere istediğinizi yapın. (Benim durumumda, görüntüler arasında döngü ve bir jQuery kaydırıcı koymak).
Ayrıca kullanabileceğiniz eklentiler de vardır, ancak eklentileri en aza indirmek için her zaman en iyisidir.
Evet yapabilirsin.
Görüntüyü bir gönderinin düzenleme ekranındaki medya yükleyicisini kullanarak yüklerseniz veya ekin alanını eklemek istediğiniz gönderinin kimliğine ayarlamak için update_post () kullanırsanız, bu gönderiylepost_parent
ilişkilendirilmiş olsun ya da olmasın aslında bu yazının içeriğine eklenir.
Belirli bir gönderiye eklenen tüm görüntüleri arayarak alabilirsiniz get_children()
( örnekler için kodeksine bakın ).