簡體   English   中英

使用php將鏈接添加到Wordpress菜單

[英]Adding a link to a Wordpress menu with php

我有一個wordpress網站,我想在其中添加包含php的菜單鏈接。 例如:

<a class="dynamic-menu-item" 
  href="<?php echo $firstVariable; ?>" 
  title="<?php echo $secondVariable; ?>">
  <?php echo $LinkContent1; ?> - 
  <?php echo $LinkContent2; ?>
</a>

我怎樣才能做到這一點? 我考慮過嘗試添加具有任意href和標題的鏈接,然后在加載頁腳后使用php對其進行更改,但是我相信在functions.php文件中可以找到一種更好的方法。 我對php的了解還不是很好,所以這也將幫助我了解更多信息。 謝謝高級!

如果要在主題中添加菜單,請首先為主題注冊一個菜單。

function register_my_menu()
{
    register_nav_menu( 'primary', __( 'Menu Principal', 'your_trad' ) );
}
add_action( 'init', 'register_my_menu' );

那么您可以在后端編輯菜單。

只需將其添加到您的header.php

wp_nav_menu('primary');

wp_nav_menu

functions.php文件中的以下代碼會將導航鏈接添加到WordPress菜單的末尾。

function my_nav_wrap() {
    $wrap  = '<ul id="%1$s" class="%2$s">';
    $wrap .= '%3$s';
    $wrap .= '<li class="CHANGEME">';
    $wrap .= '<a class="dynamic-menu-item" href="'. echo $firstVariable .'" title="'. echo $secondVariable .'">'. echo $LinkContent1; .' - '. echo $LinkContent2 .'</a>';
    $wrap .= '</li>';
    $wrap .= '</ul>';
    return $wrap;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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