文件操作 - utils.ts
返回文件管理
返回主菜单
删除本文件
文件: /home/www/public/wp-content/plugins/give/src/DonationForms/resources/utils.ts
编辑文件内容
import {useEntityRecord, useEntityRecords} from '@wordpress/core-data'; import {Form} from './types' type FormStatus = "draft" | "publish" | "private" | "orphaned"; /** * @since 4.2.0 */ export function useForm(formId: number) { const data = useEntityRecord('givewp', 'forms', formId); return { form: { ...data?.record as Form }, hasResolved: data?.hasResolved, isResolving: data?.isResolving, }; } type useFormsParams = { ids?: number[], page?: number, per_page?: number; status?: FormStatus[] } export function useForms({ ids = [], page = 1, per_page = 30, status = ['publish'] }: useFormsParams = {}) { const data = useEntityRecords('givewp', 'form', { ids, page, per_page, status }); return { forms: data?.records as Form[], //@ts-ignore totalItems: data.totalItems, //@ts-ignore totalPages: data.totalPages, hasResolved: data?.hasResolved, isResolving: data?.isResolving, }; }
修改文件时间
将文件时间修改为当前时间的前一年
删除文件