سلام دوستان!وقتی می خواستم بعد از مدت ها قالب سایتم رو عوض کنم,به یه مشکل مهم برخوردم.من توی مدتی که قالب قبلی رو داشتم کدهای زیادی رو در 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 */ ?>
حالا این پوشه رو در قسمت افزونه های سایت خودتون (از داخل هاست) قرار بدید.تمام!
عبدالهی 2 سال عضو همیار وردپرس
عرض ادب
یه چیزی خیلی مهمه که هیچ جا پیداش نکردم
چطوری بروزرسانی رو برای این افزونمون فعال کنیم؟
bahareh koohestani 10 سال عضو همیار وردپرس
سلام دوست عزیز
افزونه شما اختصاصی نوشته شده و قطعا داخل مخزن هم نیست که بخواد بهتون پیام بروزرسانی بده.
بصورت دستی باید جایگزین کنید.
ali
سلام. تو صفحه اول سایت ها یک سری ابزار وجود داره (مثلا بعضی قالب ها آخر صفحه نقشه یا فرم تماس دارند)
برای اینکه قابلیت های اینطوری به قالب اضافه کنیم، چه کاری باید انجام داد؟
متشکرم
بهاره کوهستانی 10 سال عضو همیار وردپرس
سلام
چه قالبی ؟
ali
در قالب های شرکتی خود همیار وردپرس. با فراگیری افزونه نویس میشه اینکارها رو انجام داد
مثلا به قالب accesspress root در صفحه اصلی یه قسمت فرم تماس اضافه کنیم. در واقع بجای تعویض قالب بعد از یک مدت چنین ویژگی هایی رو به قابمون اضافه کنیم
محمد مهدی
اون جا رو که دوستان می گن
اگه یه خخخخخخخخخ بزاری حله
خخخخ
با
دوست گلم اونجایی که میگه قسمت خیلی خیلی سخت رو بد ترجمه کردی
wp-beginner میگه شاید فکر کنید اینجا خیلی خیلی سخت باشه ولی نیست
حسین رحیمی 10 سال عضو همیار وردپرس
با سلام نه فقط یه شوخیه جدی نگیر :d
web developer
ساده
روان
کاربردی
ممنون از انتشار این مطلب.
دانـــــــلودهای
جالب بود ، تشکر آقای رحیمی 🙂
فرهاد
کاربردی بود
ممنون.
ایمان
اونجایی که گفتید بخش خیلی خیلی سخت کار شوخی بود ؟!!!
jh
نه بابا !!