Intereting Posts
Изображения, загруженные с помощью медиа-загрузчика, появляются вверх ногами Рекомендации по локализации содержимого WordPress? Сортировка персонализированного сообщения с помощью ACF: выбор даты и отображения! Я хочу создать 300 многостраничных сетей WordPress с использованием поддоменов Автоматическое создание пользовательских страниц для новых пользователей Добавить скрипт async Постоянная ссылка на профиль пользователя Переписать одинарный шаблон постоянной ссылки? Как изменить содержимое сообщения перед записью в базу данных? Блокировка поискового вызова для записей в блоге? Создание детской темы из Coeur Добавить текст после слова WordPress Добавление существующих ссылок в пользовательские меню навигации? Как получить метаданные пользователя для публикации? Я не могу перейти на http://novathon.cloud.reply.eu/wp-admin – всегда перенаправляется в / wp-login

Как взаимодействовать с другой установкой wordpress в той же базе данных?

Я пытаюсь понять, как я могу установить две установки WordPress в одной базе данных с разными префиксами (wp_ и wp2_), и мне нужно, чтобы они взаимодействовали друг с другом.

Например, у меня есть блог на одном сайте и Directory на другом сайте, используя ту же базу данных с двумя таблицами wordpress (wp и wp2).

Как я могу потянуть классифицированные списки на сайт блога.
как последние списки каталогов и т. д.

Solutions Collecting From Web of "Как взаимодействовать с другой установкой wordpress в той же базе данных?"

Читая исходный код для класса wpdb , я не вижу причин, почему что-то вроде этого не должно работать:

 $otherdb = new wpdb(DB_USER, DB_PASSWORD, DB_NAME, DB_HOST); $otherdb->prefix = 'wp2_'; 

И тогда (если я понимаю это право) вы можете использовать все существующие методы и переменные $wpdb . Например:

 $x = $otherdb->get_results( $sql_query ); 

(Если я ошибаюсь – или если это плохая практика по причинам, которые я не рассматривал, пожалуйста, не стесняйтесь меня исправлять).