我有一个网站,我已经完全定制了主题。
不幸的是,主题和设置方式不希望您查看博客和投资组合的实际页面permalink来查看其内容。
常规页面工作正常:
Site.com/关于site.com/联系人
但是,如果您转到/portfolio或/blog,则页面显示为空白。
因此,我不得不使用appearance>menu创建一个自定义菜单,该菜单链接到:
/类别/组合/#所有/类别/博客
这使得内容现在显示出来,唯一的问题是当他们点击投资组合或博客时,wordpress认为它实际上不是在查看该页面,所以主菜单中的选项卡不会被高亮显示(以显示您当前所在的页面)。
有人知道怎么解决这个问题吗?
谢谢您:)
发布于 2010-11-02 06:51:35
我以前也这么做过。它不是很漂亮,但是如果这两个项都是WordPress页面,它就能工作。
// 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的评论,因为上面很明显是一个黑客。
https://stackoverflow.com/questions/4074275
复制相似问题