Shortcode Usage

How to use shortcode inside page templates?
WordPress has a great function, do_shortcode(), that will allow you to use shortcodes inside your theme files. For example, to output Posts in a Theme file, you would do this:

<?php echo do_shortcode('[gs_wpposts theme="gs_wppost_grid_1"]'); ?>
GS Posts Grid’s shortcode usage
[gs_wpposts theme="gs_wppost_grid_1"]
GS Posts Grid’s Shortcode attributes Usage
[gs_wpposts theme="gs_wppost_grid_1" cols="4" num="9" desc_limit="250" group="sales,marketing" tag="android,mouse" order="DESC" orderby="date"]
Shortcode PHP Usage
<?php echo do_shortcode( '[gs_wpposts theme="gs_wppost_grid_1"]' ); ?>

Template Usage – Add the shortcode anywhere you need to display GS Posts Grid in template files (header.php, front-page.php, etc.)

<?php echo do_shortcode( '[gs_wpposts theme="gs_wppost_grid_1" cols="4" num="9" desc_limit="250" group="" order="DESC" orderby="date"]' ); ?>
No. Attribute Default value options Description
1 num -1 -1 for all or any number By default, it’ll display all the Latest Posts, but you can control it by num attribute.
2 theme gs_wppost_grid_1 gs_wppost_grid_1
gs_wppost_grid_2
gs_wppost_grid_3
gs_wppost_horizontal_1
gs_wppost_horizontal_2
gs_wppost_horizontal_3
gs_wppost_horizontal_4
gs_wppost_horizontal_5
gs_wppost_horizontal_6
gs_wppost_list_1
gs_wppost_list_2
gs_wppost_list_3
gs_wppost_list_4
gs_wppost_card_1
gs_wppost_card_2
gs_wppost_table_1
gs_wppost_table_2
gs_wppost_table_3
gs_wppost_grey_1
gs_wppost_grey_2
gs_wppost_slider_1
gs_wppost_slider_2
gs_wppost_slider_3
gs_wppost_popup_1
gs_wppost_popup_2
gs_wppost_filter_1
gs_wppost_filter_2
gs_wppost_filter_selected_cats
gs_wppost_masonry1
gs_wppost_masonry2
gs_wppost_masonry3
gs_wppost_justified1
Select preferred theme to display Posts
3 cols 3(4 columns) 6 (2 Columns)
4 (3 columns)
3 (4 columns)
Number of column/s to display Posts. Columns are based on 12 grids Bootstrap, so follow columns value
4 group all Post category slug, comma separated. To get your category slug, go to Posts -> Categories. Here you will find Categories & all the slugs
5 tag all Post tag slug, comma separated. To get your tag slug, go to Posts -> Tags. Here you will find Tags & all the slugs
6 desc_limit 100 Any Number Set maximum number of characters in Post details. Default 100
7 order DESC DESC
ASC
Normally, Posts will display by descending order, latest will show first. But if you wish to display ascending order, oldest at first then pass order="ASC" parameter
8 orderby date ID
title
modified
rand
Use preferred orderby attribute
9 pagination on on
off
Show / hide pagination