وبگرانآموزش وردپرسساخت شورت کد (Shortcode) در وردپرس

ساخت شورت کد (Shortcode) در وردپرس

ساخت شورت کد (Shortcode) در وردپرس

امکان ساخت شورت کد (Shortcode) در وردپرس از نسخه ۲.۵ به بعد به قابلیت های آن اضافه شده است و از آن زمان تاکنون از این ویژگی در بسیاری از پلاگین ها و افزونه های وردپرس استفاده می شود. ۵ شورت کد به صورت پیش فرض در وردپرس وجود دارد که ما در وبگران علاوه بر معرفی این ۵ شورت کد می خواهیم آموزش ساخت شورت کد (Shortcode) در وردپرس به صورت کاملا اختصاصی آموزش دهیم پس در ادامه با ما همراه باشید:

این ۵ شورت کد عبارتند از:

  • audio – برای به کار بردن فایل های صوتی استفاده می شود
  • caption – برای اضافه کردن زیرنویس اطراف محتوا ها مثل عکس کاربرد دارد
  • embed – مخصوص اضافه کردن انواع محتوا ها از قبیل ویدئو و توییت و غیره
  • gallery – برای ساختن گالری تصاویر
  • video – برای اضافه کردن ویدئو

این ها شورت کد های پیش فرض در وردپرس بودند اما چطور می توانیم شورت کد های اختصاصی برای خود بسازیم؟ برای این کار بایستی کدهایی را به فایل functions.php اضافه کنیم پس قبل از هر چیز از این فایل نسخه پشتیبان تهیه کنید.

پیش تر در مقاله آموزش ساخت افزونه و ابزارک برای وردپرس دیده بودیم که برای ساخت ابزارک در وردپرس بایستی کد هایی را به فایل functions.php اضافه کنیم برای ساخت شورت کد (Shortcode) در وردپرس نیز کد های زیر را اضافه کنید:

آموزش ساخت شورت کد (Shortcode) در وردپرس


function helloFunction() {
return "
سلام این یک نوشته ابتدایی است
";
}
add_shortcode('print', 'helloFunction');

حال با استفاده از شورت کد [print] در قسمت ویرایشگر متن برگه یا نوشته می توانید عبارت “سلام این یک نوشته ابتدایی است” را نمایش دهید

 

ساخت شورت کد در وردپرس با امکانات بیشتر

با استفاده از کد زیر امکانات بیشتری را می توانید به شورت کد ساختگی خود اضافه کنید این امکانات اضافی شورت کد شما را حرفه ای تر خواهد کرد.

کد زیر را ببینید:

function webgaran_shortcode( $atts ) {
    extract( shortcode_atts( array(
        'subtitle' => 'admin',
        'subtitleurl' => 'www.webgaran.ir',
    ), $atts, 'multilink' ) );

    return sprtinf( 'سلام این یک نمونه نقل قول نوشته شده <a href='%1$s'>توسط %۲$s</a> است. ',
        esc_url( $subtitleurl ),
        esc_html( $subtitle )
    );
}
add_shortcode( 'printing', 'webgaran_shortcodea' );

 

با استفاده از کد کامل تر بالا ما دوو ویژگی به شورت کد خود اضافه کرده ایم. subtitle و subtitleurl.

در اینجا اگر شورت کد [printing] را استفده کنید جمله زیر نمایش داده می شود.

سلام این یک نمونه نقل قول نوشته شده توسط admin است.

admin و آدرس لینک آن به صورت پیش فرض است اگر می خواهید این دو را تغییر دهید از شورت کد زیر استفاده کنید.
[subscribe subtype=وبگران subtypeurl=www.webgaran.ir]
 

 


اشتراگ گذاری در:
اگه خوبه لایکش کن




2
دیدگاه بگذارید

avatar
1 Comment threads
1 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
2 Comment authors
مدیر سایتسارا هاشمی Recent comment authors
  Subscribe  
جدید ترین قدیمی ترین most voted
Notify of
سارا هاشمی
Guest
سارا هاشمی

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