【问题标题】:add a Menu to my WordPress Theme footer.php将菜单添加到我的 WordPress 主题 footer.php
【发布时间】:2016-08-17 17:40:55
【问题描述】:

我正在尝试向我的 WordPress 主题添加自定义页脚,我上传了我的静态网站 here,现在我尝试使其动态化,我将我的主菜单添加到 WordPress,但我不知道我该怎么做为我的 wordpress 主题添加页脚吗?

我必须制作另一个菜单并在这里使用它吗

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

然后在function.php中注册 还是有其他方法?

提前致谢!

【问题讨论】:

    标签: php html css wordpress


    【解决方案1】:

    更新答案

    您可能希望通过注册动态小部件并显示在您的footer.php 中来显示它:

    注册页脚小部件

    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>',
    ) );
    

    显示页脚小部件

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

    然后在您的Dashboard Widget Menu 中,通过 Text Widget 将您的自定义代码添加到您的footer-sidebar-1 侧边栏中。

    希望它有效..

    【讨论】:

    • 是的,但我的页脚包含 3 列,所以我应该为这部分设置 3 个菜单吗?还有我的徽标和我的社交网络链接,但我不知道如何将主题放在菜单中?
    • 你为什么不为此注册小部件?我建议注册 3 个小部件并做一些 css 技巧来显示。如果你想要它作为 3 列菜单,我想你需要注册 3 个 nav_menus。但我认为标准方法是注册页脚小部件。
    • 啊哈,你有推荐这样的特殊插件吗?
    • hmm,我认为最好注册自定义footer_sidebar codex.wordpress.org/Function_Reference/register_sidebar 并在footer.php 中显示为:&lt;div class="col-sm-4"&gt; &lt;?php if(is_active_sidebar('footer-sidebar-1')){ dynamic_sidebar('footer-sidebar-1'); } ?&gt; 这样的东西。
    • 让我测试一下。现在我尝试为此创建小部件?然后如果它不起作用,我会为这部分制作侧边栏。谢谢你:D
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多