在WP 3.4中。x和更早版本,可以通过在attachment_fields_to_edit
滤器例如,当插件发现某个项目是音频文件时,可以在url字段中附加一些HTML作为额外按钮,如下所示。
$playertag = "[audio $url]";
$fields[\'url\'][\'html\'] .=
"<button type=\'button\' class=\'button data-link-url=\'$playertag\' urlaudioplayer audio-player-$postid\'>Audio Player</button>";
新媒体管理器将html标记中的一组按钮更改为下拉菜单<select .../>
项目html代码在媒体模板中发出。php。新代码仍然调用attachment_fields_to_edit
筛选,但不传入任何字段。有没有一种方法可以在不破坏核心的情况下扩展这个选择项(我不会这么做)。是否可以编写一些js,使用jQuery向其中添加一项?