[英]Wordpress register menu issue
我在為WP注冊自定義菜單時遇到了問題。 我已經閱讀了有關wp中自定義菜單的所有文本和各種論壇,但似乎無法弄清楚如何使我的工作。
這是我要添加到我的function.php文件中的代碼片段:
function register_my_menu() {
register_nav_menu('header-menu',__( 'Header Menu' ));
}
add_action( 'init', 'register_my_menu' );
然后將這段代碼添加到header.php文件中,我希望菜單是:
<?php wp_nav_menu( array( 'theme-location' => 'header-menu' ) ); ?>
這兩段代碼直接取自: https : //wordpress.org/support/topic/register_nav_menu-not-actually-registering-menus
現在,我嘗試以不同的順序以不同的順序輸入這些代碼,將其重命名無濟於事。 似乎沒有任何作用。 當我查看我的WP網站時,我發現該頁面的頂部在頂部顯示了functions.php代碼,並且從未出現在管理面板中編輯菜單的選項。
這甚至是我使用此代碼時得到的結果的屏幕截圖。 http://i.stack.imgur.com/5XiEu.jpg
我做錯什么了嗎???
如果是這樣,我該如何解決?
因為我是WP的新手,我將非常有必要獲得一些幫助。
感謝您的答復,我終於明白了!
起初我沒有php標簽。
然后,我在開頭添加了一個開始標記,然后添加了一個結束標記: <?php
和?>
。
我挑選了二十三個主題,然后將代碼復制到該主題上。
然后我意識到,function.php文件只需要打開標簽“ <?php...
,現在一切都很好了!
所以我的最終代碼是:
<?php
function register_my_menu() {
register_nav_menu('header-menu',__( 'Header Menu' ));
}
add_action( 'init', 'register_my_menu' );
像魅力一樣工作!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.