WordPress函数:in_the_loop 确定调用方是否在循环中

江河/ 2023年09月13日/ WordPress/ 浏览 432

函数原型:


in_the_loop(): bool


确定调用方是否在循环中。


有关此主题函数和类似主题函数的更多信息,请参阅主题开发人员手册中的条件标记文章。


函数源码:


function in_the_loop() {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		return false;
	}

	return $wp_query->in_the_loop;
}


使用举例:


function wpdocs_modify_single_post_entry_titles( $title ) {

	if ( is_singular( 'post' ) && in_the_loop() ) {
		/* Modify $title */
	}

	return $title;
}
add_filter( 'the_title', 'wpdocs_modify_single_post_entry_titles' );


发表评论

暂无评论,抢个沙发...

客服 工单