كيفية الحصول على بيانات القالب في ووردبريس
نشرت: 2022-10-28في WordPress ، القالب هو ملف يحدد تخطيطًا معينًا لصفحة أو منشور. ملفات القوالب لها امتداد ملف .php وتوجد في دليل wp-content / theme. هناك أربعة ملفات قالب رئيسية مستخدمة في قوالب ووردبريس: header.php: يحتوي هذا الملف على كود HTML لرأس صفحة ووردبريس أو منشور. يشتمل العنوان عادةً على عنوان الموقع وشعار الموقع وقائمة التنقل. footer.php: يحتوي هذا الملف على كود HTML لتذييل صفحة WordPress أو منشور. يتضمن التذييل عادةً إشعار حقوق النشر ومعلومات الاتصال. sidebar.php: يحتوي هذا الملف على كود HTML للشريط الجانبي لصفحة أو منشور WordPress. يتضمن الشريط الجانبي عادةً معلومات إضافية مثل المنشورات الأخيرة والمحفوظات والروابط. index.php: هذا الملف هو ملف القالب الرئيسي لموضوع WordPress. يحدد التخطيط العام للصفحة أو المنشور. للحصول على بيانات القالب في WordPress ، يمكنك استخدام الوظائف التالية: get_template_directory (): ترجع هذه الوظيفة مسار دليل القالب الحالي. get_template_directory_uri (): تقوم هذه الوظيفة بإرجاع عنوان URL الخاص بدليل القالب الحالي. get_template_part (): تتضمن هذه الوظيفة ملف قالب. get_template_directory () و get_template_directory_uri () مفيدان لتضمين الملفات الموجودة في دليل القالب الحالي. على سبيل المثال ، إذا أردت تضمين ملف header.php في السمة الحالية ، يمكنك استخدام الكود التالي: get_template_part () مفيد لتضمين ملفات القوالب الموجودة في أدلة أخرى. على سبيل المثال ، إذا أردت تضمين ملف sidebar.php في السمة الحالية ، يمكنك استخدام الكود التالي: يمكن استخدام هاتين الوظيفتين داخل حلقة لتضمين ملفات قالب لكل منشور أو صفحة. للحصول على بيانات القالب خارج الحلقة ، يمكنك استخدام الوظائف التالية: get_header (): تتضمن هذه الوظيفة ملف header.php. get_footer (): تتضمن هذه الوظيفة ملف footer.php. get_sidebar (): تتضمن هذه الوظيفة ملف sidebar.php. يمكن لهذه الوظائف
كيف يمكنني تمرير البيانات من أجزاء قالب WordPress إلى صفحات الويب التي أقوم بإنشائها؟ كيف يمكنك تحقيق نفس النتيجة دون المساومة؟ في هذه المقالة ، سأقدم لك القليل منها وسأوضح لك أفضل طريقة لاستخدامها. عندما يتعلق الأمر بتمرير البيانات إلى جزء من القالب ، فإنني أفضل استخدام طريقة $ GLOBALS لتعيين المعلمات والحصول عليها.
كيف أجد قوالب ووردبريس؟

انقر فوق رمز موقعك في الزاوية اليسرى العليا لعرض قسم النماذج. ستتمكن من عرض قائمة بجميع القوالب التي قمت بإنشائها في القائمة. يمكنك تغيير اسم أي قالب بالنقر فوقه ، ثم تحديد محرر القالب لذلك القالب.
فيما يتعلق بأنظمة إدارة المحتوى (CMS) ، يسود WordPress. يستخدم WordPress 59٪ من جميع أنظمة إدارة المحتوى ، وفقًا لشركة W3Techs. إنه نظام متعدد الاستخدامات يسمح لك بإنشاء أي نوع من مواقع الويب تقريبًا يمكنك تخيله. هناك نوعان من سمات WordPress: التنسيقات المصممة مسبقًا والتخطيطات المضمنة. في هذه الحالة ، لا تحتاج إلى أن تكون مطور ويب لتخصيص موقع WordPress الخاص بك ؛ بدلاً من ذلك ، يمكنك الاختيار من بين مجموعة متنوعة من السمات واللعب باستخدام لوحة القيادة لإنشاء موقع ويب مثير للإعجاب. Themeforest عبارة عن مجموعة من سمات WordPress تم إنشاؤها بواسطة مجتمع دولي من التصميمات وهي متاحة للتنزيل.

فوائد استخدام قالب WordPress مع قوالب مسبقة الصنع
يمكن إجراء تغييرات على محتوى النموذج في قاعدة بيانات MySQL في موقع WordPress الخاص بك أيضًا. يتوفر أكثر من 50 نموذجًا جاهزًا من قوالب WordPress على الإنترنت ، ويمكن إنشاء العديد منها بتجربة بسيطة في البرمجة أو بدون خبرة على الإطلاق. إذا كنت مبتدئًا ، فنحن نوصي بشدة باستخدام واحد من العديد من سمات WordPress المصممة مسبقًا والمتاحة. سيبدو موقع WordPress الخاص بك ويشعر بأنه فريد من نوعه إذا اخترت أحد هذه السمات ، وسيوفر لك مكانًا جيدًا لبدء تخصيص موقعك.
ما هي ملفات قوالب ووردبريس؟
ملف قالب WordPress هو ملف يحدد كيفية عرض جزء معين من موقع WordPress الخاص بك. يمكن تقسيم ملفات القوالب إلى فئتين: ملفات القوالب الهيكلية وملفات القوالب للعرض التقديمي. تحتوي ملفات القوالب الهيكلية (مثل header.php و footer.php) على الكود الذي يساعد في تحديد بنية موقع WordPress الخاص بك. تتحكم ملفات القوالب الخاصة بالعرض التقديمي (مثل index.php و style.css) في كيفية ظهور موقعك.
يتم إنشاء قالب WordPress عن طريق تحميل ملفات القوالب إلى موقع WordPress على الويب. عندما يزور شخص ما صفحة على موقع الويب الخاص بك ، سيقوم WordPress بإنشاء قالب بناءً على الطلب. ملف الفهرس هو الأكثر أهمية ، وهو ملف القالب الوحيد الضروري. جزء القالب هو جزء من قالب يتم تضمينه كعنصر في قالب آخر ، مثل رأس الموقع. سيتم عرض قالب الصفحة الأولى دائمًا كصفحة أساسية إذا كان موجودًا في نافذة المسؤول. يستخدم هذا القالب لعرض أحدث المنشورات إذا كان WordPress لا يدعم الصفحة الأمامية الثابتة. سيتم استخدام ملف archive-books.php لعرض أرشيف المنشورات من نوع منشور محدد باسم الكتب.
باستخدام نموذج مرفق الصورة ، يمكنك بسهولة عرض مرفق صورة واحدة ؛ إنها نسخة أكثر تحديدًا من attachment.php. يعرض قالب نتيجة البحث نتائج البحث الذي أدخله المستخدم. يتم استخدام الكتل بدلاً من علامات النموذج عند إنشاء سمات الكتلة. ترميز الكتلة مطلوب لجزء قالب الرأس أو التذييل.
لتجاوز الإعداد الافتراضي لـ WordPress واستخدام قالب مخصص ، يمكنك إنشاء ملف فهرس. في مجلد php الخاص بالسمة الخاصة بك ، أضف الكود التالي: ما هو php get_header ()؟ php global $ post؛ $ post-> ID = ”؛ $ post-> post_title = ”؛ $ post_content = ”؛ $ post_date = ”؛ $ post-> post_author = ”؛ الطبقات. فئة div = "container"> "؟" بينما (have_posts ()): the_post () ؛ أو (the_post ()) ما هي فئة الوظيفة = فئة div؟ لماذا تعمل الدالة the_title ()؟ * div class = ”item-media” = * img src =؟ php the_post_thumbnail ($ post-> ID) ؛؟ يتم تعريف عنوان الصفحة على النحو التالي: // Class = img-responseive div class = ”item-text”> *؟ php the_content () ؛؟ أسلوب div = 1. ما هو ال php في النهاية؟ كيف PHP get_footer ()؟ والنتيجة هي أنني أتابع نفس المنشور ، كل منشور له وظيفته الخاصة التي يمكن الوصول إليها عن طريق تكرار حلقة while عبر المنشورات. يتم تعيين عنوان المنشور ومحتواه وتاريخه إلى المتغيرات المناسبة بناءً على استخراج البيانات اللاحقة بواسطة هذه الوظيفة. باستخدام وظيفة get_footer () ، يمكن طباعة تذييل WordPress.