Title: Sewn In Notifications
Author: Jupitercow
Published: <strong>2015年6月13日</strong>
Last modified: 2015年6月13日

---

プラグインを検索

![](https://ps.w.org/sewn-in-notifications/assets/banner-772x250.png?rev=1180035)

このプラグインは **WordPress の最新3回のメジャーリリースに対してテストされていま
せん**。もうメンテナンスやサポートがされていないかもしれず、最新バージョンの WordPress
で使用した場合は互換性の問題が発生する可能性があります。

![](https://ps.w.org/sewn-in-notifications/assets/icon-256x256.jpg?rev=1180035)

# Sewn In Notifications

 作者: [Jupitercow](https://profiles.wordpress.org/jcow/)

[ダウンロード](https://downloads.wordpress.org/plugin/sewn-in-notifications.1.1.1.zip)

 * [詳細](https://ja.wordpress.org/plugins/sewn-in-notifications/#description)
 * [レビュー](https://ja.wordpress.org/plugins/sewn-in-notifications/#reviews)
 *  [インストール](https://ja.wordpress.org/plugins/sewn-in-notifications/#installation)
 * [開発](https://ja.wordpress.org/plugins/sewn-in-notifications/#developers)

 [サポート](https://wordpress.org/support/plugin/sewn-in-notifications/)

## 説明

A plugin for WordPress that creates a very pluggable framework to add notifications
on the front end of your application. Notifications can be generated by query variables
or through template functions and actions.

This plugin can be used to create site wide notifications, or you can narrow it 
down to specific pages.

#### Add the Notification Center to Your Template(s)

The most basic way to add notifications is sitewide. You can add the “show” action
to a template like your header.php file. This is the most powerful use for the plugin:
uniform, centralized notifications.

    ```
    <?php do_action( 'sewn/notifications/show' ); ?>
    ```

#### Create Query Variable Notifications

The simplest way to extend the notification center is to add query variable key/
value pairs to generate a new message when url query variables are submitted.

    ```
    <?php
    add_filter( 'sewn/notifications/queries', 'custom_add_query_notifications' );
    function custom_add_query_notifications( $queries )
    {
        $queries[] = array(
            'key' => 'update',
            'value' => 'true',
            'message' => "Updated.",
            'args' => 'fade=true'
        );
        $queries[] = array(
            'key' => 'update',
            'value' => 'failed',
            'message' => "Unable to update.",
            'args' => 'dismiss=true&error=true'
        );
        $queries[] = array(
            'key' => 'update',
            'value' => 'finished',
            'message' => "Finished!",
            'args' => 'fade=10000' // wait ten seconds before fading
        );
        return $queries;
    }
    ?>
    ```

Now whenever a query variable is added to the end of a page, a message can be shown
in the notification center.

So `http://example.com/path/to/page/?update=true` will generate the message: “Updated.”
in the notification center.

#### Arguments for Messages

When adding a message, there are arguments you can use to customize the functionality.

 1. `error` When set to true, this will add the error class to the message. Default:
    false
 2. `fade` When set to true, this will fade the message out after 3 seconds. You can
    change the pause time by setting fade to a number (in milliseconds). Default: false
 3. `dismiss` Allows a message to be dismissed by the user with a close button. Default:
    false
 4. `event` Allows message to be persistent, so that it shows up on each page load 
    unless dismissed. The event tracks the message and updates the user’s meta when
    the message is dismissed, so it will stop showing up. Default: false
 5. `page` Lock a message to a specific page only. When page is set, a `is_page($page)`
    check will be performed before showing the message. Particularly useful when setting
    up query variable pairs. Default: false

#### Maually Generate Notifications

Add notifications manually anywhere before the `show` action.

    ```
    if ( $something_happened ) :
        do_action( 'sewn/notifications/add', $message, $args );
    endif;
    ```

## スクリーンショット

[⌊A basic example of a notification out of the box.⌉⌊A basic example of a notification
out of the box.⌉[

A basic example of a notification out of the box.

## インストール

 * Install plugin either via the WordPress.org plugin directory, or by uploading
   the files to your server.
 * Activate the plugin via the Plugins admin page.

## FAQ

  None yet.

## 評価

このプラグインにはレビューがありません。

## 貢献者と開発者

Sewn In Notifications はオープンソースソフトウェアです。以下の人々がこのプラグイン
に貢献しています。

貢献者

 *   [ Jupitercow ](https://profiles.wordpress.org/jcow/)
 *   [ Jake Snyder ](https://profiles.wordpress.org/ekaj/)

[“Sewn In Notifications” をあなたの言語に翻訳しましょう。](https://translate.wordpress.org/projects/wp-plugins/sewn-in-notifications)

### 開発に興味がありますか ?

[コードを閲覧](https://plugins.trac.wordpress.org/browser/sewn-in-notifications/)
するか、[SVN リポジトリ](https://plugins.svn.wordpress.org/sewn-in-notifications/)
をチェックするか、[開発ログ](https://plugins.trac.wordpress.org/log/sewn-in-notifications/)
を [RSS](https://plugins.trac.wordpress.org/log/sewn-in-notifications/?limit=100&mode=stop_on_copy&format=rss)
で購読してみてください。

## 変更履歴

#### 1.1.1 – 2015-06-08

 * Launched in the repo

## メタ

 *  バージョン **1.1.1**
 *  最終更新日 **11年前**
 *  有効インストール数 **10+**
 *  WordPress バージョン ** 3.6.1またはそれ以降 **
 *  検証済み最新バージョン: **4.2.39**
 *  言語
 * [English (US)](https://wordpress.org/plugins/sewn-in-notifications/)
 * タグ
 * [applications](https://ja.wordpress.org/plugins/tags/applications/)[front end](https://ja.wordpress.org/plugins/tags/front-end/)
   [Frontend](https://ja.wordpress.org/plugins/tags/frontend/)[messages](https://ja.wordpress.org/plugins/tags/messages/)
   [Notifications](https://ja.wordpress.org/plugins/tags/notifications/)
 *  [詳細を表示](https://ja.wordpress.org/plugins/sewn-in-notifications/advanced/)

## 評価

レビューはまだ送信されていません。

[Your review](https://wordpress.org/support/plugin/sewn-in-notifications/reviews/#new-post)

[すべてのレビューを見る](https://wordpress.org/support/plugin/sewn-in-notifications/reviews/)

## 貢献者

 *   [ Jupitercow ](https://profiles.wordpress.org/jcow/)
 *   [ Jake Snyder ](https://profiles.wordpress.org/ekaj/)

## サポート

意見や質問がありますか ?

 [サポートフォーラムを表示](https://wordpress.org/support/plugin/sewn-in-notifications/)

## 寄付

このプラグインが今後も改善できるよう応援しませんか ?

 [ このプラグインに寄付 ](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=jacobsnyder%40gmail%2ecom&lc=US&item_name=Jacob%20Snyder&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted)