$ wpdb-> base_prefix не получает префикс родительского сайта в мультисайте

Я использую многосайтовую установку на три сайта.

Когда я использую $ wpdb- & gt; base_prefix Некоторое время он дает префикс сетевого сайта вместо базового префикса сайта. Кто-нибудь сталкивается с этой проблемой? Можете ли вы дать какие-либо предложения?

Ответы и комментарии:

Вы ищете префикс $ wpdb-> вместо этого? Если вы можете опубликовать часть соответствующего кода, у нас может быть больше шансов помочь вам.
Создан 20-10-2016 02:59 Pat J

$ wpdb-> base_prefix получает исходный префикс (т. е. корневой сайт в установке Multisite). Он был добавлен в версии 3.0.0, когда Multisite стал частью ядра WordPress.
Префикс $ wpdb-> получит префикс для текущего сайта в многоузловой установке.
Согласно документации Кодекса для класса wpdb:

префикс $
  Назначенный префикс таблицы WordPress для сайта.
$ base_prefix
  Исходный префикс, определенный в wp-config.php. Для мультисайтов: используйте, если вы хотите получить префикс без добавленного номера блога.

(выделение добавлено)
Создан 20-10-2016 02:13 Pat J6,49811831

Попробуйте $ wpdb-> get_blog_prefix, как показано ниже:
$ base_prefix = $ wpdb-> get_blog_prefix (0);

И используйте $ base_prefix в качестве базового префикса.
Дайте мне знать, если это не работает для вас.
Создан 14-10-2016 09:38 AddWeb Solution Pvt Ltd1,8101415