Codex

Interested in functions, hooks, classes, or methods? Check out the new WordPress Code Reference!

User:Louyx/وصف قاعدة البيانات

This article is marked as in need of editing. You can help Codex by editing it.

التالي هو أساسات و أوصاف جداول قاعدة البيانات التي يتم إنشاؤها خلال التركيب القياسي لووردبرس الإصدار 2.9. حالياً, قاعدة البيانات الوحيدة المدعومة من قبل ووردبرس هي MySQL الإصدار 4.1.2 أو أحدث.

لأن ووردبرس يتفاعل مع قاعدة البيانات هذه مباشرة, أنت كمستخدم نهائي لا يجب أن تقلق كثيراً عن بنيتها. إذا كنت تصنع إضافة, على كل, قد تكون مهتماً في تعلم كيفية التعامل مع قاعدة البيانات مباشرة. يوفر لك ووردبرس wpdb Class ليجعل هذا سهلاً بالنسبة لك.


مخطط قاعدة البيانات

الرسم البياني أدناه لمحة بصرية من قاعدة البيانات ووردبرس ، والعلاقات بين الجداول (ووردبرس الإصدار 2.5 +) التي أنشئت خلال تركيب ووردبرس القياسي. لمحة الجدول أدناه تتضمن تفاصيل إضافية عن الجداول والأعمدة.

(مخطط قاعدة بيانات ووردبرس 2.5)

[يمكنك إيجاد مخطط أحدث للإصدار 2.9.1 هنا.]

رجاءً إنتبه إلى أنه خلال التركيب القياسي لووردبرس لا يتم التأكد من التكامل بين الجداول مثل التدوينات و التعليقات. إذا كنت تكتب إضافة ستعدل قاعد بيانات ووردبرس, يجب على إضافتك أن تقوم التأكد حيث لا تبقى أية سجلات يتيمة في الجداول مثل إزالة السجلات المرتبطة من خلال أمر SQL حين يتم حذف مفتاح أساسي (لا تنسى تذكير المستخدمين بعمل نسخ إحتياطية هند إجراء عمليات كهذه).


لمحة عن الجداول

هذا القسم هو لمحة عن كل الجداول المنشأة خلال التركيب القياسي لووردبرس. هذه اللمحة ملحقة بمعلومات تفصيلية عن ما هو موجود في كل جدول.

جداول ووردبرس 2.9(11)
اسم الجدول الوصف الأماكن المتعلقة بالجدول من واجهات ووردبرس
wp_commentmeta كل تعليق يحوي معلومات تسمى meta data و هي مصنفة في جدول wp_commentmeta. عادة تقوم الإضافات بإضافة بيانات هنا.
wp_comments التعليقات في ووردبرس مصنفة في جدولwp_comments. التعليقات ينشئها القراء كرد على المقالات في المدونة. التعليقات تدار من قبل المسؤولين من خلال لوحة المسؤولين > التعليقات > التعليقات
wp_links جدول wp_links يحوي معلومات عن الروابط المدخلة في ميزة الروابط في ووردبرس.
wp_options الخيارات في لوحة الإدارة> الإعدادات تحفظ في جدول wp_options.
wp_postmeta كل تدوينة تحوي على معلومات تسمى meta data و هي تخزن في جدول wp_postmeta. بعض الإضافات قد تضع بياناتها هنا.
wp_posts نواة بيانات ووردبرس هي التدوينات. و هي مخزنة في جدول wp_posts.
wp_terms التصنيفات للتدوينات و الروابط و كذلك وسوم التدوينات موجودة في جدول wp_terms .
wp_term_relationships التدوينات مرتبطة مع التصنيفات و الوسوممن جدول wp_terms و هذه الارتباطات موجودة في جدول wp_term_relationships. ارتباطات الروابط مع تصنيفاتهاأيضاً موجودة في هذا الجدول.
wp_term_taxonomy This table describes the taxonomy (category, link, or tag) for the entries in the wp_terms table.
wp_usermeta كل عضو يملك بيانات تسمى meta data و هي مخزنة في جدول wp_usermeta.
wp_users قائمة الأعضاء موجود في جدول wp_users.


تفاصيل الجداول

التالي هو التفاصيل الدقيقة للحقول في كل من الجداول المنشأة خلال التركيب القياسي لووردبرس.

الجدول: wp_commentmeta

الحقل النوع فارغ مفتاح القيمة الافتراضية إضافي
meta_id bigint(20) unsigned   PRI NULL auto_increment
comment_id bigint(20) unsigned   IND 0 FK->wp_comments.comment_id
meta_key varchar(255) نعم IND NULL  
meta_value longtext نعم   NULL  

المفاتيح الأساسية

اسم المفتاح النوع الأساس الحقل
PRIMARY PRIMARY 0 meta_ID
comment_id INDEX none comment_id
meta_key INDEX none meta_key

الجدول: wp_comments

الحقل النوع فارغ مفتاح القيمة الافتراضية إضافي
comment_ID bigint(20) unsigned   PRI NULL auto_increment
comment_post_ID bigint(20) unsigned   IND 0 FK->wp_posts.ID
comment_author tinytext        
comment_author_email varchar(100)        
comment_author_url varchar(200)        
comment_author_IP varchar(100)        
comment_date datetime     0000-00-00 00:00:00  
comment_date_gmt datetime   IND & IND Pt2 0000-00-00 00:00:00  
comment_content text        
comment_karma int(11)     0  
comment_approved varchar(20)   IND & Ind Pt1 1  
comment_agent varchar(255)        
comment_type varchar(20)        
comment_parent bigint(20) unsigned     0 FK->wp_comments.ID
user_id bigint(20) unsigned     0 FK->wp_users.ID

المفاتيح الأساسية

اسم المفتاح النوع الأساس الحقل
PRIMARY PRIMARY 1 comment_ID
comment_approved INDEX None comment_approved
comment_post_ID INDEX None comment_post_ID
comment_approved_date_gmt INDEX None comment_approved
comment_date_gmt
comment_date_gmt INDEX None comment_date_gmt

الجدول: wp_links

الحقل النوع فارغ مفتاح القيمة الافتراضية إضافي
link_id bigint(20) unsigned   PRI NULL auto_increment
link_url varchar(255)        
link_name varchar(255)        
link_image varchar(255)        
link_target varchar(25)        
link_description varchar(255)        
link_visible varchar(20)   IND Y  
link_owner bigint(20) unsigned     1  
link_rating int(11)     0  
link_updated datetime     0000-00-00 00:00:00  
link_rel varchar(255)        
link_notes mediumtext        
link_rss varchar(255)        

المفاتيح الأساسية

اسم المفتاح النوع الأساس الحقل
PRIMARY PRIMARY 7 link_ID
link_category INDEX None link_category
link_visible INDEX None link_visible

الجدول: wp_options

الحقل النوع فارغ مفتاح القيمة الافتراضية إضافي
option_id bigint(20) unsigned   PRI Pt1 NULL auto_increment
blog_id int(11)   PRI Pt2 0  
option_name varchar(64)   PRI Pt3 & IND    
option_value longtext      
autoload varchar(20)     yes  

المفاتيح الأساسية

اسم المفتاح النوع الأساس الحقل
PRIMARY PRIMARY 184 option_id
blog_id
option_name
option_name UNIQUE 184 option_name

الجدول: wp_postmeta

الحقل النوع فارغ مفتاح القيمة الافتراضية إضافي
meta_id bigint(20) unsigned   PRI NULL auto_increment
post_id bigint(20) unsigned   IND 0 FK->wp_posts.ID
meta_key varchar(255) نعم IND NULL  
meta_value longtext نعم   NULL  

المفاتيح الأساسية

اسم المفتاح النوع الأساس الحقل
PRIMARY PRIMARY 13 meta_ID
post_id INDEX 15 post_id
meta_key INDEX 7 meta_key

الجدول: wp_posts

الحقل النوع فارغ مفتاح القيمة الافتراضية إضافي
ID bigint(20) unsigned   PRI & IND Pt4   auto_increment
post_author bigint(20) unsigned     0 FK->wp_users.ID
post_date datetime   IND Pt3 0000-00-00 00:00:00  
post_date_gmt datetime     0000-00-00 00:00:00  
post_content longtext        
post_title text        
post_excerpt text        
post_status varchar(20)   IND PT2 publish  
comment_status varchar(20)     open  
ping_status varchar(20)     open  
post_password varchar(20)        
post_name varchar(200)   IND    
to_ping text        
pinged text        
post_modified datetime     0000-00-00 00:00:00  
post_modified_gmt datetime     0000-00-00 00:00:00  
post_content_filtered text      
post_parent bigint(20) unsigned     0 FK->wp_posts.ID
guid varchar(255)        
menu_order int(11)     0  
post_type varchar(20)   IND Pt1 post  
post_mime_type varchar(100)        
comment_count bigint(20)     0  

المفاتيح الأساسية

اسم المفتاح النوع الأساس الحقل
PRIMARY PRIMARY 2 ID
post_name INDEX None post_name
type_status_date INDEX None post_type
post_status
post_date
ID
post_parent INDEX None post_parent

الجدول: wp_terms

الحقل النوع فارغ مفتاح القيمة الافتراضية إضافي
term_id bigint(20) unsigned   PRI   auto_increment
name varchar(200)        
slug varchar(200)   UNI    
term_group bigint(10)     0  

المفاتيح الأساسية

اسم المفتاح النوع الأساس الحقل
PRIMARY PRIMARY 2 term_ID
slug UNIQUE 2 slug
name Index none name

الجدول: wp_term_relationships

الحقل النوع فارغ مفتاح القيمة الافتراضية إضافي
object_id bigint(20) unsigned   PRI Pt1 0  
term_taxonomy_id bigint(20) unsigned   PRI Pt2 & IND 0 FK->wp_term_taxonomy.term_taxonomy_id
term_order int(11)     0  

المفاتيح الأساسية

اسم المفتاح النوع الأساس الحقل
PRIMARY PRIMARY 8 object_id
term_taxonomy_id
term_taxonomy_id INDEX None term_taxonomy_id

الجدول: wp_term_taxonomy

الحقل النوع فارغ مفتاح القيمة الافتراضية إضافي
term_taxonomy_id bigint(20) unsigned   PRI   auto_increment
term_id bigint(20) unsigned   UNI Pt1 0 FK->wp_terms.term_id
taxonomy varchar(32)   UNI Pt2    
description longtext        
parent bigint(20) unsigned     0  
count bigint(20)     0  

المفاتيح الأساسية

اسم المفتاح النوع الأساس الحقل
PRIMARY PRIMARY 2 term_taxonomy_id
term_id_taxonomy UNIQUE 2 term_id
taxonomy
taxonomy INDEX None taxonomy

الجدول: wp_usermeta

الحقل النوع فارغ مفتاح القيمة الافتراضية إضافي
umeta_id bigint(20) unsigned   PRI NULL auto_increment
user_id bigint(20) unsigned     '0' FK->wp_users.ID
meta_key varchar(255) نعم IND NULL  
meta_value longtext نعم IND NULL  

المفاتيح الأساسية

اسم المفتاح النوع الأساس الحقل
PRIMARY PRIMARY 9 umeta_id
user_id INDEX None user_id
meta_key INDEX None meta_key

الجدول: wp_users

الحقل النوع فارغ مفتاح القيمة الافتراضية إضافي
ID bigint(20) unsigned   PRI NULL auto_increment
user_login varchar(60)   IND    
user_pass varchar(64)        
user_nicename varchar(50)   IND    
user_email varchar(100)        
user_url varchar(100)        
user_registered datetime     0000-00-00 00:00:00  
user_activation_key varchar(60)      
user_status int(11)     0  
display_name varchar(250)        

المفاتيح الأساسية

اسم المفتاح النوع الأساس الحقل
PRIMARY PRIMARY 1 ID
user_login_key INDEX None user_login
user_nicename INDEX None user_nicename