ZillowReviews_Embedded::embedded()

Embedded widget.


Source Source

File: mortgage-zillow-review/inc/ZillowReviews_Embedded.php

    public function embedded()
    {
        $widget_id = sanitize_text_field($_GET['embeddedid']);

        if (empty($widget_id)) {
            $this->block_embed_message();
            wp_die();
        }

        header('Access-Control-Allow-Origin: *');
        header('Access-Control-Max-Age: 600');

        $shortcode = new ZillowReviews_Shortcode();

        $atts = array(
            'type'=> isset($_GET['type']) ? sanitize_text_field($_GET['type']) : '',
            'count'=> isset($_GET['count']) ? sanitize_text_field($_GET['count']) : '',
            'style'=> isset($_GET['style']) ? sanitize_text_field($_GET['style']) : '',
        );

        if (ZillowReviewsWidget::$is_active_mortgage_platform) {
            $website = new ZillowReviews_Websites($widget_id);
            if ($website->check_uri('zillow_reviews', $widget_id)) {
                echo $shortcode->shortcode($atts);
            } else {
                $this->block_embed_message();
            }
            $this->set_website('zillow_reviews', $widget_id);
        } else {
            echo $shortcode->shortcode($atts);
        }


        wp_die();
    }


Top ↑

Changelog Changelog

Changelog
Version Description
1.0.0 Introduced.