Получите домен блога по умолчанию WPMU

У меня есть сеть блогов, которые связываются друг с другом. Проблема состоит в том, когда я хочу получить домен основного блога. Мне нужен он для вещей как цель логотипа при нажатии.

Я, может казаться, не нахожу функцию в WPMU получением этого. Я вижу значение, которое я хочу в wp_site таблице. Я мог легко получить его с $wpdb, но это закончено уничтожения, и если существует функция, которая уже может получить значение, затем я хочу использовать его.

Я предпочел бы решение, которое не использует hardcoded идентификатор, поскольку это может измениться, если корневой блог удален и/или заменен.

1
задан Robert Hurst 2 June 2010 в 19:26
поделиться

2 ответа

How about get_blogaddress_by_id(1)? Это позволит получить URL для блога с ID 1 (который по умолчанию является основным блогом).

Посмотрите wp-includes/wpmu-functions.php для аналогичных функций.

Обратите внимание, все это может измениться после слияния кодовой базы в версии 3.0.

UPDATE

Если вам нужен блог установки сайта, используйте глобальный объект $current_site ($current_site->ID). Если вам нужен "блог приборной панели", используйте get_site_option('dashboard_blog').

2
ответ дан 3 September 2019 в 00:08
поделиться
<?php
echo 'You are viewing '.get_current_site()->domain;
?> 

см. doc

0
ответ дан 3 September 2019 в 00:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: