{"id":9612,"date":"2010-06-30T17:37:21","date_gmt":"2010-06-30T17:37:21","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/aprils-call-posts\/"},"modified":"2025-08-25T21:12:24","modified_gmt":"2025-08-25T21:12:24","slug":"aprils-call-posts","status":"publish","type":"plugin","link":"https:\/\/tt.wordpress.org\/plugins\/aprils-call-posts\/","author":106129,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.2.1","stable_tag":"2.2.1","tested":"6.8.5","requires":"5.0","requires_php":"5.6","requires_plugins":null,"header_name":"April's Call Posts","header_author":"Aaron Hodge Silver","header_description":"","assets_banners_color":"f2f4f5","last_updated":"2025-08-25 21:12:24","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"http:\/\/springthistle.com\/wordpress\/plugin_callposts","header_author_uri":"http:\/\/springthistle.com\/","rating":5,"author_block_rating":0,"active_installs":10,"downloads":8221,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"springthistle","date":"2010-06-30 18:23:05"},"1.1":{"tag":"1.1","author":"springthistle","date":"2010-07-01 15:58:25"},"1.2":{"tag":"1.2","author":"springthistle","date":"2010-07-08 11:57:03"},"1.3":{"tag":"1.3","author":"springthistle","date":"2010-07-14 19:43:51"},"1.4":{"tag":"1.4","author":"springthistle","date":"2010-07-16 19:47:50"},"1.5":{"tag":"1.5","author":"springthistle","date":"2011-02-16 03:15:45"},"1.6":{"tag":"1.6","author":"springthistle","date":"2011-03-14 20:56:12"},"1.6.1":{"tag":"1.6.1","author":"springthistle","date":"2011-08-03 14:27:55"},"1.6.2":{"tag":"1.6.2","author":"springthistle","date":"2011-08-03 14:42:19"},"2.0":{"tag":"2.0","author":"springthistle","date":"2012-01-17 18:03:16"},"2.0.1":{"tag":"2.0.1","author":"springthistle","date":"2012-05-17 19:06:47"},"2.0.10":{"tag":"2.0.10","author":"springthistle","date":"2016-03-16 18:12:54"},"2.0.11":{"tag":"2.0.11","author":"springthistle","date":"2016-11-14 16:54:18"},"2.0.12":{"tag":"2.0.12","author":"springthistle","date":"2016-11-22 16:26:46"},"2.0.13":{"tag":"2.0.13","author":"springthistle","date":"2017-06-21 18:28:29"},"2.0.14":{"tag":"2.0.14","author":"springthistle","date":"2018-10-16 22:20:51"},"2.0.2":{"tag":"2.0.2","author":"springthistle","date":"2012-07-11 16:36:40"},"2.0.3":{"tag":"2.0.3","author":"springthistle","date":"2012-10-29 17:14:23"},"2.0.4":{"tag":"2.0.4","author":"springthistle","date":"2012-11-02 15:30:02"},"2.0.5":{"tag":"2.0.5","author":"springthistle","date":"2014-01-29 18:21:54"},"2.0.6":{"tag":"2.0.6","author":"springthistle","date":"2015-10-12 16:22:01"},"2.0.7":{"tag":"2.0.7","author":"springthistle","date":"2015-10-13 15:03:34"},"2.0.8":{"tag":"2.0.8","author":"springthistle","date":"2015-10-26 17:22:15"},"2.0.9":{"tag":"2.0.9","author":"springthistle","date":"2016-03-15 19:21:21"},"2.1":{"tag":"2.1","author":"springthistle","date":"2020-11-26 21:52:44"},"2.1.1":{"tag":"2.1.1","author":"springthistle","date":"2020-11-26 21:54:50"},"2.2.0":{"tag":"2.2.0","author":"springthistle","date":"2025-07-17 13:36:06"},"2.2.1":{"tag":"2.2.1","author":"springthistle","date":"2025-08-25 21:12:24"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":"1"},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2426919,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":2426919,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.1","1.2","1.3","1.4","1.5","1.6","1.6.1","1.6.2","2.0","2.0.1","2.0.10","2.0.11","2.0.12","2.0.13","2.0.14","2.0.2","2.0.3","2.0.4","2.0.5","2.0.6","2.0.7","2.0.8","2.0.9","2.1","2.1.1","2.2.0","2.2.1"],"block_files":[],"assets_screenshots":{"Screenshot-1.png":{"filename":"Screenshot-1.png","revision":2426928,"resolution":"1","location":"assets","locale":""},"Screenshot-2.png":{"filename":"Screenshot-2.png","revision":2426928,"resolution":"2","location":"assets","locale":""},"Screenshot-3.png":{"filename":"Screenshot-3.png","revision":2426928,"resolution":"3","location":"assets","locale":""},"Screenshot-4.png":{"filename":"Screenshot-4.png","revision":2426928,"resolution":"4","location":"assets","locale":""},"Screenshot-5.png":{"filename":"Screenshot-5.png","revision":2426928,"resolution":"5","location":"assets","locale":""}},"screenshots":{"1":"Documentation Area 1","2":"Documentation Area 2","3":"Documentation Area 3","4":"Global Settings","5":"Template Settings"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[166,80],"plugin_category":[43],"plugin_contributors":[86549],"plugin_business_model":[],"class_list":["post-9612","plugin","type-plugin","status-publish","hentry","plugin_tags-posts","plugin_tags-shortcode","plugin_category-customization","plugin_contributors-springthistle","plugin_committers-springthistle"],"banners":{"banner":"https:\/\/ps.w.org\/aprils-call-posts\/assets\/banner-772x250.png?rev=2426919","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/aprils-call-posts\/assets\/icon-128x128.png?rev=2426919","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/aprils-call-posts\/assets\/Screenshot-1.png?rev=2426928","caption":"Documentation Area 1"},{"src":"https:\/\/ps.w.org\/aprils-call-posts\/assets\/Screenshot-2.png?rev=2426928","caption":"Documentation Area 2"},{"src":"https:\/\/ps.w.org\/aprils-call-posts\/assets\/Screenshot-3.png?rev=2426928","caption":"Documentation Area 3"},{"src":"https:\/\/ps.w.org\/aprils-call-posts\/assets\/Screenshot-4.png?rev=2426928","caption":"Global Settings"},{"src":"https:\/\/ps.w.org\/aprils-call-posts\/assets\/Screenshot-5.png?rev=2426928","caption":"Template Settings"}],"raw_content":"<!--section=description-->\n<p>This plugin is useful if you are using lots of posts in a variety of ways on your website, i.e. not just on your homepage and not just separated out by categories. For example, You may have a blog with lots of information on upcoming events and lots of announcements. You have a variety of people who come to your blog looking for different information, and it's hard for them to filter through everything. You can have a \"Cats\" page on which you talk about your stance on cats, and use <code>[ahs_callposts]<\/code> to also call in a list of posts in the \"cats\" category, perhaps only the most recent 10, perhaps just titles, perhaps displaying just excerpts, perhaps displaying an image for each post. Then have a separate page for the \"dogs\" category. Etc!<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>Specify category<\/li>\n<li>Specify number of posts<\/li>\n<li>Specify content style<\/li>\n<li>Specify random order<\/li>\n<li>Specify multiple columns<\/li>\n<li>Create your own template (NEW as of 2.0)<\/li>\n<li>... and more<\/li>\n<li>Choose global default settings that can be overridden for any individual instance of the shortcode.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the aprils-call-posts directory to the '\/wp-content\/plugins\/' directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Study the documentation so you understand the options<\/li>\n<li>Start using the shortcode<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='no%20questions%20yet'><h3>No questions yet<\/h3><\/dt>\n<dd><p>No answers yet.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.2.1<\/h4>\n\n<ul>\n<li>Fixed a bug in category\/taxonomy handling.<\/li>\n<\/ul>\n\n<h4>2.2.0<\/h4>\n\n<ul>\n<li>Updated and fix security concerns.<\/li>\n<\/ul>\n\n<h4>2.1.1<\/h4>\n\n<ul>\n<li>Added screenshots.<\/li>\n<li>Fixed Readme.txt error.<\/li>\n<\/ul>\n\n<h4>2.1<\/h4>\n\n<ul>\n<li>Cleaned up code, updated to be compatible with latest PHP and WordPress.<\/li>\n<li>Updated compatibility version.<\/li>\n<\/ul>\n\n<h4>2.0.14<\/h4>\n\n<ul>\n<li>Added option to ignore globally-set custom_field on specific shortcode instances.<\/li>\n<li>Updated compatibility version.<\/li>\n<\/ul>\n\n<h4>2.0.13<\/h4>\n\n<ul>\n<li>Updated compatibility version.<\/li>\n<\/ul>\n\n<h4>2.0.12<\/h4>\n\n<ul>\n<li>Replaced a custom expert-generator with WordPress's built-in one, to solve efficiency issues.<\/li>\n<\/ul>\n\n<h4>2.0.11<\/h4>\n\n<ul>\n<li>Fixed an error where excerpts and content were being manufactured even for templates that don't include them<\/li>\n<li>Updated compatibility version<\/li>\n<\/ul>\n\n<h4>2.0.10<\/h4>\n\n<ul>\n<li>Fixed a small error introduced by 2.0.9<\/li>\n<\/ul>\n\n<h4>2.0.9<\/h4>\n\n<ul>\n<li>Fixed a bug that was doing custom-post-type ordering incorrectly when there were a lot of posts<\/li>\n<\/ul>\n\n<h4>2.0.8<\/h4>\n\n<ul>\n<li>Fixed a bug introduced in 2.0.7 that affected situations where a shortcode was calling a single category (not custom tax)<\/li>\n<\/ul>\n\n<h4>2.0.7<\/h4>\n\n<ul>\n<li>Added ability to specify a different taxonomy than 'category' with <code>category_tax<\/code><\/li>\n<\/ul>\n\n<h4>2.0.6<\/h4>\n\n<ul>\n<li>Added more tags (div, span, script, iframe) to the list of tags that are not stripped out with CONTENTNOIMG<\/li>\n<li>Added category option \"byid\" which only grabs ids specified. You can also now specify an order of \"post__in\" which is useful in this case.<\/li>\n<li>Updated compatibility and tweaked admin display css.<\/li>\n<\/ul>\n\n<h4>2.0.5<\/h4>\n\n<ul>\n<li>Fixed minor regex error causing wrong image sizes to be pulled.<\/li>\n<\/ul>\n\n<h4>2.0.4<\/h4>\n\n<ul>\n<li>Added option to pull in posts specified by ID.<\/li>\n<\/ul>\n\n<h4>2.0.3<\/h4>\n\n<ul>\n<li>Minor tweaks including adding a donate button.<\/li>\n<\/ul>\n\n<h4>2.0.2<\/h4>\n\n<ul>\n<li>Fixed a problem that converted dollar amounts (e.g. $10) to zero (0).<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Default order set to DESC instead of ASC<\/li>\n<li>Template tag added for 'full content sans images'<\/li>\n<li>Can now add a header to the resulting list that doesn't show if list is empty<\/li>\n<\/ul>\n\n<h4>2.0<\/h4>\n\n<ul>\n<li>NEW!! Added a template-driven system for post display<\/li>\n<li>FUN! Re-designed admin page to have tabs<\/li>\n<li>Added option to specify a post_type to handle custom post types<\/li>\n<li>Removed requirement for specifying a category\/type<\/li>\n<\/ul>\n\n<h4>1.6.3<\/h4>\n\n<ul>\n<li>Fixed random ordering<\/li>\n<\/ul>\n\n<h4>1.6.2<\/h4>\n\n<ul>\n<li>Fixed problems with \"linktitle\"<\/li>\n<li>Fixed broken 'edit' image if WP not installed in root<\/li>\n<\/ul>\n\n<h4>1.6.1<\/h4>\n\n<ul>\n<li>Fixed title-style list problem some people were having<\/li>\n<li>Fixed get_the_excerpt() problem<\/li>\n<\/ul>\n\n<h4>1.6<\/h4>\n\n<ul>\n<li>Added proper LI as option for separating title-style list<\/li>\n<\/ul>\n\n<h4>1.5<\/h4>\n\n<ul>\n<li>Added option to pull posts in at random instead of just by post_date or custom field<\/li>\n<li>Added option to control size of the image, if it's included<\/li>\n<li>Added option to choose 'read more' text and pre-'read more' text<\/li>\n<li>Post titles now linked by default. Added option to un-link them<\/li>\n<li>Miscellaneous code cleanup<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>Added shortcode examples to settings page.<\/li>\n<li>Added col_item_width, so let you control the width of columns when in two-column mode<\/li>\n<li>Moved included styles from stylesheet to settings page, to make them easier to maintain<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>Now can specify whether or not to show the date and if so, what PHP date() format to use.<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Now can specify multiple categories.<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Fixed path to icon_edit.gif.<\/li>\n<li>Added do_action so that shortcode can be used in widgets<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>No significant changes have been made to the functionality; it's just being converted to a legit plugin.<\/li>\n<\/ul>\n\n<h4>0.5<\/h4>\n\n<ul>\n<li>The first version of this plugin was actually a collection of functions in a single website's functions.php file.<\/li>\n<\/ul>","raw_excerpt":"Via shortcode, lets you call in a list of posts that are filtered, ordered, and displayed based on criteria you provide.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/9612","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=9612"}],"author":[{"embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/springthistle"}],"wp:attachment":[{"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=9612"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=9612"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=9612"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=9612"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=9612"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=9612"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}