من الدرس السابق لم نجد صفحة منفصلة للتسميات يمكن استهدافها بل تظهر ضمن صفحة المحتوى و الأرشيف أو الرئيسية، لذا فعلامات الشرط الخاصة بالتسميات نجدها داخل القالب في حالتين فقط:
1 : الصندوق Label لعرض التسميات بمربعات القائمة الجانبية widget
وهي الأداة الموجودة بلوحة التحكم في عناصر الصفحة، وتظهر جميع التسميات التى أضيفت بأكثر من شكل ’قائمة وسحابه أوسمة‘ - وبعلامة الشرط يمكنك أن تُظهر محتويات أعلى هذا الصندوق أو أسفله أو تتحكم في بقية عناصر الصفحة عن طريق css والشرط كالتالي:
'data:blog.url == data:label.url'
أظهرني فقط في الصفحات التى تظهر عند الضغط على اي تسميه
تذكير: max-resultsفي حاله تحديدك لعدد التدوينات التى تظهر بالتصنيفات بإضافة الكود max-results والذى يوضع في هاك تعدد الصفحات للروابط فلن تشاهد أي تأثير لعلامة الشرط.
2: داخل التدوينات التى تحمل تسميه معينه
بعد نشر موضوعك الذى يحتوي على مجموعة تسميات تتيح لك علامة الشرط هذه أن تستهدف الموضوعات التى تحتوى على تسميه معينه كالتالي:
'data:label.name == "أحمد"'
أظهرني فقط في التدوينات التى تحمل التسميه أحمد
فكر مثلاً في أن تعرض اعلانات أدسنس لنوع معين من التدوينات لها شعبيه كبيرة، أو حتى لتجنب المخالفة بعدم عرض اعلاناتك في التدوينات التى تخالف سياسه استخدام الخدمة.
الحلقات التكرارية loops
لتطبيق أي من الشرطين السابقين يلزم وضعهم داخل حلقة loops وهي موجودة في كل لغات البرمجة تمكني من تكرار كود معين لعدد من المرات، وتجدها في القوالب بالتعليقات comments والتدوينات post و موجودة أيضا في غالبية مربعات القائمة الجانبية widget ومن بينها الصندوق Label.لتفعيل الشرط داخل القائمة الجانبية يوضع داخل loop بهذا الشكل:
'data:labels''label'
'data:blog.url == data:label.url'
أظهرني فقط في الصفحات التى تظهر عند الضغط على اي تسميه
'data:post.labels''label''data:label.name == "أحمد"'
أظهرني فقط في التدوينات التى تحمل التسميه أحمد
هذا النوع من علامات الشرط يعتبر أكثر تعقيداً لأنها مرتطبه بمتغيرات أخرى، وتستغرق وقت أطول لاستخدامها بكفاءة ولكن مع كثرة التجربه سوف يسهل عليك تطويعها بالقالب وتخصيص تدويناتك بشكل جذاب .
جزى الله خيرا كل من ساهم فيه