2015-08-20 4 views
0

Я работаю в WordPress ... и мне нужно показать разные сообщения в нижнем колонтитуле. Дело в том ... Я был мульти-сайт с двумя сайтами, так что это было легко настроить, как я хочу каждого колонтитулWordPress multi-site, как выбрать другие сайты, которые не являются главными

if(is_main_site()) { 

} else { 

} 

Но теперь я добавил еще один сайт, как я могу выбрать, с PHP один сайт или другой?

Я проверил WordPress codex, но я могу найти только is_main_site, ссылаясь на многосайтовый сайт .... кто-нибудь имеет представление о том, что я могу использовать?

Спасибо

+1

его также называют сетью; для этого есть 4 функции, в том числе одна, которая предоставляет URL-адрес сайта: http://codex.wordpress.org/Function_Reference/network_site_url – Luceos

+0

да да Я знаю, но у меня все еще есть та же проблема, я могу добавить код для основного сайта или текущий сайт, и мне нужно настроить третий сайт. Таким образом, основным сайтом является сайт портала, а затем у меня есть два других сайта «site1» и «site2». До того, как я добавил сайт2, это было легко, потому что я сделал это с использованием main_site, но потому что теперь у меня есть 2 сайта, очевидно, если я их настрою в «else», это изменит оба, и мне нужно настроить каждый отдельно! –

ответ

1

Вы должны использовать условную функцию.

WordPress предоставляет функцию get_current_blog_id(), используя эту функцию, вы можете создать оператор switch, чтобы добавить свой пользовательский нижний колонтитул.

Кроме того, вы можете проверить функцию get_blog_details для получения информации о текущем сайте.

+0

ага, у меня нет этой функции! Я собираюсь попробовать, спасибо! –