2014-04-22 28 views
0

我正在尝试为WP页面编写菜单,但似乎只有一件事情可以使用。我基本上是从我们部门的其他人那里拷贝和粘贴的。我工作的代码是低于(对不起,我不知道如何在此论坛粘贴代码):菜单死链接命令在WordPress中不起作用

<li><a href="<?php bloginfo('siteurl'); ?>/bom_homepage_doc">Business Operations Manual</a></li> 
<li><a href="<?php bloginfo('siteurl'); ?>/bom_preface_letter_doc">Preface</a> 
    <ul> 
     <li><a href="<?php bloginfo('siteurl'); ?>/bom_preface_letter_doc">Letter from the Deputy</a></li> 
     <li><a href="<?php bloginfo('siteurl'); ?>/bom_preface_preface_doc">Preface</a></li> 
     <li><a href="<?php bloginfo('siteurl'); ?>/bom_preface_timeline_doc">Timeline</a></li> 
    </ul> 
</li> 

实时输出链接如下。请注意,前导是一个“#”(无效链接),它正确,因为它只是下拉菜单。注意那里有一个实际的链接href,但不知何故,在输出时,它切换到#。您可以通过查看浏览器的源看到现场最终代码,这里的链接:

http://www.ppi.noaa.gov/bom/

因此,这里是我的代码(对不起,我不知道该怎么贴在这个论坛代码):

<li><a href="<?php bloginfo('siteurl'); ?>/program_evaluation_guide">Welcome</a></li> 
<li><a href="<?php bloginfo('siteurl'); ?>/program_evaluation_guide_introduction">Introduction</a> 
<li><a href="<?php bloginfo('siteurl'); ?>/program_evaluation_guide_types">Types</a> 
<li><a href="<?php bloginfo('siteurl'); ?>/program_evaluation_guide_planning">Planning</a> 
<li><a href="<?php bloginfo('siteurl'); ?>/program_evaluation_guide_reference_1">References</a> 
    <ul> 
     <li><a href="<?php bloginfo('siteurl'); ?>/program_evaluation_guide_reference_1">1. Performance Measurement</a></li> 
     <li><a href="<?php bloginfo('siteurl'); ?>/program_evaluation_guide_reference_2">2. Logic Models</a></li> 
     <li><a href="<?php bloginfo('siteurl'); ?>/program_evaluation_guide_reference_3">3. Scenarios</a></li> 
     <li><a href="<?php bloginfo('siteurl'); ?>/program_evaluation_guide_reference_4">4. Design Matrix</a></li> 
     <li><a href="<?php bloginfo('siteurl'); ?>/program_evaluation_guide_reference_5">5. Additional Resources</a></li> 
    </ul> 

参考文献中的注意事项我希望能够像上面的第一个示例一样,只需拉下拉菜单的“#”即可。我几乎像第一个例子那样设置它,其中REFERENCES与它下面的第一个子链接具有相同的href。你会认为它会工作,因为这是如何设置上面的第一个例子,但是我的结果并没有执行#,而是进入href页面而不是#,这不是我想要的。这里是我的链接:

http://www.ppi.noaa.gov/program_evaluation_guide/

所以我不知道我在做什么错在这里。有人有什么主意吗?

+0

目前参考有一个死链接(#)那里 –

+0

你是对的。在我发布这篇文章后,我找到了一个解决方案并清理了代码。我很抱歉没有张贴在这里更早让读者知道这一点。非常感谢您的文章。 –

回答

0

我能解决这个问题,并清理了代码。我想发布这个为他人的情况下,他们会发现它有用:

<li><a href="<?php echo bloginfo('siteurl'); ?>/program_evaluation_guide">Welcome</a></li> 
    <li><a href="<?php echo bloginfo('siteurl'); ?>/program_evaluation_guide_introduction">Introduction</a></li> 
    <li><a href="<?php echo bloginfo('siteurl'); ?>/program_evaluation_guide_types">Types</a></li> 
    <li><a href="<?php echo bloginfo('siteurl'); ?>/program_evaluation_guide_planning">Planning</a></li> 
    <li><a href="#">References</a> 
    <ul> 
      <li><a href="<?php echo bloginfo('siteurl'); ?>/program_evaluation_guide_reference_1">1. Performance Measurement</a></li> 
    <li><a href="<?php echo bloginfo('siteurl'); ?>/program_evaluation_guide_reference_2">2. Logic Models</a></li> 
    <li><a href="<?php echo bloginfo('siteurl'); ?>/program_evaluation_guide_reference_3">3. Scenarios</a></li> 
    <li><a href="<?php echo bloginfo('siteurl'); ?>/program_evaluation_guide_reference_4">4. Design Matrix</a></li> 
    <li><a href="<?php echo bloginfo('siteurl'); ?>/program_evaluation_guide_reference_5">5. Additional Resources</a></li> 
</ul></li>