Adds a shortcode tag [get_posts] to display a list of posts within any static page or post.
This plugin adds the ability to put a shortcode tag in any static page or post and have it display a list of posts using the get_posts template tag.
By default it will show the 10 most recent posts ordered in reverse date order, but it will accept any of the options provided by the get_posts template tag.
To use it, just put the following into the HTML of any page or post, use as many times as you like on the same page:
[get_posts]
This default usage will return the last 10 posts in reverse chronological order. Along with all the options provided by the get_posts template tag, it will also accept a few additional options:
A couple of examples:
[get_posts tag="my favorite tag" numberposts=5 orderby="title]
Shows a bulleted list consisting of the titles of 5 posts with the tag "my favorite tag" ordered by title.
[get_posts tag="my favorite tag" fields="post_title, post_date, post_excerpt" fields_classes="class1, class2, class3" fields_make_link="true, false, false"]
Shows a bulleted list consisting of the titles, post dates, and excerpts of posts with the tag "my favorite tag". The title will be wrapped in a tag with a class of "class1", the date with a of class "class2", and the excerpt with "class3". Only the title will provide a link to the post.
Check the get_posts template tag documentation for all of the possible options associated with the tag, and the wp_posts database table fields for all possible field names.