【发布时间】:2015-11-04 09:17:13
【问题描述】:
所以,我对 wordpress 网站有以下条件:
if (is_page(array(1111, ???)) {
//do something for page# 1111 and url that contains "names"
}
我有一个网址如下:
example.com/names/steve
example.com/names/mike
所以,我想检查 url 是否为“names”作为条件。
谁能告诉我如何更改条件以检查 url 中的“名称”?
谢谢
编辑:
我改成了下面的,但还没有运气。
if ((is_page(1111)) || (preg_match("/\/names$/", $_SERVER['REQUEST_URI'])))
or
if ((is_page(1111)) || (basename($_SERVER['REQUEST_URI']) == 'names'))
or
if ((is_page(1111)) || (strpos($url, 'names') !== false))
有什么建议吗?
【问题讨论】:
-
strpos($url, 'names') !== false -
你使用了不需要的括号