selected menu item

时间:2013-05-08 作者:Pier

我正在为客户开发的模板有以下页面:

主页:一个自定义静态页面,显示特定WP页面的内容和最新的粘性帖子。这是头版。php文件

  • 关于我们:WP页面服务:WP页面事件:WP帖子列表,在事件类别中博客:博客类别中的WP列表我想突出显示CSS主菜单中的当前部分,但我唯一的想法是根据当前情况列出一个很大的PHP条件列表。例如,如果我们看到的是Events类别,那么我们必须在Events部分,依此类推。

    有没有更直接的方法来实现这一点?

  • 1 个回复
    SO网友:Diana

    我明确建议您使用WordPress菜单功能,这一功能非常容易实现,如果用户想要重命名或添加新项目,您无需担心。

    只需将此添加到您的函数中。php:

        register_nav_menus(
        array(
          \'main_menu\' => \'Main menu\',
        )
    );
    
    然后在标题中。php或任何有菜单的地方添加:

    <?php wp_nav_menu( array( \'theme_location\' => \'main_menu\', \'menu_class\' => \'the_main_menu\' ) ); ?>
    
    请您也可以重用您的CSS类check the doc.

    结束

    相关推荐

    用于多个子主题的一个子函数.php

    我有一个wordpress设置,我为客户使用大约30个左右的子主题,他们可以从中选择。每个子主题都有自己的功能。当前为php文件。是否可以只设置一个子函数。php并从所有单独的子主题调用它?我想要这个功能的原因是我发现自己不断地对功能进行更改。php和我每次都要处理所有30多个主题。