خانه / وردپرس / آموزش وردپرس / آموزش ساخت افزونه اختصاصی در وردپرس
آموزش ساخت افزونه اختصاصی در وردپرس
آموزش ساخت افزونه اختصاصی در وردپرس

آموزش ساخت افزونه اختصاصی در وردپرس

با سلام دوستان تا حالا شده به این فکر کنید که برای سایتتون افزونه اختصاصی وردپرس رو داشته باشید اما به دلیل نداشتن اطلاعات کافی از تصمیمتون صرف نظر نمایید ؟ اگه چنین بوده است با ما در این آموزش وردپرس همراه باشید تا به شما  آموزش ساخت افزونه اختصاصی در وردپرس رو بگیم زیرا به راحتی امکان پذیر بوده است

آموزش ساخت افزونه اختصاصی در وردپرس

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

حالا در این مطلب ما به شما می گوییم که چگونه یک افزونه وردپرس اختصاصی برای این کار داشته باشید که از تمامی کدهای مورد احتیاج برای وردپرس شما بوده است و از کد های وردپرس تشکیل شده است زیرا دیگر زمانی که می خواهید کد رو تغییر دهید از افزونه اقدام می نماید و در سایت مشکلی پیش نخواهد امد و افزونه از کار می افتد تا به راحتی بتونید از قسمت افزونه ها و ویرایش کدهای ان بر طرف شود

چگونه ساختن افزونه

برای شروع یک پوشه جدید در پوشه plugins  ایجاد نمایید ( هر نامی که دوست دارید انتخاب کنید ) مثلا

/wp-content/plugins/my-site-plugin/…

در مرحله بعد با رفتن به ویرایش گری مثل ++notpad کدهای زیر رو قراردهید و یک نام مثل my-site-plugin.php برای فولدری که خواهید ساخت انتخاب کنید

/*
Plugin Name: Site Plugin for name.com
Description: Site specific code changes Plugin for name.com
*/
/* کد های فانکشن را زیر این خط قرار دهید */


/* تنها تا بالای این خط کدهای فانکشن را قرار دهید. */

?>

خب کار تموم شد فقط باید این فایل رو در پوشه ای که ساختید قراردهید و این افزونه رو در بخش افزونه ها فعال نمایید

منبع : قالب وردپرس مرجع آموزش وردپرس

 

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *