我目前在基于 WordPress 的网站中有这个 php 片段:
if ( ! is_singular( 'page' ) || ! current_theme_supports( 'genesis-after-entry-widget-area' ) ) {
return;
}
我想要某种类型的"或"子句,我可以告诉服务器,"如果这个项目是一个页面或投资组合类型,那么返回。
基本上,希望在此代码段中包含"页面"和"投资组合"类型。
但是我不确定如何在不重新声明函数的情况下执行此操作。
任何指导将不胜感激!
我认为你要找的是WordPress get_post_type
函数:
if (get_post_type() == 'page' || get_post_type() == 'portfolio') {
return;
}
我不是wordpress开发人员,但根据他们的is_singular
文档,该函数似乎接受一系列自定义帖子类型值。 所以你应该能够做这样的事情:
if (is_singular(array('page', 'portfolio'))) {
return;
}