Здравствуйте помогите разобраться.
Использую кэширование и в связи с этим Ajax загрузку некоторых элементов сайта - скриптов.
Чтобы скрипт имел возможность использовать функции вордпресс, он имеет строку - require_once("../../../wp-load.php");
Включая дополнение Prime Image Uploader такие скрипты перестают работать, а дебаг заваливает сообщениями типа PHP Fatal error: Cannot redeclare
на все подключаемые функции в теме.
Подскажите из-за чего такое может происходить.
Здравствуйте
уроков по сети много и не все они верные
Вот статья по ajax в вп
- делайте правильно.
Или вот первоисточник
Переделывайте на верные рельсы или вам придется свой ЛК с ноля разрабатывать под ваши велосипеды
Простите, наверно кучу лишнего написал. Попытаюсь точнее описать.
Допустим создаешь пхп файл в папке с темой с таким содержанием:
<?php
require_once("../../../wp-load.php");
if ( is_user_logged_in() ) echo "Пользователь залогинен";
else echo "Пользователь не залогинен";
?>
При обращении к нему напрямую из строки браузера получишь инфу о том залогинен ли ты на сайте.
Включив дополнение Prime Image Uploader, при обращении к скрипту получаю ошибку 500