mimi mimi - 3 months ago 14
PHP Question

add a Menu to my WordPress Theme footer.php

I'm trying to add a custom footer to my WordPress theme, I upload my static website here and now I trying to make it dynamic, I added my primary menu to WordPress but I don't know how can I exactly add footer to my wordpress theme?

do I have to make another menu and use it here like

$args= array(
'theme_location' => 'footer'
);
wp_nav_menu(); ?>


and then register it in function.php
or it has another way?

Thanks in advance!

Answer

Updated Answer

You may want to display it by registering dynamic widget and displaying in your footer.php instead:

Registering Footer Widget

register_sidebar( array(
    'name' => 'footer Sidebar 1',
    'id' => 'footer-sidebar-1',
    'description' => 'Appears in the footer area',
    'before_widget' => '<aside id="%1$s" class=" %2$s">',
    'after_widget' => '</aside>',
    'before_title' => '<h4 class="widget-title">',
    'after_title' => '</h4>',
) );

displaying Footer widget

<div class="col-sm-3">
    <?php
        if(is_active_sidebar('footer-sidebar-1')){
            dynamic_sidebar('footer-sidebar-1');
        }
    ?>
</div>

Then in your Dashboard Widget Menu add your custom code via Text Widget placing into your footer-sidebar-1 sidebar.

Hope it works..

Comments