شما مطمئناً تعجب می کنید که چرا من یک آموزش کاملاً دشوار را برای شما پیشنهاد می کنم. دلیل این امر این است که ما به عنوان یک کاربر یا توسعه دهنده وردپرس ، ما همیشه باید رفتار وردپرس را به ویژه با استفاده از افزونه ها اصلاح کنیم.
با این وجود ، هرگونه تغییر در رفتار وردپرس لزوماً جای خود را به یک رابط پیکربندی نمی دهد ، از این رو مفهوم " خارج از جعبه ". و خیلی اوقات ، برای فعال یا غیرفعال کردن یک ویژگی وردپرس ، چند خط کد کافی است.
در واقعیت ، این کدها را در پرونده تم فعال اضافه کنید (functions.php) ایده خوبی است ، اما وقتی تم به صورت خودکار به روز می شود یا وقتی موضوع را تغییر می دهید ، ایده خوبی نیست ، از این رو ابتکار عمل برای ایجاد افزونه خود است.
پیش نیازها چیست؟
پیشینی برای افزونه اصلی ، می گویم ، " فقط باید مراقب باشید ". شما به چیزی احتیاج ندارید که من کدهای کاملاً مفصلی را در مورد برخی از آنها به شما ارائه خواهم داد " انجمن از WordPress استفاده کنید ، و آنها را به سادگی در پرونده اصلی افزونه خود کپی خواهید کرد.
اگر قصد ایجاد افزونه های کامل را دارید ، پس باید یاد بگیرید که چگونه از "PHP / Mysql" استفاده کنید و از یک طرف به "API" وردپرس تسلط دهید (رابط برنامه نویسی رابط).
همچنین باید به یاد داشته باشید که ما در شرایط آزمایش قرار داریم و به دلایل خوبی ، باید محیط خاصی را در خانه یا به صورت آنلاین نصب کنید ، اما از این محیط نباید برای تولید استفاده شود.
اساساً آنچه را که قرار است یاد بگیرید را آزمایش نکنید وبلاگ شما اصلی
ایجاد یک افزونه ساده
تمام کاری که شما باید انجام دهید اینست که پوشه ای به نام مورد نظر خود ایجاد کنید که حاوی پرونده ای با همین نام باشد ، اما تحت پسوند نوشته شده است " پی اچ پی '.
در این تمرین یک پرونده با نام " پلاگین wordpress.php »موجود در یک پوشه« پلاگین وردپرس اینکه می خواهیم در رایانه خود جایی را کپی کنیم.
این فایل را با ویرایشگر متن مورد نظر خود باز کنید. اما من به شما توصیه می کنم که "notepad ++" را نصب کنید ، که بسیار سبک است و کاربرد آن بسیار آسان است.
با نوشتن یک برچسب php شروع کنید <؟ php ". این نحوه شروع هر پرونده php است. برچسب بسته شدن (?>) ، اجباری نیست.
پس از اتمام ، هدر پرونده را ایجاد خواهیم کرد. برای این کار ، ابتدا باید نظرات را باز کنید. یعنی با استفاده از " /* و بسته شدن با " */ '.
اکنون که هدر آماده است ، ما اطلاعات پلاگین را تعریف خواهیم کرد ، از جمله:
- نام پلاگین (نام افزونه: مثالی از پلاگین وردپرس)
- توضیحات افزونه (توضیحات: توصیف شما)
- نام نویسنده (نویسنده: نام شما)
- نسخه پلاگین (نسخه: 1.0 یا 2.0 در اوقات فراغت شما).
این اطلاعات اساسی است ، اما سایر اطلاعات در دسترس است کدکس وردپرس.
پس از اتمام ... خوب ، افزونه شما آماده است ، اما فعلاً کاری از پیش نمی برد. اکنون می توانید افزونه خود را در " زیپ و آن را در وردپرس نصب کنید. بله بله ، می توانید این کار را انجام دهید. در اینجا این است که افزونه شما پس از نصب چگونه به نظر می رسد.
در پرونده موجود است پلاگین wordpress.php اینکه کدهای PHP مختلف خود را که در آینده یا شما به شما پیشنهاد می کنم اضافه کنید.
این برای این آموزش ایجاد یک پلاگین ساده وردپرس است.
سلام،
من مراحل شما را برای ایجاد یک افزونه دنبال کردم اما وقتی می خواهم آن را روی وردپرس نصب کنم ، پیام زیر را دریافت می کنم:
"بایگانی نصب نشد. پسوند معتبری یافت نشد.
نصب برنامه افزودنی انجام نشد. "
با این حال ، من همان کد شما را قرار داده ام.
آیا می دانید کجا مشکل است؟
از Merci
رومی
سلام،
لطفاً آن را از مرورگر دیگری نصب کنید.
سلام،
من با فایرفاکس ، کروم و اینترنت اکسپلورر امتحان کردم ، کار نمی کند.
من همچنین سعی کردم آن را از طریق ftp بارگذاری کنم ، هنوز چیزی ندارم.
من درک نمی کنم
آیا موارد دیگری برای بررسی وجود دارد؟
رومی
با نداشتن افزونه ، نمی توانم شما را راهنمایی کنم. متاسف
"برای اینکه این افزونه توسط وردپرس شناخته شود ، باید حداقل نام آن را در پرونده اصلی اعلام کنید. ما این کار را از طریق یک نظر در ابتدای پرونده انجام می دهیم. "
<?php
/*
نام پلاگین: نام پلاگین
*/