2 أنواع مختلفة من قوالب WordPress: Page Vs Post
نشرت: 2022-10-07عندما يتعلق الأمر بـ WordPress ، هناك نوعان مختلفان من القوالب التي يمكنك استخدامها لصفحاتك: قوالب الصفحات وقوالب النشر. بينما يمكن استخدام كلا النوعين من القوالب لإنشاء الصفحات ، فإن كل منهما يناسب الأغراض المختلفة بشكل أفضل. تُستخدم قوالب الصفحات بشكل أفضل لإنشاء صفحات ثابتة ، مثل صفحة "حول" أو صفحة الاتصال. لا يتم تحديث هذه الصفحات في الغالب مثل المنشورات ، لذلك لا يلزم أن تكون ديناميكية. من ناحية أخرى ، تعد قوالب المنشورات هي الأنسب لمنشورات المدونة أو أنواع المحتوى الأخرى التي يتم تحديثها بشكل منتظم. هذه القوالب بشكل عام أكثر ديناميكية وتسمح بمزيد من التخصيص. إذن ، كيف تعرف نوع النموذج الذي يجب استخدامه لصفحاتك؟ أفضل طريقة لتحديد ذلك هي التفكير في الغرض من الصفحة ونوع المحتوى الذي سيكون عليها. إذا كانت صفحة ثابتة لا يتم تحديثها كثيرًا ، فمن المحتمل أن يكون قالب الصفحة هو الخيار الأفضل. إذا كان منشور مدونة أو أي نوع آخر من المحتوى سيتم تحديثه بانتظام ، فمن المحتمل أن يكون قالب المنشور هو الخيار الأفضل.
كيف أجد قوالب الصفحة في WordPress؟

هناك عدة طرق يمكنك من خلالها العثور على قوالب الصفحات في WordPress. إحدى الطرق هي الانتقال إلى لوحة تحكم WordPress والنقر فوق علامة التبويب "المظهر". من هناك ، سترى قائمة بجميع قوالب الصفحات المتاحة . هناك طريقة أخرى للعثور على قوالب الصفحات وهي البحث عنها في دليل البرنامج المساعد لـ WordPress.
قوالب الصفحات هي ملفات يمكن استخدامها لتطبيق المحتوى على صفحات معينة أو مجموعات من الصفحات. يمكن استخدام قوالب الصفحة لعرض المحتوى الديناميكي على الصفحة ، مثل المنشورات وتحديثات الأخبار وأحداث التقويم وملفات الوسائط وما إلى ذلك. عند إنشاء صفحة جديدة أو تحريرها ، يمكن للمستخدم اختيار اسم كل قالب له اسم. بعض السمات ، بالإضافة إلى السماح لك باختيار عدد الأعمدة في الصفحة ، تسمح لك أيضًا بتحديد الأعمدة في الصفحة. هناك بعض القوالب التي يمكن استخدامها عبر صفحات متعددة أو في بلدان مختلفة. لمنح المستخدمين هذا الخيار العام ، يجب عليك إنشاء قوالب صفحة لكل خيار وتوفير اسم قالب لكل خيار. يمكن استخدام صفحة التدرج الهرمي للقالب لإنشاء قالب لصفحة معينة.
يجب أن يكون لديك قالب صفحة متخصص في مجلد النسق (على سبيل المثال ، / wp-content / theme / my-theme-name /). سيتحول نوع منشور الصفحة إلى قالب مخصص افتراضيًا. يسمح لك WordPress 4.7 فقط بإضافة قوالب صفحات لأنواع النشر بخلاف "الصفحة". سيعرض WordPress أسماء الفئات والمعرفات في علامة النص الأساسي لاسم فئة نوع المنشور (الصفحة) ، ومعرف الصفحة (معرف الصفحة - * المعرف) ، وقالب الصفحة المستخدم مع وظيفة body_class () الخاصة بالقالب. بإدخال قوالب_المنتج_المنتج ، يمكنك تصفية القوالب لنوع منشور المنتج. يمكن استخدام العلامة الشرطية لتعديل ملف page.php الخاص بالسمة الخاصة بك لإجراء تغييرات صغيرة خاصة بالصفحة.
كيف يمكنني إظهار القوالب في WordPress؟
انقر فوق قسم الصفحات في لوحة المعلومات الخاصة بك لرؤية العمود الجديد "قالب الصفحة" ، والذي تمت إضافته إلى قائمة الصفحات. يمكنك معرفة النموذج الذي تستخدمه كل صفحة من صفحاتك بمساعدة هذا المكون الإضافي. إذا كانت الصفحة لا تحتوي على أي قوالب مخصصة ، فسيتم تصنيفها افتراضيًا.
كيف يمكنني الحصول على تخطيط الصفحة في WordPress؟
حدد علامة التبويب الصفحات من لوحة المعلومات لعرض تخطيطات الصفحة. عند المطالبة ، يمكنك إضافة صفحة جديدة. عند النقر فوق فئة ، ستفتح نافذة تتيح لك تصفح الفئات المختلفة. بمجرد أن تقرر التخطيط ، انقر فوقه مرة واحدة لتطبيقه على صفحتك الجديدة.
احصل على قالب الصفحة

لا توجد إجابة محددة لهذا السؤال لأنه يعتمد على نظام إدارة المحتوى (CMS) أو إطار العمل الذي تستخدمه لموقع الويب الخاص بك. ومع ذلك ، بشكل عام ، يعد قالب الصفحة ملفًا يحتوي على رمز وترميز لنوع معين من الصفحات على موقع ويب. على سبيل المثال ، قد يكون لديك قالب صفحة للصفحة الرئيسية الخاصة بك ، وآخر لصفحة حول الخاصة بك ، وآخر لصفحة الاتصال الخاصة بك. سيحتوي كل قالب على الكود والترميز اللازمين لعرض المحتوى لتلك الصفحة المحددة.

قم بإنشاء قالب صفحة مخصص في WordPress
عند إنشاء صفحة WordPress جديدة ، يبحث WordPress عن ملف قالب يحمل نفس اسم postname (باستثناء الامتداد .php) في دليل WP-content / themes /. في حالة WordPress ، يوجد ملف default.php في دليل WP-content / plugins / وله نفس اسم ملف القالب. يقوم WordPress بإنشاء ملف يسمى page.php في حالة عدم وجود ملف. يمكن إنشاء جميع قوالب الصفحات بأي تنسيق ، ولكن يجب أن تكون بتنسيق HTML وتتضمن امتداد a.php. قد يكونون في دليل مختلف عن المنشور الذي يتقدمون إليه ، أو قد يكونون في نفس الدليل مثل المنشور الذي يتقدمون إليه. يتوفر عدد قليل من القوالب الافتراضية في WordPress ، ولكن يمكنك إنشاء القوالب الخاصة بك إذا كنت تفضل ذلك. للقيام بذلك ، قم بإنشاء مجلد يسمى page.php في دليل WP content / themes / وأدخل الكود التالي: يجب أن يكون PHP. ستتطلب جميع الصفحات ملف قالب السمة. * / required_once 'template.php' ؛؟ يتم تعريف ملف القالب المخصص على أنه اسم القالب الخاص بك.
Is_page_template
تسمح لك الوظيفة is_page_template () بتحديد ما إذا كان قالب صفحة معين مستخدمًا على الصفحة. يمكن أن يكون هذا مفيدًا إذا كنت بحاجة إلى استهداف صفحات معينة برمز أو سلوك مختلف.
احصل على اسم قالب الصفحة الحالي WordPress
هناك عدة طرق للحصول على اسم قالب الصفحة الحالي في WordPress. إحدى الطرق هي استخدام متغير القالب $ العام. يحتوي هذا المتغير على مسار ملف القالب الحالي. يمكنك استخراج اسم القالب من هذا المسار باستخدام وظيفة الاسم الأساسي. هناك طريقة أخرى للحصول على اسم قالب الصفحة الحالي وهي استخدام وظيفة get_page_template_slug. تقوم هذه الوظيفة بإرجاع الارتفاع التقريبي لقالب الصفحة الحالية. أخيرًا ، يمكنك أيضًا استخدام دالة get_page_template. تقوم هذه الوظيفة بإرجاع المسار الكامل لقالب الصفحة الحالية. يمكنك بعد ذلك استخدام وظيفة الاسم الأساسي لاستخراج اسم القالب.
احصل على عنوان URL لقالب الصفحة في WordPress
في WordPress ، يعد قالب الصفحة نوعًا محددًا من ملف القالب الذي يمكن تطبيقه على صفحة أو صفحات معينة. تُستخدم قوالب الصفحات لتغيير شكل موقع WordPress الإلكتروني وأسلوبه دون تغيير الكود الأساسي. هناك عدة طرق للحصول على عنوان URL لقالب الصفحة في WordPress. الطريقة الأكثر مباشرة هي إلقاء نظرة على الكود المصدري للصفحة. إذا كنت تستخدم سمة WordPress افتراضية ، فسيكون عنوان URL لقالب الصفحة في ملف header.php. إذا كنت تستخدم سمة WordPress مخصصة ، فسيكون عنوان URL لقالب الصفحة في دليل القالب. هناك طريقة أخرى للحصول على عنوان URL لقالب الصفحة في WordPress وهي استخدام الدالة_permalink (). ستعيد هذه الوظيفة عنوان URL للصفحة الحالية. إذا كنت في صفحة تستخدم قالب صفحة ، فسيكون عنوان URL الذي يتم إرجاعه بواسطة الوظيفة_permalink () هو عنوان URL لقالب الصفحة. يمكنك أيضًا استخدام دالة get_page_template_slug () للحصول على سبيكة قالب الصفحة. ستعيد هذه الوظيفة سبيكة قالب الصفحة إذا تم تعيينها. إذا لم يتم تعيين slug ، فستقوم هذه الوظيفة بإرجاع سلسلة فارغة. أخيرًا ، يمكنك استخدام دالة get_page_templates () للحصول على مجموعة من جميع قوالب الصفحات المتاحة. ستعيد هذه الوظيفة مجموعة من جميع قوالب الصفحات المتوفرة في النسق الحالي.
كيفية البحث عن اسم ملف النموذج لصفحة معينة على موقعك
ترجع طريقة get_page_template_file () اسم ملف القالب لصفحة معينة في موقع الويب الخاص بك. يمكن إرجاع المسار الكامل لملف القالب ، بما في ذلك الامتداد ، هنا.