Intereting Posts
Получите все сообщение из таблицы и положите его на лист excel Как называется страница с одной категорией и как она узнает, какие сообщения показывать? Теоретический предел размера загружаемого файла Объявить зависимость плагина Безопасно ли использовать Web Invoice 2.1.0 без SSL? Как я могу изменить количество различных размеров изображений, которые хранятся? Каковы особенности развития WordPress, которые мне нужно знать? открытое графическое изображение будет перезаписано логотипом gravatar? Регистрация боковых панелей и виджеты боковой панели. Виджеты боковой панели не отображаются Как заказать by fariff в WP loop? Выберите уникальные сообщения для списка тегов Повторное повторение одного повторного изображения Сделать полное изображение пользовательский запрос – смещение в разбивке на страницы Как добавить параметр orderby для сортировки по категории.php

как я могу добавить некоторую настраиваемую переменную из functions.php?

Например, если я добавлю этот код в functions.php:

$mysite_address_url="http://my-site.com"; 

А затем добавьте это в один из моих файлов шаблонов .php (например, index.php или header.php):

 <?php echo($mysite_address_url); ?> 

Это не сработает. Почему это происходит и как я могу добиться этого с помощью WordPress?

Файлы темы WordPress называются через функции / классы, поэтому переменные, объявленные в functions.php , не распознаются другими файлами темы, пока вы не укажете, что хотите использовать глобальное значение переменной. Сделайте это так в файлах шаблонов тем:

 global $mysite_address_url; 

вы можете использовать $mysite_address_url как вам хотелось бы.

Чтобы узнать больше о области переменных PHP, см. Это

Кроме того, если вы хотите использовать URL своего сайта, было бы лучше использовать home_url()

Я рекомендую вам сохранить его в таблице опций WordPress, используя функцию

 add_option() 

поскольку это данные, специфичные для сайта, а не для конкретной должности / категории.