我目前在基于WordPress的网站上有这个php片段:
if ( ! is_singular( 'page' ) || ! current_theme_supports( 'genesis-after-entry-widget-area' ) ) {
return;
}
我想要某种类型的“或”条款,我可以告诉服务器,“如果此项目是页面 或 投资组合输入,然后返回。“
基本上,我希望在此代码段中包含类型:“page”和“portfolio”。
但我不确定如何在不重新声明该功能的情况下执行此操作。
非常感谢任何指导!
答案 0 :(得分:1)
我认为你在寻找的是WordPress get_post_type
功能:
if (get_post_type() == 'page' || get_post_type() == 'portfolio') {
return;
}
答案 1 :(得分:1)
我不是wordpress开发人员,但基于他们的is_singular
documentation,似乎该函数接受一组自定义帖子类型值。所以你应该能够做到这样的事情:
if (is_singular(array('page', 'portfolio'))) {
return;
}