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

Embed Wave

外掛說明

“Embed Wave” is a plugin for embedding waves on a WordPress blog. It allows multiple waves to be displayed on the same page- useful if you’re going to have multiple waves in a single post, or individual waves across multiple posts being displayed on the front page of your blog.

Waves are embedded by using shortcodes (e.g. [wave id=”wave-id”]). Google is the default provider, to change this you’ll simply need to change the type attribute of the shortcode, e.g. [wave id=”wave-id” type=”google-wave-sandbox”] for the Google Wave Sandbox. Alternative content (for when javascript is disabled or the wave embed API fails to load) can be added by placing content between the shortcode tags e.g. [wave id=”wave-id”]zomgwtf rss bbq[/wave] – the alt content is removed after the Wave has been loaded.

Additionally, “Embed Wave” is extensible, in that new providers can be added by other plugins via the WordPress filter system. In fact, the plugin does this itself in order to add Google Wave.

螢幕擷圖

  • Creating a page with multiple waves using shortcodes.
  • The resulting page with 2 waves embedded.
  • Adding a wave into the sidebar.
  • 3 waves on a single page, 1 in two places at once!

安裝方式

  1. Upload the embed-wave directory to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress

使用者評論

這個外掛目前沒有任何使用者評論。

參與者及開發者

以下人員參與了開源軟體〈Embed Wave〉的開發相關工作。

參與者

將〈Embed Wave〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

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

變更記錄

1.3 (2009-11-19)

  1. Added support for Widgets.

1.2 (2009-11-17)

  1. Improved documentation on shortcodes in the readme.txt description section.
  2. Forgot to change version numbers in PHP file 😛
  3. Removed Google Wave from the static JS, since it gets loaded by Marvulous_Embed_Wave::js()

1.1 (2009-11-17)

  1. Added support for specifying the width of the wave panel.
  2. Added support for alternative content (not using , since that would prevent alt content from being displayed if javascript was enabled but the wave embed api failed to load).
  3. Added support for the google wave sandbox.

1.0 (2009-11-11)

  1. Added support for Google Wave
  2. Made Plugin extensible via add_filter(‘Marvulous_Embed_Wave::provider’)