是否有一个内置的过滤器来向WordPress“上传/插入”工具栏添加自定义图标和功能?这是位于内容编辑器正上方的工具栏。我要复制的现有图标显示在下图的蓝色圆圈中。
我想添加一个自定义图标,加载“添加图像”向导,并将一个特殊参数传递给上载功能,以便附加的图像获得一个特殊的元属性,而通过标准图标上载时通常不会获得该属性。
更新:在tnorthcutt下面的回答的帮助下,我成功地连接到了媒体图标过滤器。从这里,我应该能够将jQuery click事件附加到图像或href,并触发媒体上传的打开。php,传递一个参数以将上载处理为特殊。。。
//Upload custom images
function addMediaIcon($initcontext)
{
return $initcontext.
\' <a id="myID"
href="javascript:;"
onmousedown="return false;"
onclick="return false;"
title="tooltip">
<img
src="wp-admin/images/media-button-image.gif"
onclick="javascript:alert()" title="" />
</a>\';
}
add_filter(\'media_buttons_context\', \'addMediaIcon\');