Support » Fixing WordPress » how to use the same widget twice

  • Resolved blueyez


    i can’t find anything to help with this :((

    i want to apply a widget on the sidebar, and the same widget on the front page footer.


Viewing 7 replies - 1 through 7 (of 7 total)
  • how can i call the widget directly into my theme ?

    Moderator kmessinger


    Well you might try looking at your source code, identify the code for the widget, copy that code and place it into your footer.php

    or set up a widget area in your footer…

    something like this in functions.php (between the php tags) will register the new widget area

    if ( function_exists('register_sidebar') )
            'before_widget' => '<div id="%1$s" class="widget %2$s">',
            'after_widget' => '</div>',
            'before_title' => '<h3>',
            'after_title' => '</h3>',

    And this in footer.php (or anywhere in a theme really) will add the widget area to the theme:

    <div class="footWidget">
    <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('footer_left') ) : ?>
    <?php endif; ?>

    of course then you would have to style the .footWidget in your css

    .footWidget {
            float: left;
            width: 340px;

    worked for me….but yours will have to be changed most likely… whatever works in your theme

    i have 4 dynamic sidebars

    main page box 1
    main page box 2
    main page box 3
    pages sidebar

    i want to use yahoo status plugin widget in “main page box 3” and “pages sidebar”

    the widget is not widget_api ready wp 2.8 so i can use it only one time.
    i have no idea how to convert it into the new api ( i don’t know php )

    tried to use
    but is also outdated and doesn’t work

    Hi everybody,
    I have the same problem and I want add a footer widget, as far as ı understand after I read the notes above;
    I need to find out this part in my functions.php

    if ( function_exists(‘register_sidebar’) )
    ‘before_widget’ => ‘<div id=”%1$s” class=”widget %2$s”>’,
    ‘after_widget’ => ‘</div>’,
    ‘before_title’ => ‘<h3>’,
    ‘after_title’ => ‘</h3>’,

    then I need to copy and paste it to the footer.php
    then I need to paste the code below too to the footer.php

    <div class=”footWidget”>
    <?php if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar(‘footer_left’) ) : ?>
    <?php endif; ?>

    then I need to paste the code below to the style.css

    .footWidget {
    float: left;
    width: 340px;

    Did I do the right things? Is this the right way?
    Because I use Ahimsa Theme and these things didn’t work on my theme.
    Can anybody help me?

    Moderator kmessinger


    blueyz – Widgets that come with WP can be used in mutiple sidebars with no problem. For a plugin widget you might take the code and put it into your second sidebar with a text widget.

    voyagerlife – no, the top portion of the code you need to put into functions.php. It does not go into the footer.php

    unfortunately it doesn’t work on my theme.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘how to use the same widget twice’ is closed to new replies.