'',
'icon' => '',
'label' => '',
'colour' => '',
'colour_custom' => '',
'size' => 'medium',
'edge' => 'straight',
'target' => '_self'
), $atts));
/* Return Button */
$button_style = "";
if($colour_custom) {
$button_style = ' style="background-color: '.$colour_custom.'"';
}
if($icon) {
$icon = ' ';
}
return ''.$icon.$label.'';
}
add_shortcode('ig_button', 'ig_shortcodes_button');
/* Columns */
function ig_shortcodes_columns($atts, $content = null) {
/* Set up variables */
extract(shortcode_atts(array(
'structure' => '50|50'
), $atts));
$structure_class = str_replace('|', '-', $structure);
$structure_class = str_replace('50', 'half', $structure_class);
$structure_class = str_replace('33', 'third', $structure_class);
$structure_class = str_replace('67', 'twothirds', $structure_class);
$structure_class = str_replace('25', 'quarter', $structure_class);
$structure_class = ' ig-shortcode-cols-'.$structure_class.' ';
/* Return Columns */
return '
'.do_shortcode($content).'
';
}
add_shortcode('ig_columns', 'ig_shortcodes_columns');
/* Column */
function ig_shortcodes_column($atts, $content = null) {
/* Set up variables */
extract(shortcode_atts(array(
'position' => 'a'
), $atts));
return ''.wpautop(do_shortcode($content)).'
';
}
add_shortcode('ig_col', 'ig_shortcodes_column');
/* Social */
function ig_social($atts, $content = null) {
/* Return Social */
return ''.do_shortcode($content).'
';
}
add_shortcode('ig_social', 'ig_social');
/* Social Link */
function ig_social_link($atts, $content = null) {
/* Set up variables */
extract(shortcode_atts(array(
'service' => '',
'link' => ''
), $atts));
if(strpos($service, 'ja-social-icon-') !== false) {
$social_link_code = '';
}
/* Return Social */
return $social_link_code;
}
add_shortcode('ig_social_link', 'ig_social_link');
/* Toggles */
function ig_shortcodes_toggle($atts, $content = null) {
/* Set up variables */
extract(shortcode_atts(array(
'heading' => '',
'icon' => '',
'accordion' => '',
'onload' => 'closed'
), $atts));
if($onload == "open") { $active_class = "ig-shortcode-toggle-active"; } else { $active_class = ""; }
if($icon) { $icon_code = ''; } else { $icon_code = ''; }
if($accordion == 1) {
$toggle_icons = '';
} else {
$toggle_icons = '';
}
return ''.$icon_code.$heading.$toggle_icons.'
'.do_shortcode($content).'
';
}
add_shortcode('ig_toggle', 'ig_shortcodes_toggle');
/* Accordion */
function ig_shortcodes_accordion($atts, $content = null) {
/* Return Toggles */
return ''.do_shortcode($content).'
';
}
add_shortcode('ig_accordion', 'ig_shortcodes_accordion');
/* Tabs */
function ig_shortcodes_tabs($atts, $content = null) {
/* Return Tabs */
return ''.do_shortcode($content).'
';
}
add_shortcode('ig_tabs', 'ig_shortcodes_tabs');
/* Tab */
function ig_shortcodes_tab($atts, $content = null) {
/* Set up variables */
extract(shortcode_atts(array(
'label' => ''
), $atts));
return ''.$label.'
'.wpautop(do_shortcode($content)).'
';
}
add_shortcode('ig_tab', 'ig_shortcodes_tab');
/* Alert Box */
function ig_shortcodes_alertbox($atts, $content = null) {
/* Set up variables */
extract(shortcode_atts(array(
'icon' => '',
'colour' => '',
'custom_colour' => ''
), $atts));
$alertbox_style = "";
if($custom_colour) {
$alertbox_style = ' style="background-color: '.$custom_colour.'"';
}
if($icon) { $icon_code = ''; } else { $icon_code = ''; }
return ''.$icon_code.do_shortcode($content).'
';
}
add_shortcode('ig_alertbox', 'ig_shortcodes_alertbox');
/* Pull Quote Left */
function ig_shortcodes_pullleft($atts, $content = null) {
/* Set up variables */
extract(shortcode_atts(array(
'text' => '',
'colour' => '',
'colour_custom' => ''
), $atts));
$pullleft_style = "";
if($colour_custom) {
$pullleft_style = ' style="color: '.$colour_custom.'"';
}
return ''.$text.'
';
}
add_shortcode('ig_pullleft', 'ig_shortcodes_pullleft');
/* Pull Quote Right */
function ig_shortcodes_pullright($atts, $content = null) {
/* Set up variables */
extract(shortcode_atts(array(
'text' => '',
'colour' => '',
'colour_custom' => ''
), $atts));
$pullright_style = "";
if($colour_custom) {
$pullright_style = ' style="color: '.$colour_custom.'"';
}
return ''.$text.'
';
}
add_shortcode('ig_pullright', 'ig_shortcodes_pullright');
/*
* List
*/
function ig_shortcodes_list($atts, $content = null) {
/* Set up variables */
extract(shortcode_atts(array(
'icon' => '',
'colour' => '',
'custom_colour' => ''
), $atts));
$list_style = "";
if($custom_colour) {
$list_style = ' style="color: '.$custom_colour.'"';
}
if($icon) { $icon_code = ' '; } else { $icon_code = ''; }
$content=str_ireplace('*','' . $icon_code , $content);
return '' . do_shortcode($content) . '
'.'';
}
add_shortcode('ig_list', 'ig_shortcodes_list');
/*
* Box features
*/
function ig_shortcodes_features($atts, $content = null) {
/* Set up variables */
extract(shortcode_atts(array(
'url'=> '',
'title' => '',
'icon' => '',
'custom_colour' => ''
), $atts));
$features_style = "";
if($custom_colour) {
$features_style = 'style="color: '.$custom_colour.'"';
}
if($url) { $features_url = ''.$title.'
'; } else {$features_url = ''.$title.'
'; }
if($icon) { $icon_code = ''; } else { $icon_code = ''; }
return ''.$icon_code.$features_url.do_shortcode($content).'
';
}
add_shortcode('ig_features', 'ig_shortcodes_features');