if is_page('slug')

时间:2018-01-27 作者:user3547342

假设我有一个页面域。com/jibbly\\u位和域。com/jibbly\\u位/小

我试着做一个条件语句,如果它是某个页面或者后面有子页面的页面。我试过只使用父slug,在它后面加“/”的父slug,也试过在它后面加通配符,就像这样“/*”

以下尝试未成功。。。。有什么想法吗?

<?php if (is_page(\'jibbly_bits\')) : ?>

<?php if (is_page(\'jibbly_bits/\')) : ?>

<?php if (is_page(\'jibbly_bits/*\')) : ?>

1 个回复
SO网友:user3547342

解决了,这就是我想要的:

<?php elseif (preg_match( \'#^any-page-with-this-text-in-slug(/.+)?$#\', $wp->request)) : ?>  

结束

相关推荐