サポート » 使い方全般 » メディアを挿入がデフォルトのところをギャラリーを作成に変更したいです

  • カスタム投稿でギャラリーを表示できるコンテンツを作成しております。

    メディアを追加ボタンを押してからメディアを挿入からギャラリーを作成に切り替えるのですが

    毎回だと面倒なのでこれをデフォルトでカスタム投稿で作成したギャラリーコンテンツだけデフォルトで

    はじめから「ギャラリーを作成」に設定しておきたいのですが良い方法はございませんでしょうか?

    その他に音声プレイリスト作成,動画プレイリスト作成,アイキャッチ画像,URLから挿入を非表示にしたいです。

    http://web.contempo.jp/weblog/tips/p1975

    こちらの記事を参考に「ファイルをアップロード」タブを優先表示ということをする様に
    「ギャラリーを作成」項目を優先表示してから
    wp.media.view.Modal.prototype.on( 'open', function( ){ $( '.media-frame' ).addClass( 'hide-menu' ).addClass( 'hide-router' ); });//左メニュー非表示
    という様にできればと思います。

    ギャラリーのカスタム投稿は以下の様に設定しております。
    /*——————————————-*/
    /* カスタム投稿タイプ「Gallery」を追加
    /*——————————————-*/

    add_action( 'init', 'add_custom_post_type_gallery' );
    function add_custom_post_type_gallery() {
        $labels = array(
            'name' => _x( 'Gallery', 'gllery' ),
            'singular_name' => _x( 'Gallery', 'gallery' ),
            'add_new' => _x( '新規追加', 'gallery' ),
            'add_new_item' => _x( '新規Galleryを追加', 'gallery' ),
            'edit_item' => _x( 'Galleryを編集', 'gallery' ),
            'new_item' => _x( '新しいGallery', 'gallery' ),
            'view_item' => _x( 'Galleryを見る', 'gallery' ),
            'search_items' => _x( 'Galleryを検索', 'gallery' ),
            'not_found' => _x( 'Galleryは見つかりませんでした', 'gallery' ),
            'not_found_in_trash' => _x( 'ゴミ箱にGalleryはありません', 'gallery' ),
            'parent_item_colon' => _x( '親Gallery', 'gallery' ),
            'menu_name' => _x( 'Gallery', 'gallery' ),
        );
        $args = array(
            'labels' => $labels,
            'menu_position' => 5,
            'public' => true,
            'supports' => array(
                'title', 'editor', 'excerpt', 'thumbnail'),
            'capability_type' => 'page',// カスタム投稿タイプを固定ページにする page or post
            'hierarchical' => true// 親表示 false or true
        );
        register_post_type( 'gallery', $args );
    }

    最終的には
    /*————————————————*/
    /* ギャラリーコンテンツでメディアを追加ページのメディアを挿入がデフォルトのところをギャラリーを作成に変更
    /*————————————————*/

    function upload_media_manager_by_default() {
      if ( did_action( 'wp_enqueue_media' ) ) {
        ?>
        <script type="text/javascript">
          jQuery( document ).ready( function ( $ ) {
            xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx// 「ギャラリーを作成」項目を優先表示
    	wp.media.view.Modal.prototype.on( 'open', function( ){ $( '.media-frame' ).addClass( 'hide-menu' ).addClass( 'hide-router' ); });//左メニュー非表示
          });
        </script>
      <?php
      }
    }
    
    add_action( 'admin_footer', 'upload_media_manager_by_default' );

    この様にしてpost_type=galleryのみに設定したいです。

    わかるかたいましたらご教授下さい。

    長くなりましたが宜しくお願い致します。

    • このトピックはluvjapanが7年、 4ヶ月前に変更しました。
  • トピック「メディアを挿入がデフォルトのところをギャラリーを作成に変更したいです」には新たに返信することはできません。