WordPress function.php Nasıl Kullanılır [Hızlı Kılavuz]
WordPress'te kendi özel işlevlerinizi kullanmanın yollarını hiç merak ettiniz mi? Herhangi birinin aklına gelebilecek ilk açık cevap WordPress eklentileri olacaktır.
Ancak ikinci bir seçenek de mevcut. Ve bu, WordPress functions.php dosyasını kullanıyor.
Bugün WordPress'teki function.php dosyasından nasıl yararlanabileceğinize dair bazı önemli noktalardan bahsedeceğiz. Bunlara nasıl erişebileceğinizi, özel işlevleri nasıl ekleyeceğinizi ve burada ve orada birkaç önemli ipucu hakkında konuşacağız.
Bugünün hızlı kılavuzu, tüm 'WordPress' alanına yeni giren ve ellerini kirletmek isteyenler içindir. Bununla birlikte, bariz bir soruyla başlayacağız:
Neden ilk etapta bize işlevler isteyeyim?
WordPress hakkında herkesin bilmesi gereken ilk şey, PHP adlı bir programlama dili üzerine kurulu olmasıdır. Doğal olarak, function.php ve diğer temel WordPress işlevleri gibi dosyalar PHP'dedir. Bu, kendi fonksiyonlarınızın çalışmasını istiyorsanız, biraz PHP bilgisine sahip olmanız gerektiği anlamına gelir.
Ne yazık ki, bu başka bir zamanın konusu.
Şimdilik, ortaya koyduğumuz soruyu cevaplamaya çalışalım.
Kodlamadaki işlevlerin çok belirgin bir avantajı vardır. Birden çok kez kullanılabilirler. Aslında tek yapmanız gereken bir fonksiyon oluşturmak ve onu kodunuz içinde kullanmak istediğiniz her yerde onu çağırmak. Bu da onu YENİDEN KULLANILABİLİR bir varlık yapar.
Artık WordPress eklentileri hakkında da bir tartışma yapılabilir.
Aynı şeyi eklentilerle de yapabilmelisiniz, değil mi?
Evet. Genel olarak, acemi kullanıcılar bu tür amaçlar için eklentileri kullanmayı daha iyi bulacaktır. Ancak, farklı ayarlarla farklı bir eklentiye geçmeyi planlıyorsanız, eski ayarları gerçekten geri getiremezsiniz. WordPress web sitenizden kaldırdıktan sonra, yeni eklentinizle her şeyi sıfırdan oluşturmanız gerekebilir.
O zaman başka bir bariz soru var:
PHP'yi bilmiyorum? Ben şimdi ne yapmalıyım?
Çağın bilgi çağı olduğunu unutuyorsun. İhtiyacınız olan kod ne olursa olsun çoğunlukla internette bulunur (uygun belgelerle). Aslında, temanızın function.php dosyasını kullanarak sepete ekle düğmesini nasıl değiştireceğinizi gösterdiğimiz bir eğitimimiz var [temanızın function.php dosyasına nasıl kod ekleyeceğinizi de tartışacağız].
Unutulmaması gereken bir diğer önemli gerçek de, çok fazla WordPress eklentisinin sitenizi yavaşlatabileceğidir. Web sitenizde [uzman topluluğu tarafından önerilen] 20'den fazla eklenti çalışıyorsa , sitenizin yavaşlayarak arama sıralamanızı etkileme olasılığı yüksektir. Bununla birlikte, WordPress web sitenizde özel işlevler kullanmaya istekliyseniz, kodu yeniden kullanmanın minimum bir etkisi olacaktır, bu da onu daha iyi bir seçenek haline getirir.
WordPress functions.php dosyasını nerede bulabilirim?
Functions.php dosyasına erişmenin birkaç yolu vardır. Ancak, erişmeden önce bilmeniz gereken birkaç şey var:
WordPress function.php dosyasını düzenlemeye çalışırsam ne olur?
Bu işte yeniyseniz, SADECE YAPMAYIN !
WordPress'te esas olarak 2 function.php dosyası olduğunu görüyorsunuz. Biri çekirdek dosyalarla ilişkilendirilir ve diğerleri temel olarak kullandığınız temalarla ilişkilendirilir [tema işlevlerini etkinleştirmek için kullanılır – temanızın yapabileceği şeyler!]. Çekirdek function.php dosyası, temanın function.php dosyasının aksine farklı bir stile sahiptir.
Bir kodunuz varsa ve nereye koyacağınızı bilmiyorsanız, bir uzmandan yardım isteyin. Çünkü orijinal kodda herhangi bir şeyi bir şekilde yanlış yerleştirirseniz, büyük olasılıkla web sitenizden sonsuza kadar kilitlenirsiniz!
Functions.php dosyaları nerede bulunur?
Functions.php dosyalarının konumları şunlardır:
- Çekirdek function.php dosyasını gözlemlemek istiyorsanız, WordPress web sitenizin cPanel'ine erişmeniz ve Dosya Yöneticisine gitmeniz gerekir. Bir kez public_html>wp-includes'e gidin. Aşağı kaydırırsanız, functions.php dosyasını bulacaksınız.
![WordPress function.php Nasıl Kullanılır [Hızlı Kılavuz] 2 WordPress functions php in core files](https://www.wpata.com/uploads/article/30557/R5UjTMlrkzQPlPzA.png)
- Temanızın işlev dosyasına cPanel'den erişmek istiyorsanız, Dosya Yöneticisi>temalar>'Aktif Tema' seçeneğine gidin. Burada 'Aktif Tema' , WordPress web sitenizde şu anda aktif olan tema anlamına gelir. Hemen hemen yüklediğiniz her temanın bir function.php dosyası olacaktır.
![WordPress functions.php Nasıl Kullanılır [Hızlı Kılavuz] 3 functions php in theme files of cPanel](https://www.wpata.com/uploads/article/30557/imDQzRMO1F6uETcs.png)
- XAMPP kullanarak yerel ana makinenizde bir WordPress web sitesi çalıştıranlarınız için, xampp>htdocs>'Active Site'>wp-content>themes>'Active Theme'>functions.php adresine gidin. Visual Studio Code gibi bir kod düzenleyiciniz varsa dosyayı düzenleyicide açabilirsiniz.
Yine, 'Aktif Site' ve 'Aktif Tema' , localhost'ta çalıştırdığınız sitenin ve sitede etkin olan temanın adlarıdır [çünkü sitenizde birden fazla WordPress teması kurulu olabilir]. WordPress web sitelerini makinenizde yerel olarak çalıştırmak için xampp'in nasıl kullanılacağına ilişkin bu videoyu izlediğinizden emin olun.
WordPress function.php'ye özel işlevler nasıl eklenir?
Bunu yapmanın iki yolu vardır:
'Özel İşlevlerim' eklentisini kullanın
Eklentiyi yüklemek, WordPress'e başka bir eklenti yüklemekle aynıdır. Eklentiyi WordPress kontrol panelinizden Kurun ve Etkinleştirin .
Bunu yaptıktan sonra, WordPress kontrol panelinizdeki Ayarlar menüsünün altında 'PHP Yerleştirici' seçeneğini göreceksiniz. WordPress sayfalarına bir alıntı eklemek için aşağıdaki kod parçasını kullanacağız:
add_post_type_support( 'page', 'excerpt' );
***Yukarıda bahsedilen kod, WordPress sayfalarına alıntı desteği ekler. Temanızın modüllerinin çalışmasının söylendiği add_theme_support() gibi başka önemli işlevler de vardır. Ardından, WordPress web sitenizdeki eklentileri etkinleştirebilen veya eklentileri WordPress dizininden tamamen kaldırabilen activate_plugins() ve delete_plugins() vardır.
Bu kodu eklemek için yapmanız gerekenler:
- Ayarlar>PHP Yerleştirici'ye gidin.
- Kodu ekleyin.
![WordPress function.php Nasıl Kullanılır [Hızlı Kılavuz] 4 Using My Custom Functions Plugin](https://www.wpata.com/uploads/article/30557/Q4daRvJ4v39y29DL.png)
- 'AÇIK' düğmesini sağa çevirin.
- 'Değişiklikleri Kaydet'e basın
'Tema İşlevleri' dosyasını kullanın
WordPress sayfalarında alıntıyı göstermek için daha önce bahsedilen kodu eklemek için theme functions.php dosyasını kullanabilirsiniz. Bunu yapmak için:
- Görünüm>Tema Düzenleyici'ye gidin.
- Sağdaki açılır menüden kullandığınız temayı seçin.
![WordPress functions.php Nasıl Kullanılır [Hızlı Kılavuz] 5 Adding custom code in WordPress functions php file](https://www.wpata.com/uploads/article/30557/qEKHqpE3jZxNPIjW.png)
- Temanız için WordPress functions.php dosyası olan 'Tema İşlevleri'ni seçin.
- Kodu yapıştırın.
- Son olarak, 'Dosyayı Güncelle'yi tıklayın
Her iki durumda da, WordPress sayfalarına eklenmiş bir alıntı kutusu göreceksiniz.
![WordPress function.php Nasıl Kullanılır [Hızlı Kılavuz] 6 WordPress Excerpt in Pages](https://www.wpata.com/uploads/article/30557/WUwiXcEpF8BFQPI8.png)
Dikkat: Kodu doğru şekilde kopyaladığınızdan emin olun. Dosya başarıyla güncellenebilir, ancak herhangi bir sonuç göremezsiniz.
Son düşünceler
WordPress işlevleriyle ilgili bu tartışma . php küçük oldu. Ancak, function.php WordPress tema dosyasına ekleyebileceğiniz bazı özel işlevleri paylaştığımız bu içeriğin devamını getirmeyi umuyoruz.
Bir takip istiyorsanız bize bildirin. Aşağıdaki yorumlarda sesi kısın ve bizden sonra ne tür içerik görmek istediğinizi bize bildirin.
Şerefe!
ev borcu WordPress sitesi