我的Wordpress-Site中有一些REST端点,但有一个WP_Query非常慢(需要大约5000毫秒)。我使用此函数来检查帖子是否已经存在以及何时没有插入新帖子,何时是,我使用新数据更新帖子。
public static function findPostByInternId($post_type, $client, $intern_id) {
$query = new WP_Query(array(
"post_type" => $post_type,
"meta_query" => array(
array(
"key" => "intern_id",
"value" => $intern_id
),
array(
"key" => "client",
"value" => $client
)
)
)); ));
return $query;
}