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.
İ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)? –
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. –
Ü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 (!) –