دوره مجازی پلاگین نویسی وردپرس (جلسه 47) : پلاگین کاربران VIP -ایجاد فایل نصب

دسته بندی: وردپرس
زمان مطالعه: 1 دقیقه
۰۴ مهر ۱۳۹۵

 

به نام خدا و سلام . در جلسه آخر از پلاگین کاربران ویژه در خدمت شما هستیم با آماده سازی فایل های نصب پلاگین و ایجاد جدول های نصب در فایل های افزونه. برای این کار ابتدا فایلی با نام upgrade.php ایجاد می کنیم و کدهای sql مورد نظر برای ایجاد جدول را در آن می نویسیم. سپس فایل upgrade.php را از هسته وردپرس لود می کنیم و با فرخوانی تابع dbDelta کوئری های مورد نظر را اجرا می کنیم. در ادامه کار با تنظیم کردن متغییر های لازم برای تعیین نسخه دیتابیس پلاگین میتوانیم قابلیت به روز رسانی دیتابیس و  جدول های پلاگین را نیز به آن اضافه کنیم.

:: توجه

این مطلب یک جلسه از آموزش پلاگین نویسی برای وردپرس می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در آموزش پلاگین نویسی برای وردپرس

چه امتیازی به این مقاله می دید؟
نویسنده
یادگیرنده ی همیشگی،برنامه نویس،نویسنده،عاشق خلق چیزهای عجیب،عاشق تحلیل داده ها، مسئول بخش فنی و هم بنیان گذار در سون لرن.

جلسات دوره

نظرات کاربران

زارعی هوشیار

سلام ….استاد خسته نباشید
استاد من میخوا م این پلاگین رو تکمیل کنم و پایان این پلاگین چند تا سوال داشتم:
سوال اول :
آیا برای ثبت نام کاربران در دیتابیس جدول جداگانه درست کنم یا از همون جدول wp_users خود وردپرس استفاده کنیم? ایا فرم ثبت نام کاربران هم درست کنم واسه پلاگین؟
سوال دوم :
آیا لازم هستش در uninstall تمامی کاربرانی که کیف پول داشتند رو حذف کنیم؟
سوال سوم :
اعتبارنجی فرم ثبت نام طرح ها رو طرف کاربر یا کلاینت با جی کوئری انجام بدیم واز طریق ایجکس بفرستیم به سرور بهتر است یا طرف سرور و آیا استفاده از shortCode ها بهتر است ویا ajax برای پیاده سازی فرم ثبت نام ها؟

کیوان علی محمدی

سلام. برای ثبت نام کاربر جدول جدا باشه شاید بهتره باشه.
برای حذف داده ها در هنگام uninstall کاملا به خودتون بستگی داره ولی بهتره همه چیز رو پاک کنیم.
اعتبار سنجی بهتره هم سمت سرور و هم سمت کاربر انجام بشه و بحث ajax کاملا شخصی هستش.

پایان زمان پشتیبانی

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

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

نیاز به لاگین

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