首页 > 解决方案 > 在 wordpress 菜单中添加 span 标签

问题描述

我是 wordpress 的新手,我正在尝试自己解决问题。

但我卡在这里,

这是我的 HTML 菜单,


<nav>
    <ul>
    <li><a href="index.html"><span class="menu-link">Home</a></li>
    <li><a href="about.html"><span class="menu-link">About us</span></a></li>
    <li><a href="blog.html"><span class="menu-link">Blog</span></a></li>
    <li><a href="gallery.html"><span class="menu-link">Gallery</span></a></li>
    <li><a href="contact.html"><span class="menu-link">Contact us</span></a></li>
    </ul>
</nav>

我想把它转换成wordpress,我用下面的方式做到了,

但我想<span class="menu-link">将此标签添加为我的 HTML 代码。从字面上看,我想将该 HTML 转换为 WORDPRESS

这是我的 header.php

<?php
wp_nav_menu(
array(
'menu' => 'primary',
'container' => '',
'theme_location' => 'primary',
'items_wrap' => '<ul>%3$s</ul>'
)
);
?>

这是我的function.php

function alleg_menus(){ // Create new menu locations
    $locations = array(
        'primary' => "Desktop Primary Top Menu",
        'footer' => "Footer Menu Items"
    );
    register_nav_menus($locations);
}
add_action('init', 'alleg_menus');

标签: htmlcsswordpressmenu

解决方案


你试过像下面的代码吗?

wp_nav_menu(
array(
'menu' => 'primary',
'container' => '',
'theme_location' => 'primary',
'items_wrap' => '<ul>%3$s</ul>', 'link_before'=>'<span class="menu-link">', 'link_after'=>'</span>'
)
);

推荐阅读