WordPress.org

Ready to get started?Download WordPress

Forums

[resolved] Widget not appearing after being placed in sidebar (4 posts)

  1. zaqedc
    Member
    Posted 3 years ago #

    Posted this already in the themes forum, but I think that may have been the wrong place to put it so:

    I've tried installing the downloads box plugin (http://wordpress.org/extend/plugins/downloads-box/) on a test site I'm running locally. Dragged the widget to the sidebar (there are two available) and entered the relevent details, but it does not appear on the site.

    Seen other threads advising people to check that the dynamic_sidebar() function is present in functions.php. It is on mine, it sets up the two sidebars mentioned above.

    Also saw a thread advising to check sidebar.php for a dynamic_sidebar() function. All that is in there are two div tags with code detailing a menu consisting of links of categories. So I had a pop at lashing some code in there (though I haven't a notion about PHP) :

    <ul id="sidebar">
       <?php dynamic_sidebar( 'Test Sidebar' ); ?>
    </ul>

    That made absolutley no difference at all! If anyone has an idea of where I'm going wrong I'd appreciate it.

  2. zaqedc
    Member
    Posted 3 years ago #

    Checked out sidebar.php again. It is html with the php function wp_get_categories inside it. That's all that's there. On my test site this displays a small list of links on the top right hand side below the header.

    Must I add something to this to make the widget display?

  3. zaqedc
    Member
    Posted 3 years ago #

    Here is the content of the sidebar.php file:

    <div id="sidebar">
    <h2>Menu: </h2>
    <?php wp_list_categories('title_li&exclude=1,7'); ?>
    <li><a href="/?page_id=219">Contact</a></li>
    </div>

    Is there a function or means of inserting a widget for an installed plugin in code? Would it have to remain inside the div tags or be placed seperately?

  4. zaqedc
    Member
    Posted 3 years ago #

    Bah! It turned out to be so painfully easy that I am ashamed of myself:

    <div id="sidebar">
    <h2>Menu: </h2>
    <?php wp_list_categories('title_li&exclude=1,7'); ?>
    <li><a href="/?page_id=219">Contact</a></li>
    
    <br>
    <?php dynamic_sidebar('name or id of sidebar containing widget'); ?>
    </div>

Topic Closed

This topic has been closed to new replies.

About this Topic