Создание таблицы в базе данных путем активации шаблонаPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Создание таблицы в базе данных путем активации шаблона

Сообщение Anonymous »

Я вручную создал таблицу в базе данных, и она работала нормально.
Теперь, когда бы я ни активировал свой шаблон, я хочу, чтобы эта таблица автоматически создавалась в базе данных, поэтому я поместите следующий код в файл function.php:
register_activation_hook( get_template_directory() . 'functions.php', 'Test_db_table' );

Но после активации моего шаблона таблица не была создана.

Изменить:< /p>
Проверив плагин, я понял, что он использовал этот код следующим образом:
register_activation_hook( plugin_dir_path( __FILE__ ) . 'simple.php', 'create_db_table' );

Теперь я хочу переписать что-то подобное для своего шаблона, чтобы нужная таблица создавалась при активации моего шаблона.

Edit2:
Я тоже пробовал этот способ, но так и не получил ответа:
register_activation_hook( __FILE__, 'Test_db_table' );


Подробнее здесь: https://stackoverflow.com/questions/782 ... e-template
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»