gpt4 book ai didi

wordpress - 未突出显示事件菜单项的博客文章

转载 作者:行者123 更新时间:2023-12-04 14:35:07 25 4
gpt4 key购买 nike

好的,我知道关于这个主题还有其他几个关于 SO 的问题。到现在为止,我可能已经阅读了所有这些内容。我已经研究了两个多小时了,现在我快到了路的尽头(即将放弃!)......所以,我在这里终于问了这个问题,让其他敏锐的头脑参与进来。

我正在帮助建立这个 Wordpress 网站:greatman.us。并且,帖子页面位于名为“博客”的页面上。 “事件”菜单项在 PAGES 上正确突出显示,但是当您转到 POST 时,“博客”菜单项不再突出显示(即标题菜单中没有突出显示)。

Wordpress 没有办法——据我所知——为博客文章创建一个“父”。此选项仅适用于页面。当我查看 BLOG POST 时,我需要能够让“Blog”菜单项保持突出显示。

对于一般示例:

mywebsite.com/blog/<--- 菜单项“博客”突出显示

mywebsite.com/blog/post223 <--- 菜单项“博客”不再突出显示

我精通 CSS 和 HTML,但不精通 PHP。因此,如果这是一个 PHP 修复程序,请尽可能简化您的答案。

我已经在网上阅读了大量关于此的其他文章,这似乎是一个常见问题,大多数人不知道如何使用 PHP 进行编码。

我正在使用一个名为 Divi 的自定义主题。它缺少一些我读过的其他论坛和网站所说的 style.css 应该具有的 CSS 元素。这是我走向死胡同的另一个原因。请帮忙!

顺便说一下,我发现的一个解决方法是将帖子作为子菜单项添加到您在 Wordpress 菜单区域(在管理后端)中创建的“博客”页面。然后,使用“display:none”是 CSS 将子菜单从公开显示中删除。但是,这会导致两个主要问题:1) 您永远不能有任何其他子菜单项,因为它们不会显示。 2) 您必须手动将每篇博客文章作为子菜单项添加到菜单中。假设您是一名普通博主,这最终将使您的菜单超长。这也很麻烦。

最佳答案

在您的 CSS 中,您还需要添加 .current-page-ancestor具有与当前菜单项相同的属性。

类似于下面的东西:

.current_page_item, .current-page-ancestor {
// Some attributes
}

这是猜测您使用过 wp_nav_menu()尽管。如果没有,那么我需要查看您用于生成菜单的代码。

关于wordpress - 未突出显示事件菜单项的博客文章,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22700490/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com