Blog by TAG
in Shortcodes
have my website organized heavily with tags (e.g. category=science, tag=cancer)
need blog shortcode usable with tags
Please have a look, couldnt get it running:as expected to use tags (in addition or instead of categories)
... /wp-content/themes/betheme/functions/theme-shortcodes.php line 885
/* ---------------------------------------------------------------------------
* Blog [blog]
* --------------------------------------------------------------------------- */
if( ! function_exists( 'sc_blog' ) )
{
function sc_blog( $attr, $content = null )
{
extract(shortcode_atts(array(
'count' => 2,
'category' => '',
'category_multi' => '',
'tagID' => '',
'tagName' => '',
'exclude_id' => '',
'style' => 'classic',
'columns' => 3,
'greyscale' => '',
'more' => '',
'filters' => '',
'pagination' => '',
'load_more' => '',
), $attr));
$translate['filter'] = mfn_opts_get('translate') ? mfn_opts_get('translate-filter','Filter by') : __('Filter by','betheme');
$translate['tags'] = mfn_opts_get('translate') ? mfn_opts_get('translate-tags','Tags') : __('Tags','betheme');
$translate['authors'] = mfn_opts_get('translate') ? mfn_opts_get('translate-authors','Authors') : __('Authors','betheme');
$translate['all'] = mfn_opts_get('translate') ? mfn_opts_get('translate-item-all','All') : __('All','betheme');
$translate['categories'] = mfn_opts_get('translate') ? mfn_opts_get('translate-categories','Categories') : __('Categories','betheme');
$paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : ( ( get_query_var( 'page' ) ) ? get_query_var( 'page' ) : 1 );
$args = array(
'posts_per_page' => intval($count),
'paged' => $paged,
'post_status' => 'publish',
'ignore_sticky_posts' => 0,
);
// private
if( is_user_logged_in() ){
$args['post_status'] = array('publish','private');
}
// categories
if( $category_multi ){
$args['category_name'] = trim( $category_multi );
} elseif( $category ){
$args['category_name'] = $category;
}
// tags
if( $tagID ){
$args['tag_id'] = trim($tagID);
}
if( $tagName ){
$args['tag'] = trim($tagName);
}
if using FORMAT here the textsize grows incredible so I cannot post the post!
Comments
this requires files customization what in reference to Item Support Policy is not allowed. So if you want to modify files and don't know how, you should contact with your web developer.
Thanks for understanding!
http://forum.muffingroup.com/betheme/discussion/34861/blog-shortcode-extended-to-serve-tags#latest