@Frendy

Почему не работают php функции wordpress?

Я делаю тему для wordpress, когда я использую какие то wordpress функции (например ?php echo get_theme_mod('h1_info_textbox', 'About Us'); ?>) в файлах index.php, header.php и тд., они прекрасно работают. Но когда я создал отдельный файл под названием ff.php и использовал в нем php функцию он выдал ошибку: Fatal error: Call to undefined function get_theme_mod() in ...
Ниже содержание файла ff.php:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<center><h1><?php echo get_theme_mod('h1_info_textbox', 'About Us'); ?></h1></center>

  • Вопрос задан
  • 290 просмотров
Решения вопроса 1
cesnokov
@cesnokov
<head>&nbsp;</head>
Для доступа к функциям Вордпресса в начало вашего файла добавьте путь к загрузчику:

require_once('../../../wp-load.php');

или так:

require_once(rtrim($_SERVER['DOCUMENT_ROOT'], '/') . '/wp-load.php');
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Palych_tw
@Palych_tw
Типа веб-разработчик
А каким образом у вас файл ff.php знает о существовании WordPress?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы