菜单突出显示自定义POST类型存档

时间:2012-05-09 作者:dlin

我是一个WP初学者,希望有人能帮助我。

我最近安装了WP 3.3.2Jigoshop 1.2 如果我可以使用WP作为电子商务网站,看看事情是如何运作的。

我目前面临的问题是,为了显示产品,Jigoshop在WP中创建了一个页面,因为当您单击该页面时,链接将从中重定向?page_id=5?post_type=product. 当页面被重定向时,current\\u page\\u item类不会停留/显示菜单中当前位置的样式。

当前菜单代码为<?php wp_nav_menu( array( \'container_class\' => \'menu-header\', \'theme_location\' => \'primary\' ) ); ?>

非常感谢您提前提供的帮助。

1 个回复
SO网友:Stephen Harris

Jigoshop做错了。。。

您可以直接向“产品”归档页添加链接,而不是向菜单中添加页面。

您可以添加一个指向存档页面的自定义链接,但这有其缺点。。。值得注意的是,如果url发生更改,您必须手动更新它,并且当您查看该帖子类型的单个帖子时,它也不会保持“最新”。

为了绕过我创造的这个this very small plug-in. 它会在“外观>菜单”页面中添加一个额外的元框,该页面列出了(已存档)的帖子类型。您可以使用此选项将产品存档链接添加到菜单中。

结束

相关推荐

Menu API not switching menus?

我正在使用菜单API,我想切换到其他菜单,但出于某种原因,它保留了第一个菜单这是我的密码在函数中。php add_action( \'init\', \'register_my_menus\',10 ); function register_my_menus() { register_nav_menu(\'main-navigation\', \'Main Navigation\'); } 下面是我的主题文件(header.ph