有人可以帮助我了解到底做这个函数声明到functions.php文件的主题?
function exclude_featured_tag( $query ) {
if ( $query->is_home() && $query->is_main_query() ) {
$query->set( 'tag__not_in', 'array(ID OF THE FEATURED TAG)' );
}
}
add_action( 'pre_get_posts', 'exclude_featured_tag' );
我不是进入PHP,但看着它,我认为,如果用户是在主页上,它修改查询对象排除具有特定标签的帖子。对吗?
如果是对的,你能解释一下最后一行吗?
add_action( 'pre_get_posts', 'exclude_featured_tag' );
我认为它是用来自动调用前一个函数什么特定的事件发生…对吗?什么事件?你能告诉我具体是怎么回事吗?
Tnx
你说的都对。