Мне нужна помощь в завершении плагина Wordpress, который я разрабатываю.Я почти закончил, но у меня возникли некоторые проблемы, и я не могу понять, почему я получаю ошибки.Я публикую ссылку на плагин, чтобы вы могли скачать и протестировать.Я думаю, что это лучший способ узнать, что не так
Что он делает?
Плагин позволяет выбрать изображение и сохранить URL изображения в пользовательском свойстве,Затем вы можете получить это пользовательское свойство в дизайне шаблона.
При установке оно добавит два пользовательских метабокса на экран редактирования POST и PAGE в серверной части.Каждое пользовательское свойство имеет кнопку для выбора изображения.При нажатии этой кнопки открывается диалоговое окно пользовательского интерфейса, в котором отображаются файлы и папки.
После того как вы выбрали изображение и сохранили POST / PAGE, вы можете получить собственное свойство и использовать URL-адрес изображения в своем шаблоне.design.
Установка
Просто скачайте плагин отсюда: http://stiengenterprises.com/download/wp-filebrowser
Разархивируйте и скопируйте папку в директорию you / plugin, затем активируйте плагин.
Известные проблемы
1) 404 Не найдено
При нажатии кнопки «Получить URL-адрес изображения» jQuery вызывает jQuery («# fileBrowser»).), который затем загружает файл «fileBrowser.php».
В первой строке у меня есть следующий код:
require_once($_SERVER['DOCUMENT_ROOT'].'/wp-blog-header.php');
Это то, что вызывает ошибку 404 Not Found.Эта строка не вызывала проблем в WP v2.9.1.
2) Загрузка файла
Я не смог использовать jQuery Form Plugin для загрузки файлов.Я действительно хотел бы использовать это для загрузки файла.Я не хочу использовать Flash.
Я попробовал, но не повезло :( Мой билет Stackoverflow можно посмотреть здесь: Есть ли у кого-нибудь хороший пример / учебник по использованию?jQuery Form Upload?
Я был бы очень признателен за любую помощь, вы можете мне помочь:)
ОБНОВЛЕНИЕ
После тестирования предложения Тодда, он работает на моей локальной установке WPMU.Но я все еще получаю сообщение об ошибке на моем веб-сервере:
Warning: require_once(WP_HOME/wp-blog-header.php) [function.require-once]:
failed to open stream: No such file or directory in
/home/mysite/wpmu/wp-content/plugins/wp-filebrowser/fileBrowser.php on line 4
Fatal error: require_once() [function.require]:
Failed opening required 'WP_HOME/wp-blog-header.php'
(include_path='.:/usr/local/php5/lib/php:/usr/local/lib/php') in
/home/mysite/wpmu/wp-content/plugins/wp-filebrowser/fileBrowser.php on line 4
Строка 4 - require_once(WP_HOME.'/wp-blog-header.php');