WordPress.org

Forums

Flexible widths for horizontally displayed widgets (1 post)

  1. stevecoy
    Member
    Posted 6 years ago #

    Hi -

    I'm customizing a theme with a "sidebar" along the bottom of the page, and I want the widgets there to have flexible widths depending on how many widgets are published to the sidebar. So if there are 4 widgets, the before_widget output will be <div style="width: 25%">, if there are 3 widgets <div style="width: 25%">, etc. Of course, this would be very easy to to with tables, but tables are the devil now, right?

    So I want to do something like this:

    $columns = $number_of_widgets;
    $width = 100/$columns;
    register_sidebar(array('name'=>'bottom',
    'before_widget' => '<div class="bottom-module" style="width: '.$width.'%">',

    etc, etc.

    The only question is, how do I populate $number_of_widgets for the specific sidebar (theme uses multiple sidebars)?

    Thanks -

    _Steve

Topic Closed

This topic has been closed to new replies.

About this Topic