esc_html__('WPMF PDF Embed', 'wpmf'), 'description' => esc_html__('Display PDF embed', 'wpmf'), 'base' => 'vc_pdf_embed', 'category' => 'JoomUnited', 'icon' => WPMF_PLUGIN_URL . '/assets/images/pdf_embed-bakery.svg', 'admin_enqueue_js' => WPMF_PLUGIN_URL . '/assets/js/vc_script.js', 'front_enqueue_js' => WPMF_PLUGIN_URL . '/assets/js/vc_script.js', 'params' => array( array( 'type' => 'wpmf_media', 'block_name' => 'pdfembed_url', 'heading' => esc_html__('URL', 'wpmf'), 'class' => 'wpmf_vc_select_pdf vc_general vc_ui-button vc_ui-button-success', 'button_label' => esc_html__('Select a PDF', 'wpmf'), 'param_name' => 'url', 'value' => '', 'group' => esc_html__('Settings', 'wpmf') ), array( 'type' => 'dropdown', 'heading' => esc_html__('Embed', 'wpmf'), 'param_name' => 'embed', 'class' => 'wpmf_vc_dropdown', 'std' => 'on', 'value' => array( esc_html__('On', 'wpmf') => 'on', esc_html__('Off', 'wpmf') => 'off' ), 'group' => esc_html__('Settings', 'wpmf') ), array( 'type' => 'dropdown', 'heading' => esc_html__('Target', 'wpmf'), 'param_name' => 'target', 'class' => 'wpmf_vc_dropdown', 'std' => 'self', 'value' => array( esc_html__('New Window', 'wpmf') => '_blank', esc_html__('Same Window', 'wpmf') => 'self' ), 'group' => esc_html__('Settings', 'wpmf') ), array( 'type' => 'textfield', 'heading' => esc_html__('Width', 'wpmf'), 'param_name' => 'width', 'value' => '', 'edit_field_class' => 'vc_col-sm-6', 'group' => esc_html__('Settings', 'wpmf') ), array( 'type' => 'textfield', 'heading' => esc_html__('Height', 'wpmf'), 'param_name' => 'height', 'value' => '', 'edit_field_class' => 'vc_col-sm-6', 'group' => esc_html__('Settings', 'wpmf') ), ) ) ); add_shortcode('vc_pdf_embed', array($this, 'vcPdfEmbedHtml')); } /** * Render html * * @param array $atts Param details * * @return string */ public function vcPdfEmbedHtml($atts) { if (empty($atts['url'])) { $html = '