HEX
Server: LiteSpeed
System: Linux premium221.web-hosting.com 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP Wed Mar 26 12:08:09 UTC 2025 x86_64
User: madepabj (2566)
PHP: 8.3.26
Disabled: NONE
Upload Files
File: //home/madepabj/hc-cosmetics.com/wp-content/plugins/dbea-shortcodes/shortcodes/sns_member.php
<?php
// SNS Member
add_shortcode('sns_member', 'dbea_member_template');
add_action('vc_after_init', 'dbea_member_settings');
function dbea_member_template($atts, $content = null) {
    ob_start();
    if ($template = dbea_shortcode_template('sns_member'))
        include $template;
    return ob_get_clean();
}
function dbea_member_settings() {
	$extra_class = dbea_extra_class();
    vc_map( array(
		"name"  => esc_html__("SNS Member", 'dbea-shortcodes'),
		"base" => "sns_member",
		"show_settings_on_create" => true ,
		"is_container" => false ,
		"icon" => "vc_icon_snstheme",
		"class" => "vc_icon_snstheme",
		"content_element" => true ,
		"category" => esc_html__('DBea', 'dbea-shortcodes'),
		'description' => esc_html__( 'Box contain member info', 'dbea-shortcodes' ),
		"params" => array(
			array(
		      "type" => "attach_image",
		      "heading" => esc_html__("Avartar", "dbea-shortcodes"),
		      "param_name" => "avartar" 
		    ),
		 //    array(
			// 	"type" => "dropdown",
			// 	"heading" => esc_html__("Avartar style","dbea-shortcodes"),
			// 	"param_name" => "avartar_style",
			// 	"value" => array(
			// 		"Default" => "",
			// 		"Rounded" =>  "rounded",
			// 		"Circle" =>  "circle"
			// 	),
			// 	"description" => ""
			// ),
			// array(
			// 	"type" => "dropdown",
			// 	"heading" => esc_html__("Info style","dbea-shortcodes"),
			// 	"param_name" => "info_style",
			// 	"value" => array(
			// 		"Alway display info" => "",
			// 		"Hover to show social links" =>  "hover",
			// 	),
			// 	"description" => ""
			// ),
			array(
				'type' => 'vc_link',
				'heading' => esc_html__( 'Link to member', 'dbea-shortcodes' ),
				'param_name' => 'link',
			),
		    array(
		      "type" => "textfield",
		      "heading" => esc_html__("Member name", "dbea-shortcodes"),
		      "param_name" => "name",
			  "admin_label" => true
		    ),
		    array(
		      "type" => "textfield",
		      "heading" => esc_html__("Member role", "dbea-shortcodes"),
		      "param_name" => "role",
			  "admin_label" => true
		    ),
		    array(
		      "type" => "textarea_html",
		      "heading" => esc_html__("Short description", "dbea-shortcodes"),
		      "param_name" => "short_desc",
		    ),
			array(
		      "type" => "textfield",
		      "heading" => esc_html__("Twitter link", "dbea-shortcodes"),
		      "param_name" => "twitter",
			  //"dependency" => Array('element' => "social_links", 'value' => 'twitter')
		    ),
			array(
		      "type" => "textfield",
		      "heading" => esc_html__("Facebook link", "dbea-shortcodes"),
		      "param_name" => "facebook",
			  //"dependency" => Array('element' => "social_links", 'value' => 'facebook')
		    ),
		    array(
		      "type" => "textfield",
		      "heading" => esc_html__("Instagram link", "dbea-shortcodes"),
		      "param_name" => "instagram",
			  //"dependency" => Array('element' => "social_links", 'value' => 'facebook')
		    ),
			array(
		      "type" => "textfield",
		      "heading" => esc_html__("linkedin link", "dbea-shortcodes"),
		      "param_name" => "linkedin",
			  //"dependency" => Array('element' => "social_links", 'value' => 'linkedin')
		    ),
			array(
		      "type" => "textfield",
		      "heading" => esc_html__("youtube link", "dbea-shortcodes"),
		      "param_name" => "youtube",
			  //"dependency" => Array('element' => "social_links", 'value' => 'youtube')
		    ),
			array(
		      "type" => "textfield",
		      "heading" => esc_html__("behance link", "dbea-shortcodes"),
		      "param_name" => "behance",
			  //"dependency" => Array('element' => "social_links", 'value' => 'behance')
		    ),
			array(
		      "type" => "textfield",
		      "heading" => esc_html__("dribbble link", "dbea-shortcodes"),
		      "param_name" => "dribbble",
			  //"dependency" => Array('element' => "social_links", 'value' => 'dribbble')
		    ),
			array(
		      "type" => "textfield",
		      "heading" => esc_html__("pinterest link", "dbea-shortcodes"),
		      "param_name" => "pinterest",
			  //"dependency" => Array('element' => "social_links", 'value' => 'pinterest')
		    ),
			$extra_class,
			vc_map_add_css_animation(),
		)
	));
}