کدهای کوتاه یکی از ساده ترین روش ها برای افزودن محتوای داینامیک به پست ها، صفحات و سایدبارهای وردپرس می باشد.
بسیاری از پلاگین ها و قالب های وردپرس برای افزودن محتوای خاص همچون فرم های تماس، گالری تصاویر، سایدبارها و غیره از کدهای کوتاه استفاده می کنند.
در این مقاله توضیح میدهیم که به سادگی کدکوتاه را به سایت خود در وردپرس اضافه کنید. همچنین در ادامه توضیح میدهیم که چگونه کدکوتاه خود را در وردپرس ایجاد کنید.
کدهای کوتاه در وردپرس در حقیقت کدهایی هستند که با استفاده از آن ها میتوانید محتوای دینامیک را در پستها، صفحات و سایدبارهای وردپرس اضافه کنید. این کدها همچون نمونه ی زیر در براکت به نمایش در می آیند.
[myshortcode]
برای درک بهتر کدهای کوتاه بیایید نگاهی به تاریخچه ی این کدها و دلیل به وجود آمدن آن ها بیاندازیم.
وردپرس تمامی محتواها را برای اطمینان از عدم قراردهی هیچ کد ویروسی در دیتابیس فیلتر میکند. این بدان معناست که شما میتوایند یک HTML ساده را در پست های خود بنویسید ولی نمیتوانید کد PHP بنویسید.
ولی چگونه میتوانیم کد ساده ای برای نمایش محتوای مشابه، تبلیغات بنری، فرم تماس، گالری تصاویر و موارد این چنینی در پست های وردپرسی خود قرار دهیم؟
این جایی است که API کدهای کوتاه وارد جریان می شوند.
در حالت کلی، این API توسعه دهنده ها را قادر میسازد تا کدهای خود را در تابع وارد کنند و آن تابع را یه عنوان کدکوتاه در وردپرس ثبت کنند تا کاربران بتوانند به سادگی بدون داشتن دانش کدنویسی از آن استفاده کنند.
زمانی که وردپرس کدکوتاه را پیدا کند، به صورت اتوماتیک کد مرتبط با آن را اجرا میکند.
بیایید نگاهی به نحوه ی افزودن کد کوتاه در پست ها و صفحات وردپرس بیاندازیم.
ابتدا باید پست و یا صفحه ای که میخواهید کد کوتاه به آن اضافه کنید را ویرایش کنید.
پس از آن باید بر روی گزینه add block برای افزودن shortcode block کلیک کنید.
پس از اضافه کردن آن، به سادگی میتوانید کد کوتاه را در تنظیمات بلاک قراردهید. کدهای کوتاه توسط پلاگین های مختلفی در وردپرس ممکن است ارائه گردند همچون WPForms ، فرم های تماس ، OptinMonster ، فرم های ایمیل مارکتینگ، WP Call button برای افزودن گزینه click to call و غیره.
در نهایت پست یا صفحه را ذخیره کنید تا تغییرات و عملکرد کد را در عمل را مشاهده کنید.
همچنین از کد کوتاه میتوانید در ابزارک سایدبار وردپرس استفاده کنید. به سادگی در منوی وردپرس و در قسمت “نمایش” گزینه “ابزارک ها” را انتخاب و باکس “متن” را به سایدبار اضافه کنید.
حالا میتوانید کد کوتاه را در داخل باکس متن اضافه کنید.
فراموش نکنید جهت ذخیره سازی بر روی گزینه save کلیک کنید.
پس از آن، میتوانید وارد سایت شده تا عملکرد کد کوتاه را در قسمت سایدبار ببینید.
چنانچه هنوز هم از ویرایشگر کلاسیک استفاده میکنید، بنابراین به این روش میتوانید کد کوتاه به پست ها و صفحات وردپرسی خود اضافه کنید.
به قسمت ویرایش صفحه و یا پست مدنظر بروید. میتوانید کد کوتاه را در هر قسمتی از محتوا که میخواهید به نمایش دربیایید قرار دهید.
فراموش نکنید تغییرات اعمال شده را ذخیره کنید.
کدهای کوتاه غالبا در پست ها، صفحات و ویجت های وردپرس قرار میگیرند. اگرچه گاهی ممکن است کدکوتاه را در داخل فایل قالب وردپرس قرار دهید.
وردپرس انجام این کار را ساده کرده است، تنها با ویرایش فایل فایل قالب وردپرس میتوانید کد کوتاه را به آن اضافه کنید.
با افزودن کد زیر به سادگی میتوانید هر کد کوتاهی را به قالب وردپرس خود اضافه کنید.
<?php echo do_shortcode("[your_shortcode]"); ?>
حالا وردپرس کد کوتاه را بررسی میکند و آن را در خروجی قالب سایت نمایش میدهد.
کدهای کوتاه در هنگام افزودن محتوای داینامیک و یا افزودن کد سفارشی در داخل پست و یا صفحه ی وردپرسی مفید است.
چنانچه بخواهید کد کوتاه سفارشی ایجاد کنید به اندکی دانش کدنویسی نیاز خواهید داشت.
// function that runs when shortcode is called function wpb_demo_shortcode() { // Things that you want to do. $message = 'Hello world!'; // Output needs to be return return $message; } // register shortcode add_shortcode('greeting', 'wpb_demo_shortcode');
در این کد، ما در ابتدا تابعی را ایجاد کردیم که تعدادی کد را اجرا و خروجی را نشان میدهد. پس از آن ما یک کد کوتاه جدید ایجاد میکنیم با نام “greeting” از این طریق به وردپرس میگوییم تا تابعی که ایجاد کرده ایم را اجرا کند.
حالا میتوانید این کد کوتاه را به پست ها و صفحات و ویجت ها اضافه کنید:
[greeting]
پس از آن وردپرس دستوری که ایجاد کرده اید را اجرا و خروجی آن را نمایش میدهد.
حالا بیایید نگاهی به یک مثال عملی تر از کاربرد کد کوتاه بیاندازیم. در این مثال ما یک بنر تبلیغاتی گوگل را در داخل یک کد کوتاه می خواهیم نمایش دهیم:
// The shortcode function function wpb_demo_shortcode_2() { // Advertisement code pasted inside a variable $string .= '<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block; text-align:center;" data-ad-format="fluid" data-ad-layout="in-article" data-ad-client="ca-pub-0123456789101112" data-ad-slot="9876543210"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script>'; // Ad code returned return $string; } // Register shortcode add_shortcode('my_ad_code', 'wpb_demo_shortcode_2');
فراموش نکنید در قسمت [my_ad_code] کد تبلیغاتی خود را قرار دهید.
حالا میتوانید کد تبلیغاتی خود را در پست ها و صفحات و سایدبار اضافه کنید. وردپرس این تابع را به صورت اتوماتیک بررسی کرده و تبلغات بنری گوگل را نمایش میدهد.
غالبا کاربران در ارتباط با تفاوت کد کوتاه و بلاک گوتنبرگ سوال می پرسند.
در بلاک ها میتوانید دقیقا همان کار کد کوتاه را انجام دهید تنها با روشی کاربر پسندتر.
به جای قرار دادن کدهای کوتاه برای نمایش محتوای داینامیک ، میتوانید از بلاک ها استفاده کنید تا محتوای داینامکی را در داخل پست ها، صفحات با رابط کاربری زیباتر انجام دهید. بسیاری از پلاگین های محبوب وردپرس در حال تغییر و استفاده از بلاک های گوتنبرگ به جای کدهای کوتاه هستند.
در نتیجه چنانچه تمایل دارید این کار را ساده تر انجام دهید، پیشنهاد میکنیم از بلاک های گوتنبرگ استفاده کنید.
امیدوارم این مقاله به شما در افزودن کد کوتاه به سایت وردپرسی کمک کرده باشد.
منبع : wpbeginner
این مطلب چقدر برای شما مفید بود؟
امتیاز 3.8 / 5. تعداد نظرات : 4
اولین نظر را شما ثبت کنید!