آموزش جامع و اختصاصی ساخت افزونه وردپرس
آموزش جامع و اختصاصی ساخت افزونه وردپرس
حتما تا به حال شما از افزونه یا همان پلاگین های وردپرس استفاده کرده اید و یا بر روی سایت خود نصب کرده اید که ممکن است امکاناتی که مد نظر شما می باشد را نداشته باشد و خودتان بخواهید یک افزونه ای اختصاصی برای خودتان کد نویسی کنید و یا در انتظار افزونه ای باشید که برای شما این کار های که می خواهید را انجام دهد
افزونه های که در مخزن وردپرس وجود دارد برای شما کارایی که می خواهید را نداشته باشد و حال می خواهید یک افزونه ای اختصاصی برای خود داشته باشید که آن امکاناتی که می خواهید را برای خود کد نویسی کنید تا آن امکانات را برای خود نمایش دهید و استفاده کنید
این آموزش برای آن افرادی که می خواهند یک افزونه اختصاصی داشته باشند می تواند به آن ها کمک کند تا شروع به نوشتن یک افزونه ای برای سایت خود کنند.
ساخت افزونه اختصاصی در وردپرس :
شاید برای شما این مشکل پیش آمده باشد که بخواهید یک امکان جدید به وب سایت خود شرکتی یا حالا هر سایتی که دارید اضافه کنید و اما هیچ افزونه ای ندیده باشید و یا در مخزن وردپرس ندیده باشید که بخواهید برای خود در سایت استفاده کنید و نمایش دهید و در نتیجه تصمیم بگیرید که یک افزونه ای برای خود طراحی و پیاده سازی کنید که بتوانید به راحتی در سایت خود استفاده کنید.
ما این برای به شما توضیح می دهیم که چطور و چگونه می توانید یک افزونه ای اختصاصی کد نویسی کد و در سایت خود استفاده کنید ، قبل از اینکه شما به فکر ساخت یک افزونه اختصاصی باشید باید اطلاعات کامل و جامع ای که برای افزونه ای که می خواهید بسازید باید داشته باشید که قبل از شما کسی آن افزونه را نساخته باشد تا شما دوباره کاری انجام ندهید
یا اگر که افزونه ای شبیه به افزونه شما ساخته شده است شما باید آن افزونه را تهیه کنید و بر روی سایت خود نصب کنید و ببینید که آن افزونه چه امکاناتی دارد و شما از افزونه ای ساخته شده ای که موجود می باشد باید امکانات بیشتری در افزونه خود اضافه کنید تا افزونه شما پیشرفته تر باشد
آموزش ساخت افزونه اختصاصی :
اکثر مدیران سایت ها دیگر کاملآ با افزونه های موجود در وردپرس در ارتباط هستند و می دانند که افزونه وردپرس چیست و چه کاربردی در سایت وردپرسی آن ها دارد و این بار می خواهیم با دوستان وردپرسی خود یک افزونه اختصاصی بسازیم که برای سایت خودمان استفاده کنیم و به کاربرانی که دوست دارند از این افزونه استفاده کنند در اختیار آن ها هم قرار دهیم
ما در میهن آکادمی در بیشتر وقت ها در حال کد نویسی و متغیر سازی کد ها در وردپرس هستیم و کد های را به فایل Functions.php اضافه می کنیم و این بار شما باید کد های که در فایل Functions.php قالب سایت شما می باشد را کپی کنید تا فعال شود و در ضمن یادتان باشد که افزونه ها جدا از قالب ها فعالیت می کنند و به صورت کاملآ مجزا می باشد.
در ضمن همانطور که می دانید و اطلاع دارید تا همین حالا هر زمانی بحث کد نویسی بود و یا می خواستیم که از طریق کد نویسی تغییری در سایت ایجاد کنیم ، معمولا به شما می گفتیم که این تغییر را از طریق فایل Functions.php قالب انجام دهید
اما در اینجا چون بحث نوشتن افزونه است و افزونه های که در وردپرس وجود دارند فایل های PHP مخصوص و مورد نظر خود را دارند ، این تغییرات را نباید در فایل Functions.php اضافه کرد و یا ایجاد کنید ، چون با تغییر قالب یا حذف قالب وردپرسی خود آن کد ها از دسترس خارج شده و حذف می شود و در نتیجه برای اینکه شما افزونه را همیشه داشته باشید بهتر است که تغییرات خود را در یک فایل PHP جدا کد نویسی کنیم.
شروع کد نویسی افزونه در وردپرس :
برای اینکه یک افزونه اختصاصی بسازیم و همیشه در سایت خود داشته باشیم باید در صفحه دسکتاب خود یک پوشه به نام افزونه ای که می خواهیم کد نویسی کنیم بسازیم و یک فایل php به نام افزونه با پسوند php ساخت و شروع به کد نویسی PHP کنیم و برای ساخت یک افزونه باید اول از همه در فایل php ساخته شده با نام افزونه از کد زیر استفاده کرد :
<?php
/*
Plugin Name: نام افزونه شما مثلا افزونه انتقال مشتریان در ووکامرس به ایزی دیجیتال دانلود
Description: توضیحاتی در مورد افزونه
*/
( در اینجـــا کد نویسی خود را شروع کنید )
?>
این کد بالا شناسایی کننده افزونه شما به وردپرس می باشد که در قسمت Plugin Name شما باید نام افزونه خود را بنویسید و در قسمت Description شما باید توضیحات مورد نیاز افزونه را بنویسید و در قسمت در اینجا کد نویسی خود را شروع کنید ، شما باید کد نویسی افزونه خود را شروع کنید.
و در آخر شما باید از پوشه افزونه خود یک فایل ZIP یا همان فایل فشرده تهیه کنید و در سایت خود نصب کنید
به همین راحتی شما می توانید یک افزونه برای خود کد نویسی کنید
موفق و پیروز باشید.