/ / Wordpress MultiSite: КОНСТАНТ або змінна, яка зосереджена на Сайті - wordpress

Wordpress MultiSite: CONSTANT або змінна, яка фокусується на Сайті - WordPress

Це складно, і знадобиться деякий сучасний досвід роботи з Wordpress, щоб розібратися в цьому.

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

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

Що / як я можу змінити КОНСТАНТ, щоб get_permalink () витягнув із щойно призначеного ідентифікатора блогу?

Я дуже ціную будь-які вказівки,

Гудзон

Відповіді:

2 для відповіді № 1

Використовуйте switch_to_blog($blog_ID) - codex.wordpress.org/WPMU_Functions/switch_to_blog.

Потім WordPress знає, з яким блогом ви працюєте, і всі функції повинні працювати, як очікувалося.