WordPress页面之间的PHP导航

时间:2017-09-28 03:17:30

标签: php html wordpress twitter-bootstrap

我正在使用Bootstrap创建一个正常的公司网页硬编码,但我在Wordpress核心中创建它,因为我们想要一个新闻部分,而某个人管理帖子。

所以我创建了Index.php,其中包含所有内容:

<?php get_header(); ?>

  <div> Some body content</div>

<?php get_footer();?>

它完美无瑕。我按照一些教程做了。

我现在要做的是在不同的部分之间导航。

如果我使用正常的bootstrap索引,关于我们,产品,联系我们......我可以使用

访问它们
 <a href="pages/about.php">Button</a>

如何使用PHP语句在Wordpress中创建它?

我认为在WP中我必须采用不同的方式,使用single.php,并不像本机HTML代码那么容易。

任何帮助链接也会受到赞赏,因为我没有为开发人员找到明确的教程,只有WP最终用户。 谢谢大家!

1 个答案:

答案 0 :(得分:0)

您的意思是您网站的菜单,您可以创建一个菜单,您可以将其放在页眉,页脚或任何您想要的位置。为此你必须首先注册菜单

//register theme menu 
register_nav_menus( array( 
    'top menu' => 'Top Navigation',
));

//customize top header menu 
function ht_top_wp_nav() {
    wp_nav_menu( 
        array(
            'theme_location' => 'top menu',
            'container' => 'div',
            'container_class' => 'collapse navbar-collapse',
            'container_id' => 'navbarResponsive',
            'items_wrap' => '<ul class="navbar-nav ml-auto">%3$s</ul>', 
            'fallback_cb' => 'wp_page_menu',
            'menu'   => 'nav',
        )
    );
}

现在在您的主题functions.php中添加此代码后,您的信息中心下方会提供一个选项&gt;外观&gt;菜单在您创建新菜单时,您会看到一个选项,可以选择选择哪个菜单,还有一个选项可以选择顶部导航。

现在之后您可以使用此代码在前端显示它

    if (has_nav_menu('top menu')) {
        {
            ht_top_wp_nav(); 
        }
    }

希望它能解决你的问题