.css() add_action add_filter background cf7 contact form 7 cqp css database db footer functions.php gradient header html javascript jquery js left px mic obs php position slick styles.css transition trovo twitch vbr visibility vkplay wp_ автоматизация антиспам верстка выключение компа запись игр кейсы командная строка настройки записи обновление плагины wp спящий режим таймер удобство
Геннадьич написал статью 30 мая, 2023 года (3)
Как изменить префикс таблиц wp_ базы данных WordPress?
Сначала отвечу «для чего» это делать. Безопасность базы данных. Все привычные пути wp_ мы меняем на custom_ и злоумышленнику уже не будет так просто получить доступ, например, к таблице wp_options. Ну и для исключения конфликта базы данных при её подключении к другому сайту.
Итак. Первый способ — во время установки:

Описание не читаем. Просто меняем на своё.
Второй — когда сайт уже установлен. Идём в СУБД и в строке запросов (SQL query) выполняем
RENAME TABLE wp_commentmeta TO new_commentmeta;
RENAME TABLE wp_comments TO new_comments;
RENAME TABLE wp_links TO new_links;
RENAME TABLE wp_options TO new_options;
RENAME TABLE wp_postmeta TO new_postmeta;
RENAME TABLE wp_posts TO new_posts;
RENAME TABLE wp_terms TO new_terms;
RENAME TABLE wp_termmeta TO new_termmeta;
RENAME TABLE wp_term_relationships TO new_term_relationships;
RENAME TABLE wp_term_taxonomy TO new_term_taxonomy;
RENAME TABLE wp_usermeta TO new_usermeta;
RENAME TABLE wp_users TO new_users;
UPDATE new_options SET option_name = 'new_user_roles' WHERE option_name = 'wp_user_roles';
UPDATE new_usermeta SET meta_key = 'new_capabilities' WHERE meta_key = 'wp_capabilities';
Если используются дополнительные плагины, например, WooCommerce, то нужно добавить ещё и все таблицы WooCommerce…
wp-config.php
/**
* Префикс таблиц в базе данных WordPress.
*
* Можно установить несколько сайтов в одну базу данных, если использовать
* разные префиксы. Пожалуйста, указывайте только цифры, буквы и знак подчеркивания.
*/
$table_prefix = 'wp_';
Если есть вопросы или предложения, пишите мне в телеграм @g3nnadych или whatsapp.
Предыдущий пост: 12 SEO-кейсов Геннадьича
Следующий пост: Как перенести базу данных на другой WordPress сайт