文件操作 - routes.php
返回文件管理
返回主菜单
删除本文件
文件: /home/www/public/wp-content/plugins/give/src/FormBuilder/EmailPreview/Routes/routes.php
编辑文件内容
<?php use Give\FormBuilder\EmailPreview\Controllers\SendEmailPreview; use Give\FormBuilder\EmailPreview\Controllers\ShowEmailPreview; use Give\Framework\Permissions\Facades\UserPermissions; return [ /* |-------------------------------------------------------------------------- | Show the HTML of the email preview |-------------------------------------------------------------------------- | */ 'show' => [ 'methods' => WP_REST_Server::CREATABLE, 'callback' => [give(ShowEmailPreview::class), '__invoke'], 'permission_callback' => function () { return UserPermissions::donationForms()->canEdit(); }, 'args' => [ 'email_type' => [ 'required' => true, 'type' => 'string', 'sanitize_callback' => 'sanitize_text_field', ], 'form_id' => [ 'required' => true, 'type' => 'string', 'sanitize_callback' => 'absint', ], ], ], /* |-------------------------------------------------------------------------- | Send the email preview to a specified address |-------------------------------------------------------------------------- | */ 'send' => [ 'methods' => WP_REST_Server::CREATABLE, 'callback' => [give(SendEmailPreview::class), '__invoke'], 'permission_callback' => function () { return UserPermissions::donationForms()->canEdit(); }, 'args' => [ 'email_type' => [ 'required' => true, 'type' => 'string', 'sanitize_callback' => 'sanitize_text_field', ], 'email_address' => [ 'required' => true, 'type' => 'string', 'sanitize_callback' => 'sanitize_email', ], ], ], ];
修改文件时间
将文件时间修改为当前时间的前一年
删除文件