Wordpress MultiSite: постоянная или переменная, ориентированная на сайт - PullRequest
0 голосов
/ 27 июня 2010

Это сложный вопрос, и для его решения потребуется определенный опыт в Wordpress.

У меня есть внешний скрипт, который подключается к базе данных, и я могу довольно успешно работать со всем, но я не могу получить постоянные ссылки с использованием get_permalink ($ post_id) для любого блога, кроме основного.

Например, если я переключаю префикс таблицы с wp_1_ на wp_2_, чтобы сосредоточиться наработая с идентификатором блога 2, get_permalink () при вызове все равно попытается получить постоянную ссылку для блога 1, потому что я включаю /wp-config.php.

Что / как я могу изменить CONSTANT, чтобы get_permalink() будет извлекать из вновь назначенного идентификатора блога?

Я действительно ценю любые рекомендации,

Гудзон

1 Ответ

2 голосов
/ 28 июня 2010

Использовать switch_to_blog($blog_ID) - codex.wordpress.org / WPMU_Functions / switch_to_blog .

Затем WordPress узнает, с каким блогом вы работаете, и все функции должны работать как положено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...