我如何正确地添加一个";或;将子句添加到php代码段?
我目前在一个基于WordPress的网站上有这个php代码片段:我如何正确地添加一个";或;将子句添加到php代码段?,php,wordpress,Php,Wordpress,我目前在一个基于WordPress的网站上有这个php代码片段: if ( ! is_singular( 'page' ) || ! current_theme_supports( 'genesis-after-entry-widget-area' ) ) { return; } 我想使用某种类型的“或”子句,在这里我可以告诉服务器,“如果此项目是页面或公文包类型,则返回。” 基本上,我们希望在这个代码片段中包含类型:“页面”和“公文包” 但我不确定如何在不重新说明功能的情况下实现这一
if ( ! is_singular( 'page' ) || ! current_theme_supports( 'genesis-after-entry-widget-area' ) ) {
return;
}
我想使用某种类型的“或”子句,在这里我可以告诉服务器,“如果此项目是页面或公文包类型,则返回。”
基本上,我们希望在这个代码片段中包含类型:“页面”和“公文包”
但我不确定如何在不重新说明功能的情况下实现这一点
任何指导都将不胜感激 我想你要找的是WordPress
get\u post\u type
功能:
if (get_post_type() == 'page' || get_post_type() == 'portfolio') {
return;
}
我不是wordpress开发人员,但根据他们的经验,该函数似乎接受一个自定义post类型值数组。因此,您应该能够这样做:
if (is_singular(array('page', 'portfolio'))) {
return;
}
谢谢Tuananh。当我在其中插入页面或公文包时,is_单数有效,但它只对其中一个有效;我希望两者都能起作用。