2016-04-11 10 views
3

Ben media library görüntü altyazıları kullanmayı deneyin, bir "en iyi 5" eklentileri Hiç kimse ...Bir galeride resim yazısı kitaplığı kullanmak için Wordpress'e nasıl söylenir?

Nasıl Wordpress (veya eklentileri) kullanmak için kurulum/bu standart başlığını yeniden? Liste Görünümünde Düzenle'yi seçin (veya Tablo görünümünde resmi seçmek) sonra

Düzenleme Medya sayfa yükleyecektir:


Medya kütüphanesi standart başlık standart arayüzü başlık olduğunu , varsayılan Başlık, Alternatif Metin, Resim yazısı ve Ek Sayfa İçeriğini

cevap

1

Değiştir whatev değiştirmek için izin er eklenti şu anda aşağıdaki gibi özel kod eklemek için kullanıyorsunuz. Not, aşağıdaki kodun eklentiye göre ayarlanması gerekecek.

<?php 
    $args = array('post_type' => 'attachment', 'orderby' => 'menu_order', 'order' => 'ASC', 'post_mime_type' => 'image' ,'post_status' => null, 'numberposts' => null, 'post_parent' => $post->ID); 

    $attachments = get_posts($args); 
    if ($attachments) { 
     foreach ($attachments as $attachment) { 
      $alt = get_post_meta($attachment->ID, '_wp_attachment_image_alt', true); 
      $image_title = $attachment->post_title; 
      $caption = $attachment->post_excerpt; 
      $description = $image->post_content; 
?> 
     <a href="<?php echo wp_get_attachment_url($attachment->ID); ?>" rel="lightbox" title="<?php echo $image_title; ?>"><img src="<?php echo get_bloginfo('template_directory'); ?>/yourfile.php?h=75&w=75&zc=1&src=<?php echo wp_get_attachment_url($attachment->ID , false); ?>" alt="<?php echo $alt; ?>" width="75" height="75" border="0" /></a> 
<?php } } ?> 

Düzenleme 1: Bu sadece bir örnektir bize örnek olarak Photo-Gallery Plugin alın ve arzu sonucunu yansıtacak şekilde biz değişiklikleri uygulamak zorunda seçenekler ne olduğunu görmek için çalışalım. Yukarıdaki eklenti, Model View Controller'a dayanmaktadır. Ayrıca eklentiyi yüklediğinizde, Galeri, Tema, Görüntüler vb. Ile ilgili bilgileri korumak için kendi kurulum tabloları yaratır.

Başlamak için daha iyi bir seçenek olabilir, değişikliklerinizi ilgili ön uç modelinde yaptınız ve frontend/models/BWGModelSlideshow.php. Yukarıdaki modelde public function get_image_rows_data($id, $sort_by, $order_by = 'asc', $bwg) yöntemine özellikle dikkat etmenizi öneririz.

Ayrıca, gerçek uygulamanızı planlamadan önce photo-gallery/photo-gallery.phpbwg_image için tablo yapısını gözden geçirin.

+0

İyi [yama] (https://en.wikipedia.org/wiki/Patch_ (bilgi işlem)) (!), Popüler bir eklenti (örneğin NextGEN Gallery'de bu kodun kullanımının bir örneğini/talimatını gösterebilir misiniz?) (WP Canvas, Envira, vb.) Veya daha iyi, [github/wp] kaynağında bir eklenti (https://github.com/wp-plugins) (ör. Fotoğraf galerisi, basit foto- galeri, vb)? –

+0

Merhaba @PeterKrauss, dürüstçe fotoğraf galerisi açık kaynak eklentisini hiç kullanmadım. Ama doğru yönde ilerleyerek size yardımcı olmaya çalışacağım. Lütfen düzenlenmiş cevabımı inceleyin. –

+0

Üzgünüm, PHP'deki gelişme bu sorunla ilgili planım değildi ... İyi bir eklenti seçiminden ya da "nasıl yapılır" kılavuzundan çok daha karmaşık ve zaman alıcıdır .... Bu yüzden, ** sorunum için iyi bir cevap değil ** ama bir "doğru cevap", bu yüzden ona lütuf verdim. PS: okuyucular, çözüm test etmedim (!) –

1

Bu altyazı, id tarafından sorgulanabilen bir meta alan veya st ise; Belki de bazı eklentiler, istediğiniz gibi olmak için başlığı manipüle edebilen filtre/eylem (veya bir tane ekler?) içerir.

+0

Merhaba @Mati, Medya Kitaplığı * başlık * sorgumda iyi tanımlanmış ... Bir filtre/eylemin çalıştığı bir "gerçek durum" örneğini tanımlayabilir misiniz? –

İlgili konular