شاید برای شما اتفاق افتاده باشه که بخواید یک شورت کد خاصی رو در ابزارک متن وردپرس قرار بدید.اصولا برخی افزونه های مثل افزونه های گالری و عضویت و … دارای شورت کد هایی هستند که کار شما رو خیلی راحت تر می کنند و کافیه با قرار دادن شورت کد افزونه مورد نظر اون بخش رو در سایت تون براحتی نمایش بدید.حتی مواقعی لازم هستش که شما در ستون های قالب تون با استفاده از ابزارک یک کد php اضافه کنید.

به طور پیش فرض ابزارک قالب شما از این دو کد پشتیبانی نمی کند و شما باید قالب تون رو با این دو کد سازگار کنید.با مارکیو همراه باشید.

پشتیبانی ابزارک متن وردپرس از شورت کد و کد php

برای اینکه ابزارک قالب شما از کد های php پشتیبانی کند باید کد زیر رو در فایل functions.php قرار بدید :

add_filter('widget_text', 'php_text', 99);
 
function php_text($text) {
 if (strpos($text, '<' . '?') !== false) {
 ob_start();
 eval('?' . '>' . $text);
 $text = ob_get_contents();
 ob_end_clean();
 }
 return $text;
}

و همچنین برای پشتیبانی ابزارک تون از شورت کد باید کد زیر رو در فایل functions.php قرار بدید :

// This code anbles Shortcodes in WordPress Text Widget
add_filter('widget_text', 'do_shortcode');

موفق باشید

منبع
محمد جواد کوشکی
خودمو یک متخصص نمی دونم چون هر روز دارم چیز های جدیدی در حوزه کسب و کار اینترنتی یاد می گیرم.