2017-04-23 1 views
1

Je souhaite masquer les PARAMÈTRES D'AFFICHAGE dans la fenêtre contextuelle Détails de l'image - mise en évidence dans cette image.Masquer les paramètres d'affichage dans Wordpress media edit popup

enter image description here

Cette section est pas sous une seule div, ne pouvait donc pas utiliser jQuery pour cacher (va ave cacher des éléments individuels - semblait hacky). Lorsque j'ai vérifié wp-includes/js/media-views.js il y a une section:

/** 
    * 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' 
      }; 
    }, 

Mais je ne sais pas comment configurer/overridew cela (si possible) pour masquer la section. Toute aide est appréciée. Ma version Wordpress est 4.7.2.

Répondre

0

Il n'existe aucun moyen officiel de masquer ces paramètres. Votre solution sera toujours hacky à l'état WP actuel.

Ma suggestion est d'utiliser jQuery pour cacher ces paramètres, je pense que ces sélecteurs vous donnera les bons éléments:

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