=== Pronamic Page Teasers === Contributors: pronamic, remcotolsma Tags: pronamic, page, pages, pages on page, teasers on page, teasers, teaser, related pages, deprecated Donate link: http://pronamic.eu/donate/?for=wp-plugin-pronamic-page-teasers&source=wp-plugin-readme-txt Requires at least: 3.0 Tested up to: 3.4.1 Stable tag: 1.2.2 Deprecated — This plugin makes it easy to bind pages (teasers) to a page. == Description == > This plugin is deprecated so Pronamic wil no longer support and maintain this plugin. > > If you want to help maintain the plugin, fork it on [GitHub](https://github.com/pronamic/wp-pronamic-page-teasers) and open pull requests. With this plugin a user can easily bind pages to a page. This way a developer can easily show teasers of pages on a page. Editors can easily define the page teasers on the page editor screen. == Installation == Extract the zip file and just drop the contents in the wp-content/plugins/ directory of your WordPress installation and then activate the Plugin from Plugins page. The teasers will automatically be added to [the_content()](http://codex.wordpress.org/Function_Reference/the_content) using [the_content() filter](http://codex.wordpress.org/Plugin_API/Filter_Reference/the_content). If you want to change the markup of the teasers, you should create a "pronamic-page-teasers.php" file within your theme directory. **pronamic-page-teasers.php**
= Functions = **is_pronamic_page_teasers()** Returns true if the loop is rendering Pronamic page teasers. **pronamic_page_teasers_the_content()** Extends the_content() with the Pronamic page teasers. Can be disabled by removing the filter: remove_filter('the_content', 'pronamic_page_teasers_the_content'); **pronamic_get_page_teasers()** This functions can be used to get an array of all the teaser pages that are defined for the current global page. This function must be within [The Loop](http://codex.wordpress.org/The_Loop). This function is based on the [get_pages()](http://codex.wordpress.org/Function_Reference/get_pages) function. **pronamic_page_teasers()** This functions renders the Pronamic page teasers. It is normally used within the pronamic_page_teasers_the_content() function. If you don't want to display the teasers right after the_content(), you can disable the pronamic_page_teasers_the_content() filter. You can then manually add the function pronamic_page_teasers() to one of your template files. == Screenshots == 1. Pronamic Page Teasers meta box 2. Pronamic Page Teasers on the frontend of the Twentyten WordPress theme 3. Default template for the Pronamic Page Teasers == Changelog == = 1.2.2 = * Fix - Fatal error: Undefined class constant 'FILTER_THE_CONTENT_PRIORITY'. = 1.2.1 = * Added an deprecated notice. = 1.2 = * Solved issue with the order of the page teasers, since WordPress 3.2+ the sort_column is restricted = 1.1 = * Fixed problem not applying shortcodes within the_content() afters teasers are added (reported by [Jelke Boonstra](http://jelkeboonstra.nl/)). This was a strange unexplainable problem, solved by giving [the_content() filter](http://codex.wordpress.org/Plugin_API/Filter_Reference/the_content) a default priority of 20. = 1.0 = * Initial release == Links == * [Pronamic](http://pronamic.eu/) * [Remco Tolsma](http://remcotolsma.nl/) * [Markdown's Syntax Documentation][markdown syntax] [markdown syntax]: http://daringfireball.net/projects/markdown/syntax "Markdown is what the parser uses to process much of the readme file" == Pronamic plugins == * [Pronamic Google Maps](http://wordpress.org/extend/plugins/pronamic-google-maps/) * [Gravity Forms (nl)](http://wordpress.org/extend/plugins/gravityforms-nl/) * [Pronamic Page Widget](http://wordpress.org/extend/plugins/pronamic-page-widget/) * [Pronamic Page Teasers](http://wordpress.org/extend/plugins/pronamic-page-teasers/) * [Maildit](http://wordpress.org/extend/plugins/maildit/) * [Pronamic Framework](http://wordpress.org/extend/plugins/pronamic-framework/) * [Pronamic iDEAL](http://wordpress.org/extend/plugins/pronamic-ideal/)