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'e Özel Kod Nasıl Kolayca Eklenir (Sitenizi Bozmadan)

Kendi WordPress sitemi ilk özelleştirmeye başladığımda, özel kod eklemekten dehşete düşmüştüm. functions.php dosyasındaki tek bir yanlış noktalı virgül tüm web sitemi çökertebilirdi. Bu düşünce bile beni paniğe sürükledi.

Bu yüzden, WordPress eğitimleri ile karşılaştığımda, tıpkı WPBeginner'daki kendi eğitimlerimiz gibi, bana kod parçacıklarını temama veya siteye özel bir eklentiye yapıştırmamı söyleyenler, bu fikir daha da göz korkutucu gelmişti.

Ancak iyi haber şu. Sitenizi bozma riski olmadan özel kod eklemenizi sağlayan ücretsiz bir eklenti var.

Bu makalede, özel kodu WordPress'e güvenli bir şekilde eklemenin bu kolay yöntemini göstereceğim. Bu yaklaşım, sitelerini stres olmadan özelleştirmek isteyen hem yeni başlayanlar hem de deneyimli kullanıcılar için mükemmel bir şekilde çalışır.

WordPress'e özel kodu kolayca ekleme

Özel Kod Parçacıkları ile İlgili Sorun (Ve Nasıl Düzeltilir)

Daha önce de belirttiğim gibi, WordPress eğitimlerinde genellikle kod parçacıklarını temanızın functions.php dosyasına veya bir siteye özel eklentiye ekleme talimatlarıyla birlikte bulursunuz.

En büyük sorun, özel kod parçacığındaki küçük bir hata bile WordPress sitenizi bozabilir ve erişilemez hale getirebilir.

Bahsetmeye bile gerek yok, WordPress temanızı güncellerseniz veya WordPress temanızı değiştirirseniz, tüm özelleştirmeleriniz kaldırılır.

Diğer sorun ise, bir siteye özel eklentiye birden fazla kod parçacığı eklerseniz, dosyayı yönetmek zorlaşabilir.

Neyse ki, kullanıcıların WordPress'e özel kod parçacıkları eklemesi ve yönetmesi için daha kolay bir yol var.

WPCode, 2 milyondan fazla WordPress web sitesi tarafından kullanılan en popüler kod parçacığı eklentisidir. Tema `functions.php` dosyanızı düzenlemek zorunda kalmadan WordPress'e kod parçacıkları eklemeyi kolaylaştırır.

WPCode - En İyi WordPress Kod Parçacığı Eklentisi

WPCode ayrıca sitenizin başlık ve alt bilgi alanlarına Google Analytics, Facebook Pikseli, Google AdSense ve daha fazlası gibi izleme kodlarını eklemenizi kolaylaştırır.

Akıllı kod parçacığı doğrulama yaygın kod hatalarını önlemenize yardımcı olduğu için sitenizi bozma konusunda asla endişelenmenize gerek kalmayacak.

Ek olarak, WPCode, SVG dosya yüklemelerine izin verme, REST API'yi devre dışı bırakma, yorumları devre dışı bırakma, Gutenberg'i devre dışı bırakma ve çok daha fazlası gibi en popüler WordPress kod parçacıklarını bulabileceğiniz yerleşik bir kod parçacığı kitaplığı ile birlikte gelir.

Bu, her özellik isteği için ayrı eklentiler yükleme ihtiyacını ortadan kaldırır.

En iyi yanı, tüm kod parçacıklarınızı tek bir merkezi ekrandan yönetebilmeniz ve bunları düzenlemek için etiketler ekleyebilmenizdir.

Ayrıca, WordPress'te özel kod eklemek için ihtiyacınız olan tüm temel özellikleri, 6 kod türü desteği, akıllı koşullu mantık ve daha fazlasını içeren WPCode'un ücretsiz bir sürümü de bulunmaktadır.

Bunu söyledikten sonra, WPCode ile WordPress'e özel kod parçacıklarını nasıl kolayca ekleyebileceğimize bir göz atalım.

WordPress'te Özel Kod Parçacıkları Ekleme

Yapmanız gereken ilk şey, web sitenize ücretsiz WPCode eklentisini yüklemek ve etkinleştirmektir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına ilişkin adım adım kılavuzumuza bakın.

Not: Ücretsiz WPCode eklentisi, WordPress'e özel kod eklemek için ihtiyacınız olan her şeye sahiptir. Zamanlanmış kod parçacıkları, kod revizyonları, e-ticaret dönüşüm takibi ve daha fazlası gibi gelişmiş özellikler istiyorsanız, WPCode Pro'ya yükseltebilirsiniz.

Etkinleştirildiğinde, eklenti WordPress yönetici çubuğunuza ‘Kod Parçacıkları’ etiketli yeni bir menü öğesi ekleyecektir. Buna tıklamak, sitenizde kaydettiğiniz tüm özel kod parçacıklarının bir listesini gösterecektir.

Eklentiyi yeni yüklediğiniz için listeniz boş olacaktır.

WordPress'te ilk özel kod parçacığınızı eklemek için 'Yeni Ekle' düğmesine tıklayın.

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

Bu sizi ‘Kod Parçacığı Ekle’ sayfasına götürecektir. Burada hazır kütüphaneden bir kod parçacığı seçebilir veya özel kodunuzu ekleyebilirsiniz.

Özel kod eklemek için, ‘Özel Kodunuzu Ekle (Yeni Parça)’ seçeneğinin altındaki ‘+Özel Parça Ekle’ düğmesine tıklayın.

WPCode'a özel kod ekleyin

Ardından, ekranda görünen seçenekler listesinden kod türünü seçin.

Bu eğitim için ‘PHP Kod Parçacığı’ seçeneğine tıklayacağız.

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

Şimdi Özel Parçacık Oluştur sayfasında olacaksınız.

Özel kod parçacığınız için bir başlık girerek başlayabilirsiniz. Bu, kodu tanımlamanıza yardımcı olacak herhangi bir şey olabilir.

Bundan sonra, kod parçacığınızı ‘Kod Önizleme’ kutusuna kopyalayıp yapıştırabilirsiniz.

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

Yukarıdaki ekran görüntüsünde, test sitemden WordPress sürüm numarasını kaldırmak için özel bir kod parçacığı ekledim.

function wpb_remove_version() {
return '';
}
add_filter('the_generator', 'wpb_remove_version');

Kod kutusunun altında, ekleme seçeneklerini göreceksiniz. İki ana ekleme seçeneği vardır: Otomatik Ekle ve Kısa Kod.

Kod parçacığı için ekleme seçeneğini seçin

'Otomatik Ekle' yöntemini seçtiyseniz, kod parçacığı sitenize otomatik olarak eklenecek ve çalıştırılacaktır.

Parçacığı yalnızca WordPress yönetici alanında, sitenizin ön yüzünde veya her yerde otomatik olarak çalıştırabilirsiniz. Hatta sayfa başına özel konumlara, gönderilerin öncesine veya sonrasına veya gönderi içeriği içine eklemeyi seçebilirsiniz.

Sayfaya özel konumlara kod parçacıklarını otomatik olarak ekleyin

Emin değilseniz, varsayılan ‘Kod parçacığını her yerde çalıştır’ seçeneğini belirleyin.

'Kısa Kod' yöntemiyle, kod parçacığı otomatik olarak eklenmez. Kod parçacığını kaydettikten sonra, sitenizin herhangi bir yerinde kullanabileceğiniz, kod parçacığına özgü bir kısa kod alırsınız.

Daha aşağı kaydırdığınızda, kod parçacığının hangi cihaz türlerinde yükleneceğini sınırlayabilirsiniz. Varsayılan olarak, kod parçacıkları tüm cihaz türlerinde yüklenir, ancak yalnızca masaüstü veya yalnızca mobil cihazlarda yüklenecek şekilde de ayarlayabilirsiniz.

Özel kod parçacıklarınız için cihaz türünü seçin

Ardından, otomatik olarak eklenen parçacıkları bir dizi kurala göre göstermek veya gizlemek için güçlü ‘Akıllı Koşullu Mantık’ bölümünü kullanabilirsiniz.

Örneğin, kod parçacıklarını yalnızca oturum açmış kullanıcılara gösterebilir, kod parçacıklarını yalnızca belirli sayfa URL'lerinde yükleyebilir ve daha fazlasını yapabilirsiniz.

Parçacıkları göstermek veya gizlemek için akıllı koşullu mantık kullanın

Son olarak, bir 'Temel bilgiler' alanı göreceksiniz. Bu kodun ne yaptığını, nereden bulduğunuzu ve web sitenize neden eklediğinizi anlamanıza yardımcı olacak her şeyi buraya ekleyebilirsiniz.

Kod açıklaması ve etiketleri ekleyin

Kod parçacığınıza etiketler de atayabilirsiniz. Bu, kod parçacıklarınızı konuya ve işlevselliğe göre sıralamanıza yardımcı olacaktır.

Öncelik alanı, aynı konumda birden fazla parçacık görüntülemek istediğinizde parçacıkların yürütülme sırasını kontrol etmenizi sağlar. Varsayılan olarak, tüm parçacıklar 10 öncelik alır. Bir parçacığın diğerlerinden önce görüntülenmesini istiyorsanız, parçacık önceliğini 5 gibi daha düşük bir sayıya ayarlamanız yeterlidir.

Seçenekleri belirledikten sonra, sağ üst köşedeki anahtarı ‘Etkin Değil’den ‘Etkin’ konumuna getirin ve ardından ‘Parçayı Kaydet’ düğmesine tıklayın.

Kod parçasını kaydet ve etkinleştir

Kod parçacığını kaydetmek ve etkinleştirmemek istiyorsanız, ‘Kod Parçacığını Kaydet’ düğmesine tıklamanız yeterlidir.

Kod parçacığını kaydedip etkinleştirdikten sonra, seçtiğiniz ekleme yöntemi buysa otomatik olarak sitenize eklenecek veya bir kısa kod olarak görüntülenecektir.

Özel Kodda Hata Yönetimi

Genellikle, özel kodu sitenize özel eklentinize veya tema dosyanıza eklerken bir hata yaparsanız, bu hemen sitenize erişilemez hale getirir.

Sitenizde bir sözdizimi hatası veya 500 dahili sunucu hatası görmeye başlarsınız. Bunu düzeltmek için, bir FTP istemcisi kullanarak kodunuzu manuel olarak geri almanız gerekecektir.

WPCode eklentisinin harika yanı, sözdizimi hatasını otomatik olarak algılaması ve hemen devre dışı bırakmasıdır.

Özel kod parçacığınızda hata işleme

Ayrıca size yardımcı bir hata mesajı gösterecektir, böylece hatayı ayıklayabilirsiniz.

WPCode'un akıllı kod parçacığı doğrulayıcısı, özel kodunuzu eklerken olası hataları da tespit edecektir.

Kod hatalarını bulmak için akıllı kod parçacığı doğrulama

Hata üzerine gelmek, onu düzeltmenize yardımcı olacak talimatları gösterecektir.

Özel Kod Parçacıklarınızı Yönetme

WPCode eklentisi, WordPress'teki özel kod parçacıklarınızı yönetmek için kolay bir kullanıcı arayüzü sağlar.

Kod parçacıklarını sitenizde etkinleştirmeden kaydedebilir ve ardından istediğiniz zaman parçacığı etkinleştirebilir veya devre dışı bırakabilirsiniz. Ayrıca kod parçacıklarını türe ve konuma göre filtrelemek ve kod parçacıklarınızı kolayca düzenlemek için etiketleri kullanmak da mümkündür.

WPCode - Etiketlere Göre Düzenlenmiş WordPress Parçacıkları

Belirli kod parçacıklarını veya hepsini toplu olarak dışa aktarabilirsiniz.

Kod Parçacıkları » Araçlar bölümüne gidin ve 'Dışa Aktar' sekmesine tıklayın.

Özel kod parçacıklarınızı dışa aktarın

Eğer web sitelerini farklı bir sunucuya taşıyorsanız, kod parçacıklarınızı yeni siteye kolayca aktarabilirsiniz.

Yalnızca Kod Parçacıkları » Araçlar » İçe Aktar sayfasına gidin ve dışa aktarma dosyasını yükleyin.

WPCode ile kod parçacıklarını içe aktarın

Bonus: Yapay Zeka ile Özel Kod Parçacıkları Oluşturun

Kodlama bilmeseniz bile, WPCode'un Yapay Zeka Parçacık Oluşturucusu'nu kullanarak WordPress web siteniz için kolayca özel parçacıklar oluşturabilirsiniz. Bu nedenle, PHP, HTML veya CSS ile uğraşmak yerine, web siteniz için istediğiniz şeyi İngilizce olarak açıklayabilirsiniz.

'Snippet Ekle' sayfasından, 'Yapay Zeka ile snippet oluştur' seçeneğinin üzerine gelin. Ardından, '+ Snippet Oluştur' düğmesine tıklayın.

'Yapay Zeka ile Kod Parçacığı Oluştur' seçeneğine tıklayın

Ardından, parçacığınızın ne yapmasını istediğinizi açıklayabileceğiniz bir metin kutusu görünecektir. Ne istediğiniz konusunda belirli olmaya çalışın, ancak çok uzun tutmayın, daha sonra ek değişiklikler yapmak için her zaman Yapay Zeka Geliştirme özelliğini kullanabilirsiniz.

İsteğinizi yazdıktan sonra 'Oluştur' düğmesine tıklayın.

Parçacığınızın ne yapmasını istediğinizi açıklayın ve Oluştur düğmesine tıklayın

Yapay zeka artık yeni kod parçacığınızı yazacak, ayrıca otomatik ekleme konumunu seçecek ve gerekirse koşullu mantığı ayarlayacaktır.

WPCode AI kodu otomatik olarak yazacaktır

Yeni parçacığınızı ayarlamak isterseniz, yapmak istediğiniz değişiklikleri açıklamanıza olanak tanıyacak 'Yapay Zeka Geliştir' düğmesine tıklayabilirsiniz.

Yeni kod parçacığınızı ayarlamak için Yapay Zeka Geliştir düğmesini kullanın

Mevcut kod parçacıklarınızdan herhangi birini geliştirmek için Yapay Zeka Geliştirme özelliğini de kullanabilirsiniz.

Video Eğitim

Yazılı talimatları sevmiyorsanız, WordPress'e özel kodun nasıl kolayca ekleneceğine dair video eğitimimizi izleyebilirsiniz:

WPBeginner'a Abone Olun

Umarım bu makale, WordPress'e özel kodu kolayca nasıl ekleyeceğinizi öğrenmenize yardımcı olmuştur. Web sitenizde bazı kod parçacıklarıyla denemeler yapmak ister misiniz? WordPress fonksiyonlar dosyası için son derece kullanışlı ipuçları listemize göz atın ve WordPress sitenizi hızlandırma konusundaki nihai rehberimize bakmayı unutmayın.

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

28 CommentsLeave a Reply

  1. Bu rehberi çok sevdim! WPCode eklentisi, WordPress'e özel kod eklemek için tam da ihtiyacım olan şeydi. Hataları herhangi bir şeyi bozmadan önce yakalaması süper yardımcı.
    Öğrendiğim bir profesyonel ipucu: Üst temanızın functions.php dosyasını doğrudan değiştirmeyin. Bunun yerine bir alt tema oluşturun ve özel kodunuzu oraya ekleyin. Bu sayede tema güncellemelerinde değişikliklerinizi kaybetmezsiniz.
    Kod doğrulama özelliği beni defalarca hatadan kurtardı. Bu rehberin tüm bu önemli noktalara değinmesine gerçekten sevindim!

  2. WP Code, tek başına birkaç eklentinin yerini alabilecek kesinlikle mükemmel bir eklentidir. Bir geliştirici olarak kod parçacıklarından keyif alıyorum. Onları oluşturmayı ve web sitelerine eklemeyi seviyorum. Bu yaklaşım, aksi takdirde bir eklenti gerektirecek özellikleri ekleyerek WordPress'i özel olarak oluşturulmuş bir çözüme uyarlamama olanak tanıyor. Test modu ve yerleşik koruma harika, çünkü eklentinin kendisi eklenen kodu sözdizimi hataları açısından kontrol ediyor. Ve kapsamlı kod parçacığı kütüphanesi, bana ne kadar yardımcı olduğunu anlatmaya devam edebilirim. Eklentiler için ilk on sıralaması varsa, bu kesinlikle orada.

  3. Her küçük işlevsellik için bile eklenti yükleme konusunda her zaman çekincelerim olmuştur.
    wpcode aracılığıyla kod parçacıklarını eklemek, ihtiyacımız olan her küçük işlevsellik için ayrı eklentilere sahip olmamıza gerek kalmadığı için bunu devrimleştirdi.
    Daha da iyisi, wpcode en çok kullanılan genel kod parçacıklarıyla birlikte gelir, bunları sadece kullanmamız ve etkinleştirmemiz yeterlidir.

    • Ve ücretli sürümü daha da iyi. Yaklaşık iki aydır bende ve ücretli sürümdeki kod parçacığı kütüphanesi hemen hemen her şey için yüzlerce kod parçacığı içeriyor. Eğer biri lite sürümdeki WP Code'u seviyorsa, ücretli sürüm, kodu önceden test etme yeteneği de dahil olmak üzere kesinlikle mükemmel bir eklentidir. Kesinlikle harika.

      • wpcode hakkındaki değerli deneyiminizi paylaştığınız için teşekkürler.
        Şu ana kadar lite sürümünü kullandım ve kullanılabilirliğini ne kadar takdir etsem azdır.
        Hazır kod tabanının sorunsuz deneyimini yaşamak için gelecekte kesinlikle pro sürümüne yükseltmeyi düşüneceğim.

  4. Web sitesine parçacık eklemek için WP kodunu da kullanıyorum ve çok sayıda eklenti yüklemekten tasarruf etmek isteyen biri için web sitesi oluşturmada vazgeçilmez araçlardan biri olduğu konusunda hemfikirim, parçacıklar genellikle bu görevleri iyi bir şekilde yerine getirebilir. Yapay zekanın artık birçok amaç için özel parçacıklar önerebilmesi de iyi bir şey.

  5. Eklentiyi kullanmayı denedim, ancak kodumu etkinleştirmeye çalıştığımda, Satır 0'da bir hata alıyorum, ne yapacağımı bilmiyorum, çünkü <?php içeren satır hariç 0. satır bulamıyorum.

  6. Merhaba ve WordPress topluluğuna tüm çalışmalarınız ve desteğiniz için çok teşekkür ederiz.

    Kod Parçacıkları eklentisini kullandım ve son güncellemeden sonra her şey mükemmeldi, ancak tüm kodlar kayboldu ve herhangi bir değişiklik kaydetmek imkansız hale geldi: sonuç 404 hata sayfası.

  7. Uzun bir Yazar sayfam var, bağlı kuruluş bağlantılarıyla ve kullanıcıların belirli konular için bu kitapları çekebilmesini istiyorum.

    Örneğin, Bahçıvanlık, Yemek Pişirme ve Dikiş konularını kapsayan kitaplar olduğunu varsayalım. Kullanıcının diğer tüm başlıkları görmeden yalnızca Dikiş ile ilgili tüm kitapları çekebilmesini istiyorum. Ayrıca bazı başlıklar konuları hemen belirtmediği için tüm listeyi gözden geçirmek hepsini yakalayamayabilir.

    Başlıkları, önceden belirlenmiş konu listelerinden birinde veya birkaçında görünecek şekilde kodlayabilmek ve ardından kullanıcıya yalnızca o belirli konudaki başlıkların dinamik bir listesini almak için tıklayabileceği bir bağlantı sağlamak istiyorum. Dinamik, böylece eklediğim ve kodladığım yeni başlıklar onlar için görünecektir.

    Ben bir programcı DEĞİLİM, olmak da istemiyorum, bunu yapacak bir eklentiye ihtiyacım var. Görünüşe göre bunu yapmak isteyen ilk kişi ben değilim. Bunu yapacak bir eklenti var mı?

  8. Merhaba
    Fonksiyon kodunu yalnızca ödeme sayfasına eklemeye çalışıyorum, bu yüzden snippet'i nasıl kullanabilirim?

  9. Kod parçacıklarını ana sayfam DIŞINDAKİ tüm sayfalara uygulayabilir miyim?

  10. Herkesin sevdiği gibi bu eklentiyi kullanmayı denedim, ancak herhangi bir şey yapamadan tüm sitemi çöktürdü.

    Bu makale, herkesin beğendiği gibi tekrar denemem için beni ikna etti, ancak SADECE ETKİNLEŞTİRMEK bile tüm sitemi bozuyor ve bahsettiğiniz 500 hatasını alıyorum.

    Neler olup bittiği hakkında bir fikriniz var mı?

    Benim hatam olduğunu varsayacağım ama yaptığım tek şey onu yüklemek ve etkinleştirmek.

  11. Bu eklentiye girilen kod, tema güncellemeleriyle kalıcı olur mu? Bu eklentinin şunları yapmasını isterim: Telif hakkındaki yılı otomatik olarak güncellemek için birçok geliştirici bunu başarmak için bir çocuk temasına bir php kodu parçacığı yerleştirir. Sadece bu küçük değişiklik için her web sitesi için bir çocuk tema yapmak istemiyorum, ancak alternatif, her tema güncellemesiyle değişikliklerimin kaybolmasıdır. Ancak bu kadar küçük bir şey için bir çocuk tema eklemek, kapının mandalının rengini değiştirmek istediğinizde bütün bir çit inşa etmek gibi görünüyor. Belki de bu eklenti bunun kolay yolu mu?

  12. Eski bir PHP geliştiricisiyim ama bu, kod parçacıklarını yönetmeyi çok daha kolaylaştırıyor. (Ve insan olduğum için, bir kod parçacığı eklerken bir hata yaptım – ve sadece devre dışı bırakıldı. Manuel olarak yapmak, siteyi denediğimde düzenleyicinin hala açık olduğundan emin olmam gerektiği anlamına gelirdi, böylece geri dönüp 500 hatası olabilecek şeyi bulmaya çalışabilirdim.

    Bu gönderi için teşekkürler.

  13. Bu kod parçasının kapsamı nedir?
    Bu kod parçası ana tema fonksiyonlarını geçersiz kılabilir mi?

  14. Bunu paylaştığınız için teşekkürler. Ben de özel kod eklemekten korkuyorum. Ama bu kolay görünüyor. Doğru anladıysam, kod parçacığında bir hata varsa eklenti otomatik olarak devre dışı bırakıyor. Doğru mu?

    • Merhaba Amrita,

      En yaygın sözdizimi hatalarını yakalamaya çalışır ve yakalayabilir, ancak bazen kontrolü kaçırabilir. Bu, eklemeye çalıştığınız koda bağlıdır.

      Yönetici

  15. Bu harika eklenti için teşekkürler. Artık özel kod parçacıklarını daha kolay yönetebilirim.

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.