الدليل النهائي لقاعدة بيانات WordPress
نشرت: 2022-02-09في جوهره ، WordPress هو CMS (نظام إدارة المحتوى). لإدارة المحتوى ، يجب أن يكون قادرًا على تخزينه. يقوم WordPress بذلك من خلال المجلدات والملفات وقاعدة البيانات. لقد قمنا سابقًا بتغطية نظام ملفات WordPress في مقال منفصل ؛ سنركز على قاعدة البيانات هذه المرة.
في هذه المقالة ، سنلقي نظرة على قاعدة بيانات WordPress وهيكلها وكيفية عمل كل حقل. لقد قمنا أيضًا بتضمين درس مختصر للتاريخ على MySQL. تلميح - لا يعني My in MySQL أنها ملكك ؛ بلدي هو شخص حقيقي ، ولكن من؟ - مواصلة القراءة لمعرفة ذلك.
جدول المحتويات
- تاريخ موجز (جدًا) لـ SQL و MySQL و MariaDB
- كيفية الوصول إلى قاعدة بيانات WordPress
- phpMyAdmin
- Plesk / cPanel
- عميل SSH / MySQL / MariaDB
- إضافات ووردبريس
- هيكل قاعدة بيانات WordPress
- هيكل الجدول
- wp_commentmeta
- wp_comments
- wp_links
- خيارات wp_
- wp_postmeta
- wp_posts
- wp_terms
- wp_termmeta
- wp_term_relationships
- wp_term_taxonomy
- wp_usermeta
- wp_users
- هيكل الجدول
تاريخ موجز (جدًا) لـ SQL و MySQL و MariaDB
يستخدم WordPress RDBMS يسمى MySQL. من الناحية الفنية ، يعتمد على MySQL نظرًا لأنه يتم استخدام MariaDB بشكل متزايد بدلاً من MySQL. يرمز SQL إلى لغة الاستعلام الهيكلية وهي اللغة التي نستخدمها للتفاعل مع قاعدة البيانات - وليس قاعدة البيانات نفسها.
لعبت MySQL دورًا مهمًا في نمو الإنترنت كما نعرفها اليوم. تم تقديمه لأول مرة في عام 1995 كبديل للمنتجات التي تقدمها Microsoft و Oracle ، وسرعان ما أصبح معيار RDBMS الذهبي المفضل.
تاريخ MySQL غني بالألوان ، بعد أن حصلت عليه شركة Sun Microsystems ثم Oracle (استحوذت Oracle على Sun Microsystems و MySQL معها).
ردًا على استحواذ Oracle على MySQL من قبل Oracle ، قام Monty Widenius ، المنشئ الأصلي لـ MySQL ، بتقسيم MySQL إلى MariaDB ، والذي أطلق عليه اسم ابنته ماريا. (من المثير للاهتمام أن MySQL سميت على اسم ابنة مونتي الأخرى - My). بمرور الوقت ، تطورت الاختلافات بين MariaDB و MySQL ؛ ومع ذلك ، يظل الاثنان قابلين للتبديل في العديد من السيناريوهات ، بما في ذلك قواعد بيانات WordPress.
في الواقع ، في كثير من الحالات ، تعتبر MariaDB بمثابة بديل مباشر لـ MySQL. هذا يعني أنه يمكنك إلغاء تثبيت MySQL ، وتثبيت MariaDB بدلاً من ذلك ، ومواصلة العمل كما لو لم يتغير شيء. بعد قولي هذا ، يمكن أن تقدم MariaDB تحسينات في الأداء في بعض المواقف وتوفر أيضًا توافقًا أوسع مع ، على سبيل المثال ، محركات التخزين.
من المهم ملاحظة أن MySQL تظل مجانية ويتم إصدارها بموجب نظام ترخيص مزدوج. في كثير من الحالات ، يتم استخدام MySQL للإشارة إلى قواعد البيانات التي تكون إما MySQL أو MariaDB.
كيفية الوصول إلى قاعدة بيانات WordPress
هناك عدد قليل من الخيارات المختلفة المتاحة عندما يتعلق الأمر بالاتصال بقاعدة بيانات WordPress. تعتمد الطريقة أو الطرق المتاحة لك إلى حد كبير على نوع استضافة WordPress التي تستخدمها. إذا لم تكن متأكدًا من كيفية تكوين الخادم ، فتحدث مع موفر الاستضافة أو مسؤول الأنظمة. في كلتا الحالتين ، يمكن أن تشمل الخيارات ؛
phpMyAdmin
تعد phpMyAdmin أداة مفضلة لأنها تتيح لنا الاتصال بقاعدة البيانات عبر واجهة مستخدم رسومية على الويب. يحتاج phpMyAdmin إلى التثبيت على نفس الخادم الذي يستضيف قاعدة البيانات ، حيث يقدم العديد من مزودي الاستضافة phpMyAdmin مباشرة من الصندوق.
Plesk / cPanel
Plesk و cPanel هما منصتان أساسيتان للوحة التحكم تخدمان وظيفة مماثلة - واجهة مستخدم تسهل إدارة الخادم. بالطبع ، هناك بعض الاختلافات الرئيسية ، بما في ذلك التقنيات وأنظمة التشغيل التي تدعمها. في كلتا الحالتين ، تسمح لنا أيضًا بالوصول إلى قواعد البيانات ، وإن كان ذلك بطرق مختلفة قليلاً.
عميل SSH / MySQL / mariaDB
SSH هي طريقة أقل سهولة في الاستخدام للاتصال بقاعدة بيانات ، حيث تقدم CLI (واجهة سطر الأوامر) بدلاً من واجهة المستخدم الرسومية. لهذا السبب ، يوصى بفهم أعمق لأوامر SQL. يجب إعداد SSH بشكل صريح على نفس الخادم الذي يستضيف قاعدة البيانات قبل الاتصال بها.
الإضافات
يمكنك أيضًا استخدام مكونات WordPress الإضافية للوصول إلى قاعدة بيانات WordPress الخاصة بك. باستخدام مكون إضافي ، يمكنك الوصول إلى قاعدة البيانات مباشرة من وحدة تحكم مشرف WordPress الخاصة بك. هنا ، ستحتاج إلى التأكد من اختيار مكون إضافي من مورد حسن السمعة واتباع جميع أفضل الممارسات المعمول بها للحفاظ على أمان بياناتك. إذا لم تكن متأكدًا من المكون الإضافي الذي تريد استخدامه ، فاقرأ دليلنا حول كيفية اختيار أفضل المكونات الإضافية لموقع WordPress الخاص بك.
هيكل قاعدة بيانات WordPress
تتكون قاعدة بيانات WordPress من 12 جدولًا. يبدأ كل جدول ، افتراضيًا ، بالبادئة wp_ ؛ ومع ذلك ، يمكن تغيير هذا أثناء التثبيت الأولي وعملية التكوين. يوصى عمومًا بتغيير البادئة لأسباب أمنية في WordPress ، خاصة إذا كنت تنوي أو لديك بالفعل تثبيتات متعددة على نفس الخادم.
الجداول الـ 12 التي تشكل قاعدة بيانات WordPress هي كما يلي (مدرجة بترتيب أبجدي):
- wp_commentmeta
- wp_comments
- wp_links
- خيارات wp_
- wp_postmeta
- wp_posts
- wp_terms
- wp_termmeta
- wp_term_relationships
- wp_term_taxonomy
- wp_usermeta
- wp_users
سننتقل الآن إلى كل جدول على حدة وننظر في البيانات التي يخزنها وهيكله الداخلي.
هيكل الجدول
قبل أن ندخل في تفاصيل كل طاولة ، يجدر بنا أن نأخذ بعض الوقت للنظر في كيفية هيكلها. إذا لم تكن معتادًا على توثيق قاعدة البيانات ، فسيمنحك هذا القسم دورة تدريبية مكثفة ستجدها مفيدة في القسم التالي. من ناحية أخرى ، إذا كنت معتادًا على جداول SQL ، فلا تتردد في التخطي إلى الأمام.
- اسم الحقل - هذا هو اسم الحقل الذي ستجده في جدول SQL
- الوصف - لقد وضعنا هذا لمساعدتك في فهم نوع البيانات التي يحملها الحقل
- النوع - هذا هو نوع البيانات الذي يقبله الحقل. تمثل الأرقام الموجودة بين قوسين الحد الأقصى لعدد الأحرف المقبولة التي يمكننا إدخالها
- لاغية - ليس من الواضح سبب استخدام هذا الحقل في الوقت الحالي
- المفتاح - يخبرنا هذا ما إذا كان الإدخال مفتاحًا أم لا. توجد أنواع مختلفة من المفاتيح ، بما في ذلك:
- ابتدائي
- أساسي (جزء)
- فِهرِس
- فهرس (جزء)
- فريد
- مضاعف
- افتراضي - إذا كان الإدخال يحتوي على قيمة افتراضية ، فسيتم إدراج القيمة الافتراضية هنا
- ملاحظات - أي ملاحظات إضافية
wp_commentmeta
يخزن الجدول wp_commentsmeta البيانات الوصفية المتعلقة بالتعليقات. يتم تخزين التعليقات بشكل منفصل في جدول wp_comments. يحتوي الجدول على الحقول التالية:
اسم العمود | وصف | يكتب | باطل | مفتاح | تقصير |
---|---|---|---|---|---|
meta_id | هذا معرف فريد للدخول. يزداد تلقائيًا | بيجينت (20) بدون توقيع | ابتدائي | ||
comment_id | هذا هو معرف التعليق الذي تتعلق به البيانات الوصفية كما هو موجود في جدول wp_comments | بيجينت (20) بدون توقيع | فِهرِس | 0 | |
meta_key | هذا يحدد نوع البيانات الوصفية التي يتم الإدخال من أجلها | فارشار (255) | نعم | فِهرِس | باطل |
meta_value | هذه هي البيانات الوصفية الفعلية | نص طويل | نعم | باطل |
wp_comments
يخزن جدول wp_comments تعليقات المنشور. يتم تخزين البيانات الوصفية المتعلقة بالتعليقات في جدول wp_commentmeta. يحتوي الجدول على الأعمدة التالية:
اسم العمود | وصف | يكتب | باطل | مفتاح | تقصير |
---|---|---|---|---|---|
معرف_التعليق | هذا معرف فريد للدخول. يزداد تلقائيًا | بيجينت (20) | ابتدائي | غير متوفر | |
comment_post_ID | هذا هو معرف المنشور الذي تمت كتابة التعليق من أجله ، كما هو موجود في جدول wp_posts | بيجينت (20) | فِهرِس | 0 | |
comment_author | هذا هو اسم المؤلف الذي كتب التعليق | نص صغير | |||
comment_author_email | هذا هو عنوان البريد الإلكتروني للمؤلف الذي كتب التعليق | فارشار (100) | فِهرِس | ||
comment_author_url | هذا هو عنوان URL لموقع الويب الخاص بالمؤلف الذي كتب التعليق | فارشار (200) | |||
comment_author_IP | هذا هو عنوان IP للمؤلف الذي كتب التعليق | فارشار (100) | |||
تاريخ_التعليق | هذا هو تاريخ ووقت نشر التعليق | التاريخ والوقت | 0000-00-00 00:00:00 | ||
comment_date_gmt | هذا هو توقيت غرينتش (توقيت غرينتش ميريديان) الذي تم فيه نشر التعليق | التاريخ والوقت | الفهرس والفهرس Pt2 | 0000-00-00 00:00:00 | |
التعليق_محتوى | هذا هو التعليق الفعلي المتبقي | نص | |||
comment_karma | هذا متاح للاستخدام من قبل المكونات الإضافية لأغراض إدارة التعليقات | انت (11) | |||
تعليق_الموافقة | يشير هذا إلى ما إذا كان التعليق قد تمت الموافقة عليه أم لا | فارشار (20) | فهرس الجزء 1 | 0 | |
comment_agent | هذا هو المكان الذي تم نشر التعليق منه | فارشار (255) | |||
نوع_التعليق | هذا هو نوع التعليق المتبقي | فارشار (20) | |||
تعليق_الوالد | إذا كان التعليق ردًا ، فيشير هذا الحقل إلى التعليق الأصلي | بيجينت (20) بدون توقيع | فِهرِس | 0 | |
معرف المستخدم | إذا تم تسجيل مستخدم التعليق ، فسيكون هذا هو المعرف الخاص به كما هو متاح في wp_users | بيجينت (20) بدون توقيع | 0 |
wp_links
تم إنشاء هذا الجدول في الأصل لدعم قوائم المدونات ، وهي ميزة تم إسقاطها بدءًا من WordPress 3.5. يتم الاحتفاظ بها للتوافق مع الإصدارات السابقة ولكنها لم تعد قيد الاستخدام. يحتوي الجدول على الأعمدة التالية:
اسم العمود | وصف | يكتب | باطل | مفتاح | تقصير |
---|---|---|---|---|---|
link_id | هذا معرف فريد للدخول. الزيادات تلقائيًا | بيجينت (20) بدون توقيع | ابتدائي | ||
URL رابط | هذا هو عنوان URL للارتباط | فارشار (255) | |||
link_name | |||||
هذا هو اسم الارتباط | فارشار (255) | ||||
link_image | هذا هو عنوان URL للصورة المرتبطة بالارتباط | فارشار (255) | |||
رابط الهدف | هذا هو الإطار الهدف للارتباط | فارشار (25) | |||
link_desciption | هذا هو وصف الارتباط | فارشار (255) | |||
link_visible | يخبرنا هذا ما إذا كان الرابط معروضًا للجمهور أم لا | فارشار (20) | فِهرِس | ص | |
link_owner | هذا هو معرف المستخدم الخاص بالمستخدم الذي أنشأ الارتباط كما هو متاح في wp_users | بيجينت (20) بدون توقيع | 1 | ||
link_rating | هذا هو تصنيف الارتباط | انت (11) | 0 | ||
link_updated | هذا هو تاريخ ووقت تحديث الارتباط | التاريخ والوقت | 0000-00-00 00:00:00 | ||
link_rel | هذه هي علاقة الارتباط | فارشار (255) | |||
link_notes | هذه ملاحظات حول الارتباط | نص متوسط | |||
link_rss | هذا هو عنوان تغذية RSS للارتباط | فارشار (255) |
خيارات wp_
يتم تخزين إعدادات WordPress التي تم تكوينها من خلال وحدة تحكم المسؤول هنا. عادةً ما تقوم المكونات الإضافية والسمات بتخزين معلومات الإعدادات هنا ، كما هو موضح في لقطة الشاشة أدناه. هنا يمكننا أن نرى خيار تردد المسح الخاص بمراقب تغييرات ملفات موقع الويب الخاص بنا والذي تم تعيينه يوميًا.
يحتوي الجدول على الأعمدة التالية:
اسم العمود | وصف | يكتب | باطل | مفتاح | تقصير |
---|---|---|---|---|---|
option_id | هذا معرف فريد للدخول. الزيادات تلقائيًا. | بيجينت (20) بدون توقيع | ابتدائي | ||
اسم_الخيار | هذا هو اسم الخيار / الإعداد | فارشار (64) | فريد | ||
قيمة الخيار | هذه هي قيمة الإعداد الذي يتم تخزينه | نص طويل | |||
تحميل تلقائى | يخبر هذا الإعداد wp_load_alloptions () إذا كان يجب تحميل الخيار تلقائيًا أم لا | فارشار (20) | فِهرِس | نعم |
wp_postmeta
يتم تخزين البيانات الوصفية المنشورة التي تصاحب كل منشور هنا. يمكن أن تتضمن البيانات الوصفية الملفات المرفقة والصور المصغرة والارتباط التقريبي المنشود وغير ذلك من المعلومات. يحتوي الجدول على الأعمدة التالية:
اسم العمود | وصف | يكتب | باطل | مفتاح | تقصير |
---|---|---|---|---|---|
meta_id | هذا معرف فريد للدخول. الزيادات تلقائيًا | بيجينت (20) بدون توقيع | ابتدائي | ||
اسم الحقل بعد معرف | هذا هو معرف المنشور الذي تقترن به البيانات الوصفية كما هو متاح في wp_posts | بيجينت (20) بدون توقيع | فِهرِس | 0 | |
meta_key | هذا هو مفتاح الفهرس الذي يحدد البيانات الوصفية ، حيث يمكن أن تحتوي كل مشاركة على أكثر من بيانات وصفية | فارشار (255) | نعم | فِهرِس | باطل |
meta_value | هذه هي البيانات الوصفية الفعلية | نص طويل | نعم | باطل |
wp_posts
يعد جدول wp_posts جدولًا رئيسيًا ويحتوي على جوهر بيانات WordPress. يحتوي على المنشورات والصفحات الفعلية وعناصر قائمة التنقل ، كما هو موضح في المثال أدناه الذي يعرض نموذج الصفحة الافتراضية المضمنة في كل تثبيت جديد لـ WordPress.
يحتوي الجدول على الأعمدة التالية:
اسم العمود | وصف | يكتب | باطل | مفتاح | تقصير |
---|---|---|---|---|---|
بطاقة تعريف | هذا معرف فريد للدخول. الزيادات تلقائيًا | بيجينت (20) بدون توقيع | الابتدائي والفهرس (الجزء 4) | ||
post_author | هذا هو معرف المؤلف الذي كتب المنشور كما هو متاح في wp_users | بيجينت (20) بدون توقيع | فِهرِس | 0 | |
تاريخ آخر | هذا هو تاريخ ووقت إنشاء المنشور | التاريخ والوقت | الفهرس (الجزء الثالث) | 0000-00-00 00:00:00 | |
post_date_gmt | هذا هو تاريخ ووقت GMT (توقيت غرينتش) عندما تم إنشاء المنشور | التاريخ والوقت | 0000-00-00 00:00:00 | ||
آخر المحتوى | هذا هو المحتوى الفعلي للمنشور | نص طويل | |||
post_title | هذا هو عنوان المنشور | نص | |||
post_excerpt | هذا مقتطف من المنشور | نص | |||
وضع آخر | هذه هي حالة المنشور | فارشار (20) | الفهرس (الجزء الثاني) | ينشر | |
تعليق_الحالة | يخبرنا هذا ما إذا كانت التعليقات على المنشور مسموحًا بها أم لا | فارشار (20) | افتح | ||
ping_status | يخبرنا هذا ما إذا كان اختبار ping و trackbacks مسموحًا به أم لا | فارشار (20) | افتح | ||
post_password | يمكن أن تكون المنشورات محمية بكلمة مرور بأي كلمة مرور قابلة للتطبيق مخزنة هنا | فارشار (20) | |||
post_name | هذا هو الرابط الثابت لعنوان URL المنشور | فارشار (200) | فهرس | ||
تنبه بالرنين أو الإشارة | هذه قائمة بعناوين URL التي يجب على WordPress إرسال رسائل pingback إليها كلما تم تحديث المنشور | نص | |||
تتعرض لضغوط | هذه قائمة بعناوين URL التي قام WordPress بإعادة فحصها عند تحديثها | نص | |||
post_modified | هذا هو تاريخ ووقت آخر تعديل للنشر | التاريخ والوقت | 0000-00-00 00:00:00 | ||
post_modified_gmt | هذا هو تاريخ ووقت GMT لآخر تعديل للمنشور | التاريخ والوقت | 0000-00-00 00:00:00 | ||
post_content_filtered | هذه نسخة مُفلترة من post_content تُستخدم عادةً بواسطة المكونات الإضافية لأغراض التخزين المؤقت | نص طويل | |||
post_parent | عندما تكون المشاركة مراجعة أو مرفقًا ، فإن هذا يؤدي إلى إنشاء علاقة بين الوالدين والطفل | بيجينت (20) بدون توقيع | فِهرِس | 0 | |
ارشد | هذا هو المعرّف الفريد العام (GUID) للمنشور | فارشار (255) | |||
menu_order | هذا هو رقم الطلب الذي تظهر فيه الصفحات والعناصر غير المنشورة | انت (11) | 0 | ||
نوع آخر | هذا يحدد نوع المحتوى | فارشار (20) | فهرس (جزء 1) | بريد | |
post_mime_type | هذا هو نوع التمثيل الصامت لمرفقات المنشور | فارشار (100) | |||
تعليق العد | هذا هو العدد الإجمالي للتعليقات و trackbacks و pingbacks | بيجينت (20) | 0 |
wp_terms
المصطلحات هي كائنات تصنيف تُستخدم لتصنيف الكائنات في WordPress. على سبيل المثال ، تعتبر الفئات والعلامات المستخدمة في المنشورات أنواعًا من المصطلحات. يحتوي هذا الجدول على جميع أنواع المصطلحات المختلفة المستخدمة في WordPress. يحتوي الجدول على الأعمدة التالية:
اسم العمود | وصف | يكتب | باطل | مفتاح | تقصير |
---|---|---|---|---|---|
معرّف_المصطلح | هذا معرف فريد للدخول. الزيادات تلقائيًا | بيجينت (20) بدون توقيع | ابتدائي | ||
اسم | هذا هو اسم المصطلح | فارشار (200) | فِهرِس | ||
سبيكة | هذه هي سبيكة المصطلح | فارشار (200) | مضاعف | ||
مجموعة term_group | هذا اسم مستعار يمكن للقوالب والمكونات الإضافية استخدامه لتجميع المصطلحات معًا | بيجينت (10) | 0 |
wp_termmeta
يخزن هذا الجدول البيانات الوصفية المرتبطة بالمصطلحات الموجودة في wp_terms. يحتوي الجدول على الأعمدة التالية:
اسم العمود | وصف | يكتب | باطل | مفتاح | تقصير |
---|---|---|---|---|---|
meta_id | هذا معرف فريد للدخول. الزيادات تلقائيًا | بيجينت (20) بدون توقيع | ابتدائي | ||
معرّف_المصطلح | هذا هو معرف المصطلح الذي تتعلق به البيانات الوصفية كما هو متاح في wp_terms | بيجينت (20) بدون توقيع | فِهرِس | 0 | |
meta_key | هذا هو مفتاح تعريف لمصطلح البيانات الوصفية | فارشار (255) | نعم | فِهرِس | باطل |
meta_value | هذه هي البيانات الوصفية الفعلية | نص طويل | نعم | باطل |
wp_term_relationships
يحافظ هذا الجدول على العلاقات بين المنشورات والتصنيفات. يحتوي الجدول على الأعمدة التالية:
اسم العمود | وصف | يكتب | باطل | مفتاح | تقصير |
---|---|---|---|---|---|
معرف الكائن | هذا هو معرف المنشور كما هو متاح في wp_posts | بيجينت (20) بدون توقيع | أساسي (الجزء الأول) | 0 | |
معرف المدى | هذا هو معرف مصطلح التصنيف كما هو متاح في wp_term_taxonomy | بيجينت (20) بدون توقيع | الابتدائي (الجزء الثاني) والفهرس | 0 | |
مصطلح_الترتيب | هذا هو ترتيب المصطلح | انت (11) | 0 |
wp_term_taxonomy
يقدم هذا الجدول المصطلحات التصنيفية ، وعلى هذا النحو ، السياق الذي يمكن استخدامها فيه. على سبيل المثال ، يمكننا استخدام مصطلح قاعدة البيانات كفئة منشور وكفئة منتج (على افتراض أننا نبيع خدمات قاعدة البيانات). في هذه الحالة ، تعتبر فئة المنشور وفئة المنتج تصنيفات مصطلح. يحتوي الجدول على الأعمدة التالية:
اسم العمود | وصف | يكتب | باطل | مفتاح | تقصير |
---|---|---|---|---|---|
معرف المدى | هذا معرف فريد للدخول. الزيادات تلقائيًا | بيجينت (20) بدون توقيع | ابتدائي | ||
معرّف_المصطلح | هذا هو معرف المصطلح كما هو متاح في wp_terms | بيجينت (20) بدون توقيع | فريد (الجزء الأول) | 0 | |
التصنيف | هذا هو سبيكة التصنيف | فارشار (32) | فريد (الجزء الثاني) وفهرس | ||
وصف | هذا وصف للتصنيف | نص طويل | |||
الأبوين | هذا هو معرف التصنيف الأصل إذا كان التصنيف طفلًا | بيجينت (20) بدون توقيع | 0 | ||
عدد | هذا هو عدد العناصر التي تم تعيينها لهذا التصنيف | بيجينت (20) | 0 |
wp_usermeta
يخزن هذا الجدول بيانات مستخدم إضافية غير موجودة في جدول wp_users. يمكن لـ WordPress نفسه ، بالإضافة إلى الإضافات أو السمات ، الاستفادة من هذا الجدول.
مثال على البيانات الوصفية للمستخدم هو لقب المستخدم. على الرغم من أن WordPress يتضمن هذا الحقل افتراضيًا ، إلا أنه لا يزال جزءًا من البيانات الوصفية ، كما هو موضح أدناه. مثال آخر هو WooCommerce ؛ مكون إضافي للتجارة الإلكترونية يستخدم هذا الجدول لتخزين معلومات العميل مثل عنوان الشحن.
يحتوي الجدول على الأعمدة التالية:
اسم العمود | وصف | يكتب | باطل | مفتاح | تقصير |
---|---|---|---|---|---|
umeta_id | هذا معرف فريد للدخول. الزيادات تلقائيًا | بيجينت (20) بدون توقيع | ابتدائي | ||
معرف المستخدم | هذا هو معرف المستخدم الذي تتعلق به المعلومات كما هو موجود في wp_users | بيجينت (20) بدون توقيع | فِهرِس | 0 | |
meta_key | هذا هو معرف مفتاح لإدخال التعريف | فارشار (255) | نعم | فِهرِس | باطل |
meta_value | هذه هي البيانات الوصفية الفعلية | نص طويل | نعم | باطل |
wp_users
يتم تخزين معلومات مستخدمي WordPress هنا. نظرًا لكون المستخدمين جزءًا لا يتجزأ من نظام WordPress البيئي ، يعد هذا الجدول جزءًا أساسيًا.
يخزن الجدول فقط المعلومات الأساسية لكل مستخدم ، كما هو موضح في المثال أدناه. يتم تخزين كافة المعلومات الأخرى في جدول wp_usermeta.
يحتوي الجدول على الأعمدة التالية:
اسم العمود | وصف | يكتب | باطل | مفتاح | تقصير |
---|---|---|---|---|---|
بطاقة تعريف | هذا معرف فريد للدخول. الزيادات تلقائيًا | بيجينت (20) بدون توقيع | ابتدائي | ||
user_login | هذا هو اسم المستخدم الخاص بالمستخدم | فارشار (60) | فِهرِس | ||
تمرير المستخدم | هذه هي كلمة مرور المستخدم | فارشار (64) | |||
اسم المستخدم | هذا هو اسم العرض للمستخدم | فارشار (50) | فِهرِس | ||
البريد الالكتروني للمستخدم | هذا هو عنوان البريد الإلكتروني للمستخدم | فارشار (100) | |||
user_url | هذا هو عنوان URL الخاص بالمستخدم (على سبيل المثال ، موقع الويب) | فارشار (100) | |||
user_registered | هذا هو تاريخ ووقت تسجيل المستخدم | التاريخ والوقت | 0000-00-00 00:00:00 | ||
user_activation_key | هذا هو مفتاح التنشيط الخاص بالمستخدم المستخدم لإعادة تعيين كلمة المرور الخاصة به | فارشار (60) | |||
حالة المستخدم | لم يعد يُستخدم هذا الإصدار من WordPress 3.0 ، ولكنه يُستخدم للإشارة إلى ما إذا كان المستخدم بريدًا عشوائيًا | انت (11) | 0 | ||
اسم العرض | هذا هو اسم العرض العام للمستخدم | فارشار (250) |
تعرف على قاعدة بيانات WordPress
يمكن أن تكون قواعد البيانات مخيفة للغاية بالنسبة للمبتدئين - ففي النهاية ، تحتوي على جميع البيانات المطلوبة لعمل WordPress. في حين أنه من الصحيح أن الخطأ هنا يمكن أن يؤدي إلى انهيار الموقع ، فلا تدع هذا يخيفك. بعد كل شيء ، فإن معرفة طريقك حول قاعدة بيانات WordPress يمكن أن يسهل بشكل كبير جهود استكشاف الأخطاء وإصلاحها إذا لزم الأمر.
يمكن أن يوفر لك إعداد بيئة الاختبار أو التدريج مساحة آمنة تتمتع فيها بحرية التجربة دون المخاطرة بإيقاف تشغيل موقع الويب الخاص بك. يمكنك أيضًا إعداد بيئة مرحلية XAMPP على جهاز الكمبيوتر الخاص بك مجانًا - مما يوفر لك كل ما تحتاجه لإتقان قاعدة بيانات WordPress.