WordPress Dosya Yapısı ve Veritabanı için Temel Kılavuz

WordPress platformu özelleştirilmek üzere oluşturulmuştur. Gerçekten herhangi bir alanda en kullanıcı dostu çözümlerden biridir. Bu nedenle, tüm WordPress kullanıcılarının WordPress web sitenizde gezinmek için WordPress çekirdeğinin nasıl çalıştığı hakkında en azından biraz bilgi sahibi olması gerekir.
Mevcut WordPress dizinlerine/dosyalarına alışmak ve bunların rollerini bilmek, sürdürülebilir çözümler geliştirmede hayati önem taşır. WordPress dosya ve klasör yapısını anlamak, WordPress hakkında daha fazla bilgi edinme yolunda bir adımdır.
WordPress yazılım paketinin birçok farklı dizini ve dosyası vardır. Normalde paketi WordPress sitesinden indirmeniz ve ardından barındırma alanınıza yüklemeniz gerekmez. Ancak, temel WordPress dosyalarını ve dosya yapısını anlamak yine de önemlidir.
Bugün WordPress kök klasörünü ve dosya yapısını detaylı olarak anlatacağız. Ayrıca, web sitenize güç sağlayan temel dosyalara özellikle dikkat ederek en önemli WordPress klasörlerinin içeriğini inceleyeceğiz.
Hadi atlayalım!
- Neden WordPress Dosyaları ve Dizin Yapısı hakkında bilgi edinin?
- WordPress Dosyaları ve Veritabanları
- WordPress Dosyalarına ve Dizinlerine Erişin
- WordPress Yapılandırma Dosyaları
- wp-içerik Klasörü İçinde
WordPress Dosya ve Dizin Yapısını Neden Öğrenmelisiniz?
Çoğu WordPress kullanıcısı WordPress web sitelerini WordPress dizinleri veya dosyaları hakkında hiçbir şey öğrenmeden çalıştırır. Ancak, WordPress'in dosyaları ve dizinleri nasıl sakladığını anlamak, birçok WordPress sorununu kendi başınıza çözmenize yardımcı olabilir.
Bu kılavuz size yardımcı olacaktır:
- WordPress'in resimlerinizi ve medya yüklemelerinizi nasıl sakladığını anlayın.
- Hangi WordPress klasörlerinin ve dosyalarının temel olduğunu öğrenin.
- WordPress sitenizde yapılandırma dosyalarının depolandığı yer.
- WordPress'in eklentilerinizi ve temalarınızı depoladığı yer.
Bu bilgiler ayrıca tüm WordPress eklentilerini devre dışı bırakmak, varsayılan bir temaya geçmek veya diğer yaygın WordPress hatalarını düzeltmek gibi sorun giderme görevlerini gerçekleştirmenize yardımcı olur.
WordPress Dosyaları ve Veritabanları nedir?
WordPress dosya ve klasör yapısını anlamak için WordPress dosyalarına bir göz atalım. WordPress şu şekilde düşünülebilir: kodlar, yükleme ve yapılandırmalar.
kod
Bir bina için tuğlalar neyse, WordPress web sitelerinin kodları da odur. Temel olarak, kodlar üç bölüme ayrılabilir – Çekirdek, Eklentiler ve Temalar . Çekirdek, Temalar ve Eklentiler, web sitenizi oluşturmak için birlikte çalışır.
Çekirdek, bir WordPress web sitesinin kalbidir. CMS'nin en önemli dosyaları çekirdekte saklanır. WordPress'in üç Çekirdek dosyası vardır – wp-content, wp-admin, wp-includes . Çekirdekteki herhangi bir değişiklik web sitenizi bozabilir.
Temalar ve Eklentiler, WordPress web sitenizi istediğiniz şekilde tasarlamanıza yardımcı olur. WordPress web sitenize bir eklenti yüklediğinizde, Eklentiler adlı bir dosyada saklanır. Ve temalarınız, Temalar adlı bir dosyada saklanır.
Yüklemeler
Resim içeren herhangi bir gönderi yazdığınızda, WordPress'in bir parçası haline gelir. Görüntüler bir dosya olarak yüklenir ve saklanır ve bu dosyaya yüklemeler denir.
Yapılandırma
Bu klasör, dosyaların veritabanına bağlanmasına yardımcı olan wp-config gibi yapılandırma dosyalarına sahiptir.
Ama veritabanı nedir? Veritabanı, şeylerin saklandığı bir dolap gibidir. WordPress web sitenizdeki yorumlardan gönderilere kadar her şey mysql veritabanında saklanır.
Veritabanınıza erişmek için web barındırma hesabınızı ziyaret etmeniz gerekir. Web sunucunuzda oturum açmanız ve cPanel adlı bir sayfaya gitmeniz gerekir. Ardından phpMyAdmin için bir seçenek göreceksiniz. Bunu seçin ve yeni bir sayfa açılacaktır.

Sayfada göreceğiniz tablolar aşağıdaki gibidir:
- Wp_commentmeta
- Wp_comments
- Wp_links
- Wp_options
- Wp_postmeta
- Wp_posts
- Wp_terms
- Wp_term_relationships
- Wp_term_taxononmy
- Wp_usermeta
- Wp_users
WordPress Dosyalarına ve Dizinlerine Erişme
İlk olarak, WordPress sunucunuza bağlanmak için bir FTP istemcisine ihtiyacınız olacak. FTP'ye Dosya Yöneticisi adı verilen daha kolay bir alternatif var. WordPress barındırma hesabınızın cPanel panosunda yerleşik olarak gelen web tabanlı bir uygulamadır.
WordPress web sitenizi FTP veya Dosya Yöneticisi kullanarak bağladıktan sonra, buna benzeyen bir dosya ve dizin yapısı göreceksiniz.

Kırmızı karelerdeki klasörler ve dosyalar, temel WordPress dosyalarıdır. Bunlar, WordPress web sitenizi çalıştıran dosya ve klasörlerdir. Bu WordPress dosyalarını kendi başınıza düzenlemeniz gerekmiyor.
WordPress sitenizin kök dizininde göreceğiniz bazı temel WordPress dosya ve klasörlerinin listesi:
- [dir] wp-admin
- [dir] wp-içerir
- index.php
- Benioku.html
- Lisans.txt
- Wp-aktif.php
- Wp-yorum-post.php
- Wp-blog-header.php
- Wp-config-sample.php
- Wp-links=opml.php
- Wp-cron.php
- Wp-load.php
- Wp-mail.php
- Wp-signup.php
- Wp-settings.php
- Wp-login.php
- Wp-trackback.php
- xmlrpc.php
WordPress Yapılandırma Dosyaları
WordPress kök dizininizin bazı özel yapılandırma dosyaları vardır. Bu yapılandırma dosyaları, WordPress web sitenizle ilgili bazı önemli ayarlara sahiptir.

- .htaccess : Bu bir sunucu yapılandırma dosyasıdır, WordPress onu yönlendirmeleri ve kalıcı bağlantıları yönetmek için kullanır.
- Index.php : Dizin dosyası, bir kullanıcı tarafından bir sayfa istendiğinde temel olarak tüm WordPress dosyalarınızı yükler ve başlatır.
Bazen .htaccess veya wp-config.php dosyasını düzenlemeniz gerekebilir. Bu iki dosyayı düzenlerken çok dikkatli olun. Arada bir ufak bir hata sitenizi erişilemez hale getirir. Bu iki dosyayı düzenlerken herhangi bir değişiklik yapmadan önce bilgisayarınızda yedek kopyalar oluşturun.
WordPress web sitenizin nasıl kurulduğuna bağlı olarak, kök dizininizde aşağıdaki dosyalar olabilir veya olmayabilir.
- Robots.txt : Bu dosya, arama motoru tarayıcıları için talimatlar içerir.
- Favicon.ico : Bu dosya bazen WordPress ana bilgisayarları tarafından oluşturulur.
wp-içerik Klasörü İçinde
WordPress, tüm eklentileri, temaları ve yüklemeleri wp-content klasöründe saklar. Genellikle bir wp-content klasörü içindeki klasörleri ve dosyaları düzenleyebileceğiniz varsayılır. Ancak, bu tamamen doğru değil.

Nasıl çalıştığını ve burada hangi işlemleri yapabileceğinizi anlamak için wp-content klasörünün içine hızlıca bir göz atalım.

wp-content klasörünün içeriği bir WordPress web sitesinden diğerine farklılık gösterebilir. Ancak tüm WordPress web siteleri genellikle aşağıdaki bileşenlere sahiptir:
- [dir] temalar
- [dir] yüklemeler
- [dir] eklentiler
- index.php
WordPress, tüm tema dosyalarınızı /wp-content/themes/ klasöründe saklar. Bir tema dosyasını düzenleyebilirsiniz, ancak bu hiç önerilmez. Temanızı daha yeni bir sürüme günceller güncellemez, güncelleme sırasında daha önce yaptığınız değişikliklerin üzerine yazılır.
Bu nedenle, WordPress tema özelleştirmesi için bir alt tema oluşturmanız şiddetle tavsiye edilir.
Web sitenize indirip yüklediğiniz tüm WordPress eklentileri /wp-content/plugins/ klasöründe saklanır. Eklentiyi yalnızca kendi WordPress web siteniz için yazmadığınız sürece, eklenti dosyalarınızı doğrudan düzenlemeniz gerekmez.
Birçok WordPress kılavuzunda ve eğitiminde, WordPress web sitenize ekleyebileceğiniz kod parçacıkları göreceksiniz. WordPress web sitenize özel kod eklemenin doğru yolu, onu alt temanızın function.php dosyasına eklemek veya siteye özel bir eklenti oluşturmaktır.
WordPress, tüm resim ve medya yüklemelerini /wp-content/uploads/ klasöründe saklar. Varsayılan olarak, tüm yüklemeler /yıl/ay klasörlerinde düzenlenir. Ayarlar > Medya'ya gidip " Yüklemelerimi ay ve yıl bazlı klasörler halinde düzenle" seçeneğinin işaretini kaldırarak varsayılan ayarları değiştirebilirsiniz. Ne zaman bir WordPress yedeği oluşturursanız, yüklemeler klasörünü eklemelisiniz.

WordPress çekirdeğinin yeni kopyalarını, yüklü eklentilerinizi ve temalarınızı kaynaklarından indirebilirsiniz. Ancak yüklenenler klasörünüzü kaybederseniz, yedeklemeden geri yüklemek çok zor olacaktır. wp-content dizininizde göreceğiniz diğer bazı varsayılan klasörler şunlardır:
- Yükseltme : Daha yeni bir sürüme yükseltme sırasında WordPress tarafından oluşturulan geçici bir klasördür.
- Diller : WordPress, İngilizce olmayan WordPress web siteleri için dil dosyalarını bu özel klasörde saklar.

Birçok farklı WordPress eklentisi, wp-content klasörünüzün içinde kendi klasörlerini de oluşturabilir. Örneğin, yukarıdaki ekran görüntüsünde Envira Gallery eklentisi tarafından oluşturulmuş bir galeri klasörü var.
Bu klasörler bazı önemli dosyaları içerir. Örneğin, galeri klasöründe tüm galeri resimleriniz bulunur. Önemli verileri kaybetmemek için bu tür klasörleri yedeklemeniz önerilir.
Diğer klasörlerde güvenle silebileceğiniz bazı dosyalar bulunur. Örneğin, W3 Total Cache veya WP super Cache gibi önbelleğe alma eklentilerinizden bazıları, önbelleğe alınmış dosyaları kendi klasörlerinde depolayabilir.
Çözüm
İlk denemede WordPress dizini ve dosya yapısının işlevini anlamanız biraz zor olabilir. WordPress'in dosya ve klasör yapıları hakkında yeterli bilgi, gelecekte web sitenizi yönetmek veya sitenizdeki herhangi bir sorunu tespit etmek için çok kullanışlı olacaktır.
Umarım bu temel kılavuz, sitenizin temel dosyalarına aşina olmanıza yardımcı olur. WordPress dosyaları ve dizin yapısı ile ilgili herhangi bir sorunuz varsa, aşağıdaki yorum bölümünde bize sorabilirsiniz. Yorumlarınız ve önerileriniz için teşekkür ederiz.
ev borcu WordPress sitesi