العلامات الشرطية لقالب الصفحة في WordPress
نشرت: 2022-11-07تسمح العلامات الشرطية لقالب الصفحة في WordPress للمطورين باستهداف صفحات معينة على موقع WordPress. هذا مفيد بشكل خاص لتخصيص قوالب الصفحات أو إنشاء وظائف محددة لصفحات معينة. يمكن استخدام العلامات الشرطية لقالب الصفحة جنبًا إلى جنب مع العلامات الشرطية لـ WordPress ، والتي تُستخدم لاستهداف صفحات أو منشورات معينة.
ما هي العلامات الشرطية في ووردبريس؟
العلامة الشرطية هي رمز يتم استخدامه في قوالب WordPress والإضافات لتغيير طريقة عرض الصفحة أو المنشور بناءً على شروط معينة. على سبيل المثال ، يمكن استخدام علامة شرطية لعرض شريط جانبي على منشور مختلف عن الشريط الجانبي على الصفحة ، أو لعرض صورة رأس مختلفة في منشور عن الصفحة.
باستخدام ميزة العلامات الشرطية في WordPress ، يمكنك التحكم في مقدار المحتوى المعروض على الصفحة. يمكن استخدام العلامات الشرطية على موقع الويب الخاص بك لتحديد أقسام معينة ، مثل صفحتك الرئيسية ومنشورات المدونة والصفحات. في هذا البرنامج التعليمي ، سأوضح لك كيفية استخدام العلامات الشرطية في المكونات الإضافية والسمات. عند استخدام العلامة الشرطية is_page () ، يمكنك تحديد ما إذا كانت الصفحة التي تعرضها صفحة أم لا. يمكن أن تكون معلمة الصفحة $ أي معرف صفحة أو عنوان أو عنوان URL. وبالمثل ، يمكن تحديد عنوان صفحة معين عن طريق تمريره إلى الوظيفة. عند استخدام العلامات الشرطية ، من الشائع للمطورين تحديد شروط متعددة.
إنها لفكرة رائعة استخدام عامل التشغيل OR و AND لتسهيل رؤية ما يتم عرضه على موقع الويب الخاص بك. إذا قام المستخدم بعرض فهرس مدونة أو الصفحة الرئيسية لموقع ويب ، فسيعود بيان if إلى true إذا تم توفير وصف للموقع. إذا لم تقم بإدخال اسم موقع ، فسيتم عرض عنوان الموقع | وصف الموقع. بديل آخر هو العامل not ، والذي يمكن استخدامه مع العامل المنطقي. في كثير من الحالات ، هذا هو الخيار الأفضل. يعتبر مفهوم العلامات الشرطية مهمًا جدًا لـ WordPress. هناك العديد من العلامات الشرطية الإضافية التي يمكنك استخدامها وفقًا لمتطلباتك. يمكنك البدء في العمل على أي دالة شرطية بمجرد أن تفهم عبارات أخرى و elseif. في الأقسام التالية ، آمل أن تتعلم كيفية استخدام علامات WordPress الشرطية في السمات الخاصة بك.
ما هو قالب صفحة WordPress؟
قالب صفحة WordPress هو ملف يحدد تخطيطًا ونمطًا لنوع معين من صفحات WordPress. على سبيل المثال ، يمكن استخدام قالب الصفحة لإنشاء صفحة رئيسية أو صفحة اتصال أو صفحة منتقل إليها. يمكن إنشاء قوالب الصفحات باستخدام HTML و CSS و PHP.
يمكن تطبيق قوالب الصفحة على صفحة معينة أو مجموعة صفحات بطريقة معينة. يمكن استخدام قالب الصفحة لعرض محتوى ديناميكي على إحدى الصفحات مثل المنشورات وتحديثات الأخبار وأحداث التقويم وملفات الوسائط. عند إنشاء صفحة أو تحريرها ، يمكن للمستخدم تحديد أي قالب صفحة باسم قالب. تتيح لك مجموعة متنوعة من السمات تحديد عدد الأعمدة في الصفحة. ومع ذلك ، هناك قوالب أخرى تسمح لك باستخدام قالب بالإضافة إلى صفحة واحدة أو صفحات متعددة. لتمكين هذا الخيار العام في التطبيق الخاص بك ، يجب عليك أولاً إنشاء قوالب صفحة لكل خيار وتوفير اسم لكل قالب. تشرح صفحة التدرج الهرمي للقالب كيفية إنشاء قالب لصفحة معينة.
لاستخدام قوالب الصفحات المتخصصة ، يجب أن يكون قالبك في المجلد / WP-content / theme / my-theme-name / (على سبيل المثال ، / WP-content / theme / my-theme-name /). عند إنشاء منشور صفحة ، ستتمكن من تحديد قالب مخصص للنوع. لا توجد طريقة لإضافة قوالب الصفحات إلى المنشورات بخلاف "الصفحة" باستخدام WordPress 4.7. إذا كان القالب الخاص بك يستخدم وظيفة body_class () ، فسيعرض WordPress الفئات في علامة النص الأساسي لاسم فئة نوع المنشور (الصفحة) ، ومعرف الصفحة (معرف الصفحة - * معرف) ، وقالب الصفحة المستخدم. يمكن استخدام قوالب Theme_product_templates ، على سبيل المثال ، لتصفية قائمة القوالب لنوع منشور المنتج الذي تريد إلقاء نظرة عليه. يمكن إجراء تغييرات صغيرة على محتوى السمة الخاصة بك باستخدام علامات شرطية داخل ملف page.php الخاص به.
هذا قالب WordPress يمكن استخدامه لإنشاء صفحة بدون شريط جانبي. سيسمح لك استخدام هذه الطريقة بإنشاء صفحات مخصصة دون الحاجة إلى استخدام الشريط الجانبي لـ WordPress. يعتبر قالب الصفحة بدون الشريط الجانبي مثاليًا لإنشاء صفحات بسيطة وبسيطة ذات مظهر بسيط. يمكن استخدام الصفحات لإنشاء محتوى لمدونتك أو موقعك على الويب أو محفظتك ، على سبيل المثال. لاستخدام قالب الصفحة بدون الشريط الجانبي ، قم أولاً بإنشاء صفحة جديدة. إذا لم يكن القالب صفحة بدون شريط جانبي ، فيجب تعيينه. أخيرًا ، يجب إتاحتها. إذا كنت تبحث عن قالب بسيط وبسيط يعمل جيدًا لمدونة أو موقع ويب أو محفظة ، فإن قالب الصفحة بدون الشريط الجانبي يعد خيارًا ممتازًا.
ما هو شرط WordPress الذي ستستخدمه لتحديد ما إذا كنت في صفحة واحدة؟

إذا كنت تريد التحقق مما إذا كنت في صفحة WordPress معينة ، فيمكنك استخدام العلامة الشرطية is_page (). تأخذ هذه العلامة معرف الصفحة ، أو شريحة ، أو عنوان كوسيطة وتعود صحيحًا إذا كانت الصفحة الحالية هي الصفحة التي حددتها.
التفريق بين الصفحات والمشاركات في ووردبريس
يمكن استخدام الدالتين is_page و is_single لتحديد ما إذا كان الاستعلام لصفحة واحدة أو منشور منفصل في WordPress. يمكن أيضًا استخدام طريقة get_post_type () لتحديد ما إذا كانت المقالة "POST" أو "PAGE" في مربع النص.

ما هو قالب الصفحة؟
تعد قوالب الصفحات نوعًا معينًا من الملفات التي يمكن تطبيقها على صفحة معينة أو مجموعة صفحات. جميع أنواع المنشورات مدعومة من قوالب صفحات WordPress 4.7. لمعرفة المزيد حول كيفية تعيين قالب صفحة لأنواع منشورات معينة ، راجع المثال التالي.
يمكنك البدء بإنشاء قالب صفحة إذا كنت لا تعرف من أين تبدأ. لا يمكن استخدام صفحات القوالب على أي مواقع ويب أو مجموعات في الوقت الحالي. لن يكون للتغييرات التي تم إجراؤها على النموذج الذي تستخدمه أي تأثير عليه. يتم شرح إنشاء الصفحات واستخدام أجزاء الويب في SharePoint بمزيد من التفصيل في إنشاء صفحات حديثة واستخدامها على موقع SharePoint. عندما تبدو صفحتك جيدة ، انقر فوق السهم لأسفل بجوار حفظ في الجزء العلوي من الصفحة ، ثم انقر فوق حفظ كقالب ، مما يؤدي إلى إرجاع الصفحة إلى حالتها الأصلية. يسمح لك القالب بإضافة أجزاء ويب ومحتويات أو تغييرهما بنفس الطريقة التي تستخدمها لصفحة جديدة. لإنشاء قالب ، ابحث عن صفحة منشورة مسبقًا واستخدمها كقالب.
انتقل إلى الجزء العلوي من صفحتك ثم انقر فوق جديد. سيكون جزء القالب مرئيًا. بتحديد "حذف" من قائمة الموقع ، يمكنك إزالة القالب. لتحرير قالب ، انتقل إلى مجلد القوالب في مكتبة الصفحات الخاصة بك وانقر فوقه بزر الماوس الأيمن.
لإنشاء قالب مخصص ، يجب أولاً إنشاء بنية أساسية للصفحة. يمكنك تحقيق ذلك عن طريق سحب وإسقاط كتل المحتوى القياسية من منطقة محتوى الموقع إلى صفحتك. بمجرد أن تصبح صفحتك جاهزة ، ستحتاج إلى إضافة حقل "نموذج" إلى محتواها. يمكنك بعد ذلك تحديد نموذج "مخصص" في القائمة المنسدلة. بعد إضافة حقل "النموذج" ، ستحتاج إلى تقديم بعض المعلومات حول النموذج الخاص بك. وصف موجز ، بالإضافة إلى الاسم (الذي سيظهر في القائمة المنسدلة) ، والموقع (حيث يتم تخزين القالب) ، ونوع القالب (الذي يتم توفير عنوان URL له). في قسم محتوى الموقع ، يمكنك أيضًا الارتباط بصفحة النموذج. عند إنشاء صفحة أو منطقة جديدة ، يمكنك تحديد النموذج من القائمة المنسدلة "النماذج". سيتم تحديث جميع الصفحات والمناطق التي تحتوي على نموذج تلقائيًا. تسمح لك القوالب المخصصة بإنشاء صفحات تشترك في محتوى أو تخطيط أو تسلسل هرمي مشترك ، مثل الوحدة النمطية أو ملف تعريف الموظفين أو وصف الدورة التدريبية. لإنشاء قالب مخصص ، يجب عليك أولاً إنشاء بنية أساسية للصفحة.
إنشاء صفحات مخصصة في ووردبريس
تختلف صفحة WordPress ذات التخطيط المخصص عن صفحتك العادية في بعض النواحي.
العلامات الشرطية في WordPress
في WordPress ، تُستخدم العلامات الشرطية لتحديد شروط مختلفة سيتم بموجبها عرض محتوى مختلف. على سبيل المثال ، قد ترغب في عرض شريط جانبي مختلف على الصفحة الرئيسية لمدونتك عن عرضه في صفحات المنشورات الفردية. للقيام بذلك ، يمكنك استخدام علامة شرطية للتحقق مما إذا كانت الصفحة الحالية هي الصفحة الرئيسية ، وإذا كان الأمر كذلك ، فقم بعرض الشريط الجانبي للصفحة الرئيسية. خلاف ذلك ، سيتم عرض الشريط الجانبي الافتراضي. يمكن استخدام العلامات الشرطية في قوالب WordPress لتخصيص عرض المحتوى اعتمادًا على الشروط المستوفاة. تعتبر العلامات الشرطية مفيدة أيضًا عند إنشاء مكونات إضافية مخصصة أو عند العمل باستخدام مقتطفات التعليمات البرمجية من WordPress Codex. من خلال تغليف جزء من التعليمات البرمجية في علامة شرطية ، يمكنك تحديد أنه يجب تشغيله فقط في ظل ظروف معينة ، مثل عند تنشيط مكون إضافي معين. يمكن أن يساعد ذلك في منع الأخطاء على موقعك والحفاظ على نظافة التعليمات البرمجية الخاصة بك وتنظيمها.
هذه إحدى وظائف WordPress التي تكون نتيجتها قيمة منطقية (أي صواب أو خطأ) ، وهي مجموعة فرعية من العلامات الشرطية. هذه وظائف يمكننا استخدامها لاتخاذ قرارات مشروطة بناءً على ما نحن بصدد تقديمه. اسم العلامة الشرطية واضح بذاته ، وينتج عنه رمز سهل الفهم للغاية. بعض المعلمات الأكثر شيوعًا المدعومة في العلامات الشرطية هي معلمات غير قالب. عندما نستخدمها ، نكون أكثر دقة في معاييرنا التي يجب كتابة المنشور الحالي من أجلها. قد نحتاج إلى التحقق من معرف معين أو رقم ثابت معين أو مثال لنوع منشور أو عنوان معين في العنصر الحالي. يمكننا اختبار معايير مختلفة للمحتوى الخاص بنا باستخدام هذه العلامات الشرطية ، والتي سيتم استخدامها بعد ذلك لتحديد ما سيحدث بناءً عليها. كما أنه يمكّنك من تخصيص كل نوع من أنواع المحتوى المختلفة بعلامات شرطية باستخدام نفس القالب لها. نتيجة لذلك ، من المفيد أيضًا لمطوري المكونات الإضافية استخدام العلامات الشرطية ، لأنها تسمح لنا بتحديد أجزاء المكونات الإضافية التي سيتم عرضها.
صفحة الخروج من Woocommerce مختلفة للمشترين السابقين
بالإضافة إلى ذلك ، يمكن استخدام العلامات الشرطية لتغيير محتوى الصفحات الفردية على الموقع. إذا تم إجراء عملية شراء سابقة ، على سبيل المثال ، فقد ترغب في إنشاء صفحة تسجيل خروج مختلفة من WooCommerce لهم. يمكن تحقيق ذلك باستخدام has_buyer.
WordPress إذا اسم قالب الصفحة
قالب صفحة WordPress هو نوع من القوالب المستخدمة لعرض نوع معين من المحتوى على موقع WordPress. يمكن استخدام قوالب الصفحة لإنشاء أنواع مختلفة من الصفحات ، مثل صفحة رئيسية أو صفحة اتصال أو صفحة منتقل إليها. هناك مجموعة متنوعة من قوالب الصفحات المتاحة لـ WordPress ، ويمكن العثور عليها في WordPress Codex.
كيفية إضافة قالب إلى جميع الصفحات على موقع الويب الخاص بك
من أجل إضافة قالب إلى صفحة معينة على موقع ما ، يجب عليك أولاً العثور على خيار "قالب الصفحة" في محرر WordPress والنقر عليه.