Web sitenizde kullandığınız WordPress eklentilerinin sayısını azaltmak istediğiniz oldu mu?
Web sitenizi bozmadan kod parçacıkları aracılığıyla geleceğe hazır WordPress özelleştirmeleri eklemenize olanak tanıyan kolay bir yol olsaydı harika olmaz mıydı?
Benim gibi ve diğer akıllı web sitesi sahiplerinin çoğu gibiyseniz, WordPress yolculuğunuzda bu çözümü birkaç kez dilemişsinizdir.
Bugün, WordPress özelleştirmesine bakış açınızı değiştirecek olan ücretsiz WPCode eklentimin lansmanını paylaşmaktan heyecan duyuyorum.
Bu aracı, web sitesi özelleştirmelerinizi yönetirken zamandan ve zahmetten tasarruf etmenize yardımcı olmak için oluşturduk. Bu, düzinelerce mevcut WordPress eklentisini değiştirmenize yardımcı olurken web sitenizi daha hızlı hale getirecek nihai İsviçre çakısı aracı gibidir.

Arka Plan Hikayesi
2012'de Insert Headers and Footers adında ücretsiz bir eklenti oluşturdum.
Bu eklentinin amacı, benim ve diğer WPBeginner okuyucularının tema dosyalarını düzenlemeden kodları WordPress sitemizin üstbilgi ve altbilgi alanına eklemesini kolaylaştırmaktı!
Buna Google Analytics betiği, özel CSS kodu, Facebook Pikseli, AdSense kodu ve daha fazlası dahildir.
Son on yılda, bu basit eklenti 1 milyondan fazla aktif kuruluma ulaştı.

Aynı dönemde, WordPress de tonlarca yeni özellik ve eklentiyle birlikte büyük ölçüde büyüdü.
Her ay, kullanıcılarımızdan belirli sayfalarda betikleri koşullu olarak yükleme, web sitesinin diğer alanlarına kod parçacıkları ekleme ve benzeri gibi daha fazla işlevsellik ekleme istekleri alırdım.
Uzun düşünme ve değerlendirme sonucunda, bu ücretsiz eklentiyi genişletmeye ve koşullu mantık, otomatik ekleme ve çok daha fazlasıyla WordPress için tam özellikli bir kod parçacığı yönetim çözümü haline getirmeye karar verdik.
Yeni eklentiyi kullanarak şunları yapabilirsiniz:
- Sitenize yalnızca birkaç tıklamayla izleme betikleri / çeşitli web yöneticisi araçları doğrulama meta ayrıntıları ekleyin.
- Her blog yazısının ilk paragrafından sonra, her blog yazısının sonunda vb. banner reklamlar veya diğer dinamik içerik öğeleri ekleyin.
- REST API, XML-RPC, Yorumlar vb. gibi istemediğiniz WordPress özelliklerini kaldırın.
- WordPress sitenizdeki kod parçacıklarını öğreticilerden hatalar olmadan kolayca kopyalayıp yapıştırın.
- Ve gerçekten bu sadece yüzeyi çizmek.
Tüm bu özellikler size ücretsiz olarak sunuluyor!
Eğer bir pazarlamacıysanız, WPCode'u WordPress içindeki bir Google Etiket Yöneticisi gibi düşünün.
Eğer sıradan bir işletme sahibiyseniz, bunu web siteniz için bir İsviçre çakısı gibi düşünün. İstediğiniz şeyi yapmanıza yardımcı olacaktır - ne daha fazla, ne daha az.
WPCode, WordPress sitenize yükleyeceğiniz EN GÜÇLÜ eklentidir ve abartmıyorum.
Sadece 5 dakikanızı ayırın, size göstereyim - okumaya devam edin.
Video Sürümü
WPCode Nedir?
WPCode, tema `functions.php` dosyanızı düzenlemeden kod parçacıkları kullanarak özel WordPress özellikleri eklemenizi kolaylaştıran güçlü bir WordPress kod parçacığı eklentisidir.
En popüler WordPress kod parçacıklarımdan bazılarını bulabileceğiniz yerleşik bir kod parçacığı kitaplığı ile birlikte gelir ve bu da ayrı eklentilere olan ihtiyacı ortadan kaldırmanıza yardımcı olur.

Örneğin, size yardımcı olacak hazır kod parçacıkları mevcuttur:
- XML-RPC'yi Devre Dışı Bırak – bu, WordPress güvenliği için iyidir
- SVG Dosya Yüklemeye İzin Ver – ayrı bir eklentiye olan ihtiyacı ortadan kaldırır
- Gutenberg'i Devre Dışı Bırak – ayrı bir eklentiye olan ihtiyacı ortadan kaldırır
- Yorumları Devre Dışı Bırak – ayrı bir eklentiye olan ihtiyacı ortadan kaldırır
- Google Analytics, Facebook, AdSense ve diğer platformlar için İzleme Betikleri Ekle
Ve sitenizdeki eklenti sayısını azaltırken özel işlevsellik eklemek için kullanabileceğiniz şu anda iki düzineden fazla başka kod parçacığı bulunmaktadır.
Ortalama bir web sitesi sahibi için bu eklenti, yalnızca mevcut hazır kod parçacıklarıyla şu anda kullanıyor olabileceğiniz en az 6 – 8 eklentiyi azaltmanıza yardımcı olacaktır.
Popüler kullanım durumlarını kapsayacak şekilde daha fazla özel kod parçacığı eklemeye devam etme planım var. Önerileriniz varsa, lütfen buradaki formu doldurarak bize bildirin.
Kod parçacıkları katkıda bulunmak isteyen bir WordPress geliştiricisi / serbest çalışan iseniz, lütfen yukarıdaki formu kullanarak kod parçacığınızı bize gönderin.
Geleceğe Yönelik Site Özelleştirme ve Kod Yönetimi
Çoğu WordPress özelleştirme eğitimleri, kod parçacıklarını temanızın functions.php dosyasına eklemenizi isteyecektir. Bu eski yöntem, kod parçacıklarının yönetimini karmaşık hale getirir ve temanızı güncellemenizi engeller.
Temanızı güncellerseniz veya başka bir temaya geçerseniz, functions.php dosyanıza eklediğiniz tüm özel kod işlevlerini kaybedersiniz.
WPCode, başlık ve altbilgi betikleri ile diğer kod parçacıklarını doğrudan WordPress kontrol panelinizden eklemenizi kolaylaştırarak bu sorunu çözer. Bu kod parçacıkları, temanızın functions.php dosyasına eklenmiş gibi çalışır, ancak özelleştirmelerinizi geleceğe dönük hale getiririz.

Önemli web sitesi özelleştirmelerinizi asla kaybetmeden temanızı güvenle güncelleyebilir veya başka bir temaya geçebilirsiniz.
Temanızın functions.php dosyasına özel kod parçacıkları eklemenin bir diğer sorunu, en küçük bir hatanın bile web sitenizi bozup erişilemez hale getirebilmesiydi.
Bu nedenle akıllı kod parçacığı doğrulama sistemimizi oluşturduk. Bu, kod parçacıkları veya başlık ve altbilgi betikleri eklerken web sitenizi asla bozmadığınızdan emin olmak için yaygın kod hatalarını önlemenize yardımcı olur.
Tüm başlık ve altbilgi betiklerinizi ve diğer özel kod parçacıklarınızı tek bir ekrandan yönetebilirsiniz. Hatta Etiketler kullanarak kod parçacıklarını düzenlemenizi ve her kod parçacığına hatırlatıcı notlar eklemenizi kolaylaştırıyoruz.

Dahili WordPress Kod Üreteçleri
Gelişen kod parçacığı kütüphanemizin yanı sıra, en son WordPress kodlama standartlarını ve API'lerini kullanarak kullanıma hazır özel kodları hızla almanıza yardımcı olacak WordPress kod üreteçlerimiz de bulunmaktadır.

Yönetici Arayüzlü Özel Kod Üreteçlerine Örnekler:
- Özel Gönderi Tipi Üreteci – Gönderi Tipleri için özel kod parçacığı oluşturun.
- Özel Taksonomi Üreteci – Taksonomiler için özel kod parçacığı alın.
- WP Sorgu Üreteci – Gönderileri yüklemek için WP_Query için özel kod parçacığı alın.
- Özel Kenar Çubuğu Üreteci – Özel kenar çubuklarını veya widget'a hazır alanları kaydetmek için özel kod parçacığı oluşturun.
- Özel Widget Üreteci – Özel widget'ları kaydetmek için özel kod parçacığı.
- Gezinme Menüsü Üreteci – Temanızda yeni gezinme menüsü konumlarını kaydetmek için özel kod parçacığı.
Yukarıdakilere ek olarak, bir cron işini zamanlamak, betikleri ve stil sayfalarını kaydetmek, özel gönderi durumu eklemek ve daha fazlası için kod parçacığı üreteçlerimiz de bulunmaktadır.
Geçmişte, yeni başlayanlar ve orta seviyedeki kullanıcılar özel gönderi türleri, taksonomiler vb. oluşturmak için WordPress eklentilerini bir yönetici arayüzü ile kullanırlardı. Sorun, bunların arka planda yalnızca özel kod parçacıkları oluşturan tek kullanımlık eklentiler olmasıdır.
Şimdi WPCode ücretsiz oluşturucuları ile, istediğiniz özel işlevselliği bir yönetici arayüzü ile eklerken bu eklentileri ortadan kaldırabilirsiniz.
Bu, müşteriler için web siteleri oluşturan yeni WordPress geliştiricileri ve web profesyonelleri için büyük bir zaman kazancı olacaktır.
Kod Parçacıkları için Koşullu Mantık + Otomatik Ekleme Önceliği
WPCode ile amacım hem KOLAY hem de GÜÇLÜ bir WordPress kod parçacığı eklentisi oluşturmaktı.
Bu nedenle, genel üstbilgi ve altbilgi betiklerimizin yanı sıra, kod parçacıkları için koşullu mantık gibi gelişmiş özellikler ekledik ve bunu kolaylaştırdık.
WordPress koşullu mantık sorgularını öğrenmek yerine, belirli bir parçacığın ne zaman yükleneceğine karar vermek için görsel koşullu mantığı kullanabilirsiniz.

WPCode koşullu mantığının örnek kullanım durumları:
- Yalnızca oturum açmış kullanıcılar için kod parçacıkları yükleyin
- Belirli kullanıcı rolleri için PHP kod parçacıkları yükleyin
- Yalnızca belirli sayfa URL'lerinde PHP kod parçacıkları yükleyin
- Belirli sayfalara üstbilgi ve altbilgi piksel betikleri ekleyin
- Sayfa türüne göre kod parçacıklarını göster
- Yalnızca belirli gönderi türlerinde kod parçacığını çalıştırın
- Yönlendiren kaynağına göre üstbilgi ve altbilgi kod parçacığını yükleyin
- ve daha fazlası...
Ayrıca, otomatik kod ekleme ve kısa kodlar kullanarak manuel çıktı ekledik. Bu şekilde özel bir kısa kod kullanarak özellikler ekleyebilir veya istediğiniz alana belirli özellikleri otomatik olarak ekleyebilirsiniz.

Otomatik Ekleme özelliğimiz, kod parçacığını her yerde çalıştırmanıza veya aşağıdakiler gibi özel seçeneklerden seçim yapmanıza olanak tanır:
- Kod parçacığını yalnızca ön uçta çalıştırın
- Kod parçacığını yalnızca WordPress yönetici alanında çalıştırın
- Site genelinde üstbilgi ve altbilgi betikleri ekleyin
- Gönderi içeriğinden önce veya sonra PHP kod parçacığı ekleyin
- Belirli bir paragraftan önce veya sonra kod parçacığı ekleyin
- Belirli arşiv sayfalarına kod parçacığı ekleyin
Bunun dışında, özel işlevlerinizin sırasını seçebilmeniz ve kod çakışmasını önleyebilmeniz için görsel bir kod parçacığı öncelik sistemi de ekledik.

Örnek Kullanım Durumları + Değiştirebileceğiniz Eklentiler Nelerdir?
WPCode, işlevselliği kaybetmeden düzinelerce başka eklentiden kurtulmanıza yardımcı olan tek eklentidir.
İşte en iyi kullanım durumlarından bazıları:
- Üstbilgi ve Altbilgi betiklerini ekleyin
- Google Analytics İzleme Kodunu Üstbilgi ve Altbilgiye Ekleyin
- Tema'nın functions.php dosyasını değiştirmeden PHP Kod Parçacıkları veya JavaScript kod parçacığı ekleyin
- Facebook Piksel kodunu, Google Dönüşüm Piksel kodunu ve diğer Reklam Dönüşüm Piksel Betiklerini koşullu mantıkla WordPress başlığına ve altlığına ekleyin
- Google AdSense Reklam kodunu, Amazon Yerel Bağlamsal Reklam kodunu ve diğer Medya Reklam kodlarını ekleyin
- Özel JavaScript, CSS ve HTML kodu ekleyin
- Sitenizin üst ve altbilgisine Sosyal Medya, Google Search Console ve diğer Alan doğrulamaları için Site Doğrulama Meta etiketlerini ekleyin
- Yeniden kullanılabilir özel içerik blokları ekleyin
- Belirli paragraflardan sonra içeriğe Reklam kodu ekleyin
- Koşullu mantığa göre özel kod parçacıklarını gösterin veya gizleyin
- XML-RPC'yi Devre Dışı Bırak, Rest API'yi Devre Dışı Bırak, yorumları devre dışı bırak, SVG dosya yüklemelerine izin ver, Gutenberg'i devre dışı bırak ve ek eklenti eklemeden Klasik Düzenleyiciyi etkinleştir
Yalnızca mevcut özelliklerimiz ve hazır kod parçacığı kütüphanemizle, birkaç popüler eklentinin yerini alabilirsiniz, bunlar arasında:
WPCode, birkaç popüler eklentinin yerini almanızı sağlayan hazır kod parçacığı kütüphanesi ile birlikte gelir, bunlar arasında:
- Yorum Eklentilerini Devre Dışı Bırak
- XML-RPC Eklentilerini Devre Dışı Bırak
- Rest API Eklentilerini Devre Dışı Bırak
- Gutenberg Eklentilerini Devre Dışı Bırak
- Klasik Düzenleyici Eklentisi
- SVG Dosya Yükleme Eklentilerine İzin Ver
- RSS Akışı Eklentilerini Devre Dışı Bırak
- Arama Eklentilerini Devre Dışı Bırak
- Otomatik Güncelleme Eklentilerini Devre Dışı Bırak
- Yönetici Çubuğu Eklentilerini Devre Dışı Bırak
- Widget Blokları Eklentisini Devre Dışı Bırak
- Klasik Widget Eklentisi
- WordPress Sürüm Numarası Eklentilerini Kaldır
- Facebook Piksel Eklentileri
- Google AdSense Eklentileri
- Özel Gönderi Türleri UI Eklentileri
- Diğer WordPress Oluşturucu Eklentileri
Ortalama olarak, web sitenizde mevcut olan 6 – 8 eklentiyi kolayca değiştirebileceğinize inanıyorum çünkü tipik bir web sitesi genellikle bu tek seferlik özellik eklentilerini yükler.
Artık bu eklentileri kaldırabilir, yönetici alanınızı temizleyebilir ve web sitesi yönetimini basitleştirebilirsiniz.
WPCode'da Sırada Ne Var?
Insert Headers and Footers eklentisi 1 milyondan fazla kullanıcıya sahip olduğundan, tüm bu yeni özelliklerin ücretsiz olması herkes için bir sürpriz oldu.
Topluluğun şu ana kadarki tepkisinden son derece memnunum, herkes yeni özelliklere bayılıyor.
Bu eklentiyi daha da güçlü hale getirmek için önümüzde heyecan verici bir yol haritası var. Üzerinde çalıştığımız bazı şeyler:
- WordPress uzmanlarımız tarafından onaylanmış daha büyük bir Kod Parçacığı kütüphanesi listesi
- Özel parçacıkları buluta kaydetme – bu, birden fazla web sitesi oluşturan ve yönetenler için harika olacaktır, çünkü eklentinin içinde kişiselleştirilmiş parçacık kütüphanenizi oluşturabilirsiniz
- ve çok daha fazlası…
Burada gerçekten özel bir şey inşa ediyoruz. Eklentiyi sizin için daha faydalı hale getirme konusunda fikirleriniz varsa, lütfen önerilerinizi bize gönderin.
Her zaman olduğu gibi, WPBeginner'a gösterdiğiniz devam eden destek için teşekkür etmek istiyorum ve önümüzdeki yıllarda da size hizmet etmeye devam etmeyi dört gözle bekliyoruz.
Saygılarımla,
Syed Balkhi
WPBeginner Kurucusu
Not: WordPress işinizi devralmamızı veya yatırım yapmamızı mı istiyorsunuz? WPBeginner Büyüme Fonu hakkında daha fazla bilgi edinin.


Olaf
WordPress için on adet olmazsa olmaz eklentinin bir listesini yapacak olsaydım, bu da listede olurdu. Yardımıyla, eklenti tabanlı bir çözümü olmayan sayısız web sitesi sorununu çözdüm. Genellikle basit bir PHP kodu yazarız ve geri kalan her şey, kodda bir hata yapsak bile, bu eklenti tarafından tamamen güvenli bir şekilde halledilir. Yönettiğim her yeni veya devraldığım web sitesine bu eklentiyi kuruyorum. WordPress'te onsuz çalışmayı hayal bile edemiyorum.
Jiří Vaněk
Bugün WP Code web sitemi kurtardı. WordPress'in yeni sürümüne güncelledikten sonra özetlerim çalışmayı durdurdu. Genellikle WordPress'in varsayılanı olan 55 karaktere ayarlanmıştı, ancak güncellemeden sonra WordPress tüm gönderi içeriğini göstermeye başladı. Bu soruna neden olan hiçbir şey bulamadım. Sonunda, özet uzunluğunu ayarlamak için WP Code'u ve veritabanından bir kod parçasını kullandım. İdeal 95 kelimeye ayarladım ve tüm web sitesi eskisi gibi çalışmaya başladı (sadece şimdi daha uzun bir özetim var). Bunun sayesinde web sitesini bir yedekten geri yüklemek veya sorunun nereden kaynaklandığını araştırmak zorunda kalmadım. WP Code sayesinde sorunu birkaç dakika içinde çözdüm. Olmazsa olmaz bir eklenti.
Moinuddin Waheed
Son zamanlarda başlık ve altbilgi ekle özelliğini kullandım ve ek işlevsellik için yeni bir eklenti eklemeden istediğiniz işlevselliğe sahip olmanın sezgisel hissettirdiğini onaylayabilirim.
Şimdi wpcode haline geldiğinde ve birçok özelliğe sahip olduğunda, web sitesi hızını ve optimizasyonunu iyileştirmeye yardımcı olacağından eminim.
Ayrıca küçük küçük sorunlar için birkaç eklenti ekleme ihtiyacını ortadan kaldıracaktır. Çok teşekkürler wpbeginner.
WPBeginner Desteği
You’re welcome
Yönetici
László
WPCode düzenleyicisindeki başlık bölümünden manuel bir kodu (örneğin FB Piksel kodu) silersem, tüm sayfaların başlıklarından kaldırılır mı? Tüm dillerde mi?
WPBeginner Desteği
If you remove code from the plugin then it would be removed from your site where the plugin added it. If you have caching, don’t forget to clear it to ensure it’s removed!
Yönetici
Ian
Harika görünüyor.
Bu, Tam Site Düzenleme, Gutenberg blok Düzenleyici ile iyi çalışıyor mu?
WPBeginner Desteği
Yes, the plugin works with any of the editors
Yönetici
Farman
Böyle bir eklenti için teşekkürler.
WPBeginner Desteği
Rica ederim!
Yönetici
Joe C
Thanks – always hated putting stuff in functions.php because it gets changed on updates (I never use child themes), but I hate even more 1-task plugins
Tek bir php dosyası kod parçacığımız vardı ve functions.php'ye yapılan tek değişiklik, parçacık dosyamızı “içeri aktarmaktı”. Güncellemeden sonra functions.php'yi yeniden düzenlemeyi basitleştirdi.
Bu eklenti bu süreci tamamen ortadan kaldırmalıdır
Bu muhtemelen şimdiye kadar ortaya çıkardığınız en iyi fikir ve eklenti. Sahip olduğumuz ve/veya yönettiğimiz 300 civarındaki WP sitesinin tamamına entegre edeceğimizi tahmin ediyorum.
Teşekkürler!
WPBeginner Desteği
Eklentimizin yardımcı olacağını duyduğuma sevindim!
Yönetici
Joe C
Kodunuz gibi, WP “feed”lerini kapatmak için tasarlanmış (son gönderdiğiniz e-posta) bir kod, bu eklentiye nasıl sığar?
Joe C.
WPBeginner Desteği
You would use the run everywhere option for the snippet for it to load everywhere
Yönetici
Debbie
I’m so excited about this — and it’s potential! Anything that retains Classic Editor is a huge plus in my world. It’s so much easier to tweak code than try to remove the underline from a space, for example.
And there are soooo many single use plugins that you need now. It will be good to streamline that aspect…. Thanks, y’all!
Ian
Kulağa çok hoş geliyor! Gelecekte ücretli hale getirmeyi veya ücretli/abonelik tabanlı premium bir seçenek sunmayı planlıyor musunuz?
Yayın Kadrosu
Merhaba Ian,
Şu anda ana odak noktamız, ekiplerimizin sıkça kullandığı hazır kod parçacıkları sunan, kullanıcılarımıza sahip olmayı dilediğim bir araç sağlayan en iyi ücretsiz kod parçacıkları eklentisini oluşturmak.
In the future, we will add premium features for developer audience to improve their workflow, but the core tool will always remain free and will get even more powerful in our next update
Yönetici
Sue Surdam
Bu konsepti sevdim! Şu anda yerel bir sitede tüm seçeneklerle denemeler yapıyorum. Özel Gönderi türleri ve diğer seçenekler için öğreticiler planladığınızı umuyorum.
Yayın Kadrosu
Yes Sue, we will be creating tutorials to help our users better utilize the plugin
Yönetici
XMENROMA
Çok teşekkür ederim!
Nate Ruske
Merhaba,
Bu sabah Insert Headers and Footers'dan WP CODE'a geçişin bana yaşattığı sıkıntıyı bildirmek istedim.
Securi kullanıyorum ve bu sabah gördüğüm ilk şey, WP CODE tüm yorumları kapatıyor – ve bir diğeri – gönderilerin ilk paragrafından sonra bir mesaj görüntüle mesajıyla gelen bir güvenlik uyarısı.
Güncellemeye ek olarak, site tasarımını da bozmuş ve iki kod parçacığı etkisiz olsa bile sitedeki arama çubuklarımı tamamen kaldırmış.
Şu anda eklentinin ne yaptığını anlamak için securi ile çalışıyorum, böylece siteyi güncellemeden önceki haline geri getirebiliriz.
WPCODE ile her şeyin yolunda gitmesini dilerim
Yayın Kadrosu
Yorum bıraktığınız için teşekkürler Nate.
Sucuri uyarısı yanlış bir alarmdır çünkü tek söylediği 2 yeni “Gönderi Taslağı” oluşturulduğudur (kod parçacıkları bu şekilde saklanır). Ancak bu parçacıklar canlı değildir ve ön uçta herhangi bir çakışmaya neden olmamalıdır. Tüm sitelerin %26'sından fazlası (~400 bin site) bu tür belirgin sorunlar olmadan en son sürüme güncellendi.
Ekibim, bu sorunu çözmek için sizinle yakın bir şekilde çalışabilmemiz amacıyla, yorumlarda bıraktığınız e-posta adresini kullanarak sizinle iletişime geçecektir.
-Syed
Yönetici
Margarida Fernandes
Sadece Teşekkür etmek istedim!
Karim Twin
Ne kadar harika bir eklenti!
Bunun gibi bir WordPress aracının olduğunu bilmiyordum.
Bir WordPress kullanıcısı olarak, birçok eklentinin kullanımını en aza indirmek için mücadele ediyorum.
Her WP müşterisi, web sitesi için en iyi WordPress eklentilerini kullanmak ister. Ancak birçok eklenti, düşük site hızı ve daha fazla hata olasılığı anlamına gelir. Bu nedenle, WPcode gibi bir aracın sorunu daha iyi bir şekilde çözmeye yardımcı olabileceğini bulmak önemlidir.
Kesinlikle kullanmaya başlayacağım.
WordPress'e değer kattığınız için teşekkürler.
Marcelo
Aferin çocuklar!
Yayın Kadrosu
Teşekkürler Marcelo
Yönetici