Если при разработке своего плагина для WordPress вы хотите использовать базу данных MySQL, то самый правильный момент для создания необходимой таблицы, это момент активаций плагина. Для этого мы воспользуемся методом register_activation_hook(), который зарегистрирует нашу функцию с запросом к базе данных и выполнит ее во время активаций нашего плагина.
Ниже готовый сниппет, который поможет вам выполнить необходимый запрос и создать таблицу со всеми необходимыми полями.
function create_db_table() {
global $wpdb;
// указываем название таблицу
$table_name = $wpdb->prefix.'event';
// создаем запрос со всеми наобходимыми полями
$sql = "CREATE TABLE $table_name (
id mediumint(9) unsigned NOT NULL AUTO_INCREMENT,
eventId mediumint(9) NOT NULL,
authorId mediumint(9) NOT NULL,
content longtext NOT NULL,
PRIMARY KEY (id)
);";
require_once(ABSPATH.'wp-admin/includes/upgrade.php');
// выполняем запрос и создаем таблицу
dbDelta($sql);
}
// метод запускающий функцию create_db_table() при активаций плагина
register_activation_hook(__FILE__, 'create_db_table');
2015-03-14 20:45:31
... своего плагина для WordPress вы хотите использовать ... данных при активаций WordPress-плагина
+ развернуть текстсохранённая копия
Если при разработке своего плагина для WordPress вы хотите использовать базу данных MySQL, то самый правильный момент для создания необходимой таблицы, это момент активаций плагина. Для этого мы воспользуемся методом register_activation_hook(), который зарегистрирует нашу функцию с запросом к базе данных и выполнит ее во время активаций нашего плагина. Ниже готовый сниппет, который поможет вам выполнить … Читать далее Создание таблицы в базе данных при активаций WordPress-плагина
2015-03-13 13:44:42
... ="Готовых тем для wordpress очень много" style ... количеством тем для WordPress легко впасть в ...
+ развернуть текстсохранённая копия
Не секрет, что когда пользователю надо принять решение, лучше не давать ему слишком много вариантов выбора - это может дезориентировать и парализовать его волю к принятию решения в связи с неуверенностью в том, что выбор сделан правильно. C практически бесконечным количеством тем для WordPress легко впасть в такой паралич или же ошибиться и выбрать некачественную тему.
Доброго времени суток, уважаемый читатель. Планировал в качестве следующей статьи написать более подробно про то, как собираются типовые проекты на WP. Бюджеты у нас в Хабаровске довольно скромные, кушать хочется всем, в том числе и нам, поэтому есть множество моментов, которые необходимо учесть при разработке, чтобы сохранить должный уровень качества для наших клиентов, заработав на кусок хлеба с маслом себе. И предусмотреть такой нюанс, как обучение новых сотрудников.
Но комментарий пользователя m00t задел довольно чувствительную для меня струнку. Конфликт интересов бизнеса и интернет-агентств. Множество “мертвых” сайтов, живущих ровно до первого продления доменного имени. Такая ситуация заставляет меня грустить.
Поэтому в качестве вводной части выступают мои размышления о том, почему не всегда необходимо делать сайт на %framework_name%. Возможно мысли очевидные, возможно нет, но так тому и быть, без них пост будет не совсем полным. И да — то что подходит для нашего дальневосточного рынка, может не подходить для вашего. Приступим.
2015-03-11 23:36:08
Ошибка установки соединения с базой данных — эта надпись на белом экране открывается, ...
+ развернуть текстсохранённая копия
Ошибка установки соединения с базой данных — эта надпись на белом экране открывается, когда движок блога потерял связь с базой данных. Эта ситуация ввергает в панику новичков и озадачивает опытных блогеров. Давайте попробуем спокойно разобраться в ситуации и рассмотрим первые меры по ее устранению. Часто эта ошибка может бывает вызвана проблемами на хостинге. Как правило, эти […]