簡體   English   中英

WordPress的注冊菜單問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM