prepareQuery() ->where('ID', $donationFormId) ->get(); } /** * @since 2.24.0 * * @return ModelQueryBuilder */ public function prepareQuery(): ModelQueryBuilder { $builder = new ModelQueryBuilder(DonationForm::class); return $builder->from('posts') ->select( ['ID', 'id'], ['post_title', 'title'], ['post_date', 'createdAt'], ['post_modified', 'updatedAt'], ['post_status', 'status'] ) ->attachMeta( 'give_formmeta', 'ID', 'form_id', ...DonationFormMetaKeys::getColumnsForAttachMetaQuery(), ...LegacyDonationFormMetaKeys::getColumnsForAttachMetaQuery() ) ->where('post_type', 'give_forms') ->whereIn('post_status', DonationFormStatus::toArray()); } }