所以我有一大堆PHP来排除某个元素出现在我的所有WordPress页面上,同时将它们保留在帖子/产品上,但是有几页我仍然希望它出现。
如何从此查询中排除某些网页ID?
add_action( 'template_redirect', 'avada_check_page' );
function avada_check_page() {
if ( is_singular( 'page' ) ) {
add_action( 'avada_override_current_page_title_bar', 'avada_remove_title_bar' );
}
}
function avada_remove_title_bar() {
}
我想要将此页面应用于大约100页,而只有5页我希望将其从此代码中排除。
答案 0 :(得分:0)
一种简单的方法就是在第一个if语句上使用条件。
add_action( 'template_redirect', 'avada_check_page' );
function avada_check_page() {
if ( is_singular( 'page' ) && !in_array(get_the_ID(),array(1,2,3,4)) ) {
add_action( 'avada_override_current_page_title_bar', 'avada_remove_title_bar' );
}
}
function avada_remove_title_bar() {
}
1,2,3,4
将例外情况发布在ID' s。