
A simple but effective WordPress plugin to render random blog posts in pages and/or posts. This is the first public release and features the following shortcode options to customize the rendering process:
- header: whether to output header text (default=)
- show_featured_image: whether to output featured post image (default=TRUE)
- featured_image_height: height of featured image in px (default=100)
- preview_text_chars: amount of chars to be displayed for preview text (default=200)
- container_css_class: CSS class of outer container (default=articles-preview-container)
- container_article_css_class: CSS class of article containe (default=article-preview)
- append_css_clear: whether to append a CSS clear container (default=TRUE)
- container_left_width: px or % (default=65%)
- container_right_width: px or % (default=30%)
Usage
In order to use the plugin just insert the shortcode
[simple_random_post]
and use the options provided above to customize the plugin. Feel free to download it from the official WordPress plugin repository.
Demo
Below you find a demo using the following shortcode:
simple_random_posts header="<b>Custom header</b>
[simple_random_posts header=”Custom header“]
Hi,
How do you use the plugin ?
Hi Jonathan,
I’ve updated the posting to give a better overview for the options available to customize the plugin. Let me know if you need further details. Cheers
Hi
Thanks and what if i want to display only one post from one category ?
The random option can still do what it does but i just want to display one post at the time from a specific category
Hi Jonathan,
sorry for the late reply. Out of the box you could check the elements returned by wp_query in the plugin and filter out elements from the same category. But an additional short code option max_entries_per_category would be easier, right? 🙂
no luck bro , where can i add the category id ?
[…] just in case you want to customize the way the plugin behaves. This plugin is inspired by the Simple Random Posts Shortcode WordPress Plugin that I released earlier. Based on the great feedback via mail I’ve decided to add […]