🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ یک برنامه نویس :]
نحوه کدنویسی استاندارد ایجاد جدول در پلاگین
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۱۵ آبان ۱۳۹۹

سلام

در این آموزش نحوه ساخت جدول و ستون‌ها در Phpmyadmin بصورت دستی آموزش داده شد. ولی کاربر نهایی که نباید ساختار را ایجاد بکند؟!

 

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

 

Up

یک برنامه نویس :] ۱۷ آبان ۱۳۹۹، ۲۳:۲۹

سلام خدمت شما. در زمان فعال سازی پلاگین با استفاده از register_activation_hook می‌تونید کدهایی برای ایجاد دیتابیس بنویسید. بهتره برای ایجاد کردن جدول از تابع dbDelta توی وردپرس استفاده کنید. به مثال زیر دقت کنید:

 function insta_or_update_db() {
     global $wpdb;
     $table_name = $wpdb->prefix . 'custom_table';
     $wpdb_collate = $wpdb->collate;
     $sql =
         "CREATE TABLE {$table_name} (
         id mediumint(8) unsigned NOT NULL auto_increment ,
         first varchar(255) NULL,
         PRIMARY KEY  (id),
         KEY first (first)
         )
         COLLATE {$wpdb_collate}";
     require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
     dbDelta( $sql );
 }

 

کیوان علی محمدی ۱۸ آبان ۱۳۹۹، ۱۱:۱۸

ممنون از پاسخ شما.

آیا این مورد در دوره پلاگین نویسی وردپرس شرح داده شده ؟ اگر بلی لطفا بفرمایید در کدام دوره هست.

 

در صورت عدم آموزش لطفا برای این قسمت یک دوره تدوین نمایید.

سپاس

یک برنامه نویس :] ۱۸ آبان ۱۳۹۹، ۱۱:۲۵