دانلود وردپرس
رفتن به نوشته

آموزش ایجاد کد کوتاه یا شورت کد (Shortcode) وردپرس

ایجاد کد کوتاه

اگر می خواهید که کد کوتاه یا شورت کد (Shortcode) خود را ایجاد کنید، کافی است این آموزش را مطالعه کرده و به آسانی از امکانات کدهای کوتاه مطابق با نیاز خود بهره مند شوید.

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

کد کوتاه چیست؟

کد های کوتاه ویا همان شورت کد ها، کد های استاتیک را به کد های دینامیک به زبان PHP تبدیل می کنند.

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

ایجاد کد کوتاه استاتیک یا ایستا

کد های کوتاه هم می توانند دینامیک باشند یعنی محتوای پویا و قابل تغییر را نمایش دهند که در ادامه آموزش داده خواهند شد ویا با هربار اجرا تنها یک کد مشخص با محتوای ثابت را بدون تغییر نمایش دهند.

برای ثبت کد کوتاه از فانکشن مقابل استفاده می کنیم:

add_shortcode($tag, $callback );

تابع tag نام کد کوتاه و تابع callback فانکشنی که حین فراخوانی کد کوتاه اجرا می شود را مشخص می کنند. برای مثال:

add_shortcode('wpvar', 'wpvar_shortcode' );

تا اینجای کار این مراحل برای هر نوع کد کوتاهی یکسان است. کاربران با اجرای شورت کد wpvar درواقع دستور اجرای فانکشن wpvar_shortcode را صادر می کنند.

کد کوتاه برای اجرای فانکشن wpvar_shortcode در این مثال:

[wpvar]

فانکشن wpvar_shortcode :

function wpvar_shortcode() {

  $matn = '<strong>متن آزمایشی</strong>';

  return $matn; // بازگشت تابع
}

درواقع با اجرای این کد کوتاه همیشه نتیجه “متن آزمایشی” نمایش داده خواهد شد و کاربران نمی توانند این متن را تغییر دهند. این نوع کد های کوتاه برای ایجاد محتوای غیرقابل تغییر توسط کاربران استفاده می شوند.

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

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

ایجاد کد کوتاه دینامیک یا پویا

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

برای ثبت کد کوتاه از فانکشن مقابل استفاده می کنیم:

add_shortcode($tag, $callback );

تابع tag نام کد کوتاه و تابع callback فانکشنی که حین فراخوانی کد کوتاع اجرا می شود را مشخص می کنند. برای مثال:

add_shortcode('wpvar', 'wpvar_shortcode' );

در این مثال ما می خواهیم کد کوتاه ساده ای ایجاد کنیم که متن ورودی را به صورت بولد (Bold) نمایش دهد :

function wpvar_shortcode($atts) {

  $matn = '<strong>' . $atts['matn'] . '</strong>'; //اعمال تغییرات روی تابع

  return $matn; // بازگشت تابع
}

اکنون شورت کد به صورت زیر قابل اجرا است:

[wpvar matn="متن آزمایشی شورت کد"]

که نتیجه به این صورت خواهد بود:

متن آزمایشی شورت کد

بدیهی است که کاربران با تغییر متن داخل کد کوتاه، محتوا و متن نمایشی را می توانند تغییر دهند.

برای اجرای کد کوتاه داخل قالب باید از فانکشن do_shortcode استفاده کرد:

<?php echo do_shortcode("[wpvar matn="متن آزمایشی شورت کد"]"); ?>

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

همچنین با توجه به سادگی این ویژگی در وردپرس و عدم نیاز به کدنویسی طولانی، برای افرادی که مایل به یادگیری برنامه نویسی در وردپرس هستند، کدهای کوتاه بهترین نکته شروع جهت تمرین و یادگیری می باشند.

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

سوالات خود پیرامون نحوه ایجاد کد کوتاه را می توانید در بخش دیدگاه ها مطرح کنید.