首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使wordpress菜单保持高亮显示(菜单中的class=“当前页面项”)以显示类别列表(而不是页面)

使wordpress菜单保持高亮显示(菜单中的class=“当前页面项”)以显示类别列表(而不是页面)
EN

Stack Overflow用户
提问于 2010-11-02 01:08:53
回答 1查看 917关注 0票数 0

我有一个网站,我已经完全定制了主题。

不幸的是,主题和设置方式不希望您查看博客和投资组合的实际页面permalink来查看其内容。

常规页面工作正常:

Site.com/关于site.com/联系人

但是,如果您转到/portfolio或/blog,则页面显示为空白。

因此,我不得不使用appearance>menu创建一个自定义菜单,该菜单链接到:

/类别/组合/#所有/类别/博客

这使得内容现在显示出来,唯一的问题是当他们点击投资组合或博客时,wordpress认为它实际上不是在查看该页面,所以主菜单中的选项卡不会被高亮显示(以显示您当前所在的页面)。

有人知道怎么解决这个问题吗?

http://eastcoastefx.com/ggqq

谢谢您:)

EN

回答 1

Stack Overflow用户

发布于 2010-11-02 14:51:35

我以前也这么做过。它不是很漂亮,但是如果这两个项都是WordPress页面,它就能工作。

代码语言:javascript
代码运行次数:0
运行
复制
// hack the queried_object_id for wp_list_pages
global $wp_query;
$queried_object_id = $wp_query->queried_object_id;
if ($season_page) {
    // ensure season pages have Season highlighed in nav
    $wp_query->queried_object_id = 22;
}

wp_list_pages($args);

// set queried_object_id back to the original
$queried_object_id = $queried_object_id;

我很想知道你是否在WordPress论坛上找到了更好的,Mike的评论,因为上面很明显是一个黑客。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4074275

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档