這個外掛並未在最新的 3 個 WordPress 主要版本上進行測試。開發者可能不再對這個外掛進行維護或提供技術支援,並可能會與更新版本的 WordPress 產生使用上的相容性問題。

insert

描述

Usage

Use the [insert] shortcode inside posts or anywhere else that processes shortcodes.

[insert] shortcode attributes

  • query – sets up a new WP_Query via get_posts()
  • data – data to pass to actions
  • action – action to run, runs for each post if applicable
  • filter – filter to run, runs for each post if applicable
  • template – template to load via locate_template()

All attributes are optional and can be used in combination to yield powerful abilities.

Abilities

Possibilities with [insert] are endless. Practical uses include:

  • Insert posts into posts
  • Insert hooks into posts
  • Insert posts into widgets
  • Run action hooks via widgets
  • Load templates via widgets

Examples

Insert a template

`

[insert template=”branding.php”]
`

Insert an action

`

[insert action=”dostuff”]
`

Pass data to an action

`

[insert data=”field=slug&value=example&tax=category” action=”dostuff”]
`

The action receives data as an array.

`

add_action(‘dostuff’, ‘print_r’);
`

Insert a page via template

`

[insert query=”name=about&post_type=page” template=”entry.php”]
`

Insert a page via action

This sets up the query and triggers the action.

`

[insert query=”name=about&post_type=page” action=”dostuff”]
`

WP template tags are available inside the action.

`

add_action(‘dostuff’, ‘the_title’);
`

Github

安裝

Requires: PHP 5.3+

  1. Upload to the /wp-content/plugins/ directory
  2. Activate through the Plugins menu in WordPress

評價

There are no reviews for this plugin.

貢獻者及開發者

“insert” 是一個開源的軟體。以下的人對這個外掛作出了貢獻。

貢獻者

將 insert 外掛本地化為台灣繁體中文版。

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄