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

时间:2016-01-26 10:53:40

标签: 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部分工作。

1 个答案:

答案 0 :(得分:0)

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

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

请记住,页面slug只是页面标题的标准化版本,它不包含父页面slug。因此,对于具有永久链接index/client-2的页面,slug为client-2

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