في تشرين الأوّل 2026 يعمل 40.2% من كلّ المواقع التي ترصدها W3Techs على ووردبريس.[1] فإن عملت في الويب، فالأرجح أن تلقاه قريبًا: موقع عيادةٍ يريد صاحبه تعديل قالبه، أو متجرٌ صغير تتعطّل فيه إضافة، أو مدوّنةٌ يطلب صاحبها أن تكون أسرع. وفي المقال السابق عرفت أين يقف نظام إدارة المحتوى بين الطرق الأخرى إلى الموقع، وفي هذا المقال تفتح أوسعها انتشارًا من الداخل.
وهذا المقال الأخير في سلسلة تطوير الويب، فهو مكتوبٌ لمن يعرف الآن HTML وCSS وJavaScript، ويريد أن يعرف أين يذهب هذا كلّه داخل ووردبريس. فتجرّبه في المتصفّح من غير أن تثبّت شيئًا، وتمرّ على لوحة تحكّمه. ثمّ ترى كيف يحفظ ما تكتبه، وكيف يرسم القالب الصفحة، وكيف تضيف الإضافة وظيفةً، وأين تأتي أغلب مشاكله الأمنيّة.
ما هو ووردبريس؟
ووردبريس نظام إدارة محتوى مفتوح المصدر، مكتوبٌ بلغة PHP ويحفظ بياناته في قاعدة بيانات MariaDB أو MySQL. وهو مرخّصٌ برخصة GPLv2، فتستطيع أن تستعمله وتعدّله وتوزّعه مجّانًا.[2] وأحدث إصداراته 7.1.2 حتّى 2 تشرين الأوّل 2026.[3]
ويوصي ووردبريس اليوم بخادمٍ يدعم PHP بالإصدار 8.3 أو أحدث، وMariaDB بالإصدار 10.11 أو MySQL بالإصدار 8.0 أو أحدث، مع HTTPS.[4] وهو يعمل على إصداراتٍ أقدم، لكنّ صفحة المتطلّبات نفسها تنبّه إلى أنّها انتهى دعمها وقد تعرّض موقعك للثغرات. فاسأل عن هذه الأرقام قبل أن تشتري استضافة، وتفاصيل اختيارها في مقال استضافة ووردبريس المُدارة.
وقد سمعت على الأرجح بموقعين يحملان الاسم نفسه. وتشرح صفحة الدعم في WordPress.com، المراجَعة في 11 آب 2026، أنّهما يعملان بالبرنامج نفسه، وأنّ الفرق الأساسيّ هو الاستضافة. ففي WordPress.com تأتي الاستضافة المُدارة مع الخدمة، وفي WordPress.org تنزّل البرنامج وتبحث أنت عن استضافةٍ وتديرها.[5] وحين يقول المطوّرون «ووردبريس» فهم يقصدون البرنامج نفسه، أينما استُضيف.
كيف تجرّبه من غير أن تثبّت شيئًا؟
أسرع طريقٍ إلى ووردبريس اليوم لا يحتاج إلى استضافة ولا إلى برنامج على جهازك. فمشروع WordPress Playground يشغّل ووردبريس كاملًا داخل المتصفّح، بنسخةٍ من PHP مبنيّة بتقنية WebAssembly.[6] فتفتح رابطًا، وبعد ثوانٍ يصير عندك موقعٌ فيه لوحة تحكّم ومحرّر وقالب، وتستطيع أن تجرّب فيه أيّ إضافةٍ من غير أن تخاف على شيء.
وهذا الرابط يفتح لوحة التحكّم بالعربيّة مباشرةً:
https://playground.wordpress.net/?language=ar&url=/wp-admin/
وموقع Playground يعيش في متصفّحك فقط. فإن أغلقت الصفحة ذهب ما فعلته، إلّا إن صدّرته، فهو مختبرٌ للتجربة والتعلّم، وموقعك الحقيقيّ مكانه استضافة. والصورتان التاليتان التُقطتا منه يوم 2 تشرين الأوّل 2026، بموقعٍ جديد ليس فيه إلّا ما وضعه ووردبريس نفسه.
وللمطوّر في Playground ميزةٌ أكبر: الوصفة. فتكتب ملفّ JSON صغيرًا يسمّيه التوثيق Blueprint، تصف فيه خطوات تجهيز الموقع: سجّل الدخول، واجعل اللغة العربيّة، وثبّت هذه الإضافة، وأنشئ هذه المسوّدة، ثمّ افتح هذه الصفحة.[7] فيبني Playground الموقع نفسه في كلّ مرّة تفتح فيها الوصفة، على أيّ جهاز. وبوصفةٍ كهذه صُنعت مسوّدة المحرّر التي ستراها بعد قليل. وهي مفيدةٌ حين تريد أن تُري صاحب المشروع إضافةً قبل أن تثبّتها على موقعه، أو أن تختبر قالبك على موقعٍ نظيف كلّ مرّة من غير أن تنظّف شيئًا بيدك.
وحين تريد موقعًا يبقى على جهازك، فبرنامجٌ مثل Local يثبّت ووردبريس مع خادمه وقاعدة بياناته بنقرة، وتنقل الموقع بعدها إلى الاستضافة. وأغلب الاستضافات تثبّت ووردبريس من لوحة تحكّمها، كما شرحت سلسلة الاستضافة.
ماذا ترى في لوحة التحكّم؟

حين تدخل إلى /wp-admin/ تصل إلى لوحة التحكّم، والعربيّة فيها من اليمين إلى اليسار كما ترى. والقائمة الجانبيّة هي الخريطة كلّها. «المقالات» للمحتوى الذي يُنشر بتاريخ ويُصنّف، كالأخبار والتدوينات، و«الصفحات» للمحتوى الثابت، كصفحة التعريف بالموقع وصفحة التواصل. و«الوسائط» مكتبة الصور والملفّات، و«التعليقات» لما يكتبه الزوّار.
ثمّ «المظهر»، وفيه القالب ومحرّر الموقع، و«الإضافات»، و«الأعضاء» لمن يدخل اللوحة وبأيّ صلاحيّات، ثمّ «الأدوات» و«الإعدادات». وفي الإعدادات ثلاثة أشياء تضبطها أوّل يوم. الأوّل لغة الموقع ومنطقته الزمنيّة. والثاني «الروابط الدائمة»: اختر فيها رابطًا فيه اسم المقال بدل رقمه، قبل أن تنشر أيّ شيء، لأنّ تغييرها بعد النشر يكسر الروابط القديمة. والثالث حساب المدير نفسه: اسمٌ غير «admin» وكلمة مرورٍ طويلة لا تستعملها في مكانٍ آخر.
من يدخل لوحة التحكّم، وبأيّ صلاحيّات؟
كلّ من يدخل اللوحة له دورٌ يحدّد ما يستطيع أن يفعله. ويصف توثيق ووردبريس خمسة أدوار في الموقع الواحد. فالمدير يصل إلى كلّ شيء، والمحرّر ينشر ويدير المقالات كلّها، ومنها مقالات غيره. والكاتب ينشر مقالاته هو ويديرها، والمساهم يكتب مقالاته ولا يستطيع نشرها، والمشترك يدير ملفّه الشخصيّ فقط.[8]
وهذه الأدوار من أنفع ما تعطيه لصاحب المشروع. فإن سلّمت موقعًا لعيادةٍ في عمّان أو لمكتبٍ في الرياض، فأعطِ من يكتب الأخبار دور المحرّر، واحتفظ بحساب المدير لمن يحدّث الإضافات ويغيّر القالب. فالمحرّر لا يستطيع أن يثبّت إضافةً أو يغيّر القالب، فلا يكسر الموقع بنقرةٍ لم يقصدها. وكلّ حسابٍ إضافيّ بصلاحيّة المدير بابٌ آخر إلى الموقع كلّه.
ما هي طبقات موقع ووردبريس؟
كلّ موقع ووردبريس ثلاث طبقات، ولكلٍّ منها من يغيّرها. الأولى النواة: ملفّات ووردبريس نفسه التي تقرأ قاعدة البيانات وتدير اللوحة وتبني الصفحة. وهذه لا تعدّلها أبدًا، لأنّ أوّل تحديثٍ سيكتب فوق تعديلك ويمحوه، ولأنّك بعدها تحمل موقعًا لا يشبه أيّ ووردبريس آخر. والثانية القالب، وهو الشكل كلّه، والثالثة الإضافات، وهي الوظائف التي لا تأتي مع النواة.
وأدلّة ووردبريس الرسميّة كبيرةٌ في هذا الجانب. فدليل القوالب يعرض اليوم أكثر من 15,000 قالبٍ مجّانيّ، ودليل الإضافات أكثر من 70,000 إضافة.[9] وهذا الرقم الكبير نعمةٌ ونقمة، كما سترى في قسم الأمان.
كيف يحفظ ووردبريس ما تكتبه؟
المحرّر في ووردبريس محرّر مكوّنات: كلّ فقرةٍ مكوّن، وكلّ عنوانٍ وصورةٍ وقائمةٍ مكوّنٌ آخر، تضيفه وتنقله وتضبط خصائصه وحده. وفي اللقطة التالية مسوّدةٌ فيها فقرة وعنوانٌ فرعيّ وقائمة، وعلى اليسار لوحة إعدادات المقالة.

والمهمّ للمطوّر ما يحدث بعد أن تضغط «حفظ». فووردبريس يحفظ المكوّنات HTML عاديًّا، ويضع حول كلّ مكوّن تعليقات HTML تقول ما هو وما خصائصه. ويشرح دليل المحرّر أنّه اختار التعليقات لأنّ المتصفّح يتجاهلها، فلا تكسر شيئًا من الصفحة، وتبقى مع ذلك أثرًا يعيد منه المحرّر بناء المكوّنات حين تفتح المقال من جديد.[10] وهذه فقرةٌ قصيرة كما تُحفظ في قاعدة البيانات:
<!-- wp:paragraph -->
<p>Hello, WordPress.</p>
<!-- /wp:paragraph -->
وهذا يعني أنّ محتواك يبقى مقروءًا حتّى خارج ووردبريس. فإن فتحت قاعدة البيانات رأيت HTML تعرفه من مقال HTML، وإن عطّلت المحرّر أو نقلت المحتوى إلى نظامٍ آخر بقيت الفقرات فقرات. ويعني أيضًا أنّ ما تكتبه في المكوّن يصل إلى الصفحة كما هو، فاختر المكوّن الذي يناسب المعنى: عنوانٌ فرعيّ للعنوان، وقائمةٌ للقائمة، كما تعلّمت أن تكتب HTML دلاليًّا.
ما هو القالب الكتليّ؟
القالب في ووردبريس اليوم نوعان. القالب الكلاسيكيّ ملفّات PHP تكتب فيها HTML وتستدعي فيها دوالّ ووردبريس، كالذي رأيته في المقال السابق. والقالب الكتليّ، وهو الافتراضيّ في ووردبريس الجديد، يُبنى من المكوّنات نفسها التي تكتب بها المقال: الترويسة والتذييل وقائمة المقالات كلّها مكوّنات، تعدّلها في «محرّر الموقع» من غير أن تفتح ملفًّا.
وقلب القالب الكتليّ ملفٌّ اسمه theme.json، يصفه دليل القوالب بأنّه قطعةٌ أساسيّة في بناء القوالب الكتليّة، فيه إعدادات الموقع وتنسيقاته.[11] فبدل أن تكتب الألوان والخطوط في CSS مباشرةً، تعرّفها في هذا الملفّ مرّة:
{
"version": 3,
"settings": {
"color": {
"palette": [
{ "name": "Ink", "slug": "ink", "color": "#1f1d1a" },
{ "name": "Paper", "slug": "paper", "color": "#f5f1ea" }
]
}
}
}
ثمّ يحوّل ووردبريس كلّ لونٍ فيها إلى متغيّر CSS باسمٍ ثابت، فيصير اللون الأوّل --wp--preset--color--ink، كما يشرح دليل الألوان.[12] وهذه متغيّرات CSS نفسها التي تعرفها من مقال CSS، تستعملها في أيّ مكان، ويختار منها صاحب الموقع في المحرّر من غير أن يكتب لونًا بيده. فيبقى الموقع كلّه على لوحة ألوانٍ واحدة، مهما كتب فيه غيرك.
هل يكتب ووردبريس العربيّة كما يجب؟
ووردبريس مترجمٌ إلى 133 لغة في الإصدار 7.1.2، ومنها العربيّة التي حُدّثت ترجمتها في 11 أيلول 2026.[13] وحين تختار العربيّة لغةً للموقع، تنقلب لوحة التحكّم والمحرّر من اليمين إلى اليسار كما رأيت في اللقطتين. لكنّ القالب أمرٌ آخر، فهو شيفرةٌ كتبها غيرك، وقد يكون كاتبه لم يجرّبه بالعربيّة قطّ.
وفي واجهة دليل القوالب البرمجيّة اليوم 4,304 قوالب موسومة بدعم اللغات التي تُكتب من اليمين إلى اليسار.[9] والوسم وعدٌ من كاتب القالب، والتجربة هي التي تحسم. فجرّب أيّ قالبٍ تفكّر فيه في Playground بالعربيّة قبل أن تعتمده: عنوانٌ عربيّ فيه كلمةٌ إنجليزيّة ورقم، وقائمةٌ منقّطة، وقائمة التنقّل في الترويسة، ونموذج التعليقات. فإن ظهرت كلّها في جهتها الصحيحة، فالقالب مرشّح. وإن كتبت قالبك بنفسك، فالخصائص المنطقيّة التي تعلّمتها في CSS تحلّ أغلب هذا من البداية.
وإن أردت أن تعدّل قالبًا كتبه غيرك، فلا تعدّل ملفّاته مباشرةً، للسبب نفسه الذي لا تعدّل لأجله النواة: تحديث القالب سيمحو عملك. واصنع قالبًا ابنًا يرث القالب الأصليّ ويغيّر ما تريده فقط. ويذكر دليل القوالب أنّ ترتيب الطبقات في القالب الكتليّ يبدأ بإعدادات ووردبريس الافتراضيّة، ثمّ القالب الأصليّ، ثمّ القالب الابن، ثمّ تخصيصات المستخدم في المحرّر.[14] فكلّ طبقةٍ تعلو التي قبلها، وما يغيّره صاحب الموقع في المحرّر يعلو كلّ شيء.
كيف تضيف إضافةٌ وظيفةً إلى الموقع؟
الإضافة لا تعدّل النواة أيضًا. فهي تعلّق شيفرتها في أماكن جهّزها ووردبريس لذلك، اسمها الخطّافات. ويعرّفها دليل الإضافات بأنّها طريقةٌ تتيح لقطعةٍ من الشيفرة أن تتفاعل مع غيرها أو تعدّلها في نقاطٍ محدّدة مسبقًا. وهي نوعان: الأفعال، وهي تضيف شيئًا في لحظةٍ معيّنة، والمرشّحات، وهي تستلم قيمةً وتعيدها بعد أن تعدّلها.[15]
وهذه إضافةٌ كاملة في ملفٍّ واحد، تضيف سطرًا في آخر كلّ مقال. فهي تستعمل المرشّح the_content، الذي يمرّر إليها نصّ المقال قبل أن يصل إلى الصفحة:
<?php
/**
* Plugin Name: Post Note
*/
add_filter( 'the_content', function ( $content ) {
if ( ! is_singular( 'post' ) ) {
return $content;
}
return $content . '<p class="note">' . esc_html( 'Thanks for reading.' ) . '</p>';
} );
فإن وضعت هذا الملفّ في مجلّد الإضافات وفعّلته من اللوحة، ظهر السطر في آخر كلّ مقال، وإن عطّلته اختفى، ولم يتغيّر حرفٌ في النواة ولا في القالب. والنصوص في أمثلة الشيفرة هنا بالإنجليزيّة لأنّها أوضح داخل الشيفرة على الشاشات الصغيرة، وتستطيع أن تكتبها بالعربيّة، فووردبريس يحفظها ويعرضها كما هي. ولاحظ الدالّة esc_html: فهي تحوّل أيّ رمز HTML في النصّ إلى نصٍّ عاديّ، كما كانت textContent تفعل في JavaScript. والقاعدة التي تعلّمتها في مقال أمان الواجهة الأماميّة هي نفسها هنا: كلّ ما يُكتب في الصفحة يُهرَّب قبل أن يُكتب.
ما هي الأنواع المخصّصة من المحتوى؟
المقالات والصفحات تكفي مدوّنةً أو موقع شركةٍ صغيرة. لكنّ مكتبًا عقاريًّا في دبي يريد قسمًا للعقارات، لكلّ عقارٍ صوره وسعره ومساحته، وقائمةً بها كلّها. وهذا ما يسمّيه ووردبريس نوعًا مخصّصًا من المحتوى، تسجّله بالدالّة register_post_type فيظهر له قسمٌ جديد في القائمة الجانبيّة كقسم المقالات تمامًا، بشاشاته وأزراره. ويوصي دليل الإضافات بأن تضعه في إضافةٍ لا في القالب، فيبقى المحتوى في مكانه إن تغيّر القالب يومًا.[16]
add_action( 'init', function () {
register_post_type( 'property', array(
'labels' => array( 'name' => 'Properties', 'singular_name' => 'Property' ),
'public' => true,
'has_archive' => true,
'show_in_rest' => true,
'supports' => array( 'title', 'editor', 'thumbnail' ),
) );
} );
وهذه المرّة خطّافٌ من النوع الآخر: الفعل init، الذي يشغّل الدالّة حين يبدأ ووردبريس عمله. والخيار show_in_rest يجعل النوع الجديد يظهر في الواجهة البرمجيّة، وبه يعمل محرّر المكوّنات عليه، لأنّ المحرّر نفسه يتكلّم مع الخادم عبر تلك الواجهة.
كيف يختار ووردبريس قالب الصفحة؟
حين يفتح زائرٌ صفحة عقار، يبحث ووردبريس في القالب عن ملفّ القالب الأنسب لها، من الأخصّ إلى الأعمّ، ويستعمل أوّل ملفٍّ يجده. ويسمّي دليل القوالب هذا الترتيب هرم القوالب. فلعقارٍ اسمه اللطيف villa-marina يبحث القالب الكتليّ بهذا الترتيب:[17]
single-property-villa-marina.html
single-property.html
single.html
singular.html
index.html
فإن أردت شكلًا خاصًّا لكلّ العقارات، أنشأت single-property.html وحده، وبقيت المقالات على single.html. وإن لم تنشئ شيئًا، وصل البحث إلى index.html، وهو الملفّ الوحيد الذي يشترطه القالب الكتليّ. ولهذا يعمل أيّ قالبٍ مع أيّ نوعٍ جديد من المحتوى، ولو لم يعرف كاتبه أنّ العقارات ستأتي يومًا.
هل ووردبريس آمن؟
النواة نفسها نادرًا ما تكون المشكلة. ففي تقرير شركة Patchstack لسنة 2026، وهي شركةٌ تبيع خدمات حماية مواقع ووردبريس، وُجدت 11,334 ثغرةً جديدة في منظومة ووردبريس خلال 2025، بزيادة 42% عن السنة التي قبلها. وكان 91% منها في الإضافات و9% في القوالب، ولم تُسجَّل في النواة إلّا ستّ ثغرات، كلّها منخفضة الأولويّة. والأخطر أنّ 46% من الثغرات لم تكن قد أُصلحت حين أُعلن عنها.[18]
فالخطر الحقيقيّ في ما تضيفه أنت، لأنّ كلّ إضافةٍ تثبّتها شيفرةٌ يكتبها شخصٌ آخر وتعمل على خادمك، وقد رأيت للتوّ كم هو سهلٌ أن تكتب إضافة. ولهذا ثبّت أقلّ عددٍ تحتاجه من الإضافات، ومن دليل ووردبريس أو من مطوّرٍ تعرفه. وانظر قبل التثبيت في تاريخ آخر تحديث وعدد المواقع التي تستعملها، واحذف ما لا تستعمله، فالإضافة المعطّلة ما زالت ملفّاتها على الخادم.
ووردبريس يساعدك في النواة: فهو يثبّت تحديثاتها الصغيرة، ومنها تحديثات الأمان، وحده افتراضيًّا منذ الإصدار 3.7.[19] أمّا الإضافات والقوالب فتحديثها عليك، فلا تترك اللوحة أسابيع من غير أن تفتحها. وخذ نسخةً احتياطيّة منتظمة تُحفظ خارج الخادم نفسه، فهي ما يعيد موقعك إن حدث الأسوأ، وتفاصيلها في مقال الأمان والنسخ الاحتياطيّ.
ماذا تفعل حين يتعطّل الموقع؟
سيأتي يومٌ يتّصل فيه صاحب الموقع ليقول إنّ صفحته بيضاء، أو إنّ اللوحة لا تفتح. وأوّل مكانٍ تنظر فيه، إن كانت اللوحة تفتح، شاشة «صحّة الموقع» في قائمة الأدوات. فهي تقسم ما تجده إلى مشاكل حرجة، وتحسيناتٍ موصى بها، واختباراتٍ ناجحة، وتعرض معلومات الخادم وإصدار PHP والإضافات المفعّلة في مكانٍ واحد.[20]
وإن لم تفتح اللوحة، فشغّل وضع التصحيح. فيقترح دليل ووردبريس أن تضيف إلى ملفّ wp-config.php، قبل السطر الذي يطلب منك التوقّف عن التعديل، هذه الأسطر:[21]
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
فتُكتب الأخطاء في الملفّ wp-content/debug.log ولا تظهر للزوّار، وتقرأ فيه اسم الإضافة أو القالب الذي سبّب الخطأ، كما كنت تقرأ رسائل الخطأ في لوحة المطوّرين في المتصفّح. وإن أردت أن تعطّل الإضافات كلّها دفعةً واحدة من غير اللوحة، فغيّر اسم مجلّد plugins داخل wp-content بمدير الملفّات في الاستضافة، كما تقترح صفحة الأسئلة الشائعة في ووردبريس. ثمّ أعِد الاسم وفعّل الإضافات واحدةً واحدة حتّى يعود العطل، فتعرف صاحبه.[22] وأطفئ وضع التصحيح حين تنتهي، فلا يبقى سجلّ الأخطاء يكبر على الخادم.
ما الذي يبقى من هذه السلسلة؟
بدأت السلسلة بسؤال من هو مطوّر الواجهة الأماميّة، وتنتهي هنا بأوسع نظامٍ يعمل فيه. ولو نظرت إلى ووردبريس الآن لوجدت فيه كلّ ما تعلّمته. فالمحتوى HTML بين تعليقات، والقالب متغيّرات CSS تولّدها ملفّاتٌ بصيغة JSON، والمحرّر نفسه تطبيق JavaScript يتكلّم مع الخادم عبر الواجهة البرمجيّة التي رأيتها في مقال الواجهات. والإضافة الجيّدة تهرّب ما تكتبه كما تعلّمت أن تفعل في المتصفّح.
وووردبريس يضع ما تعلّمته في خدمة أشخاصٍ لا يريدون أن يتعلّموه. وصاحب العيادة الذي يكتب أخبارها كلّ أسبوع لا يحتاج إلى أن يعرف ما هو theme.json، لكنّه يحتاج إلى من يعرفه حين يريد لونًا جديدًا لموقعه أو حين تتعطّل إضافة.
وإن أردت خطوةً تالية بعد السلسلة، فاكتب قالبًا كتليًّا صغيرًا بنفسك في Playground: ملفّ theme.json فيه ألوانك وخطوطك، وقالب index.html وحده. ثمّ أضف إليه single.html، ثمّ نوعًا مخصّصًا من المحتوى في إضافةٍ صغيرة، واحفظ كلّ خطوةٍ في Git. فحين تنتهي، تكون قد بنيت قالبًا تفهم كلّ سطرٍ فيه.
خلاصة عمليّة
ووردبريس نظامٌ مفتوح المصدر بلغة PHP يشغّل 40.2% من المواقع في تشرين الأوّل 2026، وأحدث إصداراته 7.1.2. جرّبه أوّلًا في WordPress Playground بالعربيّة، ثمّ اضبط في أوّل يوم اللغة والمنطقة الزمنيّة والروابط الدائمة وحساب المدير. ولا تعدّل النواة ولا قالبًا كتبه غيرك: اصنع قالبًا ابنًا، وعرّف ألوانك وخطوطك في theme.json، وأضف الوظائف بإضافةٍ تعلّق شيفرتها على الخطّافات وتهرّب كلّ ما تكتبه. وثبّت أقلّ الإضافات وأحدثها، وحدّثها بانتظام، واحتفظ بنسخةٍ احتياطيّة خارج الخادم.
المصادر
- خدمة W3Techs، «Usage statistics of content management systems»، قُرئ في 2 تشرين الأوّل 2026: ووردبريس على 40.2% من كلّ المواقع في عيّنة الخدمة.
- موقع WordPress.org، «About WordPress»: مبنيّ بـPHP وMariaDB، ومرخّص برخصة GPLv2.
- موقع WordPress.org، واجهة فحص الإصدار، قُرئت في 2 تشرين الأوّل 2026: الإصدار الحاليّ 7.1.2.
- موقع WordPress.org، «Requirements»: يُوصى بـPHP 8.3 أو أحدث، وMariaDB 10.11 أو MySQL 8.0 أو أحدث، وHTTPS؛ والإصدارات الأقدم «have reached their official End Of Life».
- دعم WordPress.com، «WordPress.com vs. WordPress.org»، مراجَع في 11 آب 2026: «the main difference is hosting».
- مشروع ووردبريس، «WordPress Playground» على GitHub: «Run WordPress in the browser via WebAssembly PHP»، وصفحة «Playground» على WordPress.org.
- توثيق WordPress Playground، «Blueprints»: «Blueprints are JSON files for setting up your very own WordPress Playground instance».
- توثيق ووردبريس، «Roles and Capabilities»: المدير والمحرّر والكاتب والمساهم والمشترك، وما يستطيعه كلٌّ منهم.
- دليلا ووردبريس الرسميّان، قُرئا في 2 تشرين الأوّل 2026: «Themes» (أكثر من 15,000 قالبٍ مجّانيّ) و«Plugins» (يعرض «over 74,000»، وتُرجع واجهة الإضافات 70,122 نتيجة)؛ وواجهة القوالب تُرجع 4,304 قوالب بوسم rtl-language-support.
- دليل محرّر المكوّنات، «Data Flow and Data Format»: تحويل شجرة المكوّنات إلى HTML «using HTML comments as explicit block delimiters».
- دليل القوالب، «Global Settings and Styles (theme.json)»: «theme.json is a foundational piece of block theming».
- دليل القوالب، «Color»: كلّ قيمةٍ مسبقة تصير متغيّر CSS بصيغة
--wp--preset--{type}--{slug}. - واجهة ترجمات ووردبريس، core translations 7.1.2، قُرئت في 2 تشرين الأوّل 2026: 133 لغة، والعربيّة محدَّثة في 11 أيلول 2026.
- دليل القوالب، «Child Themes»: طبقات القالب الكتليّ من ووردبريس الافتراضيّ إلى القالب الأصليّ ثمّ الابن ثمّ تخصيصات المستخدم.
- دليل الإضافات، «Hooks»: «Hooks are a way for one piece of code to interact/modify another piece of code at specific, pre-defined spots»، ونوعاها الأفعال والمرشّحات.
- دليل الإضافات، «Registering Custom Post Types»: «We recommend that you put custom post types in a plugin rather than a theme».
- دليل القوالب، «Template Hierarchy»: ترتيب قوالب المقال المفرد، و«The index.html template is the only required template file for a block theme».
- شركة Patchstack، «State of WordPress Security in 2026»: 11,334 ثغرةً جديدة في 2025 (+42%)، 91% في الإضافات و9% في القوالب و6 في النواة منخفضة الأولويّة، و46% لم تُصلح قبل الإعلان عنها.
- موارد مطوّري ووردبريس، «Upgrading WordPress»: التحديثات التلقائيّة منذ الإصدار 3.7، ومفعّلة افتراضيًّا للإصدارات الصغيرة.
- توثيق ووردبريس، «Site Health screen»: الحالة (مشاكل حرجة، وتحسينات موصى بها، واختبارات ناجحة) والمعلومات.
- موارد مطوّري ووردبريس، «Debugging in WordPress»: WP_DEBUG وWP_DEBUG_LOG إلى wp-content/debug.log وWP_DEBUG_DISPLAY.
- توثيق ووردبريس، «FAQ Troubleshooting»: تعطيل الإضافات كلّها بتغيير اسم مجلّد plugins، مثلًا إلى plugins.hold.