Guest User

Untitled

a guest
Jun 24th, 2018
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. <?php
  2.  
  3. add_filter( 'genesis_customizer_theme_settings_config', __NAMESPACE__ . '\\remove_genesis_customizer_panels' );
  4. /**
  5. * Remove redundant Genesis Customizer panels.
  6. *
  7. * @param array $config The config array for theme settings in the Customizer.
  8. *
  9. * @return array
  10. */
  11. function remove_genesis_customizer_panels( $config ) {
  12.  
  13. $panels = [
  14. 'genesis_updates',
  15. 'genesis_header',
  16. 'genesis_adsense',
  17. 'genesis_color_scheme',
  18. 'genesis_layout',
  19. 'genesis_breadcrumbs',
  20. 'genesis_comments',
  21. 'genesis_archives',
  22. 'genesis_scripts',
  23. ];
  24.  
  25. array_walk( $panels, function ( $panel ) use ( &$config ) {
  26. unset( $config['genesis']['sections'][ $panel ] );
  27. } );
  28.  
  29. return $config;
  30.  
  31. }
Add Comment
Please, Sign In to add comment