WordPress.org

Ready to get started?Download WordPress

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.2
Last Updated: 2014-6-7
Downloads: 66,646

Ratings

4 stars
4.7 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