شورتکدها ممکن است توسط افزونهها و یا خود قالب تعریف شوند. این شورتکدها که داخل دو علامت ] و [ نوشته میشوند؛ برای استفاده در ادیتور مطالب و یا برگهها کاربرد دارند. اما شاید بخواهید که بهصورت مستقیم از این شورتکدها در جایی از قالب خود استفاده کنید. در این صورت کافیست تا به روش زیر عمل کنید:
<?php echo do_shortcode("[shortcode]"); ?> یا <?php echo do_shortcode("[shortcode]", true); ?>
از تابع do_shortcode استفاده کرده و متن خود را به داخل آن ارسال میکنیم. در این متن میتوانیم شورتکدهای وردپرس را نیز مورد استفاده قرار دهیم. سپس خروجی از تابع برگردانده شده و میتوان به راحتی آن را چاپ کرد.
نکته
ورودی دوم این تابع، اختیاری بوده و مقدار پیشفرض آن نیز برابر با false است که باعث میشود تا تمامی کدهای HTML داخل ورودی اول، غیرفعال شوند. بنابراین در صورتی که میخواهید داخل متن از کدهای HTML نیز استفاده کنید، مقدار این ورودی دوم را برابر true قرار دهید.
نظرات ثبت شده بدون دیدگاه