WordPress için SQL sorgularını kaydet
WordPress sitesinin sahibiyseniz, ilgilenmeniz gereken birçok şey var. Blog içeriğinizi güncellemeye, yeni ürünler eklemeye, fiyatları değiştirmeye ve düzenli eklenti güncellemelerinden bahsetmiyoruz, geliştiricilere erişim sağlıyoruz ve WordPress Daily rutininin bir parçası olarak daha fazla şey yapmaya devam ediyoruz. Bazen, ayarları değiştirmeniz gerekiyorsa, bir işlem yapmak için birçok talimatla uzun bir web sayfası öğreticisi bulursunuz. Ancak, bu değişikliklerin çoğunun veritabanı yöneticisi menünüzde çalıştırdığınız komutlar olan basit SQL sorgularıyla değiştirilebileceğini biliyorsanız.
Meşgul bir insan olduğunuz ve zamanınızı tasarruf ettiğiniz için bir önceliktir, işte birkaç dakika içinde sonuç elde etmenize yardımcı olacak temel bir SQL sorgusu. Barındırma hesabınızda birden fazla web sitesi olduğu ilk adım, SQL sorgularını çalıştırmadan önce, doğru veritabanını değiştirdiğinizden emin olmanız gerekir. WP-Config.php dosyanızdaki belirli WordPress kurulumları için veritabanının adını String: Tanım (‘DB_NAME’, ‘Yourdbname’) ‘de bulabilirsiniz.
Ve başarılı bir mesaj bekleyin. Onu görmek neden bu kadar önemli? GO’ya basarsanız ancak sorguda bazı hatalar varsa, sistem isteği yerine getiremez ve bir hata alırsınız, bu da yürütmenin başarısız olduğu anlamına gelir. Hatalar aşağıdaki gibi görülecek ve sürecin neden başarısız olmasının nedenlerini gösterecektir. Bu komutun temel bir komut olduğunu ve yalnızca web sitenizin ana URL’sini değiştireceğini lütfen unutmayın, bu nedenle web sitenizin alan adını örnek.com’dan test.net’e değiştirmeyi planlıyorsanız, tüm tablolar dahil olmak üzere değiştirmeniz gerekir. Web sitesi URL’iniz WP-Posts, WP-Postmeta gibi yerine getirilir ve ayrıca eklentiler tarafından üretilen URL’leri içeren satırlara sahip tablolara dikkat eder (örneğin, WooCommerce). Bunu yapmak için en azından temel SQL eğitimine ihtiyacınız vardır. Bir seçenek daha, herhangi bir metin düzenleyicisine ve CTRL+H ile dışa aktardığınız veritabanını açmaktır, eski etki alanınızın tüm sözlerini yenisine değiştirmektir. Bu çok karmaşık geliyorsa, bu işlemi otomatikleştirmeye yardımcı olan çeşitli araçlar da vardır (Arama Komut Dosyası ve Bağlantı Veritabanının Değiştirilmesi veya Aynı Komut Dosyasına dayalı daha iyi bir arama ve değiştir eklentisi) için Web Sitesi klasörüne dosyaları yüklerken çalışma alanı ve tarayıcıda açılıyor. Yeni bir yönetici kullanıcısı oluşturun Yönetici rolünü içeren yeni bir kullanıcı yüklemenize eklemeniz gerekiyorsa, aşağıdaki komutu kullanmanız ve tercihlerinize bağlı olarak değiştirmeniz gerekir: ‘Wp_user’ (‘user_login’, ‘user_pass’, ‘user_nicename’, ‘user_email’, ‘user_status’) değerlerine (‘yourlogin’, ‘yourpsword’), ‘firstName LastName’, ‘ /a> içine ekleyin ‘,’ 0 ‘); ‘Wp_usemeta’ (‘umeta_id’, ‘user_id`,’ meta_key`, ‘meta_value’) değerlerine (null, (wp_capabiles ‘,’ wp_capability ‘,’ a: 1: {s: 13: 13: 13: 13: 13: 13: 13: 13: 13: 13: 13: 13: 13: “Yönetici”; S: 1: “1”;} ‘); ‘Wp_usemeta’ (‘umeta_id’, ‘user_id’, ‘meta_key’, ‘meta_value’) değerlerine (null, (wp_user_ulvel ‘,’ wp_user_level ‘,’ 10 ‘) içine ekleyin; Tabloyu ve giriş değerini istediğiniz kullanıcı adı ve veritabanına göre değiştirmeniz gerektiğini unutmayın. MyPassword şifresine sahip bir myDEveloper kullanıcısı oluşturmak istiyorum, geliştiricimin adı John Doe ve e -posta [e -posta korumalı] . Bu yüzden isteğim aşağıdaki gibi görülecektir: ‘wpc7_user’ (‘user_login’, ‘user_pass’, ‘user_nicename’, ‘user_email’, ‘user_status’) değerleri (‘mydev’, md5 (‘mypassword’),, ‘John Doe’, ‘[e -posta korumalı] ‘, ‘0’); ‘Wpc7_usemeta’ (‘umeta_id’, ‘user_id’, ‘meta_key’, ‘meta_value’) değerlerine (null, (wp_users’tan seç’i seçin), ‘wp_capabiles’, ‘a: 1: {s: 13: 13: 13: 13: 13: 13: 13: 13: 13: 13: “Yönetici”; S: 1: “1”;} ‘); ‘Wpc7_usemeta’ (‘umeta_id’, ‘user_id’, ‘meta_key’, ‘meta_value’) (null, (null, (wpc7_user_erser’den maksimum (id) seçin), ‘wp_user_level’, ’10’ içine ekleyin
Satırın adını değiştirmem gerekmediğini unutmayın (yani WP_USER_LEVEL veya 0, 10, 13 numaralarıyla oynatın çünkü kullanıcının ve ilgili hakların rolü anlamına geliyor. Tamamlandıktan sonra Go’ya basın. Çıktı başarılı sonuçlar göstermelidir. Aşağıdaki gibi: Kullanıcı Adı Oturum Açma Adını değiştirmek için Yönetici’deki Kullanıcı Adını Değiştirin, MySQL sekmesine dönün ve aşağıdaki komutu çalıştırın: WP_USER SET USER_LOGIN = ‘NEWLOGIN’ WHERE USER_LOGIN = ‘Yönetici’; Varsayılan Kullanıcı Adınızın MyDeveler olduğunu söyleyin, Daha önce yaptınız ve bunun yerine SecureUser’ı ayarlamak istiyorsunuz. Özel durumumuzda aşağıdaki komutları yürütüyoruz, çünkü varsayılan önek WP7C_:
Güncelleme wpc7_user_user set user_login = ‘SecuredUser’ burada user_login = ‘myDeveloper’;
Başarıyla aşağıdaki gibi görülen çıktı:
Yönetici şifresini değiştirin Şifre değişiklikleri için güvenlik kurallarına uyun düzenli olarak, SecuredUruser için şifrenizi de değiştirmek isteyebilirsiniz. İşte onun için bir sorgu: user_login = ‘yourler’ burada user_pass = md5 (‘new_password’) setini güncelleyin; Bu özel şifreyi değiştirme komutu için komutlarımız aşağıdaki gibidir: WPC7_USERS güncelleştir user_pass = md5 (‘[e -posta korumalı] $ w03d’) burada user_login = ‘SecururedUser’; Git’e basın ve bir başarı mesajı bekleyin:Birçok yayın yayınlayan ve yorumların etkileşim için açılmasına izin veren kullanıcılar için spam silin, spam yorumlarıyla ilgili sorunlar çok acı verici olabilir. Her ne kadar yorumları manuel onay ile filtreleyebilmenize rağmen, hızlı bir şekilde kabul etmediğiniz her şeyi silmenin bir yolunu bulmak isteyebilirsiniz. İşte nasıl: wp_comments.commment_approve = ‘spam’; Belirli durumlara uyarlandığında burada tartışıyoruz: WPC7_Comments’tan silin, burada wpc7_comments.commment_appoved = ‘spam’; Not: WP_Comments.commment_appoved tabloda ayrı bir alandır çünkü önekin değiştirildiği her iki yerde de değiştirilmesi gerekir. Aşağıda başarılı bir çıktı: Belli bir noktada onaylanmayan tüm yayın yorumlarını kaldırın, yayınlamak için nihai bir karar vermeden önce makaleler için filtrelemek ve okumaktan bıktığınızı fark edebilirsiniz, böylece silmek istersiniz. Bunun için bir komut var: wp_comments’tan silin, burada yorumlar_appoved = 0 yorum_appoved’in değişiklik gerektirmediğini unutmayın, çünkü bu sekme değiştirilemeyen bir tablodaki varsayılan işlevi temsil eder. Değiştirilmiş komutlar aşağıdaki gibi görülebilir: WPC7_Comments’tan Silin Bittiğinde, başarıyla çalıştırılan komutlar için olağan sonuçları görebilirsiniz: