我一直在用这个if
条件语句,仅在当前页面未使用特定页面模板时显示内容;
if (! is_page_template(\'template-custom.php\')) {
<!-- show some content -->
}
它一直运行良好。只是现在,如果当前页面没有使用两个模板中的一个,我需要修改语句以显示内容(如果当前页面使用
template-custom.php
或
template-custom2.php
不显示内容)。
我试过这个;
if (! is_page_template(\'template-custom.php\') || is_page_template(\'template-custom2.php\')) {
<!-- show some content -->
}
还有这个;
if (! is_page_template(\'template-custom.php\') || ! is_page_template(\'template-custom2.php\')) {
<!-- show some content -->
}
但没有阿维尔。
有什么建议吗?
最合适的回答,由SO网友:cybmeta 整理而成
如果当前模板为,则不希望显示内容template-custom.php
或template-custom2.php
您可以使用:
if (!is_page_template(\'template-custom.php\') && !is_page_template(\'template-custom2.php\')) {
<!-- show some content when you AREN NOT in template-custom.php NOR template-custom2.php -->
}
或
if (is_page_template(\'template-custom.php\') || is_page_template(\'template-custom2.php\')) {
<!-- show some content when you ARE in template-custom.php OR template-custom2.php -->
}