Your question should be specific to WordPress. Generic PHP/JS/SQL/HTML/CSS questions might be better asked at Stack Overflow or another appropriate Stack Exchange network site. Third-party plugins and themes are off-topic for this site; they are better asked about at their developers' support routes.
Closed 6 years ago.
Improve this questionasdasdasdasdasdasdasdasdasdasdasdasdadasd
Closed. This question is off-topic. It is not currently accepting answers.Your question should be specific to WordPress. Generic PHP/JS/SQL/HTML/CSS questions might be better asked at Stack Overflow or another appropriate Stack Exchange network site. Third-party plugins and themes are off-topic for this site; they are better asked about at their developers' support routes.
Closed 6 years ago.
Improve this questionasdasdasdasdasdasdasdasdasdasdasdasdadasd
If you go into functions.php
, then there are most likely a place where it says:
register_sidebar( array(
'name' => __( 'Footer, column one', 'lang_token' ),
'id' => 'footer_col_one',
'before_widget' => '<div id="%1$s" class="single-widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h4 class="widget-title">',
'after_title' => '</h4>',
) );
That is where the widget is registered. Then you can add a class to the given widget, like this:
register_sidebar( array(
'name' => __( 'Footer, column one', 'lang_token' ),
'id' => 'footer_col_one',
'before_widget' => '<div id="%1$s" class="single-widget %2$s MyNewSuperDuperClass">',
'after_widget' => '</div>',
'before_title' => '<h4 class="widget-title">',
'after_title' => '</h4>',
) );
And then you could find that class and fold the widget with some javascript. Remember, that you need something client-side, in order to make the visitor fold/unfold it. I would probablyly do it with CSS and a button, - but you could also do it with jQuery, something along these lines.