2017-04-23 11 views
1

이 이미지에서 강조 표시된 이미지 세부 정보 팝업에서 디스플레이 설정을 숨기고 싶습니다.Wordpress 미디어 편집 디스플레이의 디스플레이 설정을 숨기기

enter image description here

이 절은 하나의 사업부가 아니며, 그래서 숨기기 위해 jQuery를 사용하지 수 (개별 항목을 숨길 집결지 것은 - 해키 보였다).

/** 
    * 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이 (모든 가능한 경우)를 구성하는 방법을 잘 모릅니다 : 나는 선택하면이 섹션은 /의 JS/미디어 views.js을 WP을-이 포함되어 있습니다. 어떤 도움을 주셔서 감사합니다. 내 Wordpress 버전은 4.7.2입니다.

답변

0

이러한 설정을 숨기려면 공식적인 방법이 없습니다. 귀하의 솔루션은 현재 WP 상태에서 항상 해킹 될 것입니다.

나의 제안은 이러한 설정을 숨기기 위해 jQuery를 사용하는 것입니다, 나는 그 선택기 오른쪽 요소를 당신에게 줄 것이다 생각 :

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();