En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

WordPress Temasında Hangi Dosyaların Düzenleneceğini Bulma

WordPress kullanıcılarından en sık duyduğumuz sorulardan biri şudur: "Temamı özelleştirmek istiyorum ama hangi dosyayı düzenleyeceğimi bilmiyorum."

Ve dürüst olmak gerekirse, bu kafa karışıklığı tamamen mantıklı. Yanlış dosyayı düzenlemek sitenizi bozabilir veya temanız bir sonraki güncelleme aldığında değişikliklerinizin kaybolmasına neden olabilir.

Ayrıca, çoğu temanın gizemli isimlere sahip onlarca dosya içermesi yardımcı olmuyor. Bu, sadece bir şeyi değiştirmeye çalışırken bunaltıcı hissettirebilir.

Yıllar boyunca her türlü WordPress projesi üzerinde çalıştık ve sayısız kez doğru şablon dosyalarını bulmak zorunda kaldık. İşte bu yüzden bu rehberi hazırladık.

Hangi şablon dosyasını düzenleyeceğimizi belirlemek için kullandığımız tam adımları, WordPress şablon hiyerarşisinin nasıl çalıştığını ve kalıcı olacak değişiklikleri nasıl yapacağınızı size adım adım anlatacağız. 🎨

Hangi WordPress tema dosyasını düzenleyeceğinizi bulma

WordPress Tema Şablon Dosyalarını Anlamak

WordPress temaları birkaç dosyadan oluşur. Bunlar şablon dosyaları, özel şablon etiketleri ve fonksiyonları, şablon parçaları, resimler, JavaScript ve CSS dosyalarını içerir.

En iyi WordPress temalarının hepsi resmi en iyi uygulamaları takip eder. Bu, tüm kodu standart dosya ve şablon yapısını kullanarak organize ettikleri anlamına gelir.

Örneğin, tüm WordPress temalarında archive.php, single.php, functions.php ve diğer dosyalar bulunur.

Her dosya, WordPress web sitenizin belirli bir alanını görüntülemek için bir şablon olarak kullanılır.

Örneğin, single.php şablonu tekil gönderileri görüntüler. Bu sırada, page.php şablonu tekil bir sayfayı görüntüler.

WordPress şablon hiyerarşisini anlamak, WordPress'in nasıl çalıştığına dair daha iyi bir anlayış kazanmanızı sağlar. WordPress temanızda kod eklemeniz veya düzenlemeniz gerekirse, bu aynı zamanda hangi dosyaları düzenlemeniz gerektiğini belirlemenize de yardımcı olacaktır.

Daha fazla ayrıntı için, WordPress şablon hiyerarşisi için hazırladığımız özet tabloya bakınız.

Bunu akılda tutarak, bir WordPress temasında hangi dosyaların düzenleneceğini kolayca nasıl bulacağınızı göstereceğiz. İşte ele alacaklarımız:

Hemen başlayalım!

WordPress Temasında Düzenlenecek Şablon Dosyalarını Bulma

Yapmanız gereken ilk şey, What The File eklentisini yüklemek ve etkinleştirmektir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına dair adım adım kılavuzumuza bakınız.

Eklenti kutudan çıktığı gibi çalışır ve yapılandırmanız gereken herhangi bir ayar yoktur.

🚨 Önemli: Lütfen bu eklentinin biraz eski olduğunu ve en son WordPress güncellemeleriyle test edilmediğini unutmayın. Ancak, yakın zamanda hazırlık sitelerimizde test ettik ve hala iyi çalıştığını gördük.

Endişeleriniz varsa, daha fazla bilgi için eski eklentileri kullanmanın güvenli olup olmadığını görmek için kılavuzumuza bakmanızı öneririz.

Etkinleştirildiğinde, web sitenizin ön yüzünü ziyaret etmeniz gerekir ve WordPress yönetici çubuğunda yeni bir 'What The File' menüsü fark edeceksiniz.

Dosya menüsü nedir

Şimdi, fare imlecini menü öğesinin üzerine getirmeniz yeterli. Bu, bu sayfayı görüntülemek için kullanılan şablon dosyalarının listelendiği bir açılır menü gösterecektir.

Dosya adına tıklamak sizi varsayılan WordPress dosya düzenleyicisine götürecektir; burada o belirli dosyayı düzenleyebilirsiniz.

WordPress tema dosyası düzenleyici

Ancak, geri alma seçeneği olmadığından tema dosyalarını düzenlemek için WordPress dosya düzenleyicisini kullanmanızı önermiyoruz. Bir hata yapıp web sitenize erişiminizi engellerseniz, bunu düzeltmek için bir FTP istemcisi kullanmanız gerekecektir.

Bunun yerine, WordPress barındırma kontrol panelinizdeki bir FTP istemcisini veya Dosya Yöneticisi uygulamasını kullanmanızı öneririz.

Bu araçlarla, tema dosyalarını Not Defteri gibi herhangi bir düz metin düzenleyici kullanarak düzenleyebilirsiniz.

WordPress temanızda doğrudan değişiklik yapılması tavsiye edilmez. Bu değişiklikler temanızı güncellediğinizde silinecektir.

WordPress temanızda doğrudan değişiklik yapmak da kötü bir fikirdir. Çünkü bu değişiklikler temanızı güncellediğinizde kaybolacaktır.

Yalnızca biraz CSS eklemeniz gerekiyorsa, bunu WordPress'te özel CSS olarak yapabilirsiniz.

Tema dosyalarınızda daha kapsamlı değişiklikler için bir alt tema oluşturmalısınız. 'What The File eklentisi', alt temanızda kopyalayıp düzenlemeniz gereken tema dosyalarını bulmanıza yardımcı olabilir.

Not: Eklenti tarafından yönetici çubuğuna eklenen menü öğesi, oturum açmış tüm kullanıcılar tarafından görülebilir ve harici bir siteye bağlanır. Bu eklentiyi yalnızca hazırlık sitesi gibi bir geliştirme ortamında kullanmalısınız.

Bazen WordPress web sitenize işlevsellik eklemek için tema dosyalarınızı düzenlemeniz gerekmez.

Örneğin, izleme betiklerini veya doğrulama kodlarını eklemek için sitenizin üst veya alt alanına özel kod eklemek isteyebilirsiniz.

Bu gibi durumlarda, tema dosyalarını düzenlemeden kod parçacıkları eklemek için WPCode gibi eklentileri kullanabilirsiniz.

WPCode'yi birkaç web sitemizde kod parçacıklarını yönetmek için kullanıyoruz ve çok seviyoruz. Deneyimlerimiz hakkında merak ediyorsanız, detaylı WPCode incelememize göz atın.

WPCode, kodunuzu yapıştırmak için basit bir arayüze sahiptir. Bu sayede tema dosyalarınız el değmeden kalır ve güncellemeler sırasında değişiklikleriniz güvende kalır.

Örneğin, burada demo sitemizin başlığına özel bir izleme kodu ekliyoruz:

Snapchat Piksel temel kodunu WPCode Üstbilgi bölümüne yapıştırma

Bu tür eklentileri kullanmak zaman kazandırır ve hataları azaltır. Web sitenize yeni özellikler eklemenin daha güvenli bir yoludur. Daha fazla ayrıntı için, WordPress'e başlık ve altbilgi kodu ekleme hakkındaki rehberimize bakabilirsiniz.

SSS: WordPress temanızda Hangi Dosyalar Düzenlenir

Nereden başlayacağınızdan veya yaygın hatalardan nasıl kaçınacağınızdan hala emin değil misiniz? Bu sık sorulan sorular, WordPress temanızı özelleştirirken daha akıllı ve daha güvenli kararlar vermenize yardımcı olabilir.

Ana WordPress tema dosyalarımı neden düzenlememeliyim?

Ana tema dosyalarınızı doğrudan düzenlemek risklidir çünkü yapacağınız herhangi bir değişiklik, tema bir sonraki güncellendiğinde üzerine yazılacaktır. WordPress güncellemeleri genellikle tüm tema klasörünü değiştirir, bu da özelleştirmelerinizin uyarı vermeden kaybolabileceği anlamına gelir.

Çocuk tema nedir ve neden önemlidir?

Bir çocuk tema, bir üst temanın işlevselliğini ve stilini miras alan ayrı bir temadır. Sitenizi özelleştirmenin en güvenli yoludur çünkü düzenlemelerinizi orijinal tema dosyalarından ayrı tutar. Bu sayede, değişikliklerinizi kaybetmeden üst temayı güvenle güncelleyebilirsiniz.

Değişiklikleri canlı hale getirmeden önce önizleyebilir miyim?

Kesinlikle. Bir hazırlık sitesi kullanmak, canlı sitenizi etkilemeden değişiklikleri önizlemenin en iyi yollarından biridir. Ayrıca, yayınlamadan önce basit tasarım değişikliklerini gerçek zamanlı olarak test etmek için Tema Özelleştirici veya (temanız destekliyorsa) Tam Site Düzenleyici'yi kullanabilirsiniz.

WordPress tema dosyalarını düzenlemek için kodlama becerilerine ihtiyacım var mı?

header.php, functions.php veya single.php gibi tema dosyalarını doğrudan düzenlemek istiyorsanız, sitenizi bozmamak için HTML, CSS ve PHP hakkında temel bilgiye sahip olmanız önemlidir.

Ancak, renkleri, yazı tiplerini veya düzenleri değiştirmek gibi basit özelleştirmeler için birçok tema, Tema Özelleştirici veya Tam Site Düzenleyici'de yerleşik özelleştirme seçenekleri sunar. Ayrıca kodla uğraşmadan görsel değişiklikler yapmak için SeedProd ve Elementor gibi sayfa oluşturucuları kullanabilirsiniz.

Hangi tema dosyasını düzenlemem gerektiğini bulmama yardımcı olacak araçlar var mı?

Evet! What The File eklentisi gibi araçlar, herhangi bir sayfada tam olarak hangi şablon dosyasının kullanıldığını size söyleyebilir. Ayrıca, görüntülenen içeriğin türüne bağlı olarak farklı tema dosyalarının nasıl yüklendiğini anlamak için WordPress şablon hiyerarşisine başvurabilirsiniz.

WordPress siteme özel CSS'yi güvenli bir şekilde nasıl eklerim?

Özel CSS eklemenin en kolay yollarından biri, Tema Özelleştirici'deki Görünüm » Özelleştir » Ek CSS bölümüdür.

Alternatif olarak, WPCode gibi bir kod parçacığı eklentisi veya bir alt temanın stil sayfasını kullanabilirsiniz. Bu yöntemler, tema güncellemeleri sırasında stillerinizin kaybolmamasını sağlar.

Umarım bu makale WordPress temanızda hangi dosyaları düzenleyeceğinizi bulmanıza yardımcı olmuştur. Ardından, aşağıdaki kılavuzlarımıza da bakmak 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.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklamanız durumunda komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve bize nasıl destek olabileceğinizi görün. İşte editöryal sürecimiz.

Nihai WordPress Araç Seti

Araç Kitimize ÜCRETSİZ erişim kazanın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Okuyucu Etkileşimleri

14 CommentsLeave a Reply

  1. Özellikle kapsamlı değişiklikler için çocuk temaları kullanma vurgunuzu takdir ediyorum.
    Bu, birçok aceminin gözden kaçırdığı çok önemli bir tavsiye.
    Tecrübelerime göre, bir çocuk tema oluşturmak, temaları güncellerken sayısız saatlik hayal kırıklığından kurtardı.

  2. Sitede yayına almadan önce tema dosyalarında yapılan değişiklikleri önizlemenin bir yolu var mı? Bu, istenmeyen kesintileri önlemek için gerçekten faydalı olacaktır. Bu kadar net ve pratik tavsiyeler sunduğunuz için teşekkürler!

    • Bir seçenek, değişiklikler yayına alınmadan önce temayı test etmek için bir hazırlık sitesi veya yerel bir sunucu kullanmak olabilir.

  3. Bu biraz geliştirici odaklı bir görev ama evet, bazen dosyayı düzenleme sorusuyla karşılaşıyoruz ve istenen değişikliklerin yapılması için hangisini düzenleyeceğimiz konusunda ikileme düşüyoruz.
    Her zaman değiştirilmesi gerekenin functions.php dosyası olduğunu düşünürdüm ama hayır, değişiklik istenen yerde yapılmalıdır.
    Nerede düzenleme ve değişiklik yapmamız gerekeceğini görmek için eklentiyi inceleyeceğim.
    Bu öğretici rehber için teşekkürler. Bu kavramları daha iyi anlamak gerçekten yardımcı oluyor.

  4. İpucu için teşekkürler. Bazen bir web sitesinde bir değişiklik yapmam gerekiyor ve hangi dosyayı düzenleyeceğimi hemen bilmiyorum. Bu eklenti, hangi şablon dosyasının şu anda kullanıldığını anlamada harika bir yardımcı olabilir.

  5. Bu eklentiyi kurmak hayatımı kolaylaştırdı. Ancak, bazı temalar sadece şunlar gibi bir şey bırakıyor:

    $has_sidebar = is_active_sidebar( ‘single-blog’ );
    do_action( ‘mytheme_page_header’ );

    ve hiçbir yerde bulamadığım bazı fonksiyonlar bile:
    mytheme_get_listings_image(‘mytheme-list’)

    Bunları bulmanın bir yolu var mı?

    • Dosyaları manuel olarak incelemeniz gerekir, normalde bunlar functions.php dosyasında bulunur

      Yönetici

  6. Merhaba,
    hoş makale,
    ancak düzenlemem gereken alt temada dosyalar mevcut değilse ne olur??

  7. Bir şablonu (.php) dosyalarını alt temanıza kopyalarsanız (böylece onları düzenleyebilir ve temanın güncellenmesi durumunda değişikliklerinizi kaybetmezsiniz), kopyalayıp düzenlediğiniz dosya tema geliştiricisi tarafından güncellenirse ne olur? O zaman onların güncellemesinden faydalanmış olmaz mısınız?

  8. Hangi stil sayfalarının uygulandığını öğrenmek için bu tür bir araç nasıl olur?

  9. Blogumun altındaki Postane Posta Adresi satırını değiştirmek için bu talimatları kullanmayı umuyordum. Ancak, What The File eklentisini yüklemek ve etkinleştirmek belirgin bir sonuç vermedi. Menü Çubuğumda hiçbir şey görünmedi. Ayrıca, dürüst olmak gerekirse, talimatlarınız, düzenlemek istediğim blog sayfasını görüntülerken eklentinin nerede görüntüleneceğini görmem konusunda beni karanlıkta bıraktı. (Ayrıca, zaten alternatif bir e-posta adresi aracılığıyla aboneyim).

    • Merhaba Bond Shands,

      Her WordPress sitesi, her sayfada yüklenen birkaç şablon kullanır. Örneğin, üstbilgi ve altbilgi şablonları. Posta adresinizi değiştirmek için footer.php dosyasını düzenlemeniz gerekecektir. Ancak, herhangi bir doğrudan değişiklik yapmadan önce WordPress temanızı yedeklediğinizden emin olun.

      Teşekkürler

      Yönetici

Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen isim alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.