أصبحت MySQL قاعدة بيانات شهيرة في العقد الماضي ، وتستخدم مدونات WordPress قاعدة بيانات MySQL. نلخص هنا ثمانية بيانات SQL المفيدة لنظام WordPress لحل بعض المشكلات العملية. 1. إنشاء قاعدة بيانات احتياطية دعم قاعدة البيانات هو أول شيء يمكنك فعله. بعد تسجيل الدخول إلى phpmyadmin. حدد قاعدة بيانات WordPress الخاصة بك ، ثم انقر فوق الزر "تصدير" ، وحدد طريقة ضغط (يمكنك استخدام GZIP) وانقر فوق الزر "تنفيذ". محلي. 2. حذف دفعة من مراجعات المقالات أضافت إصدارات WordPress 2.6 وظيفة مراجعات ما بعد. بعد تسجيل الدخول إلى phpmyadmin ، قم بتنفيذ عبارة SQL التالية لحذفه على دفعات. حذف من wp_posts حيث post_type = "المراجعة" ؛ القصة الحقيقية هي أن صديق لي على الإنترنت بالطبع ، هو في الغالب البريد العشوائي ، ويستغرق الكثير من الوقت لحذف هذه التعليقات يدويًا ، حتى نتمكن من استخدام النهج التالي. بعد تسجيل الدخول إلى phpmyadmin ، قم بتنفيذ عبارة SQL التالية. حذف من wp_comments حيث comment_approved = '0' ؛ 4. تعديل سمات المقالة بعد تثبيت WordPress ، يتم إنشاء حساب المسؤول ، ويستخدم الكثير من الأشخاص هذا الحساب بشكل غير صحيح لكتابة المدونات حتى يدركوا أن هذا ليس حسابًا شخصيًا. الحل هو أن الأمر يستغرق الكثير من الوقت لتعديل سمات المؤلف في كل مقالة. أولاً ، تحتاج إلى العثور على اسم المستخدم الصحيح الخاص بك. حدد المعرف ، Display_name من WP_USERS ؛ تحديث wp_posts تعيين post_author = new_author_id حيث post_author = old_author_id ؛ يستخدم العديد من الأشخاص كلمات مرور معقدة للغاية من أجل حماية مدونتهم من اختراقها. بالطبع ، يمكنك إرسال رابط لك لإعادة تعيين كلمة المرور الخاصة بك عبر البريد الإلكتروني ، ولكن إذا لم تتمكن من الوصول إلى عنوان بريدك الإلكتروني ، فيجب عليك استخدام عبارة SQL التالية لإعادة تعيين كلمة المرور الخاصة بك. تحديث wp_users تعيين user_pass = md5 ('password') حيث wp_users.user_login = 'admin' limit 1 ؛ 6. تغيير اسم مجال WordPress قد ترغب أحيانًا في تغيير اسم مجال مدونتك ، لكن WordPress سيخزن اسم المجال الخاص بك في قاعدة البيانات ، لذلك تحتاج إلى استخدام عبارة SQL التالية لتعديلها. تحديث wp_options set Option_Value = replive (Option_value ، 'http://www.oldsite.com' ، 'http://www.newsite.com') where ortic_name = 'hom تحديث WP_POSTS SET GUID = REPLICE (GUID ، 'http: //www.oldsite.com''،http: //www.newsite.com') ؛ تحديث wp_posts تعيين post_content = استبدال (post_content ، 'http://www.oldsite.com' ، 'http://www.newsite.com') ؛ عندما يكون لديك أداء في المدونة ، من المهم للغاية معرفة عدد قواعد بيانات الاستعلام. هذه المرة ، لا تحتاج إلى تسجيل الدخول إلى phpmyadmin. <؟ php if (is_user_logged_in ()) {؟> عندما تكون قاعدة البيانات الخاصة بك تالفًا أو ضياعًا لسبب ما (خطأ في الترقية أو ترقية) ، إذا كان لديك نسخة احتياطية ، فيمكنك استعادة قاعدة بيانات WordPress الخاصة بك. قم بتسجيل الدخول إلى phpmyadmin ، حدد قاعدة بيانات WordPress الخاصة بك ، انقر فوق الزر "استيراد" ، انقر فوق الزر "تصفح" ، ثم حدد ملف النسخ الاحتياطي من القرص الثابت ، وانقر فوق الزر "تنفيذ" لاستيراد قاعدة البيانات. إذا سارت الأمور على ما يرام ، فستؤدي وظيفة WordPress إلى طبيعتها.
3. دفعة حذف تعليقات البريد العشوائي
كن حذرًا ، في حين أن هذا الحل مفيد للغاية للتعامل مع ملايين البريد العشوائي ، إلا أنه يزيل أيضًا التعليقات غير الموافق عليها ، لذلك من الأفضل تثبيت Akismet للتعامل مع البريد العشوائي.
لنفترض أن هذا المعرف هو new_author_id ، ومعرف مسؤول المسؤول هو old_author_id ، ثم قم بتشغيل عبارة SQL التالية.
5. إعادة تعيين كلمة المرور يدويًا
MD5 هي وظيفة تجزئة مدمجة في MySQL لتحويل كلمات المرور إلى قيم التجزئة.
بعد ذلك ، تحتاج أيضًا إلى استخدام SQL التالي لتعديل GUID للمقال.
أخيرًا ، استخدم العبارة التالية لاستبدال جميع أسماء النطاق القديم في المقالة بأسماء مجال جديدة.
7. عرض عدد استعلامات SQL
<؟ php echo get_num_queries () ؛
<؟ php}؟>
8. استعادة قاعدة بيانات WordPress الخاصة بك