Могу ли я добавить значок и функцию на панель инструментов "Загрузить/Вставить" в редакторе контента?

18 нояб. 2010 г., 21:44:51
Просмотры: 860
Голосов: 0

Существует ли встроенный фильтр для добавления пользовательского значка и функции на панель инструментов "Загрузки/Вставка" в WordPress? Это та панель, которая расположена прямо над редактором контента. Существующий значок, который я хочу повторить, показан в синем круге на изображении ниже.

Я хочу добавить пользовательский значок, который запускает мастер "Добавить изображение" и передает специальный параметр функции загрузки, чтобы прикрепленные изображения получали специальный мета-атрибут, который они обычно не получают при загрузке через стандартный значок.

Панель инструментов редактора с указанием расположения меню, к которому я хочу добавить свой элемент

Обновление: С помощью ответа tnorthcutt ниже мне удалось подключиться к фильтру иконок медиа. Отсюда я смогу прикрепить событие клика jQuery к изображению или ссылке и вызвать открытие media-upload.php, передав параметр для обработки загрузок как специальных...

//Загрузка пользовательских изображений
function addMediaIcon($initcontext)
{
    return $initcontext.
   ' <a id="myID" 
      href="javascript:;" 
      onmousedown="return false;" 
      onclick="return false;" 
      title="Подсказка">
     <img 
      src="wp-admin/images/media-button-image.gif" 
      onclick="javascript:alert()" title="" />
    </a>';
}
add_filter('media_buttons_context', 'addMediaIcon');
0
Все ответы на вопрос 2
0

Хороший пример использования фильтра media_buttons_context также можно найти на следующей странице. http://www.morgadinho.org/2009/10/16/wordpress-media-buttons/

Я понимаю, что это, вероятно, охватывает то, что у вас уже есть, но все же хотел поделиться ссылкой... ;)

20 нояб. 2010 г. 00:14:16
2

Я склонен сказать, что это возможно. Например, плагин Gravity Forms добавляет изображение здесь. Начните с изучения хука media_buttons_context.

18 нояб. 2010 г. 22:11:37
Комментарии

да, именно этот. Сейчас рассматриваю несколько примеров > http://wordpress.org/support/topic/custom-uploadinsert-media-toolbar-for-posts-amp-pages

Scott B Scott B
18 нояб. 2010 г. 22:30:05

Это определенно возможно, плагин опросов на блогах wordpress.com делает именно это...конечно, я не могу сейчас говорить о реализации, но это точно возможно, вот что я хочу сказать..... ;)

t31os t31os
19 нояб. 2010 г. 00:36:53