Wordpress使用php向链接添加突出显示类

Wordpress使用php向链接添加突出显示类,php,css,wordpress,Php,Css,Wordpress,我试着这么做 <li><a class="<?php if (is_page('index.php/client-2')) echo 'hightlight'; ?>" href="index.php/client-2">Client</a></li> 这似乎不起作用。有什么建议吗?我不想使用jquery,那将是我最后的选择。我的css文件中已经有突出显示样式。我只需要让php部分工作 该函数需要一个页面ID、标题或slug。考

我试着这么做

<li><a class="<?php if (is_page('index.php/client-2')) echo 'hightlight'; ?>" href="index.php/client-2">Client</a></li> 
  • 这似乎不起作用。有什么建议吗?我不想使用jquery,那将是我最后的选择。我的css文件中已经有突出显示样式。我只需要让php部分工作

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

    <?php if (is_page('client-2')) echo 'highlight'; ?>
    
    
    
    请记住,页面slug只是页面标题的规范化版本,它不包含父页面slug。因此,对于具有permalink
    index/client-2
    的页面,slug是
    client-2

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

    Wordpress is\u page()函数需要以下参数之一:页面ID、页面标题或页面Slug。