WordPress çekirdeği, bir WordPress web sitesinin düzgün çalışması için gereken tüm önemli dosyaları ifade eder. Bu dosyalar sayesinde kullanıcıları yönetebilir, gönderi ve sayfaları ekleyip düzenleyebilir, medya dosyalarını yükleyebilir, içeriği silebilir ve daha fazlasını yapabilirsiniz.
WordPress'i oluşturan yüzlerce dosya vardır. Ancak, çekirdek dosyalar WordPress'in işlevselliği için anahtardır.
WordPress'i WordPress.org'dan indirdiğinizde, çekirdek dosyalar zip klasörüne dahil edilir. Bunlardan bazıları .htaccess, wp-config.php ve functions.php dosyalarını içerir.

Önemli WordPress Çekirdek Dosyaları ve Klasörleri
WordPress çekirdeği birden çok dosya ve klasör içerir, ancak bir WordPress web sitesi çalıştırmak söz konusu olduğunda bilmeniz gereken yalnızca birkaç tanesi vardır.
En önemli WordPress çekirdek dosyalarına ve klasörlerine daha yakından bakalım:
.htaccess Dosyası
.htaccess, web sunucusunun nasıl çalışması gerektiği hakkında kurallar içeren bir yapılandırma dosyasıdır. WordPress, bazı ayarlarını otomatik olarak bu dosyada saklar.
Örneğin, WordPress bir web sitesinin URL yapısını işlemek için .htaccess dosyasını otomatik olarak yeniden yazar. Benzer şekilde, bir WordPress önbellekleme eklentisi de önbelleği yapılandırmak için .htaccess dosyasını değiştirecektir.

Ancak, dosyayı ilk başta göremeyebilirsiniz. Bunun nedeni, başında nokta bulunan dosya adlarının web sitesi sunucusu tarafından gizli olarak kabul edilmesidir. .htaccess dosyasını görüntülemek için gizli dosyaları görüntüleme seçeneğini etkinleştirdiğinizden emin olmanız gerekir.
wp-config.php Dosyası
wp-config.php, sitenizin veritabanı hakkında bilgi içeren başka bir WordPress çekirdek dosyasıdır. Örneğin, veritabanı adını, ana bilgisayarını, kullanıcı adını ve şifresini içerir.
WordPress, bu dosyayı kullanarak blog gönderileri, kullanıcılar ve farklı ayarlar gibi verileri depolamak ve almak için birden çok veritabanıyla iletişim kurabilir. WordPress için gelişmiş seçenekleri ayarlamak üzere wp-config.php dosyasını kullanabilirsiniz.
Bunun yanı sıra, WordPress hata günlüklerini görüntülemenize ve hataları ayıklamanıza da yardımcı olur. wp-config.php dosyasını web sitenizin kök dizininde bulabilirsiniz.
functions.php Dosyası
functions.php veya tema fonksiyonları dosyası, sitenizin temasında bulunan önemli bir WordPress çekirdek dosyasıdır. Bir WordPress eklentisi gibi davranır ve bir WordPress sitesine özellik eklemenize veya varsayılan özellikleri değiştirmenize olanak tanır.
Örneğin, özel bir karşılama mesajı göstermek veya alt bilgiye yeni bir widget alanı eklemek için kod eklemek üzere functions.php dosyasını kullanabilirsiniz. Benzer şekilde, farklı gönderi türleri, taksonomiler, kısa kodlar ve daha fazlasını eklemek için dosyayı düzenleyebilirsiniz.

functions.php dosyası, bir WordPress temasını kurup etkinleştirdiğinizde otomatik olarak yüklenecektir.
Ancak, functions.php dosyasını doğrudan düzenlemek iyi bir fikir değildir. Çünkü en ufak bir hata birden fazla WordPress hatasına neden olabilir ve hatta sitenizi bozabilir.
Özel kod parçacıkları eklemenin çok daha basit bir yolu, WPCode eklentisini kullanmaktır. functions.php dosyasını düzenlemek ve bir şeyler ters gitme riskini almak zorunda kalmazsınız. Ayrıca WPCode, ek eklentilere olan ihtiyacı ortadan kaldırmanıza olanak tanıyan yerleşik bir kod parçacığı kitaplığına sahiptir.
wp-admin Klasörü
wp-admin klasörü, WordPress kontrol panelini çalıştıran dosyaları içerir. Bu klasörde birçok WordPress çekirdek dosyası bulunur.
Bu dosyaların her birinin web sitenizin farklı özelliklerini kontrol ettiğini fark edeceksiniz. Örneğin, .htaccess dosyası da wp-admin klasöründe bulunur.
admin.php Dosyası
admin.php dosyası, en önemli WordPress çekirdek dosyalarından biridir ve wp-admin klasörünün kalbinde bulunur. Web siteniz için gerekli olan birden çok özelliği etkinleştirir.
Örneğin, veritabanına bağlanmak, kontrol panelini yüklemek veya kullanıcı izinlerini ve kimlik bilgilerini kontrol etmek admin.php dosyası tarafından kontrol edilir.
wp-includes Klasörü
wp-includes klasörü, WordPress web sitenizi çalıştıran diğer tüm dosyaların depolandığı yerdir.
Örneğin, wp-admin tüm yönetim araçlarını çalıştırıyorsa, wp-includes sitenizdeki diğer her şeyin düzgün çalışmasına yardımcı olur.
WordPress Çekirdek Dosyaları Nerede Bulunur?
WordPress çekirdek dosyaları web sitenizin kök dizininde bulunur. Kök dizin, tüm WordPress dosyalarınızı ve klasörlerinizi içeren en üst düzey veya ana dizindir.
Bunu, kök dizinin gövde olduğu ve diğer tüm klasör ve dosyaların dallar ve yapraklar gibi olduğu bir ağaç gibi düşünebilirsiniz.
Örneğin, Bluehost'ta bir WordPress kök dizinine göz atalım.

WordPress Çekirdek Dosyalarına Nasıl Erişilir
WordPress çekirdek dosyalarına erişmek için bir FTP (dosya aktarım protokolü) hizmeti indirip yüklemeniz gerekecektir.
Bir FTP istemcisi, web sitenize bağlanmanıza ve FTP protokolünü kullanarak dosyaları görüntülemenize, düzenlemenize ve aktarmanıza yardımcı olan bir yazılımdır.
Seçebileceğiniz birçok istemci var ve çoğu ücretsizdir. Size yardımcı olmak için, Mac ve Windows için en iyi FTP istemcileri listemize göz atın.

Bunun yanı sıra, WordPress çekirdek dosyalarını görüntülemek için WordPress hosting hizmetinizin sağladığı bir Dosya Yöneticisi de kullanabilirsiniz.
WordPress Çekirdeği Nasıl Güncellenir
WordPress, web sitenizi güvence altına almak için çekirdek dosyaları için düzenli olarak güncellemeler yayınlar. Bu güncellemeler en son güvenlik tehditleriyle başa çıkmaya, hataları düzeltmeye ve genel işlevselliği iyileştirmeye yardımcı olur.
WordPress çekirdeğini güncellemek için yönetici panelinden Kontrol Paneli » Güncellemeler bölümüne gidebilirsiniz. Buradan 'Güncelle' düğmesine tıklayın.

Bunun yanı sıra, WordPress Çekirdek dosyalarını manuel olarak güncellemek için bir FTP istemcisi de kullanabilirsiniz.
Daha fazla ayrıntı için, WordPress'i güvenli bir şekilde nasıl güncelleyeceğiniz hakkındaki rehberimize bakın.
WordPress Çekirdeğine Nasıl Katkıda Bulunulur
Yaşınız, konumunuz, deneyiminiz veya geçmişiniz ne olursa olsun herkesin bir WordPress katkıcısı olabileceğini biliyor muydunuz? WordPress, açık kaynaklı bir projedir ve gelişimine yardımcı olabileceğiniz alanlardan biri de çekirdek geliştirme ekibidir.
Bu, özellikle PHP, HTML, CSS ve JavaScript bilen geliştiriciler veya herkes için özellikle yararlıdır. Bir hatayı bildirip düzelterek veya WordPress çekirdek bileşenlerinin bakımına yardımcı olarak kodla katkıda bulunabilirsiniz.
Bunun yanı sıra, test edici olarak (kodlama gerektirmez) WordPress çekirdeğine katkıda bulunabilirsiniz. En son WordPress sürümünü yerel bir ortama kurmanız, yeni özellikleri ve değişiklikleri test etmeniz ve herhangi bir hatayı veya güvenlik açığını bildirmeniz gerekecektir.
WordPress'e katkıda bulunmakla ilgileniyorsanız, Make WordPress Core web sitesini ziyaret edebilir ve başlayabilirsiniz.

Umarım bu makale WordPress çekirdeği hakkında daha fazla bilgi edinmenize yardımcı olmuştur. Ayrıca, faydalı WordPress ipuçları, püf noktaları ve fikirleri hakkında ilgili makaleler için aşağıdaki Ek Okuma listemize de bakmak 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.
Ek Okuma
- WordPress'te wp-config.php Dosyası Nasıl Düzenlenir (Adım Adım)
- WordPress İçin En Kullanışlı 12 .htaccess Hilesi
- Başlangıç Rehberi: WordPress'i Güvenli Bir Şekilde Nasıl Güncellersiniz (Infografik)
- Yeni Başlayanlar İçin Dosyaları WordPress'e Yüklemek İçin FTP Nasıl Kullanılır
- wp-config.php
- .htaccess
- WordPress Fonksiyonlar Dosyası İçin 46 Son Derece Kullanışlı Hile
- functions.php
