WordPress.org

Ready to get started?Download WordPress

Forums

Custom ids for <li> in widgetized sidebar? (1 post)

  1. freese
    Member
    Posted 5 years ago #

    I created a custom theme for the company I work for. The sidebar did not have to be "widgetized" or widgets "compatible" until now. I´m required to use a couple of widgets. I know how to widgetize the sidebar:

    Included the usual snippet:

    <?php 	/* Widgetized sidebar, if you have the plugin installed. */
    if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>

    into sidebar.php and this code in the functions.php:

    <?php
    if ( function_exists('register_sidebar') )
    	register_sidebar(array(
    		'before_widget' => '<li id="%1$s" class="widget %2$s">',
    		'after_widget' => '</li>',
    		'before_title' => '<h2>',
    		'after_title' => '</h2>',
    	));
    ?>

    The sidebar is widgetized but the problem now is that all my carefully created ids for the different
    <li> are gone (some
    <li> elements require different styles and since the blog has to work with IE6 and e.g. child selectors are not supported by IE, I need this IDs to reference the different elements).
    I could try to rewrite my css again, but isn´t there a way to widgetize the sidebar without wordpress using this non-semantic ids?

    Thank you!!

Topic Closed

This topic has been closed to new replies.

About this Topic