首页 / PHP / php – 自定义帖子类型活动菜单项
php – 自定义帖子类型活动菜单项
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php – 自定义帖子类型活动菜单项,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1292字,纯文字阅读大概需要2分钟。
内容图文
我创建了一个名为“team”的自定义帖子类型,并将链接到存档页面添加到WP菜单.
用户点击后,会显示所有团队成员,并在菜单中突出显示当前页面.
但是当我点击个别团队成员时,他的页面会打开,菜单中的“团队”不再突出显示,应该是.
这是团队页面打开时的显示方式:
<li id="menu-item-17" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item active”>
<a href="http://localhost:8888/site/team/">Team</a>
</li>
当我打开个人会员页面时,这就是我在菜单中得到的内容:
<li id="menu-item-17" class="menu-item menu-item-type-custom menu-item-object-custom”>
<a href="http://localhost:8888/site/team/">Team</a>
</li>
由于我不是PHP开发人员,我对如何使其工作没有任何想法,任何建议都将受到高度赞赏:)
解决方法:
我让这个为我工作,从here拍摄和编辑.我在哪里’盆景’将其更改为您的自定义帖子类型.在我放置’menu-item-299’的位置,将其更改为要保持突出显示的菜单项的ID.
function change_page_menu_classes($menu)
{
global $post;
if (get_post_type($post) == 'bonsai')
{
$menu = str_replace( 'current-menu-item', '', $menu ); // remove all current_page_parent classes
$menu = str_replace( 'menu-item-299', 'menu-item-299 current-menu-item', $menu ); // add the current_page_parent class to the page you want
}
return $menu;
}
add_filter( 'nav_menu_css_class', 'change_page_menu_classes', 10,2 );
如果你有问题,请告诉我,也许他们会影响我:)
内容总结
以上是互联网集市为您收集整理的php – 自定义帖子类型活动菜单项全部内容,希望文章能够帮你解决php – 自定义帖子类型活动菜单项所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。