$#', '', $content);
return $content;
}
/*-----------------------------------------------------------------------------------*/
/* Container shortcode
/*-----------------------------------------------------------------------------------*/
function addons_espania_shortcode_container( $atts, $content = null ) {
$out = addons_espania_remove_wpautop( $content );
$out = '
'. addons_espania_remove_wpautop( $content ).'
';
return do_shortcode( $content );
}
}
add_shortcode( 'row', 'addons_espania_shortcode_row' );
add_shortcode( 'one_twelve', 'addons_espania_shortcode_column' ); // 1/12
add_shortcode( 'two_twelve', 'addons_espania_shortcode_column' ); // 2/12
add_shortcode( 'three_twelve', 'addons_espania_shortcode_column' ); // 3/12
add_shortcode( 'four_twelve', 'addons_espania_shortcode_column' ); // 4/12
add_shortcode( 'five_twelve', 'addons_espania_shortcode_column' ); // 5/12
add_shortcode( 'six_twelve', 'addons_espania_shortcode_column' ); // 6/12
add_shortcode( 'seven_twelve', 'addons_espania_shortcode_column' ); // 7/12
add_shortcode( 'eight_twelve', 'addons_espania_shortcode_column' ); // 8/12
add_shortcode( 'nine_twelve', 'addons_espania_shortcode_column' ); // 9/12
add_shortcode( 'ten_twelve', 'addons_espania_shortcode_column' ); // 10/12
add_shortcode( 'eleven_twelve', 'addons_espania_shortcode_column' ); // 11/12
/*-----------------------------------------------------------------------------------*/
/* Label shortcode
/*-----------------------------------------------------------------------------------*/
function addons_espania_shortcode_label( $atts, $content = null ) {
extract(shortcode_atts(array(
'style' => '',
'text_color' => '#ffffff',
'bg_color' => '#999999',
'class' => '',
), $atts));
$styles = array ( 'default', 'primary', 'info', 'success', 'warning', 'danger' );
$text_color = $text_color ? $text_color : '#ffffff';
$bg_color = $bg_color ? $bg_color : '#999999';
if ( in_array ( $style, $styles) ) { $style = 'label-'.$style; $colors = ''; }
else { $colors = 'color:'.$text_color.'; background-color:'.$bg_color.';'; }
$out = ''. addons_espania_remove_wpautop( $content ).'
';
return $out;
}
add_shortcode('label', 'addons_espania_shortcode_label');
/*-----------------------------------------------------------------------------------*/
/* Highlight shortcode
/*-----------------------------------------------------------------------------------*/
function addons_espania_shortcode_highlight( $atts, $content = null ) {
extract(shortcode_atts(array(
'style' => '',
'text_color' => '#ffffff',
'bg_color' => '#000000',
'class' => '',
), $atts));
$styles = array ( 'green', 'violet', 'blue', 'lime', 'red', 'black' );
$text_color = $text_color ? $text_color : '#ffffff';
$bg_color = $bg_color ? $bg_color : '#000000';
if ( in_array ( $style, $styles) ) { $style = 'highlight-'.$style; $colors = ''; }
else { $colors = 'color:'.$text_color.'; background-color:'.$bg_color.';'; }
$out = '' . $tab['content'] . '
';
}
$return = "\n" . '' . implode("\n", $tab_contents) . '
' . "\n";
}
return $return;
}
add_shortcode('espania_tabs', 'addons_espania_shortcode_tabs');
function addons_espania_shortcode_tab( $attrs, $content = null ) {
global $tabs_arr;
$attrs = shortcode_atts(array(
'title' => '',
), $attrs);
$tabs_arr[] = array(
'title' => $attrs['title'],
'content' => do_shortcode($content),
);
}
add_shortcode('espania_tab', 'addons_espania_shortcode_tab');
/*-----------------------------------------------------------------------------------*/
/* Margin shortcode
/*-----------------------------------------------------------------------------------*/
function addons_espania_shortcode_margin( $atts, $content = null ) {
extract(shortcode_atts(array(
'top' => '0px',
'bottom' => '30px',
'class' => '',
), $atts));
$style = 'margin-top:'.$top.'; margin-bottom:'.$bottom.';';
$out = '
have_posts() ) : $the_query->the_post(); ?>
max_num_pages ); ?>
'',
'number' => 12,
'order_by' => 'post_date',
'order' => 'DESC',
'show_load_more' => '1',
'show_read_more' => '1',
'class' => '',
), $atts));
global $wp_query; global $post;
if ( get_query_var('paged') ) { $paged = get_query_var('paged'); }
elseif ( get_query_var('page') ) { $paged = get_query_var('page'); }
else { $paged = 1; }
$is_blog = true;
$post_classes = array( 'blog-post', 'post', 'clearfix' );
$thumb_size = 'espania-alt';
$the_query = new WP_Query( array(
'post_type' => 'post',
'cat' => $category,
'orderby' => $order_by,
'order' => $order,
'posts_per_page' => $number,
'paged' => $paged,
) );
ob_start();
if ( $the_query->have_posts() ) : ?>
have_posts() ) : $the_query->the_post();
global $more; $more = 0;
$post_format = get_post_format(); ?>
>
'.get_the_title().''; ?>
Y\i>' ); ?>
', '' ); ?>
max_num_pages ); ?>
'',
'number' => 12,
'order_by' => 'post_date',
'order' => 'DESC',
'show_load_more' => '1',
'show_read_more' => '1',
'class' => '',
), $atts));
global $wp_query; global $post;
if ( get_query_var('paged') ) { $paged = get_query_var('paged'); }
elseif ( get_query_var('page') ) { $paged = get_query_var('page'); }
else { $paged = 1; }
$is_blog = true;
$post_classes = array( 'blog-post', 'post', 'clearfix' );
$thumb_size = 'espania-alt';
$the_query = new WP_Query( array(
'post_type' => 'post',
'cat' => $category,
'orderby' => $order_by,
'order' => $order,
'posts_per_page' => $number,
'paged' => $paged,
) );
ob_start();
if ( $the_query->have_posts() ) : ?>
have_posts() ) : $the_query->the_post();
global $more; $more = 0;
$post_format = get_post_format(); ?>
>
'.get_the_title().''; ?>
Y\i>' ); ?>
', '' ); ?>
max_num_pages ); ?>
'',
'number' => 12,
'order_by' => 'post_date',
'order' => 'DESC',
'columns' => '4',
'show_load_more' => '1',
'show_excerpt' => '1',
'show_read_more' => '1',
'excerpt_lenght' => 62,
'class' => '',
), $atts));
global $wp_query; global $post;
if ( get_query_var('paged') ) { $paged = get_query_var('paged'); }
elseif ( get_query_var('page') ) { $paged = get_query_var('page'); }
else { $paged = 1; }
$is_blog = true;
switch ( $columns ) {
case '5':
$columns_class = 'grid-five-columns';
break;
case '4':
$columns_class = 'grid-four-columns';
break;
case '3':
$columns_class = 'grid-three-columns';
break;
case '2':
$columns_class = 'grid-two-columns';
break;
case '1':
$columns_class = 'grid-one-columns';
break;
case '2sb':
$columns_class = 'grid-twosb-columns';
break;
default:
$columns_class = 'grid-four-columns';
}
$thumb_size = 'espania-square';
$the_query = new WP_Query( array(
'post_type' => 'post',
'cat' => $category,
'orderby' => $order_by,
'order' => $order,
'posts_per_page' => $number,
'paged' => $paged,
) );
ob_start();
if ( $the_query->have_posts() ) : ?>