ما هو: وسم التمبلت
وسم التمبلت هو دالة PHP تستخدم لتوليد المعلومات وعرضها ديناميكيًا. تحتوي قوالب ووردبريس على تمبلتات مختلفة، ويستخدم مطورو القالب وسم التمبلت لجلب البيانات الديناميكية وعرضها. يحتوي ووردبريس على العديد من وسوم التمبلت المدمجة التي يمكن استخدامها في قوالب ووردبريس. كما يمكن لإضافات وقوالب ووردبريس تعريف وسم تمبلت خاص بها واستخدامه في قوالب مختلفة.
مثال:
<?php the_author(); ?>
يعرض وسم تمبلت المؤلف اسم مؤلف المنشور في ووردبريس.
مثال الاستخدام:
<p>This post is written by <?php the_author(); ?></p>
يمكن لوسوم التمبلت أيضًا إرجاع مجموعة بيانات ويمكن للمستخدمين اختيار ما سيتم عرضه باستخدام المعلمات.
مثال:
<a href="<?php bloginfo('url'); ?>" title="<?php bloginfo('name'); ?>"><?php bloginfo('name'); ?></a>
وسوم التمبلت هي في الأساس دوال PHP، لذا يمكن استخدام أي دالة PHP معرفة بواسطة إضافة أو قالب ووردبريس كوسم تمبلت. لاستخدام دالة قالب كوسم تمبلت، يجب تعريفها في ملف functions.php
الخاص بالقالب.
وسوم التمبلت هو دوال PHP، لذا يمكن استخدامها أيضًا داخل دوال PHP ووسوم تمبلتات أخرى. في المثال أدناه، عرفنا دالة لعرض نص.
مثال:
function donation_request() {
$this_article = wp_title('',true);
echo '<p>Hi, if you enjoyed reading '.$this_article.' please consider <a href="http://www.example.com/donate/">donating</a>.';
}
لاستخدام هذه الدالة في تمبلت، أضف سطر الكود التالي:
<?php donation_request(); ?>
يمكن أيضًا دمج وسوم تمبلت متعددة لتحقيق هدف واحد.