• اطلاعیه ها

    • Morteza

      باهم بسازیم: اطلس ووکامرس و وردپرس   14/07/96

      تاپیک ایجاد شده برای بحث در جهت ایجاد یک منبع، ویکی، صفحات توضیحی و یا بخش آموزشی جامع برای وردپرس و متعلقات مختلف آن است. لطفا جهت مشارکت در این بحث، ارائه پیشنهاد و یا انتقاد به تاپیک فوق مراجعه کنید. باهم بسازیم: اطلس ووکامرس و وردپرس
Mohsen.

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

2 پست در این موضوع قرار دارد

ارسال شده در (ویرایش شده)

سلام دوستان.

من با استفاده از کد زیر میخوام در زمان 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.
0

به اشتراک گذاری این پست


لینک به پست

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

کد نهایی:


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

به اشتراک گذاری این پست


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