WordPress'e PHP Nasıl Eklenir: 4 Kolay Yöntem
Yayınlanan: 2021-09-20PHP, web'deki en popüler programlama dillerinden biridir. Aslında, tüm web sitelerinin [1] %78,8'i PHP kullanıyor. WordPress kullanıyorsanız, herhangi bir kodla doğrudan etkileşime girmeseniz bile PHP de kullanıyorsunuz demektir. WordPress'te PHP, kullandığınız özelliklerin çoğunu mümkün kılar ve web sitenizde büyük değişiklikler yapmak istiyorsanız nasıl çalıştığını anlamak gereklidir.
PHP'yi WordPress'te düzenlemenin veya sitenize kod eklemenin birçok yolu vardır. Hangi yaklaşımı kullanacağınız, WordPress dosyalarını düzenleme konusundaki rahatlık düzeyinize bağlı olacaktır, ancak süreç, hayal edebileceğinizden çok daha kolaydır.
Bu yazıda PHP'nin nasıl çalıştığını kısaca gözden geçireceğiz. Ardından, ister bir eklenti kullanmayı ister manuel olarak yapmayı tercih edin, WordPress'e PHP eklemenin dört yolunu göstereceğiz. Hadi çalışalım!
İçindekiler:
- WordPress'te PHP'ye giriş
- 1. PHP'yi WordPress kısa kodlarına dönüştürün
- 2. Bir eklenti ile site çapında kod parçacıkları ekleyin
- 3. WordPress'te alt temanızı özelleştirin
- 4. PHP dosyalarını manuel olarak düzenlemek için bir FTP istemcisi kullanın
WordPress'te PHP'ye giriş
PHP, web sitesi geliştirmede popüler olan 'genel amaçlı' bir programlama dilidir. Daha da önemlisi, WordPress PHP kullanılarak oluşturulmuştur. Bu, içerik yönetim sisteminde (CMS) büyük değişiklikler yapmak veya sitenize yeni kod eklemek istiyorsanız PHP'nin nasıl çalıştığına dair temel bir anlayışa sahip olmanızı zorunlu kılar.
WordPress'te PHP'yi düzenlemek veya eklemek için programcı olmanıza gerek yoktur. Ne yapmak istediğinize bağlı olarak, tüm süreç boyunca size rehberlik edecek ve hatta kullanabileceğiniz kod parçacıkları sağlayacak çok sayıda öğretici bulmak kolaydır. Örneğin, function.php dosyasında yapabileceğiniz birkaç değişiklikte size yol gösteren eksiksiz bir makalemiz var.
WordPress'e PHP eklemenin kolay yöntemleri
Kodla çalışmak konusunda rahat değilseniz, WordPress ve PHP dosyalarını düzenlemek göz korkutucu görünebilir. Ancak WordPress, web sitenize PHP kodu eklemek için eklentilerden manuel yaklaşıma kadar çeşitli yollar sunar. Herhangi bir büyük değişiklik yapmadan veya bir hazırlık sitesi kullanmadan önce web sitenizi yedeklediğiniz sürece, gerektiğinde deneme yapmaktan çekinmeyin.
1. PHP'yi WordPress kısa kodlarına dönüştürün
Her zamanki gibi eklentiler, WordPress'teki belirli bir sorunu çözmek için en basit yaklaşımı sunar. Doğrudan düzenlemek zorunda kalmadan WordPress dosyalarınıza özel kod eklemek için kullanabileceğiniz birkaç eklenti vardır.
Seçeneklerden biri, PHP kod parçacıklarını WordPress düzenleyici veya widget alanlarında kolayca kullanabileceğiniz kısa kodlara dönüştürmektir. Bu, sitenizdeki belirli bir gönderiye veya sayfaya PHP eklemek istiyorsanız kullanışlıdır.
Bunu yapmak için ücretsiz PHP Kod Parçacığı Ekle eklentisini kullanabilirsiniz:

Mevcut Sürüm: 1.3.3
Son Güncelleme: 17 Mart 2022
insert-php-code-snippet.1.3.3.zip
Bu eklenti ile PHP kod parçacıkları için özel kısa kodlar oluşturabileceksiniz. Eklentiyi kullanarak bu parçacıkları ekleyebilir ve bu işlevleri çalıştırmak için web sitenizin herhangi bir yerinde kullanabileceğiniz kısa kodlar oluşturabilirsiniz.
Eklentiyi kurup etkinleştirdikten sonra, kontrol panelinde XYZ PHP Kodu etiketli yeni bir sekme göreceksiniz. Bu sekmeyi seçin ve PHPCode Snippet'leri → Add New PHP Code Snippet'e gidin:

Eklenti, snippet'iniz için amacını tanımlaması ve kodunu PHP kod alanına eklemesi gereken bir "ad" belirlemenizi isteyecektir:

PHP Kod Parçacığı Ekle'nin eklediğiniz kodu doğrulamadığını unutmayın. Kod çalışmazsa, sorunu kendi başınıza gidermeniz gerekir.
Eklentiyi kullanarak bir kod parçacığı eklediğinizde, PHPCode Parçacıkları sekmesi altında görünecektir. Tek tek komut dosyalarını duraklatmanın yanı sıra bunları düzenlemek, silmek ve önizlemek için seçenekleriniz vardır:

Snippet'i yerleştirmeye yönelik kısa kod, Snippet Kısa Kodu sütununun altında bulunur. Çalıştığından emin olmak için kodu önizledikten sonra devam edebilir ve kısa kodu sitenizin herhangi bir yerine ekleyebilirsiniz.
2. Bir eklenti ile site çapında kod parçacıkları ekleyin
WordPress'e PHP eklemenize yardımcı olabilecek başka bir eklenti, ücretsiz Kod Parçacıkları eklentisidir.

Mevcut Sürüm: 2.14.3
Son Güncelleme: 3 Şubat 2022
kod parçacıkları.zip
Bu eklenti ile Kod Parçacıkları → Yeni Ekle seçeneğine giderek sitenize kolayca genel kod parçacıkları ekleyebilirsiniz. PHP kod parçacığınızı eklediğinizde, onu her yerde çalıştırmayı veya yalnızca sitenizin ön ucunda veya arka ucunda çalıştırmayı seçebilirsiniz:

Eklenti, WordPress'e PHP kodu eklemenin yanı sıra CSS, HTML veya JavaScript eklemenize de yardımcı olabilir.
3. WordPress'te alt temanızı özelleştirin
WordPress, tema dosyalarınızı doğrudan kontrol panelinden düzenlemenizi sağlayan Tema Düzenleyici adlı bir araçla birlikte gelir. İdeal olarak, bunu bir alt tema kullanırken yaparsınız, böylece ana temayı güncellerken yaptığınız değişiklikleri kaybetmezsiniz.

Tema düzenleyiciye erişmek için Görünüm → Tema Düzenleyici'ye gidin. Solda basit bir metin düzenleyici ve sağda bir dosya listesi göreceksiniz:

Tema Dosyaları listesi, temanızın tüm özelleştirilebilir dosyalarına doğrudan erişmenizi sağlar. Her girişin altında, tam dosya adını da göreceksiniz. Buradaki seçeneklerin çoğu PHP dosyaları olacaktır.
Düzenlemek için tema seçin açılır menüsünü kullanarak hangi temayı düzenlediğinizi değiştirebilirsiniz. Ayrıca, düzenleyicinin altındaki Belgeler açılır menüsünü kullanarak belirli işlevler için belgelere bakabilirsiniz:

Bir işlevi aramak sizi onun WordPress Geliştirme Kodeksi sayfasına gönderir (eğer varsa). Özel bir temayı düzenliyorsanız, belirli işlevler için belgeler bulamayabileceğinizi unutmayın. İstediğiniz değişiklikleri yaptıktan sonra, bunları kaydetmek için Dosyayı Güncelle'ye tıklayabilirsiniz.
Özellikle sitenize kod parçacıkları eklemek istiyorsanız, muhtemelen functions.php dosyasını düzenlemek isteyeceksiniz.
4. PHP dosyalarını manuel olarak düzenlemek için bir FTP istemcisi kullanın
WordPress Tema Düzenleyiciyi kullanmanın ana dezavantajı, editörün kendisinin çok barebone olmasıdır. Daha önce tam kod düzenleyici kullandıysanız, panonuzdaki dosyaları değiştirerek birçok işlevi kaçırdığınızı bilirsiniz.
Daha iyi bir alternatif, web sitenizin dosyalarına FTP yoluyla erişmek ve bunları güncellemek için favori metin düzenleyicinizi kullanmaktır. Bunu yapmak için FileZilla gibi bir FTP istemcisine ihtiyacınız olacak.
Bir FTP istemcisini ilk kez kullanıyorsanız, web sitenizin oturum açma ayrıntılarına bakmanız gerekir. FTP kimlik bilgileriniz, WordPress'te oturum açmak için kullandığınız bilgilerle aynı değildir .
Geleneksel olarak, bir plana kaydolduğunuzda web barındırıcınız sizin için bir FTP hesabı oluşturacaktır. Bu hesabın ayrıntılarına barındırma kontrol panelinizden erişilebilir olmalıdır:

FTP yoluyla web sitenize bağlanmak için ana bilgisayar adresine, FTP kullanıcı adınıza ve şifrenize ve belirli bağlantı noktası ayrıntılarına (varsa) ihtiyacınız olacak. Bu bilgilere sahip olduğunuzda, FileZilla veya başka bir FTP istemcisini kullanarak web sitenize bağlanabilirsiniz.
Web sitenize eriştikten sonra, sitenizin tüm dosyalarını içeren WordPress kök klasörünü bulmanız gerekir. Genellikle bu klasöre public veya public_html adı verilir ya da web sitenizin adı verilir:

Kök klasöre eriştiğinizde, WordPress dosyalarınızdan herhangi birini değiştirebilir ve bunlara özel PHP kodu ekleyebilirsiniz. Genel olarak konuşursak, ne yaptıklarından emin değilseniz herhangi bir dosyayı değiştirmemenizi öneririz.
Dosyaları düzenlemek için, kök dizinin nasıl yapılandırıldığına dair genel bir anlayışa ihtiyacınız olacak. Ana klasörde, site çapında yapılandırma dosyalarını bulacaksınız. Bu, WordPress'e ilginç işlevler eklemek için değiştirebileceğiniz .htaccess dosyasını içerir.
Tema ve eklenti dosyaları wp-content klasöründe bulunabilir. wp-content/plugins or theme'a giderseniz, her temanın ve eklentinin kendi klasörü olduğunu görürsünüz. Örneğin, temanızın klasörlerinden birini açarsanız, WordPress Tema Düzenleyici aracıyla eriştiğiniz tüm dosyaları düzenleyebilirsiniz.
Bir dosyayı düzenlemek için üzerine sağ tıklayın ve Görüntüle/Düzenle seçeneğini seçin. Bunu yapmak, yerel varsayılan metin düzenleyicinizi kullanarak dosyayı açacaktır:

Herhangi bir dosyada değişiklik yapmayı tamamladığınızda, kaydedin ve FTP istemciniz yeni sürümü sunucunuza yükleyecektir. Bu kadar!
Çözüm
PHP'yi WordPress'te düzenlemek ve eklemek nispeten basittir. Kodla çalışmaktan, hatta kodu kopyalayıp yapıştırmaktan çekindiğiniz sürece, sitenizin işlevselliğini şaşırtıcı şekillerde artıracak snippet'ler ekleyebilirsiniz.
Ancak, WordPress'e ne zaman kod eklerseniz, bir şeyler ters gittiğinde her zaman önce sitenizi yedeklemelisiniz. Örneğin, PHP'nin yanlış sözdizimi ile eklenmesi, WordPress kurtarma modunu tetikleyebilir.
Özetlemek gerekirse, WordPress'e PHP eklemenin dört ana yolu şunlardır:
- PHP Kod Parçacığı Ekle eklentisi ile PHP'nizi kısa kodlara dönüştürme
- Code Snippets eklentisi ile sitenize PHP parçacıkları ekleme
- Tema Düzenleyiciyi kullanarak alt temanızı özelleştirme
- WordPress dosyalarını manuel olarak düzenlemek için bir FTP istemcisi kullanma
Başlamaya hazırsanız, WordPress siteleri için on kullanışlı kod parçacığı koleksiyonumuza göz atabilirsiniz. Daha da ileri gitmek istiyorsanız, nasıl WordPress geliştiricisi olunacağına dair bir kılavuzumuz var.
PHP'yi WordPress'e nasıl ekleyeceğiniz hakkında sorularınız mı var? Aşağıdaki yorumlar bölümünde onlar hakkında konuşalım!