شورتکد در وردپرس چیست؟
شورتکد (Shortcode) یک کد کوتاه در کروشه مانند است که وردپرس آن را به محتوای پیچیدهتر تبدیل میکند. با شورتکدها میتوانید بدون کدنویسی، دکمهها، ستونها، تبها، اکاردیون و محتوای پویا ایجاد کنید.
بهترین افزونهها
۱. Shortcodes Ultimate
محبوبترین افزونه با ۵۰+ شورتکد آماده. شامل دکمه، تب، اکاردیون، ستون، نقشه، QR Code و بسیاری دیگر. رایگان با نسخه Pro.
۲. WPBakery Page Builder (Visual Composer)
ویرایشگر بصری که المانها را به شورتکد تبدیل میکند. Drag & Drop. هزاران قالب آماده.
۳. Starter Templates by Starter Starter
شورتکدهای ساده برای نمایش اطلاعات سایت، تاریخ، سال جاری و اطلاعات کاربر.
ساخت شورتکد سفارشی
میتوانید شورتکد اختصاصی بسازید. در functions.php:
function my_button_shortcode($atts) {
$atts = shortcode_atts(array(
'url' => '#',
'text' => 'کلیک کنید',
'color' => 'blue'
), $atts);
return '<a href="' . esc_url($atts['url']) . '" class="btn btn-' . esc_attr($atts['color']) . '">' . esc_html($atts['text']) . '</a>';
}
add_shortcode('button', 'my_button_shortcode');
استفاده: [button url="https://example.com" text="خرید" color="green"]
شورتکدهای داخلی وردپرس
برای نمایش گالری تصاویر. و برای پخش رسانه. برای زیرنویس تصویر. برای جاسازی محتوای خارجی.
نکته: بلوک Gutenberg
در وردپرس مدرن (Gutenberg)، بلوکها جایگزین بسیاری از شورتکدها شدهاند. اما شورتکدها هنوز کاربرد دارند و با بلوک Shortcode در Gutenberg قابل استفادهاند.
هاست وردپرس میهن هاستینگ با PHP بهینه برای اجرای سریع شورتکدها.