您可以检查当前帖子ID是否与“查询对象”ID相同,该ID是当前URL表示的任何帖子,并且与循环中的当前帖子分离。如果这两个ID相同,则可以假设当前筛选的内容是针对主帖子的内容,而不是针对不同帖子的嵌套查询。
function wpse_308358_content_filter( $content ) {
if ( is_single() && get_queried_object_id() === get_the_ID() ) {
$content .= \'Appended content.\';
}
return $content;
}
add_filter( \'the_content\', \'wpse_308358_content_filter\' );
is_single()
添加保护,防止您在类别存档中显示完整内容,并且您的类别恰好与帖子具有相同的ID。