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 Gönderi ve Sayfalarında PHP'ye Nasıl İzin Verilir (Kolay Eğitim)

WordPress geliştiricileri olarak, özel PHP kodunu belirli gönderilere veya sayfalara eklememiz sıkça gerekti. WordPress bu özelliği güvenlik nedeniyle varsayılan olarak devre dışı bırakmış olsa da, gelişmiş işlevsellik gerektiğinde PHP kodunu uygulamak için güvenli yollar mevcuttur.

Dinamik içerik eklemek, özel işlevler uygulamak veya özel özellikler entegre etmek istiyorsanız, yazılarınıza ve sayfalarınıza PHP eklemek güçlü olabilir – ancak sitenizi bozmaktan kaçınmak için doğru şekilde yapılmalıdır.

Bu rehberde, WordPress gönderi ve sayfalarına güvenli bir şekilde PHP kodu eklemeyi göstereceğiz

How to allow PHP in WordPress posts and pages

Neden WordPress Gönderi ve Sayfalarında PHP'ye İzin Verilir?

PHP kodunu doğrudan WordPress blok düzenleyicisine yazmaya çalışırsanız, WordPress'in kodunuzun çoğunu kaldırdığını veya tamamen sildiğini fark edeceksiniz.

WordPress, güvenlik nedenleriyle gönderi ve sayfalarda PHP'ye izin vermez. Bunun nedeni, PHP kodunuzdaki basit bir hata, her türlü yaygın WordPress hatasına neden olabilir.

Ancak, WordPress gönderilerine ve sayfalarına PHP eklemenin gerekli olabileceği bazı durumlar vardır.

Örneğin, ortaklık pazarlaması yoluyla para kazanıyorsanız, sitenize reklam kodu eklemeniz gerekebilir.

Belirli WordPress eklentilerine olan ihtiyacı ortadan kaldırmak için kendi PHP fonksiyonlarınızı geliştirmek isteyebilirsiniz. Yalnızca bir işlev için bir eklenti yüklemenin aşırıya kaçtığını düşünüyorsanız bu gerekli olabilir.

Bu konu hakkında daha fazla bilgiyi WordPress eklentileri ve functions.php hakkındaki makalemizde bulabilirsiniz.

Bunu söyledikten sonra, WordPress gönderi ve sayfalarında PHP'ye nasıl izin verebileceğinizi görelim.

PHP'yi WordPress Sayfalarına ve Yazılarına Nasıl Eklenir

WordPress gönderi ve sayfalarına PHP kod parçacığı eklemenin en kolay yolu WPCode kullanmaktır. Bu eklenti, istediğiniz kadar kod parçacığı oluşturmanıza ve ardından bunları istediğiniz gönderi veya sayfalara eklemenize olanak tanır.

Dahası, bu eklentiyi kullanırsanız PHP eklemek için bir alt tema oluşturmanıza gerek kalmaz. Bunun nedeni, WPCode'un özel kodunuzun tümünü temanızın tema dosyalarından ayrı olarak güvenli bir şekilde yönetmesidir, bu da güncellemeler sırasında değişikliklerinizin kaybolmamasını sağlar.

Kısacası, WPCode kullanmak, PHP kodunu WordPress'e manuel olarak tema dosyaları aracılığıyla eklemekten çok daha güvenli bir yoldur.

Bu WordPress PHP eklentisi hakkında WPCode incelememizde daha fazla bilgi edinebilirsiniz.

Yapmanız gereken ilk şey, ücretsiz WPCode 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.

Etkinleştirmenin ardından Kod Parçacıkları » Parçacık Ekle bölümüne gidin.

WordPress'e nasıl kısa kod eklenir

Burada web sitenize ekleyebileceğiniz tüm hazır kod parçacıklarını göreceksiniz. Bunlar arasında WordPress yorumlarını tamamen devre dışı bırakmanıza, SVG görüntü dosyaları yüklemenize ve daha fazlasını sağlayan kod parçacıkları bulunmaktadır.

Yeni bir kod parçacığı oluşturduğunuz için, ‘Özel Kodunuzu Ekleyin (Yeni Kod Parçacığı)’ üzerine gelmeniz gerekir. Ardından, ‘+ Özel Kod Parçacığı Ekle’ düğmesine tıklayın.

WPCode'a özel kod ekleyin

Ardından, ekranda görünen seçenekler listesinden kod türü olarak 'PHP Snippet'i seçmeniz gerekir.

PHP parçacığı seçeneğini seçin

Artık özel kod parçacığı için bir başlık girebilirsiniz. Bu, parçacığı WordPress yönetici alanında tanımlamanıza yardımcı olacak herhangi bir şey olabilir.

Ardından, kullanmak istediğiniz kodu ‘Kod Önizleme’ kutusuna yazın veya yapıştırın.

Aşağıdaki resimde, gönderinin yayın tarihini gösteren bir parçacık oluşturuyoruz.

WPCode Kullanarak Özel Bir PHP Parçacığı Ekleme

İşlem tamamlandıktan sonra, 'Ekleme' bölümüne gidin.

WPCode, PHP'yi sayfalara ve gönderilere eklemek için iki yol sunar: sayfa başına özel bir konum seçerek veya kısa kodlar aracılığıyla.

WPCode'da Otomatik Ekleme veya Kısa Kod Ekleme yöntemleri arasında seçim yapma

Her seçeneği tek tek inceleyelim:

PHP Kodlarını Sayfaya Özel Bir Konuma Ekleme

'Otomatik Ekle' yöntemini seçerseniz, 'Sayfaya Özel' seçeneğini belirleyebilir ve PHP kod parçacığını nereye ekleyeceğinizi seçebilirsiniz.

Yazı içeriğinden önce, sonra, belirli bir paragraftan önce ve benzeri yerlerde olabilir.

Özel kod parçacıklarını WPCode'a eklemek için sayfaya özel konum seçenekleri

Bu yöntem, özel PHP kodunu tüm sayfalarınıza ve/veya gönderilerinize aynı anda eklemek istiyorsanız önerilir. Bir konum seçtikten sonra, 'Inactive' (Etkin Değil) geçişini tıklayarak 'Active' (Etkin) olarak değiştirebilirsiniz.

Son olarak, kod parçacığını canlı hale getirmek için ‘Kod Parçacığını Kaydet’e tıklayın.

WordPress'te özel PHP parçacıklarını kaydetme

Şimdi, yalnızca bireysel sayfalara veya yazılara PHP kod parçacıkları eklemek istiyorsanız, kısa kod seçeneğini öneririz.

Kısa Kodlar Kullanarak PHP Kod Parçacıkları Ekleme

Kısa kod kullanarak özel PHP eklemek istediğimiz için ‘Kısa Kod’a tıklayın. WPCode şimdi herhangi bir sayfaya, gönderiye veya widget'a hazır alana ekleyebileceğiniz kısa kodu gösterecektir.

WordPress sayfalarında ve gönderilerinde PHP koduna izin verme

İpucu: WPCode Pro'ya yükseltirseniz, özel bir kısa kod oluşturabilirsiniz. Birden fazla kısa kod oluşturduysanız ve bunları ayırt etmeniz gerekiyorsa bu özellik kullanışlı olacaktır.

Bundan sonra, kod parçacığını aktif hale getirin ve ‘Kod Parçacığını Kaydet’e tıklayın.

Bunu yaptıktan sonra, herhangi bir sayfayı veya gönderiyi açarak özel PHP'yi WordPress web sitenize eklemeye hazırsınız.

Blok düzenleyicide, '+'/düğmesine tıklayın ve 'Shortcode' yazın. Göründüğünde, sayfaya veya gönderiye eklemek için Shortcode bloğunu seçin.

WordPress'e kısa kod bloğu nasıl eklenir

Kısa kodu şimdi bu bloğa yapıştırabilirsiniz. Daha fazla bilgi için lütfen WordPress'e kısa kod ekleme konusundaki başlangıç rehberimize bakın.

Kodu canlı hale getirmeye hazır olduğunuzda, sayfayı yayınlayın veya güncelleyin. Şimdi, web sitemizi ziyaret edersek, kısa kodun çalıştığını göreceğiz.

Bu makaledeki adımları daha fazla test etmek isterseniz, şu kılavuzları okuyabilirsiniz:

PHP Kod Parçacıklarınızı Nasıl Yönetirsiniz

Özel PHP kod parçacıkları oluşturmayı artık bildiğinize göre, bunları düzgün bir şekilde nasıl yöneteceğinizi öğrenelim.

Bunu yapmak için, Kod Parçacıkları » Kod Parçacıkları bölümüne gidin.

WordPress'te özel PHP kodunu etkinleştirme ve devre dışı bırakma

Bir noktada, özel bir PHP parçacığını tüm web sitenizden kaldırmak isteyebilirsiniz. Bu durumda, parçacığı devre dışı bırakabilirsiniz, çünkü bu, her sayfa veya gönderi için devre dışı bırakacaktır.

Bunu yapmak için, devre dışı bırakmak istediğiniz kodu bulup geçiş düğmesine tıklayarak Etkin (Mavi) konumdan Devre Dışı (Gri) konuma getirebilirsiniz.

Bundan sonra, web sitenizi ziyaret edip devre dışı bırakılan kodun herhangi bir soruna neden olmadığından emin olmak iyi bir fikirdir. Kısakod yöntemini kullanıyorsanız, tüm kısakod bloğu örneklerinin kaldırıldığından emin olmanız da gerekir.

Diyelim ki birçok kod parçacığınız var ve bazılarının uzun süredir devre dışı bırakıldığını fark ettiniz. Bunları artık kullanmayacaksanız, sitenizdeki gereksiz kod parçacıklarını kaldırmak için silebilirsiniz.

Silmek istediğiniz kod parçacığının üzerine gelin ve göründüğünde 'Çöp Kutusu'na tıklayın.

WordPress'ten özel PHP kodunu silme

Bu makalenin PHP'yi WordPress yazılarınıza ve sayfalarınıza eklemenize yardımcı olduğunu umuyoruz. Ayrıca en iyi WordPress geliştirme araçları listemizi ve WordPress'te tema ve eklenti düzenleyicilerini nasıl devre dışı bırakacağınıza ilişkin makalemizi de görmek 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

5 CommentsLeave a Reply

  1. Yolu saklamak için bir javascript değişkeni oluşturmak üzere şablonunuza şuna benzer bir şey koyun, sonra onu içeriğinize yazmak için javascript kullanın?

    (gösterilmesi için bazı karakterler kaldırıldı –

    var templateDir = "<php bloginfo(‘template_directory’)>";

  2. Bu, WordPress'in PHP kodunun nasıl yürütüleceğini açıklayan iyi bir eğitimdir.

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.