Я разрабатываю свой первый плагин wordpress, и мне нужно получить имя сайта.
В документации говорится использовать get_current_site_name( $current_site )
.
Вот мой сценарий
myPlugin.php:
$site_data = get_current_site_name( $current_site );
но функция get_current_site_name () еще не определена.
Также нет глобальной переменной $current_site
, как написано в документации.
Я также пытаюсь добавить действие wp_loaded, чтобы загрузить wordpress полностью, но это не помогает.
function myfunction() { global $current_site; $site_data = get_current_site_name( $current_site ); } add_action('wp_loaded', 'myfunction'); //Fatal error: Call to undefined function get_current_site_name() in ...
Что я делаю неправильно?
благодаря
Обновить:
На этом сайте есть ошибка, когда я пытаюсь написать привет в верхней части моего вопроса, она автоматически удаляет ее. Так что я пишу это здесь – Привет, ребята 🙂
Эта функция доступна только в сетевом режиме . Он вернет имя сайта (тот, который вы используете при создании сайта), а не название, указанное в параметрах .
Вероятно, вы хотите использовать get_bloginfo('name')
. Это возвращает название сайта. Да, я знаю, непоследовательное именование, глобальные переменные … это WP 🙂