【问题标题】:Wordpress adding highlight class to link using phpWordpress 添加突出显示类以使用 php 进行链接
【发布时间】:2016-01-26 19:05:40
【问题描述】:

我试过这样做,

<li><a class="<?php if (is_page('index.php/client-2')) echo 'hightlight'; ?>" href="index.php/client-2">Client</a></li> 

这似乎不起作用。有什么建议吗?我不想使用 jquery,这将是我最后的手段。我的 css 文件中已经有了高亮样式。我只需要让 php 部分工作。

【问题讨论】:

标签: php css wordpress


【解决方案1】:

is_page 函数需要一个页面 ID、标题或 slug。考虑到您的页面 slug 实际上是 client-2,您应该改用以下内容:

<?php if (is_page('client-2')) echo 'highlight'; ?>

请记住,页面 slug 只是页面标题的规范化版本,它不包含父页面 slug。所以对于带有永久链接index/client-2 的页面,slug 是client-2

无论如何index.php/client-2 不是有效的网址。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-25
    • 2011-12-24
    • 1970-01-01
    • 2014-06-07
    • 2021-09-21
    • 2022-07-08
    • 2013-09-14
    • 1970-01-01
    相关资源
    最近更新 更多