我正在将一个主题融入wordpress。我的主题是单页网站。但是现在我想添加一个额外的页面(blog.php),所以我只想知道如何在wordpress中提供我的导航菜单项(博客)之一的链接。我只是写道
<li><a href="blog.php">Blog</a></li>
但上面的代码不起作用。
在“外观”中的WP管理面板中有任何菜单位置吗?如果这样做,您可以使用“链接”菜单项填充菜单,您可以在其中放置像/blog.php
这样的URL。如果你不这样做,你可以在functions.php中注册一个菜单,并在你的主题的header.php文件中的<body id="body" <?php body_class(); ?> >
之后添加它:
添加到functions.php:
add_action( 'after_setup_theme', 'theme_register_nav_menu' );
function theme_register_nav_menu() {
register_nav_menu( 'primary', 'Primary Menu' );
}
添加到header.php:
<?php wp_nav_menu( array( 'theme_location' => 'primary' ) ); ?>
创建新菜单后,将其放在“主要”位置,并使用其他页面的任意链接填充它。