2014-04-22 27 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>