Flexible Recent Posts
Looking for maintainer. Write me to paul.annekov@gmail.com Flexible Recent Posts (FRP) plugin gives you possibility to add widget to your blog with recent posts using user-defined template. The main features are: Template for each post in widget. You can write your HTML-template or overwrite default in widget form. Shortcodes support in template. You can use built-in shortcodes to insert info related to current post in widget: title, featured image, excerpt, date, permalink, author, comments. Restrict terms from which you want to display posts. Display posts from all terms or from selected only. Number of posts to display. Set number of latest posts that will be displayed in widget. All posts links. Select option to display link near the title or/and after all posts that will open selected posts category page. Set link title or custom link URL. Useful links: Template shortcodes Feature requests Bugs Donate (Flattr) Translators: Russian (ru) – Paul Annekov Licenses Uses FatCow Icon Set licensed under Creative Commons Attribution 3.0 License. Shortcodes Plugin template system supports 5 shortcodes related to current widget post, that you can use in your template: Title [frp_title] Displays post title. Example: [frp_title] Excerpt [frp_excerpt length=””] Displays post excerpt using get_the_excerpt function. You can specify excerpt length using length attribute. If not specified – default WordPress excerpt length used. Example: [frp_excerpt] , [frp_excerpt length="15"] Date [frp_date format=”F j, Y” time_since=”0″] Displays post date. You can add format shortcode parameter to change date format. Read about format value here. Add time_since parameter with 1 as value to display amount of elapsed time: 30 seconds ago, 5 minutes ago, 12 hours ago, 3 Jun. Example: [frp_date format="Y/m/d g:i:s A"] , [frp_date time_since="1"] Link [frp_link] Displays post permalink. Example: read more Featured image [frp_thumbnail size=”32×32″] Displays featured post image. Add size shortcode parameter to change image size. You can define size using WIDTHxHEIGHT as value or size name (built-in or defined in theme). Examples: [frp_thumbnail], [frp_thumbnail size="thumbnail"], [frp_thumbnail size="128x128"], [frp_thumbnail size="full"] Author [frp_author link=”1″] Displays name of the post’s author. Set link parameter to 0 if you want to disable link (author’s site) from author name. Examples: [frp_author], [frp_author link="1"], [frp_author link="0"] Comments [frp_comments no_text=”1″] Displays the number of comments. Set no_text parameter to 1 if you want to disable comment text (just “23” instead of “23 Comments”). Examples: [frp_comments], [frp_comments no_text="1"], [frp_comments no_text="0"]
Tidyhive Featured Posts
This plugin adds the ability for the user to mark a post to be a featured post with just one click without the need of editing an individual post. The plugin also includes a widget which can display all the posts which have been marked featured. Usage Go to your admin dashboard page. Open all posts page which displays the list of posts in table. A column name ‘Featured posts’ will be there with a star icon in each row. Click the star to make that post as featured. Dashboard->Posts>All Posts Instructions Q1. How to display feature posts? Plugin comes with a widget, which can be added to sidebar Q2. How to display featured posts in any desired section of theme(Developers)? In order to display featured posts in your theme, use the following code to fetch the posts. $featured_posts = Thfp_public::thfp_get_featured_posts(); The above code return WP_Query object which you can use in a loop. Above static function accepts a parameter(int) which limits the number of posts which it can return. Show the posts with the help of custom loop:- if($featured_posts->have_posts()): while($featured_posts->have_posts()): $featured_posts->the_post(); //Your code here endwhile; endif; You can also use your own wp_query. Make sure you use ‘tag’ key to be ‘featured’. $args = array( 'post_status' => 'publish', 'tag' => 'featured', //Use any other needed args ); $featured_posts = new WP_Query($args); and then use the loop to display posts.