khaihihi
This commit is contained in:
@@ -0,0 +1,2 @@
|
||||
<?php
|
||||
// Silence is golden.
|
||||
@@ -0,0 +1,127 @@
|
||||
<?php
|
||||
/*
|
||||
* Template: Team Members Classic
|
||||
*/
|
||||
|
||||
if(!function_exists('kd_team_set_classic')) {
|
||||
function kd_team_set_classic($atts,$content = null){
|
||||
extract(shortcode_atts(array(
|
||||
'title' => '',
|
||||
'title_color' => '',
|
||||
'position' => '',
|
||||
'position_color' => '',
|
||||
'description' => '',
|
||||
'description_color' => '',
|
||||
'image_source' => '',
|
||||
'image' => '',
|
||||
'ext_image' => '',
|
||||
'ext_image_size' => '',
|
||||
'tm_phone' => '',
|
||||
'tm_email' => '',
|
||||
'team_bg_color' => '',
|
||||
'facebook_url' => '',
|
||||
'instagram_url' => '',
|
||||
'twitter_url' => '',
|
||||
'linkedin_url' => '',
|
||||
'github_url' => '',
|
||||
'social_color' => '',
|
||||
'team_external_url' => '',
|
||||
'team_link_text' => '',
|
||||
'team_link_target' => '',
|
||||
'css_animation' => '',
|
||||
'elem_animation_delay' => '',
|
||||
'team_extra_class' => '',
|
||||
),$atts));
|
||||
|
||||
$animation_delay = $default_src = $dimensions = $hwstring = $a_attrs = '';
|
||||
|
||||
$image = wpb_getImageBySize($params = array(
|
||||
'post_id' => NULL,
|
||||
'attach_id' => $image,
|
||||
'thumb_size' => 'full',
|
||||
'class' => ""
|
||||
));
|
||||
|
||||
$default_src = vc_asset_url( 'vc/no_image.png' );
|
||||
$dimensions = vc_extract_dimensions( $ext_image_size );
|
||||
$hwstring = $dimensions ? image_hwstring( $dimensions[0], $dimensions[1] ) : '';
|
||||
|
||||
//CSS Animation
|
||||
if ($css_animation == "no_animation") {
|
||||
$css_animation = "";
|
||||
}
|
||||
|
||||
// Animation delay
|
||||
if ($elem_animation_delay) {
|
||||
$animation_delay = 'data-animation-delay='.$elem_animation_delay;
|
||||
}
|
||||
|
||||
$output = '<div class="team-member design-classic '.$css_animation.' '.$team_extra_class.'" '.$animation_delay.'>
|
||||
<div class="team-content">
|
||||
<div class="team-image-overlay"></div>
|
||||
<div class="team-image">';
|
||||
if(isset($team_external_url) && $team_external_url !== '') {
|
||||
$output .='<a href="'.$team_external_url.'" target="'.$team_link_target.'">';
|
||||
}
|
||||
if ($image_source == 'external_link') {
|
||||
if (!$ext_image) {
|
||||
$output .='<img src="'.$default_src.'" class="vc_img-placeholder" />';
|
||||
} else {
|
||||
$output .='<img src="'.$ext_image.'" '.$hwstring.' />';
|
||||
}
|
||||
} else {
|
||||
if (!$image) {
|
||||
$output .='<img src="'.$default_src.'" class="vc_img-placeholder" />';
|
||||
} else {
|
||||
$output .= $image['thumbnail'];
|
||||
}
|
||||
}
|
||||
if(isset($team_external_url) && $team_external_url !== '') {
|
||||
$output .='</a>';
|
||||
}
|
||||
|
||||
$output .= '</div>
|
||||
<div class="team-content-text" '.(!empty($team_bg_color) ? 'style="background-color: '.$team_bg_color.';"' : '').'>
|
||||
<div class="team-content-text-inner">
|
||||
<h5 '.(!empty($title_color) ? 'style="color: '.$title_color.';"' : '').'>'.$title.'</h5>
|
||||
<span class="team-subtitle" '.(!empty($position_color) ? 'style="color: '.$position_color.';"' : '').'>'.$position.'</span>
|
||||
<p '.(!empty($description_color) ? 'style="color: '.$description_color.';"' : '').'>'.$description.'</p>';
|
||||
if ($team_external_url && $team_link_text) {
|
||||
$output .= '<p class="team-link"><a href="'.$team_external_url.'" target="'.$team_link_target.'">'.$team_link_text.'</a></p>';
|
||||
}
|
||||
if ($tm_phone || $tm_email) {
|
||||
$output .= '<div class="kd-team-contact">';
|
||||
if ($tm_phone) {
|
||||
$output .= '<div class="kd-team-phone"><a href="tel:'.$tm_phone.'">'.(!empty($tm_phone_label) ? '<span class="team-phone-label">'.$tm_phone_label.'</span>' : '').'<span class="fa fa-phone"></span>'.$tm_phone.'</a></div>';
|
||||
}
|
||||
|
||||
if ($tm_email) {
|
||||
$output .= '<div class="kd-team-email"><a href="mailto:'.$tm_email.'">'.(!empty($tm_email_label) ? '<span class="team-email-label">'.$tm_email_label.'</span>' : '').'<span class="fa fa-envelope"></span>'.$tm_email.'</a></div>';
|
||||
}
|
||||
$output .= '</div>';
|
||||
}
|
||||
|
||||
$output .= '</div>
|
||||
<div class="team-socials">';
|
||||
if(isset($facebook_url) && $facebook_url !== '') {
|
||||
$output .='<a href="'.$facebook_url.'" target="_blank"><span class="fa fa-facebook" '.(!empty($social_color) ? 'style="color: '.$social_color.';"' : '').'></span></a>';
|
||||
}
|
||||
if(isset($instagram_url) && $instagram_url !== '') {
|
||||
$output .='<a href="'.$instagram_url.'" target="_blank"><span class="fa fa-instagram" '.(!empty($social_color) ? 'style="color: '.$social_color.';"' : '').'></span></a>';
|
||||
}
|
||||
if(isset($twitter_url) && $twitter_url !== '') {
|
||||
$output .='<a href="'.$twitter_url.'" target="_blank"><span class="fa fa-twitter" '.(!empty($social_color) ? 'style="color: '.$social_color.';"' : '').'></span></a>';
|
||||
}
|
||||
if(isset($linkedin_url) && $linkedin_url !== '') {
|
||||
$output .='<a href="'.$linkedin_url.'" target="_blank"><span class="fa fa-linkedin" '.(!empty($social_color) ? 'style="color: '.$social_color.';"' : '').'></span></a>';
|
||||
}
|
||||
if(isset($github_url) && $github_url !== '') {
|
||||
$output .='<a href="'.$github_url.'" target="_blank"><span class="fa fa-github-alt" '.(!empty($social_color) ? 'style="color: '.$social_color.';"' : '').'></span></a>';
|
||||
}
|
||||
$output .='</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>';
|
||||
return $output;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,123 @@
|
||||
<?php
|
||||
/*
|
||||
* Template: Team Members Creative
|
||||
*/
|
||||
|
||||
if(!function_exists('kd_team_set_creative')) {
|
||||
function kd_team_set_creative($atts,$content = null){
|
||||
extract(shortcode_atts(array(
|
||||
'title' => '',
|
||||
'title_color' => '',
|
||||
'position' => '',
|
||||
'position_color' => '',
|
||||
'image_source' => '',
|
||||
'image' => '',
|
||||
'ext_image' => '',
|
||||
'ext_image_size' => '',
|
||||
'tm_phone' => '',
|
||||
'tm_email' => '',
|
||||
'team_bg_color' => '',
|
||||
'facebook_url' => '',
|
||||
'instagram_url' => '',
|
||||
'twitter_url' => '',
|
||||
'linkedin_url' => '',
|
||||
'github_url' => '',
|
||||
'social_color' => '',
|
||||
'team_external_url' => '',
|
||||
'team_link_text' => '',
|
||||
'team_link_target' => '',
|
||||
'css_animation' => '',
|
||||
'elem_animation_delay' => '',
|
||||
'team_extra_class' => '',
|
||||
),$atts));
|
||||
|
||||
$animation_delay = $default_src = $dimensions = $hwstring = $module_with_link = $wrapper_class = '';
|
||||
|
||||
$image = wpb_getImageBySize($params = array(
|
||||
'post_id' => NULL,
|
||||
'attach_id' => $image,
|
||||
'thumb_size' => 'full',
|
||||
'class' => ""
|
||||
));
|
||||
|
||||
$default_src = vc_asset_url( 'vc/no_image.png' );
|
||||
$dimensions = vc_extract_dimensions( $ext_image_size );
|
||||
$hwstring = $dimensions ? image_hwstring( $dimensions[0], $dimensions[1] ) : '';
|
||||
|
||||
//CSS Animation
|
||||
if ($css_animation == "no_animation") {
|
||||
$css_animation = "";
|
||||
}
|
||||
|
||||
// Animation delay
|
||||
if ($elem_animation_delay) {
|
||||
$animation_delay = 'data-animation-delay='.$elem_animation_delay;
|
||||
}
|
||||
|
||||
// Link settings
|
||||
if ($team_external_url) {
|
||||
$module_with_link = 'team-with-link';
|
||||
}
|
||||
|
||||
$wrapper_class = implode(' ', array('team-member', 'design-creative', $module_with_link, $css_animation, $team_extra_class));
|
||||
|
||||
$output = '<div class="'.trim($wrapper_class).'" '.$animation_delay.'>
|
||||
<div class="team-content" '.(!empty($team_bg_color) ? 'style="background-color: '.$team_bg_color.';"' : '').'>
|
||||
<div class="team-image">';
|
||||
|
||||
if ($image_source == 'external_link') {
|
||||
if (!$ext_image) {
|
||||
$output .='<img src="'.$default_src.'" class="vc_img-placeholder" />';
|
||||
} else {
|
||||
$output .='<img src="'.$ext_image.'" '.$hwstring.' />';
|
||||
}
|
||||
} else {
|
||||
if (!$image) {
|
||||
$output .='<img src="'.$default_src.'" class="vc_img-placeholder" />';
|
||||
} else {
|
||||
$output .= $image['thumbnail'];
|
||||
}
|
||||
}
|
||||
|
||||
$output .= '<div class="team-content-hover">
|
||||
<h4 '.(!empty($title_color) ? 'style="color: '.$title_color.';"' : '').'>'.$title.'</h4>
|
||||
<p class="team-subtitle" '.(!empty($position_color) ? 'style="color: '.$position_color.';"' : '').'>'.$position.'</p>';
|
||||
if ($team_external_url && $team_link_text) {
|
||||
$output .= '<p class="team-link"><a href="'.$team_external_url.'" target="'.$team_link_target.'">'.$team_link_text.'</a></p>';
|
||||
}
|
||||
|
||||
if ($tm_phone || $tm_email) {
|
||||
$output .= '<div class="kd-team-contact">';
|
||||
if ($tm_phone) {
|
||||
$output .= '<div class="kd-team-phone"><a href="tel:'.$tm_phone.'">'.(!empty($tm_phone_label) ? '<span class="team-phone-label">'.$tm_phone_label.'</span>' : '').'<span class="fa fa-phone"></span></a></div>';
|
||||
}
|
||||
|
||||
if ($tm_email) {
|
||||
$output .= '<div class="kd-team-email"><a href="mailto:'.$tm_email.'">'.(!empty($tm_email_label) ? '<span class="team-email-label">'.$tm_email_label.'</span>' : '').'<span class="fa fa-envelope"></span></a></div>';
|
||||
}
|
||||
$output .= '</div>';
|
||||
}
|
||||
|
||||
$output .= '<div class="team-socials">';
|
||||
if(isset($facebook_url) && $facebook_url !== '') {
|
||||
$output .='<a href="'.$facebook_url.'" target="_blank"><span class="fa fa-facebook" '.(!empty($social_color) ? 'style="color: '.$social_color.';"' : '').'></span></a>';
|
||||
}
|
||||
if(isset($instagram_url) && $instagram_url !== '') {
|
||||
$output .='<a href="'.$instagram_url.'" target="_blank"><span class="fa fa-instagram" '.(!empty($social_color) ? 'style="color: '.$social_color.';"' : '').'></span></a>';
|
||||
}
|
||||
if(isset($twitter_url) && $twitter_url !== '') {
|
||||
$output .='<a href="'.$twitter_url.'" target="_blank"><span class="fa fa-twitter" '.(!empty($social_color) ? 'style="color: '.$social_color.';"' : '').'></span></a>';
|
||||
}
|
||||
if(isset($linkedin_url) && $linkedin_url !== '') {
|
||||
$output .='<a href="'.$linkedin_url.'" target="_blank"><span class="fa fa-linkedin" '.(!empty($social_color) ? 'style="color: '.$social_color.';"' : '').'></span></a>';
|
||||
}
|
||||
if(isset($github_url) && $github_url !== '') {
|
||||
$output .='<a href="'.$github_url.'" target="_blank"><span class="fa fa-github-alt" '.(!empty($social_color) ? 'style="color: '.$social_color.';"' : '').'></span></a>';
|
||||
}
|
||||
$output .='</div>
|
||||
</div></div>
|
||||
</div>
|
||||
</div>';
|
||||
return $output;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user