WordPress dahili işlevlerini anlama rehberi
Bu kılavuzda, WordPress’teki dahili işlevlerin tüm ayrıntılarını tartıştık. Hepimiz WordPress’i çeşitli nedenlerle kullanıyoruz ve seviyoruz. Bu ücretsizdir, ayarlanabilir ve çok kullanıcı dostu – bilgiyi kodlamadan web siteleri geliştirmesine izin verir. Aslında, çoğumuz iç işlevler hakkında endişelenmeden içerik yönetim sistemini yıllardır kullanıyoruz. Bugün bile, öğrenmeyi rahatsız etmeniz gerekmeyen bir şey gibi görünebilir. Ancak bazı WordPress genel sorunlarının veritabanına girmeden çözülemeyeceğini biliyor muydunuz? Teknik sorunlar için dış yardım almanız gerektiğinde birçoğunuz aynı durumla da karşılaşabilirsiniz. Dahili işlevin farkına varmak sizi bir profesyonelle iletişim kurmanın karmaşıklığından kurtarmış olabilir.
Dahili süreci bilmek, web sitesini daha verimli yönetmenize yardımcı olacaktır. Bu aynı zamanda bazı genel WordPress hatalarının sorunlarını diğerlerine güvenmeden çözmenize olanak tanır. Ve bu kılavuz size yardımcı olmayı amaçlamaktadır. Burada, aşağıdakileri öğreneceksiniz:
WordPress iç yapısının bir parçası
Veri
WordPress kullanıcılar için nasıl veri alır?
Yedeklemeniz gereken dosyalar
Daha fazla uzatmadan, perde arkasına bakalım ve WordPress’in nasıl çalıştığını öğrenelim. WordPress Dahili Yapısı Bir WordPress sitesi başlattığınızda, iki şey oluşur: 1) Sitenize birçok dosya yüklenir ve 2) sistem bir veritabanı oluşturur.
Bu iki dosyaya barındırma sağlayıcınız tarafından sağlanan bir hesap aracılığıyla erişebilirsiniz. Sitenize yüklenen dosyalara erişmek için web ana bilgisayarını girin ve CPanel adlı bir sayfa açın. Oradan, sitenizde yüklenen dosyada size dahili bir ekran verecek dosya yöneticileri için seçeneği seçebilirsiniz. Veritabanına erişmek için CPanel’den PhpmyAdmin gibi veritabanı yönetimi yazılımını seçin. Bu, WordPress’in tüm yayınlarınızı ve sayfalarınızı sakladığı bir tablo açacaktır. WordPress Dosyaları Dosya Yöneticisi sayfasını girdiğinizde, wordpress.namun sitesini oluşturmak için kullanılan birçok dosya ve klasör göreceksiniz, en önemli şey şudur:
WP-Content
WP dahil
Bu, dosya yöneticisindeki “public_html” dosyasında bulunabilir. Ancak, bu sayfanın herhangi bir bölümünü değiştirmenin sitenize gerçekten zarar verebileceğini unutmayın. Bu yüzden ne yaptığınızı bilmeden hiçbir şey denemeyin. WP-ADMIN Adından da anlaşılacağı gibi, WP-Admin yönetici gösterge tablosunun açılmasından sorumlu bir dosya içerir. Bu, yönetici sayfasına erişmenizi sağlayan ve yayın yazma, yorumları denetleme, temaları ve eklentileri doğrulama vb. Gibi işlevleri çalıştıran bir dosyadır. Ayrıca, bu alan, sağladığınız kimlik bilgilerinin doğru olup olmadığını ve bir yönetici olup olmadığınızı mı yoksa bir web sayfasına katkıda bulunma yeteneğine sahip olup olmadığını da kontrol eder.
WP-CONTENT Yeni WordPress kurulumunda, içerik-wp dosyasında üç alt klasör bulacaksınız: tema, eklenti ve yükleme. Temayı her yüklediğinizde, tema klasöründe saklanır ve eklenti eklenti klasöründedir. Medya kitaplığından yüklediğiniz resim yüklenen klasörde saklanır. WP-ACCHOUDE’deki WP dahil dosyalar da dahil olmak üzere, WordPress sitesinin diğer özelliklere sahip görünümünden ve işlevinden sorumludur. Metin yazı tiplerinden widget’lara ve cache-wp-include’a kadar WordPress için tüm temel dosyalara sahiptir. Dosya ayrıca bazı WordPress özellikleri için kurallar, hiyerarşiler ve eylem komutları içerir. Geçmiş için tekrar, bu dizindeki dosyaları değiştirmek istemezsiniz. Dosya .htaccess ve wp-config.php Yukarıdaki çekirdek dosyaya ek olarak, her WordPress kurulumunun bir parçası olarak .htaccess ve wp-config.php bulacaksınız. Ayrıca public_html klasörünün bir parçasıdır. . En önemlisi, bu, sitenizin permalink nasıl görüntülediğini düzenler. Kalıcı bağlantı yapısında değişiklikler yaptığınızda, .htaccess dosyası sunucu için yeni talimatlarla güncellenir. Web sitesi güvenlik ayarlarınızı değiştirmek ve aktarımı yönetmek için .htaccess’i de kullanabilirsiniz.
wp-config.php wp-config.php dosyası, WordPress siteniz ve veritabanınız arasında bir aracı olarak işlev görür. İkisi arasında güvenilir bir bağlantı oluşturmaya yardımcı olan tüm WordPress ayarlarını içerir. Bu bilgiler olmadan, web siteniz bir ‘hata oluşturma veritabanı’ hatası çalışmaz ve görüntüleymez. WP-Config-PHP, web sitesi veritabanı ayarlarınızı düzenlemek, bellek sınırınızı değiştirmek ve hatta WordPress otomatik güncellemeleri etkinleştirmek için kullanılabilir. Ancak, bu önemli bir dosyadır ve doğru bilgi olmadan değiştirmemenizi öneririz. Veri -base: Veritabanı tüm yayınlarınız, sayfalarınız ve yorumlarınız için bir depolama rafı gibi işlev görür. Varsayılan olarak, veritabanında yalnızca on iki tablo göreceksiniz. Ancak siteyi genişletip daha fazla içerik eklediğinizde, tablo da artacaktır.
Veritabanı tablosunda, istediği zaman değiştirilebilen varsayılan bir önek WP_ önek vardır. Ayrıca optimize edebilir ve gerektiği gibi düzeltebilirsiniz. Ancak, bir hata oluşursa hızlı bir şekilde geri kazanabilmeniz için web sitenizin bir yedeklemesini yapmayı unutmayın. WordPress veritabanının bir parçası olan tablonun ayrıntıları aşağıdadır.
Tablo 1: WP_COMMENTMETA Bu tablo, WordPress sitenizde kalan yorumlar için meta verileri depolar. Örneğin, yorumların onaylanması, geciktirilmesi veya bu tabloda depolanan çöplere atılması gibi bilgiler. Tablo 2: WP_Comments WP_Comments, web sitenizdeki kalan yorumların her biri hakkında benzersiz bilgiler içerir. Örneğin, yazarın e -posta adresi, IP adresi, mesaj teslimat süresi vb. Bu tabloya dahildir. Tablo 3: Önceki WordPress sürümünde oluşturulan diğer bloglara veya web sitelerine blogroll veya köprü listesi listesi. Tablo 4: WP_Opations depolama verilerinin verileri, ana gösterge tablosu üzerinden erişilebilen ayarlarla ilgilidir. Sitenin başlığında yaptığınız her değişiklik, slogan, URL vb. WP_OPtions tablosunda depolanan ayarlar aracılığıyla Tablo 5: WP_POSTMETA Bu tablo, özel yayınınız, sayfalarınız ve yayınlarınız hakkında meta bilgiler içerir. Bu tablodaki her dosya, gerektiğinde yayınları ve web sayfalarını bulmaya yardımcı olan benzersiz bir kimlik numarası içerir. Tablo 6: WP_POSTS Adından da anlaşılacağı gibi, bu tablo gönderilerden, sayfalar ve gezinme menülerinden gelen bilgileri saklar. Tablo 7: WP_Termmeta Meta Terim, geliştiricilerin terimler hakkında özel verileri standart yolla saklamasına olanak tanır. Örneğin, çevrimiçi mağazalar belirli ürünler ve kategoriler için meta verileri belirtilen tablolar aracılığıyla saklayabilir. Tablo 8: WP_TERMS WP_TERMS Üç Şey Depolar: Posta etiketleri, gönderme kategorileri ve bağlantılar için kategoriler.
Tablo 9: wp_term_relationship Bu tablo, WP_TERMS tablosunun kategorisi ve etiketleri için ilişki verilerini depolamaktadır. Örneğin, kategoriye dahil olan A Posta Başlığı A’nız var. Tablo 10: wp_term_taxonomy Bu tablo, WP_terms tablosunda açıklanan terimler için taksonomiyi (bağlantılar, etiketler ve kategoriler) tanımlar. Tablo 11: WP_USEMETA WP_USEMETA, web sitenizdeki kayıtlı kullanıcılar hakkında meta bilgiler içerir. Tablo 12: WP_USERS Bu veritabanı bölümü, WordPress sitenizle ilgili kullanıcı adı, şifre ve e -posta adresi gibi kullanıcı bilgilerini içerir. WordPress kullanıcı isteklerine nasıl yanıt verdi? Ortalama bir kullanıcı için, web sitesini açmak istemek yalnızca belirtilen URL’yi giriyor ve otomatik olarak bir web sayfası ekranlarına yüklüyor. Ancak iç işlevler bundan çok daha fazlasıdır. Birisi web sayfalarınızı görmek istediğinde, WordPress kullanıcılara hizmet vermek için dinamik olarak HTML kodu üretir. Aşağıda takip edilen adımlar aşağıda açıklanmıştır. WordPress gerekli PHP komut dosyasını çağırır.
Core WordPress, ilgili yayınları ve sayfaları almak için bir veritabanı ile iletişim kurar.
Verileri eklentiler ve ‘dinamik olarak’ için tema bilgileri ile birleştirir, ziyaretçiler için HTML kodu üretir.Benzer şekilde, bir gönderi yorum veya diğer etkileşimler aldığında, WordPress’in dahili işlevi gelecekte kullanım için veritabanında saklar. Ayrıca yöneticiye ana gösterge tablosundan geciktirilen yorum sayısını anlattı. Ayrıştırmam gerekiyor mu? Evet elbette! Veri kaybı, Web Sitesinin World Wide Web’deki işleyişinin normal bir parçasıdır. Bu, programlama, hack, eklenti hataları ve temalar ve doğal afetler gibi birçok faktörden kaynaklanabilir. Nedeni dışında, veri kaybı durumunda bunları alabilmeniz için belirli bir dosyayı web sitenizden düzenli olarak ayırmanız gerekir. Bu dosyalar şunları içerir: Core WordPress dosyaları (public_html dosyalarında bulunur)
Yayınlar, eklentiler, temalar hakkında bilgi içeren dosyalar,
WordPress Yapılandırma Dosyası
WordPress Veritabanınız
Bununla ilgili son kelimeler, WordPress dosyası ve dosya yapısı hakkında bilmeniz gereken temel bilgileri tartıştık. Merak etmenin ötesinde, kazara değişiklikleri önlemek ve web sitenizi daha etkili bir şekilde yönetmek için bu dosyaları öğrenmeniz önemlidir.