كيفية استخدام السمة expr لجلب البيانات في بلوجر



تستخدم السمة expr في بلوجر لجلب بعض البيانات بشكل تلقائي ويجب إضافة هذه السمة ضمن بعض عناصر HTML مثلا لإضافة class للصفحة الحالية بشكل تلقائي وجلب رابط التدوينة أو الصفحة أو الصفحة الرئيسية والكاتب وغيرها وأيضا جلب الصور بشكل تلقائي


جلب رابط الصفحة الرئيسية ضمن عنصر <a>

<a expr:href="data:blog.homepageUrl">
   <data:blog.title/>
</a>


إضافة كلاس ضمن العنصر <body>

الكود التالي يقوم بإضافة كلاس بشكل تلقائي ضمن العنصر <body> بناء على الصفحة الحالية مثل إذا كانت الصفحة الحالية هي صفحة التدوية يتم تغير اسم الكلاس لـ item وإذا كانت الصفحة الحالية هي الصفحة الثابتة يتم تغيير الكلاس لـ static_page وإذا كانت الصفحة الحالية هي الصفحة الرئيسية أو صفحة التسميات أو الأرشيف وغيرها من الصفحات الأخرى يتم تغيير الكلاس لـ index

<body expr:class="data:blog.pageType">


جلب رابط التدوينة

<a expr:href="data:post.url">

جلب رابط وعنوان التدوينة

<a expr:href="data:post.url">

</a>


جلب عنوان التدوينة ضمن السمة title

<a expr:href="data:post.url" expr:title="data:post.title">

</a>


جلب عنوان التدوينة ضمن السمة alt

<img src="" expr:alt="data:post.title">