如何创建自定义添加媒体按钮模式?

时间:2015-06-09 作者:jermspeaks

我已经为管理员在编辑帖子时创建了一个自定义媒体按钮,但我很难弄清楚如何为modal创建视图。我不想插入上传的媒体;我试图允许用户通过API搜索和插入现有视频。

我一直在关注thickbox和媒体视图。js作为示例,但在配置方面遇到了问题。我是否必须在wp admin中包含此视图的其他文件?是否在页脚中放置分部?

到目前为止,我已经掌握了以下内容。

add_action(\'media_buttons\', \'add_media_button_wizard\', 12);


public static function add_media_button_wizard()
{
    echo \'<a href="display-code.php" class="button thickbox" title="Sample Title"> Sample Button</a>\';
}
我对Wordpress插件开发非常陌生,所以如果有人能给我指出正确的方向,那就太好了。谢谢

1 个回复
SO网友:flowDsign


您可以从本教程中获得启发:http://www.sitepoint.com/adding-a-media-button-to-the-content-editor/

对于视频,您可以将库类型更改为“视频”:

function open_media_window() {
    var window = wp.media({
        title: \'Insert a media\',
        library: {type: \'video\'},
        multiple: false,
        button: {text: \'Insert\'}
    });
}
希望这有帮助。

结束

相关推荐

Customizer JS API

好的,所以我一直在尝试自学如何使用customizer的JS API动态创建新的面板、部分和控件。这几天一直令人沮丧,我无法通过JS API获得实现这一点的确切方法。到目前为止,我正在做一些事情来实现这一目标,但没有成功: // for Settings api.create( params.id, params.id, params.default, params.args &#