با عرض سلام خدمت کاربران محترم مردان وردپرس در این قسمت می خواهیم با shortcode ها آشنا شویم و در پلاگین خود آنها را نمایش دهیم.
shortcode ها که از نام آن ها پیداست یک سری کد کوتاه شده هستند که علاوه بر اینکه می توانید در قسمت کد نویسی تان آن را بیاورید می توانید در قسمت پست ها و صفحه ها هم به راحتی از آن استفاده کنید .این مزیت از نسخه ۲.۵ به وردپرس استفاده شده .
این یک کد کوتاه شده می باشد . کد های کوتاه شده میتوانند با ویژگی های اضافه همراه باشند. ورد پرس خود یک سری کد کوتاه شده دارد که در زیر لیست شده اند.
1 2 3 4 5 |
[audio] [caption] [embed] [playlist] [video] |
حال می خواهیم یک shortcode خیلی ساده رو به شما آموزش دهیم . به یاد داشته باشید که کدهای کوتاه زیاد هستند ومی توانید کد کوتاه خودتون رو بسازید.
ابتدا ما کد کوتاه را برای وردپرس تعریف می کنیم.
1 |
add_shortcode( 'init', 'uppercase_wp' ); |
حال در تابع uppercase_wp می توانید کدی را که می خواهید نمایش دهید که ما در این شورت کد میخواهیم تمام حروف کوچک انگلیسی را به بزرگ تبدیل کنیم
1 2 3 4 5 6 7 |
function uppercase_wp(){ add_shortcode('text','show_upper'); } function show_upper ($args,$content){ return strtoupper($content); } |
حال کافیست که یک راهنما برای کاربر مدیر محتوا بگذارید تا کد زیر را در جایی که میخواهد کد کوتاه زیر فعال شود را نمایش دهد مثلا در افزودن پست جدید کد زیر را بزند
1 |
[text]this is uppercase of wpmen.ir[/text] |
باید دقت داشته باشید که کد های کوتاه می توانند با پارامتر ورودی همراه باشند که در زیر مثالی می زنیم و قسمت چهارم رو به پایان می رسانیم
1 2 3 4 5 6 7 8 9 10 |
// [bartag foo="foo-value"] function bartag_func( $atts ) { $a = shortcode_atts( array( 'foo' => 'something', 'bar' => 'something else', ), $atts ); return "foo = {$a['foo']}"; } add_shortcode( 'bartag', 'bartag_func' ); |
استفاده از کد کوتاه
1 |
[bartag foo="foo-value"] |
می توانید بی نهایت امکانات به پلاگین خود بیافزایید تنها کافیست ایده خود را پیاده سازی کنید همچنین می توانید آن را به صورت عمومی منتشر کنید به این صورت که پلاگین خود را در مخزن اصلی سایت وردپرس ثبت کنید تا یکی از کارمندان اصلی وردپرس ان را بازبینی و تایید کنید پس از تایید پلاگین تان در مخزن اصلی وردپرس ثبت خواهد شد همینطور می توانید از قسمت محصولات ما پلاگین های ثبت شده مردان وردپرس را در مخزن اصلی وردپرس را مشاهده ، دانلود و استفاده کنید.