MP_Calculator_Shortcode::constructor( array $atts, null|string $content = null, string $tag = '' )

Mortgage Calculator Shortcode Constructor.


Parameters Parameters

$atts

(array) (Required) attributes

$content

(null|string) (Optional) content

Default value: null

$tag

(string) (Optional) tag

Default value: ''


Top ↑

Return Return

(string)


Top ↑

Source Source

File: mortgage-platform/Inc/Calculators/MortgageCalculator/MP_Calculator_Shortcode.php

    public function constructor($atts, $content = null, $tag = '')
    {
        ob_start();

        $settings = array();

        if (! empty($atts)) {
            $settings = self::constructor_current_styles($atts);
        }

        $mortgage_constructor_settings = self::constructor_settings($settings);

        /**
         * Widget constructor template.
         */
        require_once plugin_dir_path(__FILE__) . 'templates/widget-constructor.php';

        /**
         * Widget constructor JS.
         */
        include_once plugin_dir_path(__FILE__) . 'assets/js/mortgagewidget-constructor.php';

        wp_enqueue_style(MortgagePlatform::$prefix . 'widget-constructor', plugins_url('../assets/css/mortgagewidget-constructor.css', __FILE__), array(), MortgagePlatform::$mortgage_platform_version);

        return ob_get_clean();
    }

Top ↑

Changelog Changelog

Changelog
Version Description
1.0.0 Introduced.