custom tabs in media uploader

时间:2011-03-07 作者:Asaf Chertkoff

我已经成功地向媒体上传器添加了一个自定义选项卡,但由于某些原因,它的布局不同-它不会加载包含所有其他选项卡的媒体上传器标题:

  add_filter(\'media_upload_tabs\', \'my_media_upload_tabs_filter\');

function my_media_upload_tabs_filter($tabs) {
        unset($tabs["type_url"]);
        unset($tabs[\'library\']);
        $newtab = array(\'ell_insert_gmap_tab\' => __(\'Google Map\',\'insertgmap\'));

        return array_merge($tabs,$newtab);
}

add_action(\'media_upload_ell_insert_gmap_tab\', \'media_upload_ell_gmap_tab\');

function media_upload_ell_gmap_tab() {
    return wp_iframe(\'media_upload_ell_gmap_form\', $errors );
}

function media_upload_ell_gmap_form() {
    ?>
    <h2>HTML Form</h2>

<?php
}  
谢谢。

1 个回复
最合适的回答,由SO网友:Asaf Chertkoff 整理而成

找到了。在Automatic SVN中media.php 我找到了media\\u upload\\u header()函数,唯一要做的就是在最后一个函数中回显它:

function media_upload_ell_gmap_form() {
    echo media_upload_header();
    ?>
    <h2>HTML Form</h2>

<?php
}
就是这样。

结束

相关推荐

Wp-admin-保存选项而不刷新?

我有自己的插件选项页面,但当用户点击“保存”按钮时,整个页面就会刷新。是否有办法将我下面的脚本更改为一些内容,例如在不刷新页面的情况下弹出黄色框,显示“设置已保存”?因此,数据将通过ajax调用或类似的方式传递。我以前见过类似的东西,但不记得是什么插件。add_action(\'admin_menu\', \'my_plugin_menu\'); function my_plugin_menu() { add_menu_page(\'My Plugin Opti