اوامر مفيدة في قاعدة بيانات ووردبريس – yourcolor
الووردبريس wp
كل مدونات الوردبرس تستخدم منصات MySQL لقواعد بيانات المدونة , التي تحوي التدوينات و التعليقات و الاعدادات و جداول الاعضاء و كل ما هنالك من معلومات. فشرحنا يتطرق اساسا على كيفية اخد نسخة احتياطية و زرع هذه الاوامر في قاعدة البيانات . سنذكر 8 اوامر مفيدة مع الشرح المدقق لكل امر على حدة.
كيف يتم تنفيد أمر SQL ؟
لتنفيد أمر SQL ابسط ما في الامر ، التوجه مباشرة الى لوحة phpMyadmin الخاص بسيرفرك. على سبيل المثال ، إذا كان موقعك يتم استضافته مجانا، اذهب وأدخل معلومات الاتصال http://sql.free.fr، بعد دخولك الى اللوحة نضغط على SQL امام Structure
قم بأخذ نسخة احتياطية قبل تنفيد اي امر !
1- تغيير اسم مدير المدونة
نختار قاعدة بيانات المدونة و نضغط على SQL و ننفد هذا الامر أولا :
SELECT ID, display_name FROM wp_users;
هذا الامر لعرض جميع اسماء الاعضاء لكي نعرف رقم “ID” للمدير admin او اي اسم اخر نريده، سيتم اظهار اسماء الاعضاء مع الرقم التسلسلي له , نقوم باخذ رقم ال admin و الذي هو رقم 1 دائما، نضغط مرة اخرى على SQL و ننفد هذا الامر:
UPDATE wp_posts SET post_author=NEW_AUTHOR_ID WHERE
post_author=OLD_AUTHOR_ID;
قبل تنفيد الامر نستبدل كلمة NEW_AUTHOR_ID برقم العضو الجديد، و استبدال كلمة NEW_AUTHOR_ID برقم العضو القديم الذي هو 1 ( admin )
2 – اعادة تعيين كلمة المرور يدويا
هذا الامر مهم عند التعرض للاختراق او في حالة نسيان كلمة المرور، ننفد هذا الامر :
UPDATE `wp_users` SET `user_pass` = MD5(‘PASSWORD’) WHERE
`wp_users`.`user_login` =`admin` LIMIT 1;
قبل تنفيد الامر نستبدل كلمة PASSWORD بالباسوورد الجديد، و نستبدل كلمة admin في حالة اذا كان الاسم غير admin
3 – تغيير رابط المدونة في حالة تغيير رابط المدونة الى واحد جديد
UPDATE wp_posts SET guid = replace(guid,
‘http://www.oldsite.com’,’http://www.newsite.com’);
قبل تنفيد الامر نستبدل http://www.oldsite.com بالعنوان القديم للمدونة، و استبدال http://www.newsite.com بالعنوان الجديد للمدونة، الأمر الاخير هو تنفيذ الامر التالي :
UPDATE wp_posts SET post_content = replace(post_content,
‘http://www.oldsite.com’, ‘http://www.newsite.com’);
نقوم بنفس التغييرات
4 – عرض عدد من SQL Queries من مدونتك
لحذف كافة التعليقات او سبام المرجوا تطبيق هذا الامر :
DELETE
FROM wp_comments WHERE comment_approved =
"spam"
5 – حذف جميع التعليقات “في انتظار اعادتها”
لمسح جميع التعليقات المرجوا تطبيق هذا الامر :
DELETE
FROM wp_comments WHERE comment_approved =
"0"
6 – حذف جميع التعليقات نهائيا
لمسح جميع التعليقات لمجلة ووردبريس بصفة نهائية المرجوا تطبيق هذا الامر:
DELETE
* FROM wp_comments
7 – ازالة “attachment” المقالات
الطريقة سهلة نطبق هذا الامر :
DELETE
FROM wp_posts WHERE post_type =
"attachment"
8 – لمسح جميع الصفحات و المقالات
بالنسبة للصفحات نطبق هذا الامر :
DELETE
FROM wp_posts WHERE post_type = “page”
بالنسبة للمقالات نطبق هذا الامر :
DELETE
FROM wp_posts WHERE post_type = “post”
بالنسبة للمقالات و الصفحات نطبق هذا الامر :
DELETE
* FROM wp_posts
9 – حذف التدوينات في سلة المحذوفات
هذه الخاصية جد مهمة لان عندما نحذف تدوينة فانها لا تحذف نهائيا و هذا يزيد من حجم قاعدة البيانات، الامر بسيط نقوم بتنفيد :
DELETE
FROM wp_posts WHERE post_type =
"revision"
;
طريقة تمييز تعليق الكاتب و الأعضاء في ووردبريس 2.7 – yourcolor
طريقة تمييز تعليق الكاتب و الأعضاء في ووردبريس2.7
طريقة تمييز تعليق كاتب المقال و أصحاب العضويات عن تعليقات الزوار في ووردبريس 2.7 أكثر سهولة عن الاصدارات السابقة و التي كنت تضر الى التعديل على قالب التعليقات لاضافة بعض الأسطر للقيام بذلك ولكن في ووردبريس 2.7 كل ما عليك هو وضع الخواص التي تريدها داخل كلاسين CSS وهما byuser وهو لتعليقات الأعضاء و bypostauthor وهو لتعليقات كاتب المقال .. بالشكل التالي :
li.byuser { /* خواص CSS */ } li.bypostauthor { /* خواص CSS */ }
التصنيف:
الووردبريس wp
Tagged with: