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

Nedir: functions.php

WordPress'te functions.php, WordPress siteniz için bir eklenti gibi davranan ve mevcut temanız tarafından otomatik olarak etkinleştirilen bir tema fonksiyonları dosyasıdır.

functions.php dosyası tüm WordPress temalarına dahildir ve WordPress sitesine yeni özellikler eklemek veya varsayılan özellikleri değiştirmek için PHP kodunu kullanır.

Örneğin, bir WordPress teması, temanın functions.php dosyasına alt bilgiye yeni bir widget alanı eklemek veya WordPress kontrol paneline özel bir karşılama mesajı eklemek için bir miktar kod ekleyebilir.

Olasılıklar sonsuzdur!

WordPress'te functions.php nedir?

functions.php dosyası, WordPress sitenizde bir tema kurup etkinleştirdiğinizde otomatik olarak yüklenir.

functions.php dosyasını özel kod kullanarak düzenlemek, web sitenizi geliştirmek için gönderi türleri, taksonomiler, kısa kodlar ve daha fazlasını eklemenizi sağlar.

functions.php Dosyasını Neden Doğrudan Düzenlememelisiniz

functions.php dosyası temanızın klasöründe bulunur ve ileri düzey kullanıcılar dosyayı doğrudan düzenleyerek kod parçacıkları ekleyebilir.

Kod parçacıklarını doğrudan temanızın functions.php dosyasına eklemenizi söyleyen birçok WordPress eğitimi var, ancak bu genellikle iyi bir fikir değildir.

WordPress, tasarım ve işlevselliği mümkün olduğunca ayırmaya çalışır. Bu iyi bir yaklaşımdır ve sitenizin görünümünü özelleştirmek için WordPress temalarını ve nasıl işlev gördüğünü belirlemek için eklentileri kullanmak genellikle en iyisidir.

Ayrıca, functions.php dosyanızda bir kodlama hatası yapmak, WordPress hatalarına veya web sitenizin kaybolmasına neden olan Beyaz Ekran Ölümüne yol açabilir. Bu hatalar eksik bir noktalı virgül kadar basit olabilir, bu nedenle functions.php dosyasını düzenleyen herkes aşırı dikkatli olmalıdır.

Özetle, functions.php dosyasını düzenlemenin iyi bir fikir olmamasının 3 nedeni vardır:

  • Tema güncellendiğinde, functions dosyasındaki düzenlemeler kaybolacaktır.
  • WordPress temanızı değiştirirseniz yapılan düzenlemeler kaybolur.
  • Functions dosyasına kodlama hataları yapmak sizi sitenizden kilitleyebilir.

Ancak, tek bir temada değişiklik yapmak için functions.php dosyasını doğrudan düzenlemek isteyebilirsiniz, örneğin özel yazı tipleri veya bir dil çeviri dosyası eklemek gibi.

Bu durumda, bir alt tema kullanmanızı öneririz.

functions.php'ye Özel Kod Parçacıkları Eklemenin En İyi Yolu

Peki, functions.php dosyasını doğrudan düzenlememeniz gerekiyorsa, çevrimiçi öğreticilerden kod parçacıklarını nasıl ekleyeceksiniz?

En basit yol, temanızın functions.php dosyasını düzenlemeden kod parçacıkları kullanarak özel WordPress özellikleri eklemenizi kolaylaştıran güçlü bir WordPress kod parçacığı eklentisi olan WPCode kullanmaktır.

Kendi kod parçacıklarınızı ekleyebilseniz de, popüler WordPress kod parçacıklarımın çoğunu bulabileceğiniz yerleşik bir kod parçacığı kitaplığıyla birlikte gelir ve bu da ayrı eklentilere olan ihtiyacı ortadan kaldırmanıza yardımcı olur.

WPCode WordPress Kod Parçacığı Kitaplığı

Örneğin, WordPress web sitenizi güvenli tutmanıza, SVG resimleri yüklemenize, WordPress düzenleyicinizi seçmenize ve yorumları devre dışı bırakmanıza yardımcı olacak hazır kod parçacıkları bulunur.

Eklentiyi kurup etkinleştirdikten sonra, Kod Parçacıkları sayfasına gidebilir ve ardından WordPress'te ilk kod parçacığınızı oluşturmak için 'Yeni Ekle' düğmesine tıklayabilirsiniz.

Yeni özel bir kod parçacığı oluşturmak için WPCode'da 'Yeni Ekle'ye tıklayın

Bu sizi 'Parçacık Ekle' sayfasına getirecektir.

Burada önceden hazırlanmış kütüphaneden bir kod parçacığı seçebilir veya özel kodunuzu ekleyebilirsiniz.

WPCode'a özel kod ekleyin

Özel kod parçacığınız için bir başlık girerek başlamanız, ardından kod parçacığınızı kod kutusuna yapıştırmanız gerekir.

Sağdaki açılır menüden doğru kod türünü de seçtiğinizden emin olun.

İlk kod parçacığınızı ekleme

WPCode'u nasıl kullanacağınız hakkında daha fazla bilgi edinmek için, WordPress'e özel kod parçacıkları nasıl eklenir hakkındaki kılavuzumuza bakın.

Umarım bu makale, WordPress'teki functions.php dosyası hakkında ve sitenize nasıl kod parçacıkları ekleyeceğiniz hakkında her şeyi öğrenmenize yardımcı olmuştur! Daha fazla bilgi edinmek için aşağıdaki ek okumalara göz atın.

Ayrıca, adım adım WordPress video eğitimleri için YouTube kanalımıza abone olabilir ve en son güncellemeler için bizi Twitter ve Facebook'ta takip edebilirsiniz.

Ek Okuma

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!