У меня есть многосайтовая установка WordPress с 5 сайтами внутри, мультисайт называется Lifestyle.
- Дома
- Легковые автомобили
- Архитектура
- каникулы
- Сообщества
Я пытаюсь получить имя блога, для каждого блога при просмотре в моей теме каждая функция, которую я использую, возвращает «Стиль жизни».
Я пытался;
get_bloginfo('name');
get_bloginfo();
global $current_site; var_dump(get_current_site_name($current_site));
get_current_blog();
ни одна из возвращенных строк или объектов не содержит имя блога, все они содержат название сайта «Образ жизни», может ли кто-нибудь дать какой-либо совет…
social-ink.net/blog/… это выглядит интересно… с чем вы можете работать? Подождите, я могу неправильно понять…. вы пытаетесь перечислить каждый сайт НА указанном сайте или сайты на основном сайте?
«имя» — возвращает «Название сайта», установленное в «Настройки» > «Основные». Эти данные извлекаются из записи «blogname» в таблице wp_options. codex.wordpress.org/Function_Reference/get_bloginfo
Вы можете напрямую получить текущее имя блога, по
get_blog_details()->blogname
умолчанию оно будет принимать текущий идентификатор блога. developer.wordpress.org/reference/functions/get_blog_detailsЭто то, что вам нужно:
Приятного мультисайта! 🙂