Web sitenizdeki bireysel resimler ve yüklenen diğer dosyalar tek bir ekler sayfasında görüntülenir. Ancak, birçok tema ekler için bir şablon sağlamaz.
WordPress'te özel bir ekler şablonu oluşturmak, tek tek ek sayfalarının nasıl görüntüleneceğini kontrol etmenizi sağlar ve hem işlevsellik hem de estetik geliştirmek için size esneklik sunar.
Bu makalede, WordPress'te özel bir tekli ekler şablonunu nasıl kolayca oluşturacağınızı göstereceğiz.

WordPress'te Ek Sayfası Nedir?
Varsayılan olarak, WordPress web sitenizdeki her medya eki için otomatik olarak tek bir sayfa oluşturulur. Buna görseller, videolar, ses dosyaları, PDF'ler ve daha fazlası dahildir.
Yazılar ve sayfalar gibi, ekler de WordPress veritabanınızın wp_posts tablosunda saklanır. Aslında, ekler özel bir yazı türüdür ve ‘attachment’ yazı türüne sahiptir. Bu, onları aramak ve görüntülemek daha kolay hale getirir.
Ek sayfaları, dosya yüklemelerinize başlık, alt yazı ve açıklama gibi meta veriler eklemenize olanak tanır. Ayrıca ziyaretçilerinizin resimlerinize ve videolarınıza yorum yapmasına da izin verirler.
Birçok kullanıcı, ek bilgileri görüntülemek için ek şablonlarını özelleştirmeyi sever. Örneğin, bir fotoğraf teması, EXIF verilerini görüntülemek için ek sayfasını kullanabilir. Bu, kullanılan kamera modelini, kamera ayarlarını ve hatta görüntünün konum verilerini gösterebilir.
Ancak, bunları kullanmayı planlamıyorsanız bu ek sayfalarını devre dışı bırakmanızı öneririz.
Bunu söyledikten sonra, WordPress'te özel bir tekil ekler şablonu oluşturmaya bakalım. Bu kılavuzda şunları ele alacağız:
- WordPress'te Ek Sayfası Nasıl Görüntülenir
- Bir Ek Sayfası İçin Hangi Şablon Kullanılır?
- WordPress'te Ek Sayfalarını Devre Dışı Bırakma
- Tema Oluşturucu Eklentisi ile Özel Tek Ekler Şablonu Oluşturma
- Kod Kullanarak Özel Tekli Ekler Şablonu Oluşturma
- Bonus: WordPress'te Gönderi Ekini Öne Çıkan Resim Olarak Ekleme
WordPress'te Ek Sayfası Nasıl Görüntülenir
Tek ek şablonunuzu özelleştirirken, değişikliklerinizi görmek için bir ek sayfasını görüntülemeniz faydalı olacaktır. WordPress'te ek sayfalarını görüntülemenin birkaç yolu vardır.
Medya Kütüphanesinden Ek Sayfasını Görüntüleme
WordPress kontrol panelinden Medya » Kitaplık sayfasına gitmeniz ve bir resme veya başka bir eke tıklamanız gerekir. ‘Ek ayrıntıları’ penceresi açılacaktır.
Burada, resmin alternatif metnini, başlığını, açıklamasını ve tanımını girebilirsiniz. Bu bilgiler ekler sayfasında gösterilebilir, bu nedenle alanları doldurmak, nasıl görüntülendiklerini görebilmeniz için iyi bir fikirdir.

Pencerenin sağ alt köşesinde, ‘Ek sayfayı görüntüle’ bağlantısını göreceksiniz.
Bu bağlantıya tıkladığınızda, o görselin ekler sayfasına yönlendirilirsiniz.
Bir Gönderi veya Sayfadan Bir Ek Sayfasını Görüntüleme
WordPress içerik düzenleyicisinde bir gönderiyi veya sayfayı açmanız ve ardından bir resim eklemeniz yeterlidir.
Ardından, resmi seçin ve araç çubuğundaki 'Bağlantı' düğmesine tıklayın. Açılan menüde 'Ek Sayfası'nı seçme seçeneğini göreceksiniz.

Şimdi, resme tıkladığınızda, eklenme sayfasına yönlendirileceksiniz.
Bir Ek Sayfası İçin Hangi Şablon Kullanılır?
Gönderiler ve sayfalar gibi, ekleriniz de bir şablon kullanılarak görüntülenir. Kullanılan şablon, temanızda bulunan şablonlara ve WordPress şablon hiyerarşisine bağlıdır.
Varsa, WordPress ek sayfalarının görünümünü kontrol etmek için attachment.php şablonunu kullanacaktır. Ancak, sitenize yüklenebilen her dosya türü için farklı şablonlar da oluşturabilirsiniz.
Örneğin, image.php adlı bir şablon dosyası, resim eklerinin sayfalarının nasıl görüneceğini kontrol eder ve video eklerinin sayfaları video.php adlı bir şablon tarafından kontrol edilebilir.
Hatta belirli dosya uzantıları için özel bir ek şablonu oluşturabilirsiniz. Örneğin, image-gif.php şablonu GIF resim ek sayfalarını kontrol edecektir.

Ancak, WordPress temanız ekler için özel bir şablon sunmuyorsa, varsayılan olarak single.php, yani tek gönderi türü şablonunu veya index.php, yani varsayılan yedek şablonunu kullanacaktır.
Bu olduğunda, ek sayfalarınız diğer herhangi bir gönderi veya sayfa gibi bir düzene sahip olacak ve bu her zaman iyi görünmeyebilir.
WordPress'te Ek Sayfalarını Devre Dışı Bırakma
WordPress'te ek sayfalarını kullanmayı planlamıyorsanız, bunları devre dışı bırakmanızı öneririz.
Birçok tema ekler için özel şablonlara sahip değildir, bu nedenle sitenizde eksik sayfalar gibi görünebilirler. Bu, ziyaretçiler üzerinde kötü bir izlenim bırakabilir.
Bunlar, arama sıralamalarınız üzerinde olumsuz bir SEO etkisi de yaratabilir. Bunun nedeni, arama motorlarının çok az metin içeren veya hiç metin içermeyen sayfaları 'düşük kaliteli' veya 'zayıf içerik' olarak görmesidir.
WordPress'te resim ekleri sayfalarını nasıl devre dışı bırakacağınızla ilgili kılavuzumuzda daha fazla bilgi edinebilirsiniz.
Ancak, ek sayfalarını kullanmayı planlıyorsanız, WordPress'te ek şablonunu nasıl özelleştireceğinizi öğrenmek için okumaya devam edin. İki yöntem ele alacağız. Birincisi en basiti ve bir eklenti kullanır.
Tema Oluşturucu Eklentisi ile Özel Tek Ekler Şablonu Oluşturma
Özel bir tek ek şablonu oluşturmanın en kolay yolu SeedProd kullanmaktır. Bu, en iyi WordPress tema oluşturucusudur ve kod yazmadan güzel web sitesi düzenleri ve özel şablonlar oluşturabilir.
Tamamen özel bir WordPress teması, özel bir tekli ekler şablonu dahil olmak üzere oluşturmak için SeedProd'u kullanabilirsiniz. Daha fazla ayrıntı için, tam SeedProd incelememize bakabilirsiniz.
Not: Ücretsiz bir SeedProd sürümü mevcuttur, ancak tema oluşturucuya erişmek ve özel bir ekler şablonu oluşturmak için Pro sürümüne ihtiyacınız olacaktır.
Öncelikle, SeedProd eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Daha fazla ayrıntı için, WordPress eklentisi nasıl kurulur hakkındaki adım adım kılavuzumuza bakın.
Etkinleştirdikten sonra lisans anahtarınızı girmeniz gerekir. Bu bilgiyi SeedProd web sitesindeki hesabınızda bulabilirsiniz.

Bundan sonra, özel bir WordPress teması oluşturmak için SeedProd'u kullanmanız gerekecek.
Özel Bir WordPress Teması Oluşturma
SeedProd tema oluşturucusunu SeedProd » Tema Oluşturucu sayfasına giderek bulabilirsiniz. Burada, başlangıç noktası olarak SeedProd'un hazır site kitlerinden veya şablonlarından birini kullanacaksınız. Bu, mevcut WordPress temanızı yeni, özel bir tasarımla değiştirecektir.
Bunu ‘Temalar’ düğmesine tıklayarak yapabilirsiniz.

Farklı web sitesi türleri için tasarlanmış profesyonelce tasarlanmış şablonların bir listesi gösterilecektir. Örneğin, 'Modern İşletme', 'Pazarlama Ajansı' ve 'İpotek Broker Teması' gibi şablonlar vardır.
Seçeneklere göz atın ve onay işareti simgesine tıklayarak ihtiyaçlarınıza en uygun olanı seçin.

Bir tema seçtikten sonra, SeedProd ihtiyacınız olan tüm tema şablonlarını oluşturacaktır. Şimdi, özel bir tekli ekler şablonu oluşturabilirsiniz.
Özel Ek Şablonu Oluşturma
Varsayılan olarak ek şablonu yoktur ve Tek Gönderi şablonu bunun gibi ekler için kullanılacaktır.

Bunu yeni bir Ek şablonu oluşturarak düzelteceğiz. Yeni şablonun temanızla tutarlı olması için Tekli Gönderi şablonunu başlangıç noktası olarak kullanacağız.
Bunu yapmak için, bazı bağlantılar görünene kadar Tekli Gönderi Tekli Gönderi şablonunun üzerine gelmeniz gerekir. Bu şablonun bir kopyasını oluşturmak için ‘Kopyala’ bağlantısına tıklamalısınız.

Listede en üstte ‘Tekil Gönderi- Kopyala’ adında yeni bir şablon göreceksiniz.
Fare imlecini yeni şablonun üzerine getirin ve ardından görünen 'Koşulları Düzenle' bağlantısına tıklayın.

Şablonun ayarlarını değiştirmenize olanak tanıyan bir pencere açılacaktır. Adı 'Ekler' olarak vererek başlayabilirsiniz.
Ardından, bu şablonun ne zaman kullanılacağını belirlemeniz gerekir. ‘Koşullar’ bölümünde, ilk ayarı ‘Dahil Et’ olarak bırakın ve ardından ikinci açılır menüden ‘Ek’i seçin.

Bundan sonra, şablona bir öncelik vermeniz gerekir. Tekli Gönderi şablonunun önceliği 0'dır, bu nedenle bu şablonun eşleşen tüm sayfalar için bunun yerine kullanılmasını sağlamak için bu şablona daha yüksek bir öncelik vermeniz gerekir. Bu eğitim için 5 önceliğini atayacağız.
Bitirdiğinizde, yeni ayarları depolamak için 'Kaydet' düğmesine tıkladığınızdan emin olun.
Şimdi, şablonun tasarımını ve içeriğini özelleştirme zamanı. Bunu ‘Tasarımı Düzenle’ bağlantısına tıklayarak yapabilirsiniz.

Bu, SeedProd sayfa oluşturucusunu açacaktır. Burada, blokları sayfaya sürükleyerek ve sürükle ve bırak ile içeriği yeniden düzenleyerek yeni içerik ekleyebilirsiniz.
Herhangi bir bloğun ayarlarına tıklayarak erişebilirsiniz ve bir bloğun üzerine geldiğinizde, Çöp Kutusu simgesine tıklayarak onu silebilirsiniz.

Bu eğitimde, blogla ilgili sayfadaki iki bloğu sileceğiz ve Gönderi Bilgisi bloğunu görüntünün altına sürükleyeceğiz.
Ayrıca sayfanın altındaki yorumlar bölümünü de sileceğiz. İşiniz bittiğinde, sayfanın üst kısmındaki 'Kaydet' düğmesine tıkladığınızdan emin olun. Ardından, sağ üstteki 'X' düğmesine tıklayarak sayfa oluşturucuyu kapatabilirsiniz.

Şimdi kendinizi şablonlar listesinde bulacaksınız. Yeni şablonu etkinleştirmek için 'Yayınlandı' geçişini açık konuma getirmeniz gerekecektir.
Artık değişiklikleri görmek için web sitenizde bir ek sayfasını görüntüleyebilirsiniz.

Kod Kullanarak Özel Tekli Ekler Şablonu Oluşturma
Bu yöntem daha gelişmiştir ve WordPress temanızın şablon dosyalarına kod eklemeniz gerekecektir. Bunu daha önce yapmadıysanız, WordPress'te kodu nasıl kopyalayıp yapıştıracağınıza dair kılavuzumuza bakın.
Tema güncellemelerini yüklediğinizde tema özelleştirmelerinizin çoğunu kaybedeceksiniz. Bunu önlemek için bir alt tema oluşturup onu özelleştirmenizi öneririz. WordPress temasını özelleştirmeyi kaybetmeden nasıl güncelleyeceğinizle ilgili kılavuzumuzda daha fazla bilgi edinebilirsiniz: WordPress temasını özelleştirmeyi kaybetmeden nasıl güncellersiniz.
Bir Ek Şablon Dosyası Oluşturma
Öncelikle, özelleştireceğiniz bir şablon seçmeniz gerekir. Tüm eklerin görünümünü değiştirmek için attachment.php dosyasını özelleştirmeniz gerekecektir.
Ancak, yalnızca resimlerinizi veya videolarınızı özelleştirmek istiyorsanız, image.php veya video.php dosyalarını düzenlemeniz gerekecektir.
Ardından, temanızın bu şablon dosyalarını zaten içerip içermediğini kontrol edin. Örneğin, Twenty Twenty-One teması için şablonları, WordPress hosting dosya yöneticinizdeki wp/content/themes/twentytwentyone klasörünü ziyaret ederek bulabilirsiniz.

Twenty Twenty-One temasının bir image.php şablonu olduğunu ancak bir attachment.php şablonu olmadığını görebiliriz.
Özelleştirmek istediğiniz şablon temanızda yoksa, onu oluşturmanız gerekecektir. İhtiyacınız olan dosya adıyla boş bir dosya kaydedin.
Ardından, single.php dosyasının içeriğini yeni boş dosyanıza kopyalayın ve kaydedin. Bu, ek dosya şablonunuzun web sitenizin geri kalanıyla görsel olarak tutarlı olmasını sağlayacaktır.
Artık yeni bir ek şablonunuz var, ancak şu ana kadar ek sayfalarınız daha önce göründükleri gibi görünecek. Özelleştirmeler yapma zamanı.
Ek Şablon Dosyasını Özelleştirme
Şimdi, şablondaki kodu değiştirerek ekler sayfanızı özelleştirebilirsiniz. Şablon dosyası, WordPress'teki diğer tema dosyaları gibidir. Bu dosyaya herhangi bir HTML, şablon etiketi veya PHP kodu ekleyebilirsiniz.
Şablonu bilgisayarınıza indirebilir ve Not Defteri gibi herhangi bir metin düzenleyicide açabilirsiniz. Kodu değiştirmeyi bitirdiğinizde, dosyayı kaydedip FTP kullanarak tema klasörünüze geri yüklemeniz yeterlidir.
İşte Yirmi Yirmi Bir temasının image.php şablonunu nasıl özelleştirebileceğinize dair bazı örnekler. Herhangi bir değişiklik yapmadan önceki görünümü budur.

Sayfa, görselin başlığıyla başlar, ardından görselin kendisi ve bir başlık gelir. Bundan sonra, bir görsel açıklaması ve görselle ilgili bazı diğer ayrıntılar bulacaksınız. Son olarak, yorum bölümü görüntülenir.
Bu bölümlerin görüntülenme sırasını yeniden düzenleyebilirsiniz. Örneğin, resim için kodu başlığın üzerine taşıyabilirsiniz.

Görüntü başlığını gösteren kod satırlarını silerek de kaldırabilirsiniz.
Ek sayfası şimdi böyle görünüyor.

Ziyaretçilerinizin resimlerinize yorum yapmasına izin vermek istemiyorsanız, yorum bölümünü tamamen kaldırabilirsiniz.
Yorumlar bölümünü görüntüleyen kod satırlarını, alt kısımdan silmeniz yeterlidir.

Bonus: WordPress'te Gönderi Ekini Öne Çıkan Resim Olarak Ekleme
Çoğu WordPress teması, web sitenizdeki blog gönderilerinin yanında küçük resimler görüntüler. Ancak, bunu desteklemeyen bir temadan yeni geçtiyseniz, blog sayfanızda çok fazla siyah alan olacaktır.
Yayınlanan tüm blog gönderileri için öne çıkan görseller oluşturmak zaman alıcı olduğundan, küçük resim olarak gönderi eklerini kullanabilirsiniz. Bu, blog trafiğini artıracak ve kullanıcı etkileşimini yükseltecektir.
Bunu yapmak için, Auto Featured Image eklentisini kurun ve etkinleştirin. Ardından, Auto Featured Image » Ayarlar sayfasına gidin ve ‘Oluşturma Yöntemi’ açılır menüsünden ‘Gönderide Bul’ seçeneğini belirleyin.

Ardından, 'Gönderi Türleri İçin Oluştur' bölümündeki 'Sayfalar' seçeneğinin işaretini kaldırın.
Ardından, üst kısımdaki 'Görsel Oluştur' bölümüne geçin ve 'Gönderi Türü' açılır menüsünden 'Gönderiler' seçeneğini seçin.
Eklenti artık öne çıkan resmi olmayan blog gönderilerinin sayısını gösterecektir. Burada, ‘Öne Çıkan Resim Oluştur’ düğmesine tıklayın.

Artık öne çıkan görseli olmayan tüm blog gönderileri, ilk görsel ekinini otomatik olarak küçük resim olarak gösterecektir. Ayrıntılar için, WordPress'te gönderi eklerini öne çıkan görseller olarak nasıl ekleyeceğiniz konusundaki eğitimimize bakın: WordPress'te gönderi eklerini öne çıkan görseller olarak ekleme.
Bu öğreticinin WordPress'te özel bir tek ek şablonu oluşturmayı öğrenmenize yardımcı olduğunu umuyoruz. Ayrıca bir WordPress sayfasını nasıl yayınlamayı kaldıracağınızı öğrenmek veya her blogun sahip olması gereken önemli sayfalar listemize göz atmak isteyebilirsiniz.
Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

apachx
Makaledeki herhangi bir resmi bu şekilde yeni bir sayfada nasıl açabilirim:
Ve bu görsel sayfasının altında makaledeki tüm görselleri (artı SONRAKİ, ÖNCEKİ düğmesi) nasıl gösterebilirim?
Caroline
Bir attachment.php oluşturdum ancak çalışmıyor gibi görünüyor. Ekler sayfaları ve düzeni hala eskisi gibi görünüyor. Bir şeyi mi kaçırdım?
Wayne G.
Bu gönderi için teşekkürler. Bana gerçekten yardımcı oldu.
Ek sayfalarımdan birinin içerikmiş gibi Google tarafından indekslenmesiyle ilgili bir sorun yaşadım. Bunu düzeltmek için tariflere baktım ve hiçbiri işe yaramadı. Yost'un SEO eklentisi bunu yapıyor, ancak ben başka bir eklenti kullanıyorum ve onu değiştirmek istemiyorum. Diğer öneriler işe yaradı, ancak özel gönderi türü çalışmalarımdan bazılarını etkilediler.
Sonra bu gönderiyi gördüm ve tek yapmam gereken, ana sayfaya yenilenen bir javascript ile tek-ek.php sayfası oluşturmak olduğunu fark ettim ve harika çalışıyor!
Bunu yapmanın bir dezavantajı olup olmadığını bilen var mı?
WPBeginner Ekibi
Monolops, bir gönderiye .zip dosyaları ekleyebilir ve bunları bir gönderiye eklerken dosya yerine ek sayfasını bağlamayı seçebilirsiniz. Şimdi kullanıcılar dosya bağlantısına tıkladıklarında ekler sayfasına yönlendirileceklerdir.
Twenty Thirteen temasının .zip dosyalarını, ekler.php şablonunu inceleyerek resimlerden nasıl farklı görüntülediğini görün.
Daha kolay bir çözüm, WP File Manager eklentisini kullanmak olabilir.
monoloops
Hey, bunu belirttiğin için teşekkürler. O temada ekler sayfasını arayacağım.. .zip dosyasını ekler sayfasına yönlendirebileceğimi biliyorum ama nasıl özelleştireceğimi bilmiyorum.. Sorunum bu.. Wp dosya yöneticisi güzel bir eklenti ama sadece doğrudan indirmeler sunuyor. Ancak ekler sayfası ile, biri bu ücretsiz dosyaları indirmek istediğinde reklamlar için bir güzel yer daha elde edersiniz..
monoloops
Very nice tutorial..I am wordpress beginer in customizing and I love your website. Can you please help me with this matter but instead of photography I need file attachment like .zip or .rar. I’ve tried to work on my own based on your tutorial but my skills isn’t on that level yet
Every google search for customizing attachment page is about images. No one thinks that people might want to share files i guess…
Rita
Bu kod harika çalıştı – çok teşekkür ederim!
Agnes
Tek eklemeyi (single-attachment.php) bazı içeriklerle ekleri görüntülemek için kullanmak istiyorum.
Ancak, gerçekten istediğim şey, bu tür sayfaların listesini sitemap'ime almaktı ve mevcut eklentilerle bunu başaramadım (resimlerin tek bir liste URL'si, ancak resim/ek sayfalarının URL'si değil).
Bu yüzden tüm resim/ek sayfalarının URL'lerini listeleyen bir sayfa veya arşiv oluşturmayı düşünüyorum. Bunu nasıl yapabilirim?