你可以从摘录中获得帖子ID,但据我所知,WP_Query
不支持这一点(非常好),因此需要编写自定义WPDB查询。
function get_post_id_by_excerpt($excerpt) {
global $wpdb;
$result = $wpdb->get_row(
$wpdb->prepare("SELECT ID FROM {$wpdb->prefix}posts WHERE post_excerpt LIKE %s", $excerpt)
);
return $result;
}
为此,您需要将准确的摘录(包括HTML)传递给函数