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。因此,对于具有permalinkindex/client-2
的页面,slug是client-2
无论如何,index.php/client-2
不是有效的url。Wordpress is\u page()函数需要以下参数之一:页面ID、页面标题或页面Slug。