Collapsible widgets

admin2025-06-03  3

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 question

asdasdasdasdasdasdasdasdasdasdasdasdadasd

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 question

asdasdasdasdasdasdasdasdasdasdasdasdadasd

Share Improve this question edited Feb 13, 2019 at 12:06 ANdy asked Jan 19, 2019 at 14:46 ANdyANdy 478 bronze badges
Add a comment  | 

1 Answer 1

Reset to default 0

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.

转载请注明原文地址:http://conceptsofalgorithm.com/Algorithm/1748912637a314757.html

最新回复(0)