برای سایت خود افزونه اختصاصی بسازیم

assss

سلام دوستان!وقتی می خواستم بعد از مدت ها قالب سایتم رو عوض کنم,به یه مشکل مهم برخوردم.من توی مدتی که قالب قبلی رو داشتم کدهای زیادی رو در functions.php قالبم گذاشته بودم,این فایل وابسته به قالب هست و حالا اگه قالب رو عوض میکردم روز از نو روزی از نو! در این مقاله راه حل همیشگی این مشکل رو می نویسم تا بعدا همه با خیال راحت قالب سایتشون رو عوض کنند.

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

افزونه ی سایتمون رو بسازیم!
خب رسیدیم به بخش خیلی خیلی سخت کار,برای اینکه یه افزونه بسازیم روی کامپیوترمون یه فولدر درست میکنیم اسمشم هر چی دوست داریم می گذاریم.
بعد داخلش یه فایل باز میکنم که هم اسم پوشه باشه و پسوندش php.
کد زیر را درون فایل کپی می کنیم.

<?php
/*
Plugin Name: Site Plugin for example.com
Description: Site specific code changes for example.com
*/
/* Start Adding Functions Below this Line */
(به جای این متن کدهایی که دوست دارید در functions.php باشند رو کپی کنید)

/* Stop Adding Functions Below this Line */
?>

حالا این پوشه رو در قسمت افزونه های سایت خودتون (از داخل هاست) قرار بدید.تمام!

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

اگر می‌خواهید از آخرین و محبوب‌ترین مقالات ما در ایمیل خود مطلع شوید، همین الان ایمیل خود را در کادر زیر وارد کنید:

تعداد علاقه‌مندانی که تاکنون عضو خبرنامه ما شده‌اند:

دیدگاهتان را بنویسید

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. سلام. تو صفحه اول سایت ها یک سری ابزار وجود داره (مثلا بعضی قالب ها آخر صفحه نقشه یا فرم تماس دارند)
    برای اینکه قابلیت های اینطوری به قالب اضافه کنیم، چه کاری باید انجام داد؟
    متشکرم

    • 7 سال عضو همیار وردپرس

      سلام
      چه قالبی ؟

    • در قالب های شرکتی خود همیار وردپرس. با فراگیری افزونه نویس میشه اینکارها رو انجام داد
      مثلا به قالب accesspress root در صفحه اصلی یه قسمت فرم تماس اضافه کنیم. در واقع بجای تعویض قالب بعد از یک مدت چنین ویژگی هایی رو به قابمون اضافه کنیم

  2. اون جا رو که دوستان می گن
    اگه یه خخخخخخخخخ بزاری حله
    خخخخ

  3. دوست گلم اونجایی که میگه قسمت خیلی خیلی سخت رو بد ترجمه کردی
    wp-beginner میگه شاید فکر کنید اینجا خیلی خیلی سخت باشه ولی نیست

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

  5. جالب بود ، تشکر آقای رحیمی 🙂

  6. کاربردی بود

    ممنون.

  7. اونجایی که گفتید بخش خیلی خیلی سخت کار شوخی بود ؟!!!

  8. نه بابا !!

دوره‌های آموزشی