في ووردبريس، يمكنك نشر المحتوى على موقعك إما في شكل منشور (Post) أو صفحة (Page).
عندما تكتب مقال مدونة عادي، فأنت تكتب منشوراً (Post). وتظهر المنشورات، في الإعدادات الافتراضية، بترتيب زمني عكسي على الصفحة الرئيسية لمدونتك.
في المقابل، فإن الصفحات (Pages) مخصصة للمحتوى غير المرتبط بزمن معين. تعيش الصفحات خارج التسلسل الزمني العادي للمدونة وغالباً ما تُستخدَم لتقديم معلومات خالدة عنك أو عن موقعك – وهي معلومات تظل ذات صلة دائماً.
يمكنك استخدام الصفحات لتنظيم وإدارة هيكل محتوى موقعك. يمكنك إضافة العديد من الصفحات إلى موقعك كما تشاء، وتحديثها عدد المرات التي ترغب فيها.
بعد إنشاء الصفحة، يمكنك إضافتها إلى قائمة التنقل الخاصة بموقعك حتى يتمكن زوارك من العثور عليها بسهولة.
إليك بعض الأمثلة الشائعة للصفحات:
- من نحن (About)
- اتصل بنا (Contact)
- سياسة الخصوصية (Privacy Policy)
- حقوق النشر (Copyright)
- إفصاح (Disclosure)
- معلومات قانونية (Legal Information)
- أذونات إعادة النشر (Reprint Permissions)
- معلومات الشركة (Company Information)
- بيان إمكانية الوصول (Accessibility Statement)
بشكل عام، تشبه الصفحات المنشورات إلى حد كبير في أن كليمهما يحتوي على عناوين ومحتوى. تحافظ ملفات قوالب قوالب ووردبريس (WordPress Theme) على مظهر متناسق في جميع أنحاء موقعك. ومع ذلك، تمتلك الصفحات عدة اختلافات رئيسية تميزها عن المنشورات.
ما هي الصفحات (What Pages are)
- الصفحات مخصصة للمحتوى الذي لا يرتبط بوقت معين، أو الذي لا يمثل جزءاً من محتوى المدونة.
- يمكن تنظيم الصفحات في صفحات رئيسية (Parent pages) صفحات فرعية (Subpages).
- يمكن أن تستخدم الصفحات قوالب صفحات مختلفة، بما في ذلك ملفات القوالب وعلامات القوالب (Template Tags).
- قد توفر بعض القوالب خيارات عرض مختلفة للصفحات الفردية.
- يمكنك امتلاك موقع ووردبريس يتكون من صفحات فقط.
ما لا تمثله الصفحات (What Pages are not)
- لا تظهر الصفحات في العرض الزمني داخل مدونة الموقع.
- لا تدعم الصفحات بشكل افتراضي التصنيفات (التصنيفات الفئات، والوسوم، والتصنيفات المخصصة). يمكنك تحسين ذلك عبر الإضافات (Plugins).
- الصفحات ليست ملفات؛ بل يتم تخزينها في قاعدة البيانات تماماً مثل المنشورات.
- لا تُضمن الصفحات في خلاصات موقعك (مثل RSS أو Atom).
- يتم تفسير الصفحات والمنشورات بشكل مختلف من قبل زوار الموقع ومحركات البحث. تمنح محركات البحث أهمية أكبر للمنشورات لأن المنشور الأحدث حول موضوع ما قد يكون أكثر صلة من الصفحة الثابتة.
- يمكن تعيين صفحة معينة (أو منشور معين) كـ صفحة رئيسية ثابتة. المواقع المُعَدّة بهذه الطريقة تحتوي على صفحة مدونة تعرض أحدث منشورات المدونة.
شاشة الصفحات (Pages screen)
لعرض جميع الصفحات في موقعك:
- قم بتسجيل الدخول إلى شاشة إدارة ووردبريس الخاصة بك.
- انقر على الصفحات (Pages) في الشريط الجانبي الأيسر. سيؤدي هذا إلى إظهار شاشة الصفحات التي تحتوي على قائمة بجميع الصفحات الموجودة في موقعك.
- يمكنك بسهولة البحث عن صفحة بناءً على عنوان الصفحة.
- يمكنك الحصول على قائمة بجميع الصفحات المنشورة أو المسودات.
- يمكنك تصفية الصفحات بناءً على التواريخ.
- يمكنك تنفيذ إجراءات جماعية (Bulk actions) > تحرير (Edit) أو نقل إلى سلة المحذوفات (Move to Trash) عن طريق تحديد عدة صفحات من القائمة.
- يمكنك فرز قائمة الصفحات بناءً على العنوان، التاريخ، الكاتب، إلخ عن طريق النقر على أعمدة الرأس.
تنظيم الصفحات (Organizing Pages)
يمكنك تنظيم صفحاتك في صفحات رئيسية وصفحات فرعية وإنشاء تسلسل هرمي.
على سبيل المثال، يمكنك جعل صفحة "من نحن" (About) صفحة رئيسية وإنشاء صفحات فرعية تحتها مثل: الوظائف (Careers)، مجلس الإدارة (Board of Directors)، الفروع (Locations)، ثقافة الشركة (Company Culture)، الصحافة (Press) إلخ. ويمكنك أيضاً جعل صفحة "الخدمات" (Services) صفحة رئيسية وإنشاء صفحات فرعية لكل خدمة مثل: تصميم الويب (Web Design)، تطوير الويب (Web Development)، تصميم القرطاسية (Stationery Design) إلخ.
سيبدو هيكل الصفحات على الموقع كالتالي:
- من نحن (About Us)
- مجلس الإدارة (Board of Directors)
- ثقافة الشركة (Company Culture)
- الصحافة (Press)
- الوظائف (Careers)
- الفروع (Locations)
- الخدمات (Services)
- تصميم الويب (Web Design)
- تطوير الويب (Web Development)
- تصميم القرطاسية (Stationery Design)
إنشاء صفحة جديدة (Creating a new Page)
لإنشاء صفحة جديدة:
- قم بتسجيل الدخول إلى شاشة إدارة ووردبريس الخاصة بك.
- انقر على الصفحات (Pages) > أضف جديداً (Add New) في الشريط الجانبي الأيسر.
- بدلاً من ذلك، يمكنك أيضاً النقر فوق زر أضف جديداً (Add New) في شاشة الصفحات.
- أضف عنواناً للصفحة.
- أضف محتوى المتن للصفحة. إذا كنت تستخدم محرر كتل ووردبريس (Block editor)، يمكنك استخدام الكتل (Blocks) المتنوعة المتاحة في محرر ووردبريس لتصميم الصفحة.
- قم بتخصيص إعدادات الشريط الجانبي للصفحة.
- عند اكتمال الصفحة، انقر فوق نشر (Publish).
إذا كنت تستخدم المحرر الكلاسيكي (Classic editor)، فارجع إلى مقالة الدعم هذه للحصول على تفاصيل حول شاشة أضف جديداً في المحرر الكلاسيكي.
إنشاء صفحة فرعية (Creating a subpage)
يُعد استخدام الصفحات الرئيسية طريقة جيدة لتنظيم صفحات موقعك في تسلسلات هرمية. الصفحة الرئيسية هي صفحة في المستوى الأعلى، مع وجود صفحات فرعية متداخلة تحتها.
لإنشاء صفحة فرعية تحت صفحة رئيسية:
- قم بتسجيل الدخول إلى شاشة إدارة ووردبريس الخاصة بك.
- انقر على الصفحات (Pages) > أضف جديداً (Add New) في الشريط الجانبي الأيسر. بدلاً من ذلك، يمكنك أيضاً النقر فوق زر أضف جديداً في شاشة الصفحات.
- في إعدادات الشريط الجانبي للصفحة، وتحت قسم سمات الصفحة (Page Attributes)، افتح قائمة منسدلة الصفحة الرئيسية (Parent Page). سيعرض هذا جميع الصفحات التي تم إنشاؤها مسبقاً في موقعك.
- اختر الصفحة المطلوبة من القائمة المنسدلة التي تريد أن تكون بمثابة الصفحة الرئيسية للصفحة الحالية التي تنشئها. وبذلك تصبح الصفحة الحالية التي تنشئها صفحة فرعية للصفحة الرئيسية التي اخترتها.
- يمكنك تغيير ترتيب عرض صفحاتك عند استخدام القائمة الافتراضية، وذلك باستخدام حقل الترتيب (Order) في وحدة سمات الصفحة (Page Attributes). ضع الرقم 1 في المربع الخاص بالترتيب. هذا يخبر ووردبريس بعرض هذه الصفحة أولاً على موقعك.
- أضف عنواناً للصفحة الفرعية.
- أضف محتوى المتن للصفحة الفرعية.
- انقر فوق نشر (Publish) عندما تكون جاهزاً.
كرر العملية للصفحات الفرعية الأخرى التي تريد عرضها تحت صفحة رئيسية، ولكن استخدم أرقاماً أعلى لحقل الترتيب: 2، 3، إلخ. هذا يخبر ووردبريس بعرض هذه الصفحات ثانية وثالثة على موقعك.
عندما يتم عرض صفحاتك، ستكون الصفحة الفرعية متداخلة تحت الصفحة الرئيسية. ستعكس روابطك الدائمة (Permalinks) الخاصة بـ الصفحات هذا التسلسل الهرمي أيضاً. في المثال أعلاه، سيكون الرابط الدائم (Permalink) لصفحة مجلس الإدارة هو:
http://example.com/about/board-of-directors/
تغيير عنوان URL الخاص بالصفحة (Changing the URL of a Page)
استخدام خيار التحرير (Using the Edit option)
لتغيير عنوان URL (المعروف أيضاً باسم "الاسم اللطيف" أو "slug") الذي يحتوي على اسم صفحتك، مرر مؤشر الماوس فوق عنوان الصفحة في شاشة الصفحات وحدد تحرير (Edit).
في إعدادات الشريط الجانبي للصفحة، وتحت قسم الملخص (Summary)، انقر فوق رابط URL لفتح نافذة URL المنبثقة. قم بتغيير إدخال الرابط الدائم (Permalink) لتغيير عنوان URL الخاص بالصفحة.
أثناء كتابتك لعنوان URL جديد في حقل الرابط الدائم (Permalink)، يمكنك مشاهدة عنوان URL المحدث للصفحة أسفل عرض الصفحة (View Page).
حدد تحديث (Update) لحفظ تغييرات عنوان URL الجديدة.
استخدام خيار التحرير السريع (Using the Quick Edit option)
لتغيير عنوان URL (المعروف أيضاً باسم "الاسم اللطيف" أو "slug") الذي يحتوي على اسم صفحتك، مرر مؤشر الماوس فوق عنوان الصفحة في شاشة الصفحات وحدد التحرير السريع (Quick Edit).
سيؤدي هذا إلى فتح لوحة تحرير سريع أثناء تواجدك في شاشة الصفحات. تتيح لك لوحة التحرير السريع تعديل تفاصيل الصفحة مثل العنوان، الاسم اللطيف (Slug)، التاريخ، والكاتب. يمكنك أيضاً حماية الصفحة بكلمة مرور أو وضع علامة عليها كخاصة (Private). فضلاً عن ذلك، يمكنك تغيير الصفحة الرئيسية، ترتيب الصفحة، قالب الصفحة، وحالة الصفحة بين منشورة (Published)، في انتظار المراجعة (Pending Review)، ومسودة (Draft).
انقر فوق زر تحديث (Update) لحفظ التغييرات.
قوالب الصفحات (Page Templates)
يتحكم القالب (Template) في تخطيط صفحاتك. ولا ينبغي الخلط بينه وبين القوالب العامة للموقع (Themes التي تحدد تصميم موقعك بأكمله)، إذ يؤثر القالب على مظهر وأسلوب صفحة (أو منشور) فردية أو مجموعات من الصفحات (أو المنشورات).
يمكن ضبط الصفحات الفردية لاستخدام قالب صفحة (Page Template) محدد تم إنشاؤه داخل قالب موقعك (Theme). يمكنك أيضاً إنشاء قوالب صفحات مخصصة يمكن استخدامها لصفحة معينة. ستقوم قوالب الصفحات المخصصة هذه بعد ذلك بتجاوز قالب الصفحة الافتراضي المرفق مع القالب الخاص بك.
الطبيعة الديناميكية للصفحات (The dynamic nature of Pages)
يمكن أن تكون صفحة الويب ثابتة (static) أو ديناميكية (dynamic).
الصفحات الثابتة، مثل صفحة HTML العادية التي تم إنشاؤها باستخدام برامج مثل Dreamweaver، لا تحتاج إلى إعادة توليدها في كل مرة يزور فيها شخص ما الصفحة.
من الأمثلة على الصفحة الثابتة مستند HTML (بدون أي رموز PHP). وتكمن المشكلة في الصفحات الثابتة تماماً في صعوبة صيانتها.
في المقابل، فإن الصفحات الديناميكية، مثل تلك التي تم إنشاؤها باستخدام ووردبريس، تحتاج إلى إعادة توليدها في كل مرة يتم عرضها فيها. الشفرة البرمجية الخاصة بما يجب إنشاؤه على الصفحة قد تم تحديدها بواسطة مؤلف القالب (Theme author)، وليس الصفحة الفعلية بحد ذاتها. وهي تستخدم أكواد PHP واسعة النطاق يتم تقييمها في كل مرة يتم فيها زيارة الصفحة، ليتم توليد الصفحة بالكامل مع كل زيارة جديدة.
يتم توليد كل شيء تقريبا في ووردبريس بطريقة ديناميكية، بما في ذلك الصفحات. فكل ما يتم نشره في ووردبريس (المنشورات، الصفحات، التعليقات، قوائم الروابط، التصنيفات، إلخ...) يتم تخزينه في قاعدة بيانات MySQL. وعندما يتم الوصول إلى الموقع، يتم استخدام معلومات قاعدة البيانات بواسطة قوالب (Templates) ووردبريس الخاصة بالقالب (Theme) الحالي الخاص بك لتوليد صفحة الويب المطلوبة.
التغييرات التي تجريها على إعدادات ووردبريس، والقوالب (Themes)، والقوالب الفرعية (Templates) لن يتم تطبيقها على الصفحات المكتوبة بلغة HTML فقط. ولهذا السبب تم تطوير ميزة الصفحات في ووردبريس لحل هذه المشكلة. فباستخدام الصفحات، لم تعد مضطراً لتحديث صفحاتك الثابتة في كل مرة تقوم فيها بتغيير نمط موقعك. وإذا كتبت بالشكل الصحيح، فإن صفحاتك الديناميكية سيتم تحديثها تلقائياً مع باقي مدونتك.
على الرغم من الطبيعة الديناميكية للصفحات، إلا أن الكثير من الناس يصفونها بأنها ثابتة. وتسمى في الواقع صفحات ويب "شبه ثابتة" (pseudo-static). وبعبارة أخرى، تحتوي الصفحة على معلومات ثابتة ولكن يتم توليدها ديناميكياً. وبالتالي، يمكن استخدام مصطلحات "ثابتة" أو "ديناميكية" أو "شبه ثابتة" بشكل صحيح لوصف طبيعة ميزة الصفحات في ووردبريس.