رفتن به مطلب

ایجاد جدول برای پلاگین


Mohsen.

پست های پیشنهاد شده

سلام دوستان.

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


register_activation_hook(__FILE__, 'kudos_install');
function kudos_install() {
global $wpdb;
require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );
$kudos_db_name = $wpdb->prefix . 'kudos_values';
if ($wpdb->get_var ("show tables like '$kudos_db_name'") != $kudos_db_name) {
$sql = "create table " . $kudos_db_name . " (
kudos_post_id int NOT NULL,
kudos_post_kudos int NOT NULL
);";
dbDelta($sql);
}
}

ویرایش شده توسط Mohsen.
لینک به ارسال

دوستان درست شد. ممنون

کد نهایی:


global $wpdb;
$kudos_tb_name = $wpdb->prefix . "kudos_values";
$sql = "CREATE TABLE " . $kudos_tb_name . " (
kudos_post_id INT NOT NULL,
kudos_post_kudos INT NOT NULL,
UNIQUE KEY id (kudos_post_id)
);";
require_once(ABSPATH.'wp-admin/includes/upgrade.php');
dbDelta($sql);

  • امتیاز 1
لینک به ارسال
مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...