الاختصارات في وردبريس
7 أغسطس 2009منذ الإصدار 2.5 أضيف لـ وردبريس خاصية تسمى بالاختصارات أو الأكواد القصيرة Shortcodes. غير أنها حتى الآن ما تزال خاصية شبه مجهولة، رغم فعاليتها في أحيان كثيرة.
يمكن تعريف الاختصارات برمجيا بأنها مثل الدوال. فكما يمكن استدعاء دالة برمجية ما في أي سطر برمجي لتنفيذ مهمة ما، يمكن كتابة اختصار ما في أي مكان في التدوينة، ليتم تنفيذ مهمة محددة، مثل: جلب مقطع فيديو من يوتيوب، زرع إعلانات أدسنس، إظهار الأرشيف، عرض نموذج بريدي للمراسلة… إلخ.
طريقة استخدام الاختصارات بسيطة، فقط يجب استخدام المحرر العادي (HTML) أثناء تحرير التدوينات وليس المحرر المتطور. ثم تكتب اسم الاختصار الذي تريد بين علامتي [ و ].
إنشاء اختصار جديد
الاختصارات هي دوال برمجية مكتوب بـ PHP. يمكن كتابتها مباشرة إلى الملف functions.php الموجود في مجلد القالب. أو يمكن كتابتها على شكل إضافة Plugin.
سنبدأ اليوم بإنشاء اختصار بسيط جدا، سيقوم بإظهار صورة دعائية لمسابقة أرابيسك. وسنتعرف لاحقا على استخدامات متطورة للاختصارات.
افتح ملف functions.php، وأضف التالي:
function arabisk_logo() { return '<p><a href="http://arabisk-award.com"><img src="http://arabisk-award.com/banners/arabisk-250x200.gif" alt="مسابقة أرابيسك لأفضل المدونات العربية" /></a></p>'; } add_shortcode('arabisk', 'arabisk_logo');
قمنا بإنشاء دالة باسم arabisk_logo. دالة بسيطة لا تقوم بشيء سوى طباعة سطر برمجي مكتوب بـ HTML لعرض صورة ورابط.
أما الأهم، فهو السطر الموالي، حيث استخدمنا دالة خاصة بوردبريس add_shortcode لتحويل دالتنا السابقة إلى اختصار يمكن استخدامه في وردبريس.
مررنا قيمتين إلى الدالة add_shortcode، القيمة الأولى هي اسم الاختصار، والقيمة الثانية هي اسم الدالة.
الآن، جرب أن تكتب الاختصار [arabisk] في أي تدوينة، ولاحظ النتيجة.
الاختصارات في وردبريس.كوم
نظرًا لطبيعتها المغلقة، فإن النسخة المستضافة من وردبريس توفر عددا من الاختصارات الجاهزة للمدونين. تجدها في صفحة قائمة الاختصارات، مع شرح مفصل لكيفية استخدام كل منها.
Tags: الاختصارات, حيل, وردبريس
هذه الشفرة الاولى في تصنيف حيل سريعة، أحيانا يختار المدونون استخدام صيغة الروابط التي تظهر عنوان الموقع متبوعا بعنوان الموضوع، ليكون الرابط أكثر دلالة، لكن عند الولوج للشبكات الإجتماعية وخدمات مشاركة الروابط، تحتاج هذه الروابط دائما إلى اختصار، وهناك خدمات شهيرة لهذا الغرض مثل موقع
هذا الموضوع للعرب فقط، أعني أنه للذين يحترمون قواعد اللغة حتى في مدوناتهم، ووردبريس برمجية أجنبية، وفي قواعد اللغة الإنجليزية، للإنتقال من المفرد للجمع يضيفون فقط s إلى آخر الكلمة في أغلب الأحيان، comment تصبح comments، عند تعريب الووردبريس أصبحنا نرى في مدوناتنا بالعربية، “2 تعليقات” و “5 تعليقات” و “99 تعليقات” والأصح أن نقول، “تعليقان” و “5 تعليقات” و “99 تعليقاً”.
