Как получить blog-id сайта MU из functions.php

18 нояб. 2010 г., 19:27:49
Просмотры: 896
Голосов: 0

Как можно определить из functions.php blog-id сайта (или, альтернативно, путь к медиа-директории)?

0
Все ответы на вопрос 1
5

Для текущего сайта можно использовать глобальную переменную $current_site и обращаться к переменной-члену blog_id, например: $current_site->blog_id

18 нояб. 2010 г. 19:36:27
Комментарии

Спасибо mtekk, я обновил свой вопрос с вашим ответом и моим скриптом.

Scott B Scott B
18 нояб. 2010 г. 19:59:38

Я не могу заставить $current_site->blog_id выводить что-либо

Scott B Scott B
19 нояб. 2010 г. 14:25:27

Внутри функции вам нужно сделать переменную глобальной, иначе она находится вне области видимости функции.. т.е. global $current_site;

t31os t31os
19 нояб. 2010 г. 14:41:40

Вам нужно сделать его глобальным, как сказал t31os, даже если вы вызываете его только в файле functions.php.

mtekk mtekk
19 нояб. 2010 г. 18:57:24

К вашему сведению, $GLOBALS['current_site']->blog_id будет работать без использования ключевого слова globals сначала. Это также имеет преимущество в том, что это явно глобальная переменная везде, где вы ее используете.

Steve Clay Steve Clay
9 дек. 2010 г. 01:25:05