class-form-access-control.php
1 month ago
class-form-captcha-handler.php
1 month ago
class-form-controller.php
1 month ago
class-form-email-config-check.php
1 month ago
class-form-email-handler.php
1 month ago
class-form-encryption.php
1 month ago
class-form-exporter.php
1 month ago
class-form-field-validator.php
1 month ago
class-form-file-handler.php
1 month ago
class-form-google-auth.php
1 month ago
class-form-integration-handler.php
1 month ago
class-form-math-parser.php
1 month ago
class-form-permissions.php
1 month ago
class-form-registry.php
1 month ago
class-form-settings.php
1 month ago
class-form-submission-cpt.php
1 month ago
class-form-submission-handler.php
1 month ago
class-form-submission-cpt.php
31 lines
| 1 | <?php |
| 2 | |
| 3 | namespace SuperbAddons\Gutenberg\Form; |
| 4 | |
| 5 | defined('ABSPATH') || exit(); |
| 6 | |
| 7 | class FormSubmissionCPT |
| 8 | { |
| 9 | const POST_TYPE = 'spb_form_submission'; |
| 10 | |
| 11 | public static function Initialize() |
| 12 | { |
| 13 | add_action('init', array(__CLASS__, 'RegisterPostType')); |
| 14 | } |
| 15 | |
| 16 | public static function RegisterPostType() |
| 17 | { |
| 18 | register_post_type(self::POST_TYPE, array( |
| 19 | 'labels' => array( |
| 20 | 'name' => __('Form Submissions', 'superb-blocks'), |
| 21 | 'singular_name' => __('Form Submission', 'superb-blocks'), |
| 22 | ), |
| 23 | 'public' => false, |
| 24 | 'show_ui' => false, |
| 25 | 'show_in_menu' => false, |
| 26 | 'supports' => array('title'), |
| 27 | 'capability_type' => 'post', |
| 28 | )); |
| 29 | } |
| 30 | } |
| 31 |