Intereting Posts
Как заблокировать / перенаправить URL-адреса post_type = cpt_name? Отображать пользовательский тип сообщения с коротким кодом Обнаружить страницу тега и включить изображение для этого конкретного тега Могу ли я использовать pre_get_posts для добавления значений из двух разных мета-ключей? Как создать страницу пользовательского архива в зависимости от типа таксономии? Ссылки категории обрывают https Отслеживание даты публикации как пользовательской переменной для Google Analytics Почему сообщения в блоге не отображаются? Как я могу предотвратить перенаправление несуществующих страниц WordPress на домашнюю страницу Пользовательский таксономический запрос WordPress Почему этот код приводит к исчезновению панели администратора? Создать текст заполнителя для окна поиска WordPress Как разбить не-буквенно-цифровые символы, конвертировать пробелы в тире, в верхнем регистре до нижнего регистра в этом контексте Тема Child не отменяет раздел шаблона на живом сайте – но находится на локальном сайте Виджеты не отображаются в моей теме

Плагин для плагинов WordPress создает

Привет, у меня ужасная проблема. Я создал код на странице: http://wppb.me/

И теперь я никоим образом не добавляю таблицу к установке базы данных SQL. Я попытался сделать это следующим образом: includes / class-my-activator.php

class My_Activator { public static function activate() { register_activation_hook( __FILE__,'jal_install' ); } function jal_install() { global $wpdb; global $jal_db_version; $table_name = $wpdb->prefix . 'fnotice'; $charset_collate = $wpdb->get_charset_collate(); $sql = "CREATE TABLE $table_name ( id INT NOT NULL AUTO_INCREMENT, msg varchar(500) NOT NULL, time DATETIME NOT NULL, type varchar(350) NOT NULL, link varchar(350) NOT NULL, status ENUM('0', '1') NOT NULL default '1', PRIMARY KEY (id) )"; require_once( ABSPATH . 'wp-admin/includes/upgrade.php' ); dbDelta( $sql ); add_option( 'jal_db_version', $jal_db_version ); } } 

лучше писать так:

 class My_Activator { public static function jal_install() { global $wpdb; global $jal_db_version; $table_name = $wpdb->prefix . 'fnotice'; $charset_collate = $wpdb->get_charset_collate(); $sql = "CREATE TABLE $table_name ( id INT NOT NULL AUTO_INCREMENT, msg varchar(500) NOT NULL, time DATETIME NOT NULL, type varchar(350) NOT NULL, link varchar(350) NOT NULL, status ENUM('0', '1') NOT NULL default '1', PRIMARY KEY (id) )"; require_once( ABSPATH . 'wp-admin/includes/upgrade.php' ); dbDelta( $sql ); add_option( 'jal_db_version', $jal_db_version ); } } register_activation_hook( __FILE__, array( 'My_Activator, 'jal_install') );