lostyazilim
tr.link

Wordpress galeri nasıl yapılır?

16 Mesajlar 1.943 Okunma
lstbozum
tr.link

MustafaZahit MustafaZahit WM Aracı Kullanıcı
  • Üyelik 27.06.2018
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci
  • Konum Mersin
  • Ad Soyad Z** Z**
  • Mesajlar 307
  • Beğeniler 15 / 32
  • Ticaret 0, (%0)
Merhaba arkadaşlar bir tema kodluyorum galeri yapmak istiyorum eklenti ile değil , istediğim şey şu şekilde
Yazı eklerken öne çıkarılan resim ekleme yerinin altına birtane daha resim ekleme yeri eklemek istiyorum oradan eklenen resimleride single.php den çekmek istiyorum nasıl yapabilirim? Örnek kodlar varmı? Teşekkür ederim
 

 

wmaraci
reklam

WpOmerFaruk WpOmerFaruk blogkurdu.net Kullanıcı
  • Üyelik 31.03.2016
  • Yaş/Cinsiyet 33 / E
  • Meslek Wordpress Geliştiricisi
  • Konum İstanbul Anadolu
  • Ad Soyad Ö** Y**
  • Mesajlar 1177
  • Beğeniler 181 / 603
  • Ticaret 53, (%100)
Bahsettiğiniz şey için öncelikle bir metabox (özel alanlar) eklemelisiniz. Bu özel alan ile eklediğiniz resimleri de single.php dosyasından çağırabilirsiniz.

Onun yerine bir galeri kısa kodu oluşturup bu kısakoda eklenmiş resimleri galeride göstermeniz daha kolay olur. Yada direkt Wordpress'in gallery kısa kodunun çıktısını değiştirebilirsiniz.

https://wordpress.stackexchange.com/questions/91381/change-the-output-for-gallery-shortcode

https://ieg.wnet.org/2016/02/replacing-default-wordpress-gallery-shortcode/
 

 

MustafaZahit MustafaZahit WM Aracı Kullanıcı
  • Üyelik 27.06.2018
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci
  • Konum Mersin
  • Ad Soyad Z** Z**
  • Mesajlar 307
  • Beğeniler 15 / 32
  • Ticaret 0, (%0)

WpÖmerFaruk adlı üyeden alıntı

Bahsettiğiniz şey için öncelikle bir metabox (özel alanlar) eklemelisiniz. Bu özel alan ile eklediğiniz resimleri de single.php dosyasından çağırabilirsiniz.

Onun yerine bir galeri kısa kodu oluşturup bu kısakoda eklenmiş resimleri galeride göstermeniz daha kolay olur. Yada direkt Wordpress'in gallery kısa kodunun çıktısını değiştirebilirsiniz.

https://wordpress.stackexchange.com/questions/91381/change-the-output-for-gallery-shortcode

https://ieg.wnet.org/2016/02/replacing-default-wordpress-gallery-shortcode/


Cevabınız için çok teşekkür ederim yazı alanı gibi metabox ekleyebiliyorum fakat resim ekleme şeklinde olan metaboxlardan ekleyemiyorum kodu var mı sizde?

Galeri kısa kodu oluşturup tam olarak ne yapıyoruz onu tam anlayamadım? mesela normal bir wordpresste yazı içerisinde resim seçip galeri şeklinde ekleyince content içerisine ekliyor ben galeriye eklenen resimleri content içine değilde farklı bir alanda göstermek istiyorum yani contentin içinde bir yerde gözükmesin,
Örnek vermek gerekirse; https://www.setfilmizle5.com/film/ant-man-2-2018-izle/

burada aşağıya doğru indiğinizde filmden alıntı bir kaç resim gözükmekte bu şekilde her içeriğe özel galeri tarzında demek istiyorum
 

 

WpOmerFaruk WpOmerFaruk blogkurdu.net Kullanıcı
  • Üyelik 31.03.2016
  • Yaş/Cinsiyet 33 / E
  • Meslek Wordpress Geliştiricisi
  • Konum İstanbul Anadolu
  • Ad Soyad Ö** Y**
  • Mesajlar 1177
  • Beğeniler 181 / 603
  • Ticaret 53, (%100)
Bunu kolay şekilde yapabilirsiniz aslında, ekstra kodlarla uğraşmak istemezseniz. "resim_idleri" şeklinde bir özel alan ekleyin yazılara. Oraya da galeride göstermek istediğiniz resimlerin idleriniz yazın. 1,2,3,4 gibi. sonra aşağıdaki kodu da single.php dosyanızda içerik kısmının altına yerleştirin.


$IDler= get_post_meta( get_the_ID(), 'resim_idleri' );
echo do_shortcode('[gallery ids="'.$IDler.'"]');
?>
 

 

wmaraci
wmaraci

MustafaZahit MustafaZahit WM Aracı Kullanıcı
  • Üyelik 27.06.2018
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci
  • Konum Mersin
  • Ad Soyad Z** Z**
  • Mesajlar 307
  • Beğeniler 15 / 32
  • Ticaret 0, (%0)

WpÖmerFaruk adlı üyeden alıntı

Bunu kolay şekilde yapabilirsiniz aslında, ekstra kodlarla uğraşmak istemezseniz. "resim_idleri" şeklinde bir özel alan ekleyin yazılara. Oraya da galeride göstermek istediğiniz resimlerin idleriniz yazın. 1,2,3,4 gibi. sonra aşağıdaki kodu da single.php dosyanızda içerik kısmının altına yerleştirin.


$IDler= get_post_meta( get_the_ID(), 'resim_idleri' );
echo do_shortcode('[gallery ids=".'$IDler'."]');
?>


Cevabınız için çok teşekkür ederim fakat bunun için önce resimi yüklememiz sonrada ıd'sini almamız gerekiyor sanırım temayı tek başıma kullanacak olsam birnevi çözüm olabilir ama kullanmak isteyen başkaları için çok uğraştırıcı bir yöntem direk olarak upload meteboxu ekleyerek bunu yapabilmek şansımız varmı ? demek istediğim sistemi woocommerce de kullanıyor mesela yeni ürün ekleyeceğimiz zaman 2 tane resim upload yeri çıkıyor birtanesi öne çıkarılan görsel diğeride ürün görselleri aynı şeyi yazılar kısmı içinde yapabiliyor muyuz ? Yukarıda film sitesi örneğinde verdiğim gibi veya alttaki resimde ki gibi bir şey yapmak istiyorum bu resimdeki gibi ek bir alan ile resim yükletim bu alanla seçilen resimleride single.php'de yayınlamak istiyorum tam olarak anlatabilmişimdir inşallah :)

 

 

WpOmerFaruk WpOmerFaruk blogkurdu.net Kullanıcı
  • Üyelik 31.03.2016
  • Yaş/Cinsiyet 33 / E
  • Meslek Wordpress Geliştiricisi
  • Konum İstanbul Anadolu
  • Ad Soyad Ö** Y**
  • Mesajlar 1177
  • Beğeniler 181 / 603
  • Ticaret 53, (%100)
Ben temayı sadece sizin kullanacağınızı düşünerek dedim ;)

Bahsettiğiniz gibi bir metabox eklenebilir ancak anlatımını yazmak için yeterli vakit bulamıyorum şu an o yüzden kısa çözümleri sundum.

Detaylı bir anlatım için şuraya göz atmanızı öneririm: https://www.shift8web.ca/2016/12/create-custom-gallery-meta-field-posts-wordpress/

Müsait vakit bulduğumda daha detaylı yardımcı olmaya çalışacağım.
 

 

MustafaZahit MustafaZahit WM Aracı Kullanıcı
  • Üyelik 27.06.2018
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci
  • Konum Mersin
  • Ad Soyad Z** Z**
  • Mesajlar 307
  • Beğeniler 15 / 32
  • Ticaret 0, (%0)

WpÖmerFaruk adlı üyeden alıntı

Ben temayı sadece sizin kullanacağınızı düşünerek dedim ;)

Bahsettiğiniz gibi bir metabox eklenebilir ancak anlatımını yazmak için yeterli vakit bulamıyorum şu an o yüzden kısa çözümleri sundum.

Detaylı bir anlatım için şuraya göz atmanızı öneririm: https://www.shift8web.ca/2016/12/create-custom-gallery-meta-field-posts-wordpress/

Müsait vakit bulduğumda daha detaylı yardımcı olmaya çalışacağım.


Çok teşekkür ederim hocam sizden başka kimse yardımcı olmuyor vallahi, son attığınız linki inceledim fakat sonucunda ne olacağını anlayamadım benim dediğim tarzda bir şey mi olacak ?

Güncelleme: hocam şimdi tekrar inceledim gönderdiğiniz link galiba sadece resim yükleme ekranını özelleştirmeyi gösteriyor, galeri metaboxu ekleyip single.php den nasıl çekebileceğime dair bir kod göremedim
 

 

wpuzman wpuzman WordPress Developer Kullanıcı
  • Üyelik 13.01.2017
  • Yaş/Cinsiyet 33 / E
  • Meslek Yazılım
  • Konum Trabzon
  • Ad Soyad B** M**
  • Mesajlar 2771
  • Beğeniler 293 / 949
  • Ticaret 33, (%100)
Bunun için güzel bir örnek var. Önce linkteki dosyayı functions.php den include edip get_post_meta() ile single.php ye bunları çağırıyorsunuz. Ardından wp_get_attachment_src() veya linkte açıklamalar var zaten ordan da yapabilirsiniz.

https://github.com/zulfnore/gallery-metabox
 

 

MustafaZahit MustafaZahit WM Aracı Kullanıcı
  • Üyelik 27.06.2018
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci
  • Konum Mersin
  • Ad Soyad Z** Z**
  • Mesajlar 307
  • Beğeniler 15 / 32
  • Ticaret 0, (%0)

bilimokur adlı üyeden alıntı

Bunun için güzel bir örnek var. Önce linkteki dosyayı functions.php den include edip get_post_meta() ile single.php ye bunları çağırıyorsunuz. Ardından wp_get_attachment_src() veya linkte açıklamalar var zaten ordan da yapabilirsiniz.

https://github.com/zulfnore/gallery-metabox


Hocam cevabınız için çok teşekkür ederim, dosyayı indirdim ana dizine attım.
"require_once 'gallery-metabox/gallery.php'; " bunu functions.php ekledim

Yazı ekleme bölümüne geldiğimde alt tarafta Add İmages butonu çıktı ama tıklayınca sayfanın üstüne yönlendiriyor bir tepki veriyor kodlar bozuk veya çalışmıyor olabilir mi? sizde çalışıyor mu teşekkür ederim
 

 

wpuzman wpuzman WordPress Developer Kullanıcı
  • Üyelik 13.01.2017
  • Yaş/Cinsiyet 33 / E
  • Meslek Yazılım
  • Konum Trabzon
  • Ad Soyad B** M**
  • Mesajlar 2771
  • Beğeniler 293 / 949
  • Ticaret 33, (%100)
consolu açıp yazan hatayı gösterebilir misiniz acaba?
 

 

wmaraci
wmaraci
Konuyu toplam 3 kişi okuyor. (0 kullanıcı ve 3 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al