Intereting Posts
Многоязычная тема: изменение языкового стандарта на основе URL-адреса Последние слайдеры сообщений, используя WP_Query (), загружают дубликаты слайдеров Использование таксономий для обработки макета? Показывать публикацию авторов на одной странице только при входе в систему Отобразить текущую позицию позиции в пользовательской таксономии Исключить скрипты из плагина Как проверить сообщение, липкий или еще нет? Как добавить мета-поля сообщения в текст <head> в качестве мета элементов Нужна помощь в создании фильтра для редактирования вывода «image_send_to_editor» Регистрация jQuery убивает функции администратора Пользовательский запрос типа post в цикле авторов разных типов $ wpdb запрашивается, но результаты не отображаются Является ли исследование user_meta чувствительным к регистру или нет Вредоносное ПО на сайте Пакетные письма с WP-Mail ()

Как получить blog_id сайта MU при запуске пользовательской функции на родительском сайте

Достаточно простой вопрос, но тот, который трудно найти решение.

Быстрая преамбула – ситуация, в которой происходит обращение, – это сеть MU, использующая плагин sitewide tags, который вытягивает все сетевые сообщения на главную страницу основного сайта, затем timthumb используется для масштабирования изображений каждого сообщения, которое извлекается с помощью пользовательской функции get_first_image. Обычная проблема возникает, когда изображение, полученное функцией get, имеет относительный путь, а не абсолютный URL-адрес, необходимый для timthumb, поэтому я запускаю его через фильтр для восстановления абсолютного URL-адреса. Все работает отлично, кроме blog_id, всегда равняется «1» для каждой записи. Это очевидно, потому что blog_id, на котором работает функция (т. Е. Основной родительский блог), равен «1», и поэтому мне нужно определить blog_id для исходного сообщения и использовать его при восстановлении абсолютного URL-адреса.

Может ли кто-нибудь помочь?

Я попытался использовать функцию wordpress, get_blog_id_from_url но есть очень мало рекомендаций или примеров по ее использованию. Я также попробовал варианты $current_site->blog_id и $GLOBALS['current_site']->blog_id , но до сих пор мне не удалось вернуть значение blog_id, кроме 1.

Solutions Collecting From Web of "Как получить blog_id сайта MU при запуске пользовательской функции на родительском сайте"