Improved Include Page plugin allows you to include the content of a page in a template file or a post/page (via a shortcode) with several options.
Once installed, the plugin adds the function 'iinclude_page':
void iinclude_page(int post_id [,string params, boolean return = false])
The function takes three parameters: 1. the id of the page to include ('post_id') 2. an optional string ('params') which contains the display options 3. an optional boolean ('return') tells whether to return the content or display it on screen.
You can include a page's content in a page/post using the syntax:
[include-page id="3" displayTitle="true" displayStyle="DT_TEASER_MORE" titleBefore="<h3>" titleAfter="</h3>" more="continue»"]
If you wish to include the content of page number '4' insert the following code into your template file (e.g. sidebar.php):
<?php iinclude_page(4); ?>
<?php echo iinclude_page(4, null, true); ?>
In order to avoid PHP errors if the plugin is disabled, you should use the function with the following syntax:
<?php if( function_exists( 'iinclude_page' ) ) iinclude_page( 4 ); ?>
You can also display the page title using the following code:
<?php iinclude_page( 4, 'displayTitle=true&titleBefore=<h2 class="sidebar-header">' ); ?>
The current version supports the following parameters:displayTitle (boolean) toggle title display titleBefore/titleAfter (string) string to display before and after the title displayStyle (integer constant) one of the following:
Requires: 4.0 or higher
Compatible up to: 4.5.3
Last Updated: 3 months ago
Active Installs: 10,000+
0 of 1 support threads in the last two months have been marked resolved.
Got something to say? Need help?