我正在嘗試爲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,但不知何故,在輸出時,它切換到#。您可以通過查看瀏覽器的源看到現場最終代碼,這裏的鏈接:
因此,這裏是我的代碼(對不起,我不知道該怎麼貼在這個論壇代碼):
<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/
所以我不知道我在做什麼錯在這裏。有人有什麼主意嗎?
目前參考有一個死鏈接(#)那裏 –
你是對的。在我發佈這篇文章後,我找到了一個解決方案並清理了代碼。我很抱歉沒有張貼在這裏更早讓讀者知道這一點。非常感謝您的文章。 –