Используйте одну sql таблицу wp_posts и wp_postmeta для многосайтовой WordPress - PullRequest
0 голосов
/ 06 января 2020

У меня есть многостраничный WordPress, используемый для новостей, и у меня та же база данных, разница в префиксе

САЙТ 1: wp_posts
САЙТ 2: wp_2_posts

для указания c необходимо, чтобы все сообщения или пользовательские сообщения сохранялись только в одной таблице wp_post.
, например, если какие-либо сообщения будут добавлены в SITE 1 будет динамически добавляться в САЙТ 2

1 Ответ

0 голосов
/ 06 января 2020

Сохраните свои сообщения на сайте 1.

Затем на сайте 2, используйте switch_to_blog(1), прежде чем запрашивать сообщения. Таким образом, ваш запрос запрашивает с сайта 1 (wp_posts).

После того, как вы закончите, позвоните restore_current_blog().

switch_to_blog(1);

$query = new WP_Query();

// etc ...

restore_current_blog();

См. https://developer.wordpress.org/reference/functions/switch_to_blog/ для больше информации.

...