为媒体库弹出窗口添加自定义TAB栏
  • 3年前
  • 为媒体库弹出窗口添加自定义TAB栏885
  • 不知道这个标题大家能不能明白什么是什么意思,如果不明白的话,那么可以看看下面的图片即可了解:

    那么这个弹出窗口添加一个TAB栏是什么意思呢?

    不知道通过上面的截图,大家明白这个意思了没有,如果明白了,感兴趣的话可以继续往下面看看。

    添加的这个TAB栏目可以用来做什么,就看个人的需求了。直接将下面的代码添加到主题目录下的function.php文件中即可,不会添加可以安装插件解决的问题:

    function mime_type_tab($tabs) {
            /* name of custom tab */
        $new_tab = array('mimeframe' => __('Mime Types', 'mimetype'));
        return array_merge($tabs, $new_tab);
    }
    add_filter('media_upload_tabs', 'mime_type_tab');
     
     
    function create_mime_type_page() {
        media_upload_header();
            wp_enqueue_style( 'media' );
     
            /* add custom code to display bellow this line */
        /* display mime types */
        $mimes = get_allowed_mime_types();
        $types = array();
     
        echo '
    '; echo '

    Supported file types

    '; echo '
    '; foreach ($mimes as $ext => $mime) { $types[] = '
  • ' . str_replace('|', ', ', $ext) . '
  • '; } echo '
      ' . implode('', $types) . '
    '; echo '
    '; /* end custom code */ } function insert_mime_type_iframe() { return wp_iframe( 'create_mime_type_page'); } add_action('media_upload_mimeframe', 'insert_mime_type_iframe'); add_action( 'admin_head', 'mime_frame_css' ); function mime_frame_css() { echo ''; }

    最终实现效果如下:

    右边的内容可以自定义,也就是上面代码中create_mime_type_page()函数里面的内容了,大家可以修改为自己需要的东西用来展示或者别的功能都是可以的。

  • 联系我们
  • 有任何疑问欢迎联系我们
  • WP新手学园
  • 为媒体库弹出窗口添加自定义TAB栏
  • 邮箱:2830776172#qq.com(#换成@)
  • 回复时间:9:00-19:00
  • 如果提问.请图文并茂,详细描述问题
  • 为媒体库弹出窗口添加自定义TAB栏
  • 微信号:wpxsxy_official
  • 仅支持付费解决问题
  • *并非所有问题都会被回复
  • 为媒体库弹出窗口添加自定义TAB栏
  • QQ:2830776172
  • 回复时间:9:00-19:00
  • QQ仅支持付费提问,时间有限,尽情谅解
  • 为媒体库弹出窗口添加自定义TAB栏
  • QQ群:198768181
  • 有问题可以进去提问,寻求群友帮助
  • *并非所有问题都会被回复
  • 为媒体库弹出窗口添加自定义TAB栏
  • 咸鱼:WP新手学园
  • 如果对于直接交易不放心,可以走闲鱼
  • *咸鱼价格不作为最终交易价格
  • 备案号:鄂ICP备2021011647号-1