آموزش ساخت افزونه وردپرس و طراحی افزونه های وردپرسی اختصاصی
با عرض سلام ، امروزه با این که مدیریت محتوای وردپرس در بین کاربران و وبمستران محبوب شده و از افزونه های زیادی هم برخوردار هست که با کدنویسی های نچندان سخت طراحی شده اند.البته منظور از نچندان سخت منظور این نیست که طراحی خیلی راحت است بلکه اگر کمی با آموزش های آن هماه باشید می توانید برای خود افزونه اختصاصی وردپرس طراحی و در سایت خود استفاده کنید.در این مطلب هم ما قصد داریم تا آموزش ساخت افزونه اختصاصی وردپرس را ارائه کنیم تا ازاین به بعد بتوانید به راحتی پلاگین بسازید و روی سایت خود نصب و استفاده کنید.
امروزه با کسترش وردپرس هک های وردپرسی زیادی ارائه شده که می توانید از قسمت هک وردپرس سایت آپ تم به برخی از آنها دسترسی داشته باشد که به گونه ای است که شما با قطعه کد هایی که در فایل فانکشن قالب وردپرس خود قرار تا امکان خاصی را به وردپرس و سایت خود اضافه کنید.خب اگر بنا باشد تمامی این کدها را در functions.php قالب وردپرس اضافه کنیم آن وقت هست که فایل از حجم زیادی برخوردار خواهد شد و در نهایت برای پیدا کردن برخی از کد ها با مشکلات روبرو خواهید شد.و یا اینکه اگر قادر باشد کدی را از این فایل حذف کنیم اکر اشتباهی در کار باشد و حتی یک کلمه کد اشتباهی حذف شود با بهم ریختگی سایت روبرو خواهید شد.از معایب دیگر این کار هنگاه تعویض قالب است که باید تمامی کد ها را دوباره در قالب جدید اضافه کنیم و …
خب این همه موارد که ذکر شد ما را با یک چالش روبرو کرد تا به دنبال راه حل خوب باشیم تا از شر چنین اشتباهات و …. رهایی پیدا کنیم تا با فکر ساخت افزونه های اختصاصی افتادیم تا به راحتی هک های وردپرسی را روی آن اعمال و با نصب افزونه این امکانات را در اختیاز داشته باشیم.ما با این کار به نتیجه رسیدیم و بسیار عالی بود و در نظر داریم تا این آموزش را در اختیار کاربران خود قرار دهیم.
نحوه ساخت افزونه اختصاصی وردپرس
کار بسیار ساده ای هستش و نیاز به تخصص های آنچنانی نیست کافیه مراحل گفته شده را به خوبی انجام دهید تا افزونه مورد نظر خود را بسازید و از آن لذت ببرید.
در قدم اول: یک پوشه ( فولدر ) در داخل plugins وردپرس خود ایجاد کنید و برای آن یک نام انتخاب کنید. برای مثال plugin-me
در قدم دوم: برنامه ++notpad را نصب و اجرا کنید در یک فایل جدید کد های زیر را بریزید و با یک نام ذخیه کنید برای مثال plugin-me.php
<?php /* Plugin Name: Site Plugin for name.com Description: Site specific code changes Plugin for name.com */ /* کد های فانکشن را زیر این خط قرار دهید */ /* تنها تا بالای این خط کدهای فانکشن را قرار دهید. */ ?>
در قدم سوم: این فایل را که ساختید در داخل پوشه که در داخل فولدر plugins ایجاد کردید جای دهید. سپس از قسمت پیشخوان وردپرس » افزونه ها اقدام به فعال سازی آن کنید.
با این کار به راحتی یک افزونه اختصاصی طراحی خواهید کرد و تمامی کد های هک وردپرس را بجای این که در فایل فانکشن قالب بریزید داخل این افزونه قرار می دهید.
منبع: آپ تم مرجع: آموزش وردپرس