Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Kupası
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Nedir: WordPress Çekirdek

Editoryal Not: WPBeginner üzerindeki ortak bağlantılardan komisyon kazanıyoruz. Komisyonlar, editörlerimizin görüşlerini veya değerlendirmelerini etkilemez. Editoryal Süreç hakkında daha fazla bilgi edinin.

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, yazı ve sayfa ekleyip düzenleyebilir, medya dosyaları yükleyebilir, içerik silebilir ve daha fazlasını yapabilirsiniz.

WordPress’i oluşturan yüzlerce dosya vardır. Ancak, çekirdek dosyalar WordPress’in işlevselliğinin anahtarıdı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.

WordPress Core

Önemli WordPress Çekirdek Dosyaları ve Klasörleri

WordPress çekirdeği çok sayıda dosya ve klasör içerir, ancak bir WordPress web sitesi çalıştırmak söz konusu olduğunda bilmeniz gereken yalnızca birkaç dosya vardır.

İşte en önemli WordPress çekirdek dosya ve klasörlerine daha yakından bir bakış:

.htaccess Dosyası

.htaccess, web sunucusunun nasıl çalışması gerektiğine ilişkin 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 önbelleklemeyi yapılandırmak için .htaccess dosyasını değiştirecektir.

View of Edit the .htaccess File Using an FTP Client

Ancak, ilk başta dosyayı göremeyebilirsiniz. Bunun nedeni, nokta ile başlayan 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ının adını, ana bilgisayarı, kullanıcı adını ve şifreyi içerir.

Bu dosyayı kullanarak WordPress blog yazıları, kullanıcılar ve farklı ayarlar gibi verileri depolamak ve almak için birden fazla veritabanı ile iletişim kurabilir. WordPress için gelişmiş seçenekleri ayarlamak için wp-config.php dosyasını kullanabilirsiniz.

Bunun yanı sıra, WordPress hata günlüklerini görüntülemenize ve hata 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 işlevleri dosyası, sitenizin temasına dahil edilen önemli bir WordPress çekirdek dosyasıdır. Tıpkı bir WordPress eklentisi gibi davranır ve bir WordPress sitesine özellikler eklemenizi veya varsayılan özellikleri değiştirmenizi sağlar.

Örneğin, functions.php dosyasını kullanarak özel bir karşılama mesajı göstermek veya altbilgiye yeni bir widget alanı eklemek için biraz kod ekleyebilirsiniz. Benzer şekilde, farklı gönderi türleri, taksonomiler, kısa kodlar ve daha fazlasını eklemek için de dosyayı düzenleyebilirsiniz.

Locate functions.php file via FTP

Bir WordPress teması yükleyip etkinleştirdiğinizde functions.php dosyası 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 herhangi bir şeyin yanlış gitmesi riskini almak zorunda kalmazsınız. Ayrıca, WPCode yerleşik bir kod parçacığı kütüphanesi ile birlikte gelir ve ek eklentiler kullanma ihtiyacını ortadan kaldırmanıza olanak tanır.

wp-admin Klasör

wp-admin klasörü WordPress kontrol paneline güç sağlayan dosyaları içerir. Bu klasörde birçok WordPress çekirdek dosyası vardır.

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 yer alır. Web siteniz için gerekli olan birçok özelliği etkinleştirir.

Örneğin, veritabanına bağlanma, gösterge tablosunu yükleme veya kullanıcı izinlerini ve kimlik bilgilerini kontrol etme admin.php dosyası tarafından kontrol edilir.

wp-includes Klasörü

wp-includes klasörü, WordPress web sitenize güç veren geri kalan 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 tüm şeylerin düzgün çalışmasına yardımcı olur.

WordPress Çekirdek Dosyaları Nerede Bulunur?

WordPress çekirdek dosyaları web sitenizin kök diz ininde bulunur. Kök dizin, tüm WordPress dosyalarınızı ve klasörlerinizi içeren en üst düzey veya ana dizindir.

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üşünün.

Örneğin, Bluehost‘taki bir WordPress kök dizinine bir göz atın.

An example of what a WordPress root directory may look like in Bluehost

WordPress Çekirdek Dosyalarına Nasıl Erişilir

WordPress çekirdek dosyalarına erişmek için bir FTP (dosya aktarım protokolü) hizmeti indirmeniz ve kurmanız gerekecektir.

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.

Aralarından seçim yapabileceğiniz birçok istemci vardır ve bunların çoğu ücretsizdir. Size yardımcı olması için lütfen Mac ve Windows için en iyi FTP istemcileri listemize bakın.

An FTP WordPress client

Bunun yanı sıra, WordPress çekirdek dosyalarını görüntülemek için WordPress barındırma hizmetiniz tarafından sağlanan bir Dosya Yöneticisi de kullanabilirsiniz.

WordPress Çekirdeği Nasıl Güncellenir?

WordPress, web sitenizin güvenliğini sağlamak için çekirdek dosyaları için düzenli olarak güncellemeler yayınlar. Bu güncellemeler en son güvenlik tehditleriyle başa çıkmanıza, hataları düzeltmenize ve genel işlevselliği geliştirmenize yardımcı olur.

WordPress çekirdeğini güncellemek için yönetici panelinden Dashboard ” Updates bölümüne gitmeniz yeterlidir. Buradan ‘Güncelle’ düğmesine tıklayın.

Updating WordPress Core From the Dashboard

Bunun yanı sıra, WordPress Core dosyalarını manuel olarak güncellemek için bir FTP istemcisi de kullanabilirsiniz.

Daha fazla ayrıntı için lütfen WordPress’i güvenli bir şekilde güncelleme kılavuzumuza bakın.

WordPress Core’a Nasıl Katkıda Bulunulur?

Yaşı, konumu, deneyimi veya geçmişi ne olursa olsun herkesin WordPress’e katkıda bulunabileceğini biliyor muydunuz? WordPress açık kaynaklı bir projedir ve geliştirilmesine yardımcı olabileceğiniz alanlardan biri de çekirdek geliştirme ekibidir.

Bu, özellikle geliştiriciler veya PHP, HTML, CSS ve JavaScript bilen herkes için yararlıdır. Bir hatayı bildirerek ve düzelterek kodla katkıda bulunabilir veya WordPress çekirdek bileşenlerinin bakımına yardımcı olabilirsiniz.

Bunun yanı sıra, bir test uzmanı olarak WordPress çekirdeğine katkıda bulunabilirsiniz (kodlama gerekmez). En son WordPress sürümünü yerel bir ortama yüklemeniz, yeni özellikleri ve değişiklikleri test etmeniz ve herhangi bir hata veya güvenlik açığını bildirmeniz gerekecektir.

WordPress’e katkıda bulunmakla ilgileniyorsanız, Make WordPress Core web sitesini ziyaret edebilir ve başlayabilirsiniz.

Make WordPress core page

Umarız bu makale WordPress çekirdeği hakkında daha fazla bilgi edinmenize yardımcı olmuştur. Faydalı WordPress ipuçları, püf noktaları ve fikirleriyle ilgili makaleler için aşağıdaki Ek Okuma listemize de göz atmak isteyebilirsiniz.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Ultimate WordPress Araç Kiti

Araç setimize ÜCRETSİZ erişim sağlayın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!