WordPress veritabanı hazırlama
Neredeyse on yıl önce basit bir blog platformu olarak başlayan şey nihayet en çok kullanılan CMS seçeneklerinden biri oldu ve yeni başlayanlar ve uzmanlar için popülerdi. Bu benzersiz platform üzerine inşa edilmiş birçok yüksek sınıf web sitesi, aklınıza gelebilecek işlevsel olanakları birleştirme yeteneğiyle vardır. WordPress’in kullanıcılar için ana avantajı, WordPress’te kurulum, yapılandırma ve veritabanı oluşturmanın kodlama veya temel yapılar hakkında özel bilgi gerektirmemesidir. Ancak, bazen amacınız için optimize edilmesi gerekliliği ile uğraştığınızda veritabanının bazı temel anlayışına ihtiyaç duyabilirsiniz.
WordPress Veritabanı Bir veritabanı oluşturma açısından PHPMyAdmin, birçok DBA’nın ilk tercihidir. Ancak, herkesin Phpmyadmin’i sevmeyebileceği gerçeğini göz önünde bulundurarak burada SQL sorgularına daha fazla odaklanacağız. Aslında, PhpmyAdmin kullanırken, SQL sorgularını çalıştırma seçeneğiniz de vardır. WordPress’in esas olarak MySQL veritabanını kullandığını zaten bilebilirsiniz. Yani, MySQL’i ilk noktada girmek için, terminalde aşağıdaki komutu çalıştırabilirsiniz:
Tablonun yapısını kontrol etmek için komutu çalıştırın; desc [nama_table]; Ayrıca, bu yazıda, WordPress’in tipik yeni bir kurulumda nasıl bir tablo oluşturduğunu göreceğiz. Yeni tablo, her yeni eklenti takıldıktan sonra yapılır. Daha ileri gitmeden önce dikkate alınması gereken bir diğer önemli şey, burada kullanılan tablonun önekinin WordPress anlamına gelen “WP” olmasıdır. Süiti takip ederken, tablonuz için farklı bir önek kullanıyorsanız WP ile değiştirdiğinizden emin olun. Masa resmine, alfabe sırasına göre düşünmek yerine mantıksal sırayla bakmaya çalışalım.
Bu tablo, tüm WordPress ayarlarınızı şu şekilde saklar:
Başlık
Slogan
Saat dilimi
Gösterge tablosunda DBA tarafından ayarlanan tüm seçenekler bu özel tabloda saklanır.
WP_PENGASUR
Adından sonuçlandırabileceğimiz gibi, ‘WP_UNERS’ sitenize kayıtlı tüm kullanıcıları depolar. Bu, aşağıdakiler gibi tüm önemli kullanıcıların demografik özelliklerinden oluşur:
EN ENTER
Şifrelenmiş şifre
Email kimliği
İletişim numarası
Kayıt Tarihi ve Saati
Ekran adı
Durum
Aktivasyon anahtarı
WP_USEMETA
WP_USEMETA, tüm kullanıcılardan meta verileri (yalnızca veri hakkında veri) saklamak için kullanılır. Örneğin, ‘last_name’ belirli kullanıcılar, ‘WP_USERS’ tablosunda depolanmak yerine ‘WP_USEMETA’ tablosunda saklanır.
Tabloda bilmeniz gereken iki farklı alan var:
‘Meta Anahtarı.’
‘Value_meta.’
WP_Posts
Bu, WordPress sitenizdeki tüm yayınları ve bununla ilgili verileri saklamaktır. Tüm yayınlar ve sayfalar ve revizyonlar ‘WP_Posts’ tablosunda mevcuttur. Ayrıca navigasyon menülerini saklamak için de kullanılır. Sayfalar, yayınlar, menü öğeleri ve revizyonlar gibi çeşitli girişler, bu özel tablodaki ‘Post_Type’ sütunu ile ayrılır.
‘WP_Postmeta’, tüm yayınları veri içeren meta veri tablosunun kendisini kullanmakla aynıdır. Veritabanı danışma hizmetleri çoğunlukla SEO eklentilerini kullanır, burada bu tabloda depolanan yayınlardan oluşturulan tüm veri etiketi meta.
WP_TERMS
Mesajlar, bağlantılar ve sayfalar için etiketler ve kategoriler WP_terms adlı bir tabloda saklanır. Özel bir tablo içeren bu sütuna, esas olarak süre boyunca web sitesi URL’sinde kullanılan terimi tanımlayan bir dize olan ‘Salyangoz’ olarak adlandırılır. Bu, Google’ın gezginleri sırasında SEO’nun Optimizasyon Amaçları Arama terimi arayan etkisini artırmaya yardımcı olur.
wp_term_relationships
wp_term_relasship, wp_terms’in sayfalar, bağlantılar veya ilgili yayınlar gibi belirli nesnelere bağlanmasına yardımcı olur. Bu, nesneler ve bu terimler arasındaki ilişkinin bir haritası olarak işlev görür.
wp_term_taxonomy
Taksonomi tüm terimleri ayrıntılı olarak tanımlamaya yardımcı olur. Yukarıda tartıştığımız gibi, meta veriler (verilerle ilgili veriler). Bu daha basitlik ekler çünkü sadece bir eklenti tabloya gereken özel değeri ekleyemez.
wp_comments
WP_Comments, WordPress sitesindeki yazınız ve sayfanızdaki yorumları kaydetmenize yardımcı olur. Tablo ayrıca, yorum girmeyen kullanıcılar hakkında onaylanmamış yorumlar ve özel bilgiler ve ayrıca tüm ayarlanmış yorumların bir koleksiyonu içerir. Bununla birlikte, burada dikkate alınması gereken önemli bir şey, Disqus gibi üçüncü bir taraflı yorum mekanizması kullanırsanız, yorumlar WordPress veritabanında saklanmayacak, ancak belirli bir uygulamadan uygun sunucuda saklanacak.
Tıpkı diğer tüm meta veri tablolarında olduğu gibi, WP_Commentmeta da yorumlar hakkında meta verilerden oluşur.
WP_links
Bu, WordPress sitenize eklenen özel bağlantılar hakkında tüm bilgilerden oluşan bir tablodur. Bağlantı yönetimi eklentisi, artık kullanılmayan bağlantıları etkinleştirmek için kullanılabilir. Şimdi bazı hızlı hileler, yukarıdakileri bilerek, DBA tarafından akıllı davranmak için kullanılabilecek bazı hileleri tanıyalım.
Varsayılan kullanıcı adını değiştir
Bir kullanıcı adı oluşturmayı bilebilirsiniz, ancak WordPress daha sonra değiştirmenize izin vermez. Ancak, şimdi aşağıdaki komutu çalıştırarak SQL üzerinden yapabilirsiniz.
Şifreyi değiştir
Şifrenizi bir WordPress yöneticisi olarak unutursanız, komutları çalıştırarak DB’ye erişiminiz varsa artık kolayca değiştirebilirsiniz: bunun için, şifre genellikle şifreli olarak saklandığı için MD5’i kullanmalıyız.
Tüm spam’i sil