Conditional Tags 基本上只是global $wp_query;
.
示例:is_author();
function is_author( $author = \'\' ) {
global $wp_query;
if ( ! isset( $wp_query ) ) {
_doing_it_wrong( __FUNCTION__, __( \'Conditional query tags do not work before the query is run. Before then, they always return false.\' ), \'3.1\' );
return false;
}
return $wp_query->is_author( $author );
}
还有这个↑ 仅从
WP_Query
对象就是这样。所以:不,它们不能真正增加任何明显的开销(除非你没有获得数百万次同步点击)。不超过与任何其他对象的交互。