خانه مقالات 123 کدنویسی خدمات دانلود پشتیبانی تماس با ما درباره ما

راهنمای اضافه کردن شورتکد وردپرس

[short_link]
با استفاده از شورتکدها می تونیم خروجی توابعی که در شورتکد تعریف کردیم در هر جایی از قالب نمایش بدیم و استفاده کنیم .

راهنمای اضافه کردن شورتکد وردپرس

شورتکد چیه ؟

شورتکد تکه کدی هست که بین دو تا [] قرار می گیره و می تونه ساده باشه و متن و یا قسمت خاصی رو نمایش بده و یا اینکه توی همین شورتکد، متغیرهایی رو براش تعریف کرد که توی تابعی که توش تعریف شده قرار بگیره و یه خروجی به ما بده .

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

برای استفاده مستقیم میشه این شورتکد رو در محیط ادیتور وردپرس اضافه کرد تا اجرا بشه و برای جاهایی غیر از محیط ادیتور میشه از دستور do_shortcode استفاده کرد که همون خروجی رو نمایش میده.
مثلا به شکل زیر:

<?php echo do_shortcode('[name_of_shortcode]'); ?>

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

 

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

ساده ترین شورتکدی که بشه نوشت :

//[foobar]
function foobar_func( $atts ){
	return "foo and bar";
}
add_shortcode( 'foobar', 'foobar_func' );

برای تعریف شورتکد از  add_shortcode استفاده می کنیم که دو تا پارامتر می گیره یکی نام شورتکد هست و دومی نام تابع برگشتی شورتکد هست که همون تابعی هست که خروجی مورد نظر ما رو نمایش میده.

add_shortcode( 'myshortcode', 'my_shortcode_handler' );

 

(0) دیدگاه برای این پست ثبت شده
دیدگاه خود را بفرستید
  1. اولین نفری باشید که دیدگاه خود را ثبت می کند!
« حذف نام دسته بندی والد در لینک صفحات آرشیو
مشکل فیلتر محصولات وودمارت »
با کلیک بر روی هر کدام از کلمات می توانید مطالب مشابه را مشاهده کنید:

اضافه کردن شورتکد

شورتکد