With PRO version we can use shortcode to display RSS feed items anywhere in the website. Currently as of version v4.0 the shortcode can be built manually by following the reference below.
Syntax
[print_sc sc='{srr_feed parameter1="val" parameter2="val"}']
Example
Below shortcode will generate RSS feed list for two feed URLs (MakeUseOf and NASA) in two different tabs with the titles “MakeUseOf” and “NASA” respectively with the color style “dark”, author and date displayed.
[print_sc sc='{srr_feed urls="https://feeds.feedburner.com/Makeuseof, https://www.nasa.gov/rss/dyn/breaking_news.rss" tab_titles="MakeUseOf, NASA" color_style="dark" show_author=1 show_date=1}']
Parameter reference
The shortcode parameters supported can be also referred in Settings
-> Super RSS Reader - Pro
page.
Parameter | Description | Default value | Supported values |
---|---|---|---|
urls | The URLs to display RSS feed for. Multiple RSS feed URLs can be separated by a new line or comma. | ||
tab_titles | The title of the tab for the respective RSS feed. | ||
count | The total number of feed items to fetch. | 5 | |
show_title | Display the title of the feed item. | 1 | 0 – Hide title, 1 – Show title |
show_date | Display the date of the feed item. | 0 | 0 – Hide date, 1 – Show date |
show_desc | Display the description/excerpt of the feed item. | 1 | 0 – Hide description, 1 – Show description |
show_author | Display the author of the feed item. | 0 | 0 – Hide author, 1 – Show author |
show_thumb | Display the thumbnail of the feed item. | 1 | 0 – Hide thumbnail, 1 – Show thumbnail |
merge_feeds | Merge multiple feeds into one | 0 | 0 – Do not merge feeds, 1 – Merge feeds |
show_source | Show item source name | hidden | hidden – Hidden, above_title – Above title, next_date – Next to date, below_desc – Below description |
template | The template of the feed item. | %%title%% %%metadata%% %%thumbnail%% %%description%% | |
strip_desc | Trim the description to certain number of words. | 30 | |
strip_title | Trim the title text to certain number of words. | 0 | |
offset | The number of RSS feed items to skip from the top. | 0 | |
date_format | The format of the feed item date. | j F Y | |
date_timezone | The timezone of the feed item date. | UTC | |
order_by | The order of the feed | default | default – Default, date – Date, date_reverse – Date reverse, random – Random |
read_more | The read more text if the description is trimmed. | […] | |
rich_desc | Display rich description with all the formatting. Note: With rich description text cannot be trimmed. | 0 | 0 – Normal description, 1 – Rich description |
desc_type | Type of description to prefer | summary | summary – Summary, full_content – Full content |
link_desc | Link description text with the feed item URL | 0 | 0 – No link, 1 – Link description |
add_nofollow | Add “nofollow” attribute to feed links. | 1 | 0 – Do not add nofollow attribute, 1 – Add nofollow attribute |
open_newtab | Open the feed links in new tab. | 1 | 0 – Open in same tab, 1 – Open in new tab |
thumbnail_position | The position of the thumbnail. | align_left | align_left – Align left, align_right – Align right, cover – Cover |
thumbnail_size | The size of the thumbnail including the units. Example: 64px, 10% | 64px | |
thumbnail_force | Pick the thumbnail from page (feed URL) directly | no | no – No, when_absent – When absent in feed item, always – Always |
thumbnail_default | The URL of the default thumbnail image if not present. Leave empty to not display any thumbnail. | ||
no_feed_text | Text to display when there are no feed items | No items | |
filter_type | Type of keyword filtering for the RSS feed items | no_filter | no_filter – No filtering, show – Show items based on filter, hide – Hide items based on filter |
filter_name | The name of the filter created | ||
color_style | The style of the feed display. | none | none – No style, grey – Grey, dark – Dark, orange – Oranges, modern – Modern 1, modern2 – Modern 2, twitter – Twitter, twitter_dark – Twitter (dark), card – Card, card_dark – Card (dark) |
display_type | The type of feed display mode. | vertical_ticker | normal – Normal, vertical_ticker – Ticker, grid – Grid, paginated – Paginated |
visible_items | The number of feed items to be visible when ticker is enabled. | 5 | |
ticker_speed | The speed of the ticker animation in seconds. Without units. | 4 | |
page_size | The number of items in a page. | 5 | |
page_bar | The elements of the page bar | all | all – Both number and navigation, page_num_only – Page numbers only, navigation_only – Navigation only |
grid_columns | The number of columns in the grid between 2 to 4. | 2 |
Using the shortcode in theme templates
The shortcode can be used in PHP theme templates like below.
<?php echo do_shortcode( '[print_sc sc='{srr_feed parameter1="val" parameter2="val"}']' ); ?>