2017-04-23 22 views
1

画像の詳細ポップアップで表示設定を非表示にしたい - この画像ではハイライト表示されている。Wordpressメディアの表示設定を非表示にする

enter image description here

このセクションでは、単一のdivの下にはないので、非表示にするにはjQueryを使用することができなかった(個別の項目を非表示にするaveのだろうが - ハック見えました)。私はWP-含ま/のJS /メディアviews.jsをチェックするとセクションがあります:

/** 
    * Reset the attachment display settings defaults to the site options. 
    * 
    * If site options don't define them, fall back to a persistent user setting. 
    * 
    * @since 3.5.0 
    */ 
    resetDisplays: function() { 
      var defaultProps = wp.media.view.settings.defaultProps; 
      this._displays = []; 
      this._defaultDisplaySettings = { 
        align: getUserSetting('align', defaultProps.align) || 'none', 
        size: getUserSetting('imgsize', defaultProps.size) || 'medium', 
        link: getUserSetting('urlbutton', defaultProps.link) || 'none' 
      }; 
    }, 

は、しかし、私は(可能であれば)のセクションを非表示に設定する方法を知っている/ overridewこのいけません。どんな助けもありがとうございます。私のWordpressのバージョンは4.7.2です。

答えて

0

これらの設定を非表示にする公式の方法はありません。あなたのソリューションは、現在のWP状態で常にハッキーです。

var imgSettings = jQuery('.embed-media-settings'); 

// Only .hide() the settings, do not remove them! 
imgSettings.find('.setting.align').hide(); 
imgSettings.find('.setting.size').hide(); 
imgSettings.find('.setting.link-to').hide(); 

// Also hide the first title "Display Options" 
imgSettings.find('.setting.align').prev().hide(); 

私の提案は、これらの設定を非表示にするjQueryのを使用することです、私はそれらのセレクタはあなたに右の要素を与えるだろうと思います

関連する問題