当前位置: 首页 > 知识库问答 >
问题:

WordPress菜单项描述到木材树枝模板

翁文康
2023-03-14

我在wordpress菜单屏幕选项中启用了菜单项描述,并为一些菜单项添加了描述。

有人知道我如何让它们显示在木材树枝模板中吗?

还有一个子问题:我假设在树枝部分之前,我需要给functions.php添加一些东西——每当我尝试一个解决方案,上面写着“把这个添加到你的functions.php”,然后我把它放入functions.php文件提供了木材入门主题,我得到的错误,大概我是粘贴在错误的点在该文件?在那里添加代码的安全地方在哪里?

共有1个答案

岳城
2023-03-14

可以使用post_content属性访问描述。

下面是一个可能使用细枝构建菜单的示例-在a标记中,您可以看到{{item.title}什么是菜单标签{{item.post_content}什么代表您的描述:

<nav id="menu" class="wrapper-menu-main">
<ul class="nav-main">
    {% for item in main_menu.get_items %}

        <li class="nav-main-item {{ item.classes | join(' ') }}">

            <a class="nav-main-link" href="{{ item.get_link }}">{{ item.title }} {{ item.post_content }}</a>

            {% if item.get_children %}
                <ul class="nav-drop">
                {% for child in item.get_children %}
                    <li class="nav-drop-item {{ child.classes | join(' ') }}">
                        <a class="nav-drop-link" href="{{ child.get_link }}">{{ child.title }}</a>
                    </li>
                {% endfor %}
                </ul>
            {% endif %}
        </li>
    {% endfor %}
</ul>

此行中的主菜单:

{% for item in main_menu.get_items %}

是您的树枝菜单对象——当然,它可以在您的代码中有一个不同的名称。

基本上你不需要任何额外的功能。php您只需获得带有细枝的菜单对象,如:

$context['main_menu'] = new TimberMenu('primary');

在您的情况下,主菜单可以是不同的名称,这取决于您如何注册/命名菜单。

 类似资料:
  • 这是我的当前设置: 我有一个Wordpress网站 我可以单独访问每个人(来自自定义post类型人员的条目)。我想做的是,从这个角度来看,也可以访问所有的博客文章条目,并通过关系字段进行过滤,只显示该人写的博客文章。 知道怎么对付小枝吗?一旦我上了人物“上下文”,我也找不到访问博客文章“上下文”的方法。

  • 你好,我想在这个代码的帮助 函数register_my_custom_menu_page(){add_menu_page('custom menu title','custom menu','my-menu-slug2','manage_options','custompage','my_custom_menu_page',plugins_url('myplugin/images/icon.png

  • 我有一个WordPress菜单,其中有一些菜单项是我通过标准(拖放)WordPress管理菜单功能添加的。最近,我不得不在菜单中添加另一项,以生成动态href链接。我在函数中使用以下代码实现了这一点。php文件: //将“我的个人资料”菜单项动态添加到“成员”菜单(根据当前登录的用户生成用户名) add_filter(wp_nav_menu_items、add_profilelink_in_men

  • 我需要你的帮助我的html中有导航菜单我想在我将html传输到Wordpress时准确地获取它们,但是当我将html传输到Wordpress时,它看起来不一样。Wordpress无法阅读我的导航栏菜单CSS,为什么?你能帮助我吗?请看我想说的图片。 以下是我的导航菜单html代码和css:

  • 我正在为客户创建一个Wordpress站点,网址是http://digitaldemo.net/vintage/about/。我遇到的唯一问题是,当我在给定的页面上时,li.current-menu-item类没有被应用。 例如,在上面的URL上,关于菜单项应该有更深的灰色背景,而不是图标后面的白色“聚光灯”。 下面是我的导航的CSS: 每个li都有一个独特的背景图像(例如li.blog有blog

  • 我向每个Wordpress菜单项添加了类,但它们没有出现在代码中。 我的菜单: 我的职能。php包括 所以我有 但是没有我在Wordpress管理菜单中添加的任何类。为什么呢?