کدهای کوتاه یا shortcodes در وردپرس (بخش اول)
تقریباْ ۳ماه از شروع کار من با وردپرس میگذرد و هر روز بیشتر به امکانات و ویژگیهای بسیار متنوع و البته هوشمندانه اون پی میبرم. و به همین علت مانند بسیاری از وبلاگها بخشی رو با عنوان ورد پرس بوجود آوردم تا دین ( Dein ) خودم رو به این سیستم و توسعه دهندگانش ادا کنم.
بهتره وقت رو هدر ندیم و بریم سر اصل مطلب!!!
با انتشار نسخه ۲.۵ وردپرس، ویژگی جالب و قدرتمندی بنام shortcodes (که از این به بعد اون رو ” کدهای کوتاه ” مینامیم) معرفی شد که البته هنوز به عنوان یک ابزار و یا تابع کاملاْ شناخته شده نیست.
شما به این وسیله میتوانید با آوردن تکه کد Adsence تبلیغاتی را در محتوا بگنجانید و یا امثال این کار! کدهای کوتاه ورد پرس وبلاگیدن شما را بسیار راحتتر و سریعتر میکند. در این مقاله و مقالات بعد به مثالهایی از این ویژگی میپردازیم.
چگونگی ساخت یک ” کدکوتاه “
- مواد لازم:
- آشنایی مختصری با زبان PHP
- وردپرس نسخه ۲.۵ به بالا
- ترجبحاْ یک ویرایشگر کد مناسب مانند Gedit، Kedit، و یا EMeditor
- سیستم عامل لینوکس!!! (کاملاْ بی ربط با این موضوع، اما به نفع خودتون و جامعه)
- اندکی وقت و دقت، که همه دارن
۱ – فایل function.php قالب خود را باز کرده و کد زیر را در آن بنویسید. اگر قالب شما فاقد این فایل است، براحتی آن را ایجاد کنید.
function hello() { return 'Hello, World!'; }
۲- تا اینجا تابع مورد نظر ایجاد شده و تنها باید آن را بعنوان یک کد کوتاه وردپرس معرفی کنیم. اینکار نیز براحتی همین ۱خط کدی است که میبینید! که با استفاده از تابع add-shortcode ایجاد شده است.
دقت کنید که این کد را پس از تابع مورد نظرتان بنویسید.
add_shortcode('hw', 'hello');
توضیح اینکه پارامتر اول نام کد کوتاه و پارامتر دوم نام تابعی است که فراخوانی خواهد شد.
۳- کار ساخا کدکوتاه به پایان رسید. حال مطلبی ایجاد کنید و در حالت html ویرایشگر تکه کد زیر را وارد کنید تا تابع مربوطه را اجرا کند.
[hw]
مثال بالا راحتترین مثالی بود که میشد زد! اما شما میتونید با استفاده از معلومات خودتون از PHP و یکم خلاقیت کارهای بسیاری رو با این تکنیک پیاده کنید. در بخش بعدی این مقاله به مثالهای کاربردی و اصولی میپردازیم.


