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