جلوگیری از اجرای شرت کد در یک مطلب خاص

چهارشنبه ۲۰ مرداد ۱۳۹۵

جلوگیری از اجرای شرت کد در یک مطلب خاصReviewed by جواد نبوی on Aug 10Rating: 3.0

جلوگیری از اجرای شرت کد

سلام. شرت کد ها یا کد های کوتاه یکی از ویژگی های بسیار خوب و مفید وردپرس هستند. با Shortcode میتوانید هر چیزی را درون مطالب و برگه های سایت به نمایش در آورید. مثلا با افزونه Contact Form 7 میتوانید فرم های زیادی بسازید. برای نمایش هر کدام از آنها باید شرت کد مربوطه را در برگه مورد نظرتان قرار دهید.

برای اینکه یک شرت کد کارش را انجام دهد و چیزی را نشان دهد باید آنرا درون مطلب قرار دهید. اما اگر بخواهید فقط شرت کد را به کاربرانتان نمایش دهید و نیازی به ترجمه شدن آن نداشته باشید چاره چیست؟ این امر بخصوص برای سایت های آموزشی بسیار ضروری است. چون در این سایت ها مثلا برای آموزش یک افزونه باید شرت کد های آن افزونه را در مطلب قرار دهند. اما اگر افزونه بر روی خود آن سایت هم نصب باشد، خود به خود شرت کد اجرا می شود. یعنی به جای آن که فقط متن شرت کد به کاربر نمایش داده شود، چیز دیگری (مثلا فرم تماس یا …) نمایش داده می شود.

جلوگیری از اجرای شرت کد در وردپرس

برای حل این مشکل راه حلی وجود دارد. در این مطلب از وب تستر همراه ما باشید تا با آن آشنا شوید.

توقف اجرای شرت کد با یک دستور ساده

برای آنکه در یک جای خاص از اجرا شدن شرت کد جلوگیری کنید روش بسیار ساده ای وجود دارد. کافیست هنگامی که میخواهید شرت کد را در مطلب قرار دهید، آن را درون یک [] قرار دهید.

مثلا شرت کد شما اگر به شکل زیر باشد:

[shortcode]

برای آنکه طوری آن را درون مطلب قرار دهید که اجرا نشود و فقط متن شرت کد به نمایش در آید، باید کد زیر را به جای کد بالا در مطلبتان قرار دهید:

[[shortcode]]

به همین سادگی!

امیدواریم از این آموزش کوچک و ترفند ساده به خوبی استفاده کرده باشید. حتما آموزش های دیگر وب تستر را هم دنبال کنید 😉

تبلیغات

نویسنده (مدیر سایت)

جواد نبوی هستم. حدود 7 سالی میشه در زمینه طراحی وب و گرافیک کار می کنم و بعد از توپ دیزاین، این دومین سایت آموزش طراحی وب و گرافیک هستش که راه انداختم. امیدوارم بتونم برای همه ی شما مفید باشم.

2 دیدگاه برای “جلوگیری از اجرای شرت کد در یک مطلب خاص”

  1. قیصر گفت:

    ضمن عرض سلام و خسته نباشید

    خیلی خیلی از این مطلب و همچنین از سایت خوبتون تشکر میکنم.

    1. جواد نبوی گفت:

      خواهش میکنم لطف دارید

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *