【问题标题】:Disable latest post highlighting on WordPress front page禁用WordPress首页上的最新帖子突出显示
【发布时间】:2010-08-16 23:52:33
【问题描述】:

目前,出现在我的 WordPress 网站首页上的导航菜单(由帖子列表组成)突出显示了最近的帖子。但是我不想要这个。有没有办法可以更改它,以便在首页上导航没有开启状态,但在所有其他帖子页面上都有?

下面是我认为它生成它的代码:

<li<?php echo((!is_front_page() AND $post->ID == $wp_query->post->ID) ? ' class="selected"' : ''); ?>>

    <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>

</li>

【问题讨论】:

    标签: wordpress wordpress-theming menu


    【解决方案1】:

    去掉&lt;li&gt;元素标签内的php。如果没有指向该网站的链接,我不能肯定地说,但我认为这就是它的原因。无论如何,$post-&gt;ID == $wp_query-&gt;post-&gt;ID 几乎总是会返回 true,因为 $post$wp_query-&gt;post。自定义循环可以改变这一点,但我很确定导航菜单不会覆盖全局 $post 变量。

    【讨论】:

    • 你的意思是删除整个字符串:"
    • 我只是尝试删除
    • 中的整个 php 标签,但没有奏效。它禁用了所有页面的菜单突出显示,而不仅仅是首页。
    猜你喜欢
    相关资源
    最近更新 更多
    热门标签