WordPress.org

Plugin Directory

Improved Include Page

Improved Include Page plugin allows to include the content of a static page in a template file with several options. Since version 0.4.4 IIP uses Wo

  1. Download Improved Include Page
    1. Extract the zipped archive
    2. Upload the file iinclude_page.php to the wp-content/plugins directory of your WordPress installation
    3. Activate the plugin from your WordPress admin 'Plugins' page.
    4. Include pages in your templates ising iinclude_page function or in your pages/posts using the shortcode syntax.

How to use it

After installing it, the plugin adds the function ┬┤iinclude_page┬┤:

void iinclude_page(int post_id [,string params, boolean return = false])

The function takes three parameters: the id of the page to include (post_id) and an optional string (params) which contains the display options and an optional boolean (return) tells wether to return the content or display it on screen.

Example 1: basic usage

If you wish to include the content of page number 4 insert the following code into your template file (eg. sidebar.php):

<?php iinclude_page(4); ?>

or

<?php echo iinclude_page(4, null, true); ?>

In order to avoid PHP errors you should use the function with the following syntax:

 <?php if(function_exists('iinclude_page')) iinclude_page(4); ?>

Example 2: using optional parameter

You can also display the page title using the following code:

<?php iinclude_page(4,'displayTitle=true&titleBefore=<h2 class="sidebar-header">'); ?>

Example 3: using Shortcode API

You can include a page's content in a page/post using the syntax:

[include-page id="123"]

or

[include-page id="3" displayTitle="true" displayStyle="DT_TEASER_MORE" titleBefore="<h3>" titleAfter="</h3>"  more="continue&raquo;"]

Parameters

The current version supports the following parameters:

displayTitle (boolean) toggle title display titleBefore/after (string) string to display before and after the title displayStyle (integer constant) one of the following:
  • `DT_TEASER_MORE` - Teaser with ‘more’ link (default)
  • `DT_TEASER_ONLY` -Teaser only, without ‘more’ link
  • `DT_FULL_CONTENT` - Full content including teaser
  • `DT_FULL_CONTENT_NOTEASER` - Full content without teaser
more (string) text to display for the ‘more’ link

Requires: 1.5.3 or higher
Compatible up to: 3.9.8
Last Updated: 2014-6-7
Active Installs: 10,000+

Ratings

5 out of 5 stars

Support

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,2,2
100,2,2
100,3,3
80,5,4 100,1,1
100,6,6
14,7,1 100,6,6
60,10,6
50,2,1
90,10,9
100,1,1
100,1,1
50,2,1
100,6,6
50,2,1
83,6,5
100,1,1
100,2,2
100,2,2
100,1,1
0,1,0
100,1,1
100,1,1
100,1,1 100,2,2
100,2,2
100,2,2