إنشاء Shortcode ببيانات قابلة للتغيير
ال Shortcode بتسمح للمحرر يستخدم وظيفة صغيرة داخل المحتوى من غير كتابة PHP
تجهيز المثال
أنشئ مجلد ezl-demo-02 داخل wp-content/plugins في نسخة WordPress للتجربة ثم ضع ملف الإضافة التالي بداخله وفعلها من لوحة التحكم
كود الإضافة
<?php
/*
Plugin Name: Academy Demo 2
*/
if (!defined("ABSPATH")) { exit; }
add_shortcode('ezl_greeting', function ($attributes) {
$attributes = shortcode_atts(['name' => 'Guest'], $attributes, 'ezl_greeting');
return '<p>Hello '.esc_html($attributes['name']).'</p>';
});طريقة التجربة والنتيجة
أضف [ezl_greeting name="Osama"] داخل بلوك Shortcode والنتيجة رسالة Hello Osama
ملحوظة
الدالة بترجع النص بإستخدام return بدل طباعته علشان يظهر في مكان Shortcode الصحيح