Мультисайт WordPress, как выбрать другие сайты, которые не являются основным

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

if(is_main_site()) {

} else {

}

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

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

Спасибо


person eve_mf    schedule 20.08.2015    source источник
comment
это также называется сетью; для этого есть 4 функции, в том числе та, которая предоставляет URL сайта: codex.wordpress.org/Function_Reference/network_site_url   -  person Luceos    schedule 20.08.2015
comment
да да я знаю, но у меня все еще та же проблема, я могу добавить код для основного сайта или текущего сайта, и мне нужно настроить 3-й сайт. Таким образом, основным сайтом является сайт портала, а затем у меня есть два других сайта site1 и site2. До того, как я добавил site2, это было легко, потому что я делал это с помощью main_site, но поскольку теперь у меня есть 2 сайта, очевидно, если я настрою их внутри else, это изменит оба, и мне нужно настраивать каждый отдельно!   -  person eve_mf    schedule 20.08.2015


Ответы (1)


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

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

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

person Enrique Chavez    schedule 20.08.2015
comment
ага, у меня нет такой функции! Я собираюсь попробовать, спасибо! - person eve_mf; 20.08.2015