Я использую add meta box(), но хочу включить редактор TinyMCE*и* Загрузки мультимедиа для каждого поля
Я использую очень легкий плагин под названием WPAlchemy, который позволяет мне быстро создавать мета-поля для сообщений и страниц. Я смог преобразовать <textarea>
в богатых редакторов TinyMCE просто отлично. Проблема в том, что я хотел бы включить кнопки загрузки мультимедиа для этих метабоксов/редакторов.
Я смог добавить кнопки над каждым редактором TinyMCE, но когда я нажимаю "Вставить в сообщение", это не (понятия не имеет), какой <textarea>
вставить запрошенный изображение/медиа. Для справки я добавляю следующую строку над своим <textarea>
:
<div id="media-buttons" class="hide-if-no-js"><?php do_action( 'media_buttons' ); ?></div>
Я знаю, что это недопустимо, так как я использую тот же идентификатор (#media-buttons
), что и редактор содержимого по умолчанию, используемый вверху.
Кто-то предложил следующий код JS, чтобы как-то зацепить и захватить src
, но я не могу заставить это работать для моего сценария. (Предложения поступили отсюда http:(slash)(slash)farinspace.com/multiple-wordpress-wysiwyg-visual-editors/comment-page-1/#comment-3552)
Наконец, я прикрепляю изображение того, как оно выглядит в настоящее время, но оно просто не связывает кнопку "Вставить в сообщение" с текущим метабоксом. Изображение: http:(косая черта) (косая черта)cl.ly/4BMf
Любая помощь, пожалуйста?
1 answers
Вот полный учебник с исходными файлами, которые делают именно то, что вы хотите,
Вы можете загружать несколько изображений, клонируя поле ввода, а также просматривать, удалять изображения с помощью ajax, добавлять несколько метабоксов к нескольким/разным типам сообщений и многое другое.
Http://www.deluxeblogtips.com/2010/05/howto-meta-box-wordpress.html
И здесь вы можете найти хорошую информацию о том, как вы называете прикрепленный изображения,
http://digwp.com/2009/08/awesome-image-attachment-recipes-for-wordpress/