有人可以帮助我理解这个函数在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公司