Simple Random Posts Shortcode WordPress Plugin

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:

  1. header: whether to output header text (default=)
  2. show_featured_image: whether to output featured post image (default=TRUE)
  3. featured_image_height: height of featured image in px (default=100)
  4. preview_text_chars: amount of chars to be displayed for preview text (default=200)
  5. container_css_class: CSS class of outer container (default=articles-preview-container)
  6. container_article_css_class: CSS class of article containe (default=article-preview)
  7. append_css_clear: whether to append a CSS clear container (default=TRUE)
  8. container_left_width: px or % (default=65%)
  9. container_right_width: px or % (default=30%)


In order to use the plugin just insert the shortcode


and use the options provided above to customize the plugin. Feel free to download it from the official WordPress plugin repository.


Below you find a demo using the following shortcode:

simple_random_posts header="<b>Custom header</b>

[simple_random_posts header=”Custom header“]

6 thoughts on “Simple Random Posts Shortcode WordPress Plugin”

  1. 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

    1. 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? 🙂

  2. Pingback: WordPress Simple Latest Posts Shortcode Plugin - Matthias Kerstner

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top