# king-addons/51.1.44/includes/helpers/Woo_Builder/Document.php

King Addons for Elementor – 100+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce Builder, Mega Menu, Popup Builder, version 51.1.44. 62 lines.

- Page: https://pluginprobe.com/plugins/king-addons/51.1.44/code/includes/helpers/Woo_Builder/Document.php
- Raw: https://pluginprobe.com/plugins/king-addons/51.1.44/raw/includes/helpers/Woo_Builder/Document.php
- Modified: 2025-12-27T05:19:20+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/king-addons/51.1.44/code/includes/helpers/Woo_Builder/Document.php#L10-L20`.

```php
<?php
/**
 * Elementor document type for Woo Builder templates.
 *
 * @package King_Addons
 */

namespace King_Addons\Woo_Builder;

use Elementor\Core\DocumentTypes\Post;

if (!defined('ABSPATH')) {
    exit;
}

/**
 * Registers a custom document type for Woo Builder templates.
 */
class Document extends Post
{
    /**
     * Document type name.
     *
     * @return string
     */
    public static function get_type(): string
    {
        return 'king-addons-woo-builder';
    }

    /**
     * Document type title.
     *
     * @return string
     */
    public static function get_title(): string
    {
        return esc_html__('Woo Builder Template', 'king-addons');
    }

    /**
     * Document properties.
     *
     * @return array<string,mixed>
     */
    public static function get_properties(): array
    {
        return [
            'location' => 'woo-builder',
            'support_wp_page_templates' => true,
            'support_site_editor' => false,
            'has_elements' => true,
        ];
    }
}







```
