Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. //Create ACF field called `widget_class` and assign to all widgets to use this function
  2.  
  3. add_filter('dynamic_sidebar_params', 'my_dynamic_sidebar_params');
  4.  
  5. function my_dynamic_sidebar_params($params)
  6. {
  7. if ($params[0]['id'] != 'footer') return $params;
  8.  
  9. $widget_id = $params[0]['widget_id'];
  10.  
  11. $classes = get_field('widget_class', 'widget_' . $widget_id);
  12.  
  13. if ($classes) {
  14.  
  15. $params[0]['before_widget'] = str_replace('col-xs-12', $classes, $params[0]['before_widget']);
  16.  
  17. }
  18. return $params;
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement