我试过这样做,
<li><a class="<?php if (is_page('index.php/client-2')) echo 'hightlight'; ?>" href="index.php/client-2">Client</a></li> 但这似乎行不通。有什么建议吗?我不想使用jquery,这将是我最后的选择。我已经有突出显示样式在我的css文件。我只需要让php部件正常工作。
发布于 2016-01-26 11:05:40
is_page函数需要一个页面ID、标题或段塞。考虑到您的页面段塞实际上是client-2,您应该使用以下方法:
<?php if (is_page('client-2')) echo 'highlight'; ?>请记住,页面段塞只是页面标题的规范化版本,它不包含父页面段塞。因此,对于使用permalink index/client-2的页面,段塞是client-2。
无论如何,index.php/client-2不是一个有效的url。
https://stackoverflow.com/questions/35012162
复制相似问题