Plugin adds shortcode capability for adding posts by category to a page.
This plugin creates the [Category]] Shortcode. The code takes 5 arguments:
number: the number of posts to display. 0 equals the default number. -1 equals the total available.
Order: Ascending or Descending
Display Method: Full, Excerpt, Title
Order By: Author, Date, Title, Modified, Parent, ID, Rand, None, or Comment Count.
Category: this is the category id the category or categories that should be searched. Multiple categories can be specified in a comma separated list.
Example shortcode:
[Category number=’5′ method=’title’ order=’asc’ id=’11,45′ orderby=’comment_count’]
This will show 5 posts in ascending order of category 11 and 45 as arranged by comment_count and will display just the post titles.
A big thank you to g33kg0dd3ss for figuring out the 1.3 fix issue with the loop being broken. She contributed the patch fix.
Let plugin form allow for multiple category selections
Let plugin form allow for multiple orderby methods
In admin form restrict Number of posts to numbers only.
In admin form setup a copy and paste script
Accept a category name as a valid input
Internationalization of the plugin
Improve Formatting of Posts / Make formatting easier to edit./ Give user more control over formatting
Allow attachments to come through
Turn title links on or off.
Allow comments in output
Give user more control over the postformatting
Add ability to modify thumbnail options through shortcode
category_shortcode
directory to the /wp-content/plugins
directoryA tool has been provided under the tools menu (Category Shortcode). Use this generate valid tags. Note: the tool cannot be used to generate a tag that displays multiple categories, but the shortcode does support this.
I’ve made div classes around the content data. These classes are:
csc_post_thumbnail
csc_post_title
csc_post_date
csc_post_author
csc_post_category
csc_post_excerpt
csc_post_content
csc_break (a div between each post)
There is also a style div around the entire post with a class of csc_post and then either csc_excerpt, full or title to help with styling.
csc_post
csc_excerpt
csc_title
csc_full
An example style to modify the size of the title would be
.csc_post_title {
font-size: 14px;
}
These properties can be set to display: none; to hide the data. More advanced styling could be done modifying the php in the section commented OUTPUT STYLING.