هل تريد استخدام الرموز القصيرةshortcode داخل قالب ووردبريس الخاص بك؟
عادةً ما يتم استخدام الرموز القصيرةshortcode داخل مناطق المحتوى مثل المقالات أو الصفحات أو أدوات الشريط الجانبي. ومع ذلك ، قد ترغب في بعض الأحيان في إضافة رمز قصير داخل قالب ووردبريس الخاص بك.
يمكنك ايضا تعلم كيفية إزالة الرموز القصيرة غير المستخدمة في ووردبريس
في هذه المقالة ، سنوضح لك كيفية إضافة أي رموز قصيرةshortcode بسهولة إلى قالب ووردبريس الخاص بك.
الرموز القصيرة
ما هو الرمز القصيرshortcode في ووردبريس
الرمز المختصر في ووردبريس هو علامة خاصة تسمح لك بإضافة عناصر ديناميكية داخل مناطق المحتوى مثل المقالات والصفحات وعناصر واجهة المستخدم والمزيد.
يتم استخدامه كسلسلة نصية داخل أقواس مربعة. عادة ما تبدو مثل هذا:
ماذا نعني ب “dynamic elements”؟ يمكن استخدام رمز قصير لإضافة جميع أنواع الميزات إلى موقع ووردبريس الخاص بك ، مثل معارض الصور والنماذج وموجز الوسائط الاجتماعية وغير ذلك الكثير.
يأتي ووردبريس مع عدد قليل من الرموز القصيرة الافتراضية والعديد من مكونات ووردبريس الشائعة تستخدم أيضًا الرموز القصيرة.
على سبيل المثال ، يحتوي WPForms على كتل سهلة الاستخدام ، ولكنه يوفر أيضًا رموزًا قصيرة يمكنك استخدامها لإضافة نماذج في أي مكان على موقعك.
لماذا تضيف الرموز القصيرة في قالب ووردبريس الخاص بك؟ ومتى يتم ذلك ؟
تُستخدم الرموز القصيرة عادةً داخل مناطق المحتوى في موقع ووردبريس الخاص بك. يمكنك إضافتها بسهولة من داخل منطقة إدارة ووردبريس أثناء تحرير المحتوى الخاص بك.
على سبيل المثال ، يمكنك إضافة رمز قصير باستخدام محرر الكتل في ووردبريس .
ومع ذلك ، قد يرغب بعض المستخدمين المتقدمين في استخدام رمز قصير داخل ملفات قوالب ووردبريس الخاصة بهم. الآن ، إذا قمت بإضافة الرمز القصير بنفس التنسيق الذي تستخدمه في مناطق المحتوى ، فلن يعمل.
بدلاً من رؤية إخراج الرمز القصير الخاص بك ، سترى الرمز القصير نفسه مطبوعًا على الشاشة.
والسبب في ذلك هو أن ووردبريس لا ينفذ الرموز القصيرة داخل ملفات قالب القالب. لتشغيل الرمز القصير ، ستحتاج إلى إخبار ووردبريس صراحةً باستخدام وظيفة do_shortcode.
فيما يلي نموذج التعليمات البرمجية حول كيفية استخدامه في ملفات قالب ووردبريس الخاصة بك.
echo do_shortcode('[gallery]');
لا تنس استبدال “gallery” بالرمز المختصر الذي تريد إضافته.
بالإضافة إلى ذلك ، ستتغير بنية هذا الرمز قليلاً إذا أردت إضافة رمز قصير مع معلمات إضافية.
فيما يلي مثال على الرمز القصير WPForms الذي يحتوي على معرف النموذج كمعامل إضافي للرمز القصير.
echo do_shortcode ("[wpforms id = '147']") ؛
ماذا تفعل عندما لا يعمل do_shortcode في ووردبريس ؟
تعتمد معظم الرموز القصيرة Shortcodes على إضافات ووردبريس أو بعض التعليمات البرمجية الإضافية على موقع الويب الخاص بك.
إذا كانت وظيفة do_shortcode لا تعمل على موقع الويب الخاص بك ، فتأكد من تثبيت وتنشيط الإضافة الذي يوفر الرمز القصير.
وبالمثل ، إذا تم توفير الرمز المختصر بواسطة قالب ووردبريس الخاصة بك أو بعض مقتطفات التعليمات البرمجية المخصصة الأخرى ، فتأكد من توفرها للاستخدام.
هناك طريقة سهلة لاستكشاف هذه المشكلات وإصلاحها باستخدام وظيفة shortcode_exists (). تتحقق هذه الوظيفة ببساطة من توفر رمز قصير.
فيما يلي مثال على كيفية استخدامه مع وظيفة do_shortcode ().
if ( shortcode_exists( 'wpforms' )) {
echo do_shortcode("[wpforms id='147']");
}
إذا كنت لا تزال غير قادر على رؤية إخراج الرمز القصير على موقع الويب الخاص بك ، فحاول مسح ذاكرة التخزين المؤقت لـ ووردبريس للتأكد من أنك لا تشاهد إصدارًا قديمًا من موقع الويب الخاص بك.
نأمل أن يساعدك هذا المقال في تعلم كيفية استخدام الرموز القصيرةShortcodes في قوالب ووردبريس الخاصة بك.