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(),
)
));
}