اموزش  جامع اینستاگرام

اموزش جامع اینستاگرام

اموزش 0 تا 100 اینستاگرام از نصب تا کسب درامد میلیون در ماه
اموزش  جامع اینستاگرام

اموزش جامع اینستاگرام

اموزش 0 تا 100 اینستاگرام از نصب تا کسب درامد میلیون در ماه

چگونه از ابتدا یک پلاگین وردپرس سفارشی بسازیم

هر سایت وردپرسی برای بیرون آوردن محتوا از پایگاه داده و نمایش آن در یک طرح به یک موضوع نیاز دارد. و از نظر تئوری شما می توانید یک سایت را فقط با یک موضوع و هیچ چیز دیگری راه اندازی کنید. اما آن سایت بدون اضافه شدن افزونه ها بسیار محدود خواهد بود.


افزونه ها بیش از آنچه که با هسته وردپرس ارائه می شود، قابلیت بیشتری به سایت وردپرس شما اضافه می کنند. همه چیز از یک تقویم رزرو یا اسلایدر متحرک گرفته تا یک سیستم مدیریت یادگیری با امکانات کامل یا بازار آنلاین—شما می توانید همه آنها را با افزونه ها به سایت خود اضافه کنید.



در این  مقاله من برای شما عزیزان آموزش خواهم داد که چگونه اقدام به پلاگین نویسی وردپرس کنید.

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


بیایید با این آموزش افزونه وردپرس شروع کنیم:


افزونه های رایگان و پولی وردپرس


اگر می خواهید ویژگی های خاصی را به وب سایت خود اضافه کنید، مکان های زیادی وجود دارد که می توانید افزونه ها را خریداری یا دانلود کنید. فهرست پلاگین وردپرس شامل هزاران افزونه رایگان است که به شما در ایجاد سایت مورد نیاز کمک می کند. اما اگر به دنبال ویژگی‌های پیشرفته‌تر، رابط کاربری بهتر یا پشتیبانی بهبودیافته هستید، ارزش خرید افزونه‌های ممتاز از نویسندگان در CodeCanyon را دارد.


افزونه های وردپرس CodeCanyon


اما گاهی اوقات ممکن است لازم باشد افزونه خود را کدنویسی کنید! این می تواند کارآمدتر از استفاده از یک افزونه شخص ثالث باشد، زیرا ممکن است فقط به بخشی از کد ارائه شده توسط آن ها نیاز داشته باشید. همچنین به این معنی است که می‌توانید افزونه‌ای ایجاد کنید که نیازهای شما را دقیق‌تر برآورده کند، یا می‌توانید یک افزونه موجود را برای تطبیق آن با سایت خود سفارشی کنید.


برای ساختن یک پلاگین به چه چیزی نیاز دارید؟


برای ساخت افزونه خود و اجرای آن در سایت وردپرس خود، به موارد زیر نیاز دارید:


یک ویرایشگر کد

نصب توسعه وردپرس با یک کپی از سایت زنده شما برای آزمایش

تا زمانی که متوجه نشدید که افزونه کار می کند، آن را در سایت زنده خود آزمایش نکنید!


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


چگونه یک محیط تست وردپرس کشنده را به صورت محلی تنظیم کنیم


چگونه یک سایت وردپرس را مهاجرت کنیم


انواع افزونه وردپرس


پلاگین ها می توانند کارهای زیادی را انجام دهند. وجه مشترک همه آنها این است که قابلیت های اضافی را به سایت شما اضافه می کنند. انواع پلاگین وردپرس عبارتند از:


پلاگین های نگهداری سایت برای مواردی مانند امنیت، عملکرد یا پشتیبان گیری

پلاگین های بازاریابی و فروش برای مواردی مانند SEO، رسانه های اجتماعی یا تجارت الکترونیک

افزونه های محتوا مانند انواع پست های سفارشی، ویجت ها، کدهای کوتاه، فرم ها، گالری ها و فیدهای ویدئویی

افزونه‌های API که با WordPress REST API کار می‌کنند یا محتوای خارجی را از سرویس‌هایی مانند Google Maps می‌کشند

افزونه های جامعه که ویژگی های شبکه های اجتماعی را اضافه می کنند

... و خیلی چیزهای دیگر! برای آگاهی از کارهایی که افزونه ها می توانند انجام دهند، دایرکتوری افزونه وردپرس و بازار CodeCanyon را بررسی کنید.


فهرست پلاگین وردپرس


پس از ایجاد یک افزونه برای وردپرس، کاربران می توانند آن را در صفحه افزونه وردپرس پیدا کنند.


چگونه یک افزونه وردپرس ایجاد کنیم؟


قبل از شروع ساخت پلاگین سفارشی خود، ارزش آن را دارد که همه چیزهایی که برای ایجاد یک افزونه سفارشی برای وردپرس نیاز است را بدانید. اینکه کد پلاگین دقیقاً چه شکلی خواهد بود به افزونه شما بستگی دارد: برخی کوچک هستند و فقط یک فایل افزونه دارند، در حالی که برخی دیگر حجیم هستند و دارای چندین فایل شامل، اسکریپت ها، شیوه نامه ها و فایل های قالب هستند. و تعداد زیادی وجود دارد که جایی در وسط قرار می گیرند.


عناصری که احتمالاً در افزونه وردپرس خود خواهید داشت عبارتند از:


فایل اصلی افزونه (این ضروری است)

پوشه برای انواع مختلف فایل

اسکریپت ها

شیوه نامه ها

شامل فایل هایی برای سازماندهی کد

بیایید نگاهی به هر یک از اینها بیندازیم.


فایل پلاگین سفارشی اصلی

فایل اصلی پلاگین سفارشی ضروری است. این همیشه یک فایل PHP خواهد بود و همیشه حاوی متنی است که به وردپرس در مورد افزونه سفارشی شما می گوید.


در اینجا یک مثال از افزونه Akismet آورده شده است:



این به وردپرس می‌گوید که پلاگین شما چه کار می‌کند، کجا باید درباره آن اطلاعات بیشتری کسب کرد و چه کسی آن را توسعه داده است. همچنین اطلاعاتی در مورد شماره نسخه و دامنه متن و مسیر بین المللی سازی و همچنین مجوز می دهد.


وردپرس این اطلاعات را می گیرد و از آن برای پر کردن صفحه افزونه ها در سایت شما استفاده می کند. در اینجا نحوه ظاهر Akismet در آن صفحه است:


منبع

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد