Редактор изображений Wordpress не работает - конфликт?
У меня странная проблема со встроенным редактором изображений wordpress. У меня нет проблем с загрузкой файлов или подготовкой любых других мультимедийных функций. Единственное, что я, похоже, не могу сделать, это использовать возможности "редактирования" изображения (область, в которой вы можете обрезать, изменять размер, поворачивать...)
Когда я нажимаю "редактировать" для изображения, я вижу редактор и вижу миниатюру справа, wordpress просто не показывает мне реальное изображение в основной области, и поэтому я не могу использовать любые возможности редактирования.
Я предполагаю, что это должен быть какой-то тип конфликта JavaScript, однако я не уверен, что лучший способ диагностировать это, кроме того, что я уже сделал (отключив все плагины и убедившись, что нет functions.php файл изменяет настройку или включает другой javascript).
Как я могу диагностировать эту проблему, чтобы понять, что может быть не так?
2 answers
Мне действительно удалось решить свою собственную проблему. Для любого другого, кто мог бы когда-либо прочитать это, проблема, вызвавшая это, заключалась в том, что мой файл functions.php
закрывался
?>
В самом конце. По какой-то причине это и стало причиной проблемы, и, удалив эту последнюю строку, она снова заработала.
Да, проблема заключается в закрывающем теге PHP (?>
) в functions.php
.
Однако, если в functions.php
есть много включений, которые, в свою очередь, включают другие файлы PHP, немыслимо удалить все закрывающие теги PHP во всех файлах.
Итак, мой совет - добавьте в первую строку functions.php
функцию php ob_start()
и в последнюю строку ob_end_clean()
, удалив закрывающий тег PHP.
Все будет работать идеально.