• Home
  • サイトマップ
Blue Orange Green Pink Purple

Archive for the ‘プラグイン’ Category

You can use the search form below to go through the content and find a specific post or page:

4 月 07

Comment Notifier カスタマイズ

新規コメント(承認待ち、公開)時のメール通知プラグイン「Comment Notifier」のメール通知の内容をカスタマイズ。

新規コメント通知のメールフォーマットを
From:(コメント投稿者)(コメント投稿者E-mail)
Subject:(ブログ名)返信:(記事タイトル)
Body:(コメント投稿者)さんより
   (記事タイトル)に返信がありました

   返信内容:(コメント内容)
   返信内容を確認:(コメントURL)
にしたいので、

comments-notifier.phpの232〜246行目

$notify_message  = sprintf( __('New comment on your post #%1$s "%2$s"'), $comment->comment_post_ID, $post->post_title ) . "\r\n";
$notify_message .= sprintf( __('Author : %1$s (IP: %2$s , %3$s)'), $comment->comment_author, $comment->comment_author_IP, $comment_author_domain ) . "\r\n";

から

$subject = apply_filters('comment_notification_subject', $subject, $comment_id);
$message_headers = "MIME-Version: 1.0\n"
. "$from\n"

までを

$notify_message  = sprintf( __('%1$s さんより'), $comment->comment_author ) . "\r\n";
$notify_message .= sprintf( __('「%1$s」に返信がありました'), $post->post_title ) . "\r\n\r\n";
$notify_message .= __('返信内容:') . "\r\n" . $comment->comment_content . "\r\n\r\n";
$notify_message .= __('返信内容を確認:') . "\r\n";
$subject = sprintf( __('[%1$s] 返信:%2$s'), $blogname, $post->post_title );
$notify_message .= get_permalink($comment->comment_post_ID) . "#comments\r\n\r\n";
$notify_message = apply_filters('comment_notification_text', $notify_message, $comment_id);
$subject = apply_filters('comment_notification_subject', $subject, $comment_id);
$message_headers = "MIME-Version: 1.0\n"
. "From: $comment->comment_author <$comment->comment_author_email> \n"

に差し替え

3 月 18

Quick Comments (コメント投稿強化&コメント通知)

Quick Comments (0.7.1) のカスタマイズメモ。

Quick Comments のコメント通知機能を使ってメール通知すると、From: の表記がどうも使えない表記になる。
デフォルトだと、From: サイト名 サイトE-mail <サイト管理者E-mail> となる。(サイト名、サイトE-mailはコメント通知オプションで設定した情報)
これでは通知が届いた人にわかりにくいので、From: コメント投稿者 <コメント投稿者E-mail> に変更。

Quick Comments プラグインフォルダの notify-comment-author.php の266行目

$headers = "From: \"{$this->options['site_name']}\" {$this->options['site_email']}\n"

を

$headers = "From: \"{$comment->comment_author}\" <{$comment->comment_author_email}>\n"

に変更。

これで誰からのコメント投稿か、ヘッダー情報だけ分かるようになる。

あとコメント通知を受け取るには、コメント通知のオプション設定で「サイト管理者のメールアドレス」が必須で、これが入力されてないと、コメント投稿画面にコメント通知を受け取るためのチェックボックスが表示されないので要チェック。

2 月 27

Subscribe2 カスタマイズ

  1. Reply-To の修正
  2. 通知されるメールの「Reply-To」の表記が不明な形式になるので
    310行目と609行目の

    $headers .= "Reply-To

    の1行をコメントアウト。
    (4.15時点でまだ未解決)

  3. 各ユーザー毎の購読設定画面を修正
  4. 4.15にバージョンアップして追加された機能に、各ユーザー毎の購読設定画面に、MUの場合、他のブログの購読登録も簡単に出来るようリストが表示されるようになったんですが、どうも権限のないブログも表示されるようなので、そのリストを削除。

    subscribe2.php 本体の2124行目〜2191行目をコメントアウト。

    		// list of subscribed blogs on wordpress mu
    		if  ($s2_mu) {
    			global $blog_id;

    から

    				echo "</ul>\r\n";
    			}
    		}

    まで

  5. Subscribe2 Notification Overrideを修正
  6. (4.14で解決済みなのでカスタマイズの必要無し)
    Subscribe2 をインストールすると記事登録画面に「Subscribe2 Notification Override」という、記事単体でメール通知をするかどうかを設定できる機能が追加される。
    この機能がカスタムフィールドに「s2mail」というメタ情報を勝手に登録するので、を使ってメタ情報一覧を表示する場合、「s2mail」が表示されてしまう。
    これが不要なので、削除する方法。

    subscribe2.php 本体の159行目〜165行目をコメントアウト。

    //		if (function_exists('add_meta_box')) {
    //			add_meta_box('subscribe2', __( 'Subscribe2 Notification Override', 'subscribe2' ), array(&$this, 's2_meta_box'), 'post', 'advanced');
    //			add_meta_box('subscribe2', __( 'Subscribe2 Notification Override', 'subscribe2' ), array(&$this, 's2_meta_box'), 'page', 'advanced');
    //		} else {
    //			add_action('dbx_post_advanced', array(&$this, 's2_meta_box_old'));
    //			add_action('dbx_page_advanced', array(&$this, 's2_meta_box_old'));
    //		}

    記事単体でメール通知をoffにする機能は使えなくなるが、メタ情報はこれで解決。

2 月 16

WordPress MU 便利なプラグイン15選

WordPress MU で実際使ってみて、これは便利だと思うプラグインの15選です。
主に、特定の企業様とのコミュニケーション専用に使ってるので、他の用途では参考にならない部分もあるかもしれませんが、参考までにピックアップしておきます。

  1. WP Multibyte Patch
  2. これはマストという事で。。
    eastcoder.com/code/wp-multibyte-patch

  3. WP-PageNavi
  4. 下部のページナビゲーション
    オリジナル
    wordpress.org/extend/plugins/wp-pagenavi/
    日本語化ファイル
    wp.mmrt-jp.net/plugin-japanization-project/wp-pagenavi/
    wppluginsj.sourceforge.jp/i18n-ja_jp/wp-pagenavi/
    ※pagenavi-css.cssを入れ替え

  5. Custom Field Template plugin
  6. カスタムフィールドの入力支援
    オリジナル(日本語化ファイル込み)
    wordpressgogo.com/development/custom-field-template.html
    ダウンロード
    wordpress.org/extend/plugins/custom-field-template/
    #オリジナル
    #http://rhymedcode.net/projects/custom-field-gui/
    #日本語版
    #http://www.tinybeans.net/blog/download/wp-plugin/cfg-utility-100.html

  7. Simple Tags
  8. タグ入力支援
    オリジナル(日本語化ファイル込み)
    wordpress.org/extend/plugins/simple-tags/
    #日本語化ファイル
    #http://www.naviwave.com/blog_w/wp_plugin/simple-tags/

  9. Subscribe2
  10. 投稿通知
    オリジナル
    wordpress.org/extend/plugins/subscribe2/
    日本語化ファイル
    tenderfeel.xsrv.jp/wordpress/99/

  11. Quick Comments
  12. 「投稿に対する返信」した人に対して他の返信があった事を通知
    +コメントをAjaxでサクっと返信
    オリジナル(日本語化ファイル込み)
    wppluginsj.sourceforge.jp/quick-comments/

    過去は「Subscribe To Comments」を使っていたが、こちらに乗換
    オリジナル
    wordpress.org/extend/plugins/subscribe-to-comments/
    日本語版(バージョンが追いついてない場合は日本語ファイルのみ取り出し、以下Tips参照)
    wppluginsj.sourceforge.jp/i18n-ja_jp/subscribe-to-comments/
    日本語化Tips
    d.hatena.ne.jp/minorio/20080701/1214921937

  13. WP-DBManager
  14. DBバックアップ管理
    オリジナル
    wordpress.org/extend/plugins/wp-dbmanager/
    日本語化ファイル
    wp.mmrt-jp.net/plugin-japanization-project/dbmanager/

  15. autohyperlink-urls
  16. 記事中のURLに自動でリンクを付ける
    coffee2code.com/wp-plugins/auto-hyperlink-urls/

  17. AutoExternalLink
  18. リンクに自動で別ウインドウで開くアイコンを付ける
    wp.graphact.com/2007/07/15/98

  19. Angsuman’s Authenticated WordPress Plugin
  20. ブログにログイン認証をかける
    Angsuman’s Authenticated WordPress Plugin プラグインページ
    2.5以降はカスタマイズが必要なので、WEBあくまこさんのWordPressサイト全体にログイン認証をかけるを参照。

  21. Allow Categories
  22. ブログのカテゴリー毎にログイン認証をかける
    wordpress.org/extend/plugins/allow-categories/

  23. Maintenance Mode
  24. メンテナンスモードを表示
    オリジナル
    wordpress.org/extend/plugins/maintenance-mode/
    日本語化ファイル
    wppluginsj.sourceforge.jp/i18n-ja_jp/maintenance-mode/

  25. Revision Control
  26. 投稿リビジョンの仕様を設定できる
    wordpress.org/extend/plugins/revision-control/
    ※単純にリビジョン機能と自動保存機能をOFFにするなら
    Disable Revisions and Autosave
    exper.3drecursions.com/2008/07/25/disable-revisions-and-autosave-plugin/

  27. Post Templates
  28. 投稿テンプレート
    www.vincentprat.info/dev/wordpress-plugins/post-templates/

  29. Unfiltered MU
  30. MUではデフォルトだと「iframe」「embed」タグが記事中で使えないので、それを有効化
    wordpress.org/extend/plugins/unfiltered-mu/

WordPress備忘ログ

  • カテゴリー
    • Mac (1)
    • WordPress (14)
    • WordPress MU (7)
    • カスタマイズ (13)
    • テーマ (1)
    • プラグイン (4)
    • 京都 (1)
  • 最近の投稿
    • Mac OS X環境移行
    • カスタムフィールドの記事内での表示方法
    • Comment Notifier カスタマイズ
    • WordPress(MU) コメント通知のカスタマイズ
    • Quick Comments (コメント投稿強化&コメント通知)
    • Subscribe2 カスタマイズ
    • XREA で WordPress アップロード機能を使う
  • タグ
    新規タグの追加
  • アーカイブ
  • Archives
    • 2010 年 7 月
    • 2009 年 4 月
    • 2009 年 3 月
    • 2009 年 2 月
  • Search






  • Home
  • サイトマップ

© Copyright WordPress備忘ログ. All rights reserved.
Designed by FTL Wordpress Themes brought to you by Smashing Magazine

Back to Top