我是Wordpress或CMS的新手,但我习惯了Joomla菜单的工作方式。我已经下载了这个带有4页导航菜单的Wordpress主题。所以我想我会创建一个新页面并选择主页面作为父页面。但在我访问该网站后,导航不会显示该页面的链接。
所以我看了header_block.php中菜单的HTML,我复制并粘贴了about li条目,它运行正常。好吧我可以手工编辑菜单,但我不能指望客户这样做。有更简单的方法吗?接近Joomla的工作方式?提前谢谢。
<!-- Start Menu -->
<div class="Menu">
<ul>
<li><a href="<?php echo get_option('home'); ?>">
<?php _e('Home'); ?>
</a></li>
<li><a href="<?php echo get_option('home'); ?>?page_id=2">
<?php _e('About Us'); ?>
</a></li>
<li><a href="<?php echo get_option('home'); ?>?m=200808">
<?php _e('Archives'); ?>
</a></li>
<li><a href="<?php echo get_option('home'); ?>?page_id=38">
<?php _e('Contact Us'); ?>
</a></li>
<li><a href="<?php echo get_option('home'); ?>?page_id=2">
<?php _e('About Us'); ?>
</a></li>
</ul>
<div class="clr"></div>
</div>
<!-- End Menu -->
答案 0 :(得分:1)
wp_list_pages模板标记Template Tags/wp list pages « WordPress Codex处理列出所有已发布的页面,因此当客户端在wordpress编辑器中添加页面时,会将页面添加到页面模板的菜单中。您下载的主题是否使用wp_list_pages?或者页面URL和CS是硬编码的吗?查看wordpress默认主题,了解如何使用wp_list_pages。
答案 1 :(得分:1)
虽然尚未正式推出,但WordPress 3.0中值得期待的是新的menu management system。