Changeset 1292044
- Timestamp:
- 11/22/2015 03:06:54 PM (10 years ago)
- Location:
- wp-login-notice/trunk
- Files:
-
- 5 edited
-
languages/wp-login-notice-ja.mo (modified) (previous)
-
languages/wp-login-notice-ja.po (modified) (5 diffs)
-
languages/wp-login-notice.pot (modified) (5 diffs)
-
readme.txt (modified) (2 diffs)
-
wp-login-notice.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wp-login-notice/trunk/languages/wp-login-notice-ja.po
r1270213 r1292044 2 2 msgstr "" 3 3 "Project-Id-Version: WP Login Notice\n" 4 "POT-Creation-Date: 2015-1 0-17 16:43+0900\n"5 "PO-Revision-Date: 2015-1 0-17 16:45+0900\n"4 "POT-Creation-Date: 2015-11-23 00:00+0900\n" 5 "PO-Revision-Date: 2015-11-23 00:01+0900\n" 6 6 "Last-Translator: \n" 7 7 "Language-Team: \n" … … 11 11 "Content-Transfer-Encoding: 8bit\n" 12 12 "Plural-Forms: nplurals=1; plural=0;\n" 13 "X-Generator: Poedit 1.8. 4\n"13 "X-Generator: Poedit 1.8.6\n" 14 14 "X-Poedit-Basepath: ..\n" 15 15 "X-Poedit-WPHeader: wp-login-notice.php\n" … … 34 34 msgstr "WPログイン通知設定" 35 35 36 #: wp-login-notice.php:5 636 #: wp-login-notice.php:58 37 37 msgid "Available parameters are:" 38 38 msgstr "利用可能なパラメータは次のとおりです。" 39 39 40 #: wp-login-notice.php: 5840 #: wp-login-notice.php:60 41 41 msgid "%SITENAME% :: Site name." 42 42 msgstr "%SITENAME% :: サイト名" 43 43 44 #: wp-login-notice.php: 5944 #: wp-login-notice.php:61 45 45 msgid "%USERNAME% :: Login user name." 46 46 msgstr "%USERNAME% :: ログインユーザ名" 47 47 48 #: wp-login-notice.php:6 048 #: wp-login-notice.php:62 49 49 msgid "%DATE% :: Login date." 50 50 msgstr "%DATE% :: ログイン年月日" 51 51 52 #: wp-login-notice.php:6 152 #: wp-login-notice.php:63 53 53 msgid "%TIME% :: Login time." 54 54 msgstr "%TIME% :: ログイン時間" 55 55 56 #: wp-login-notice.php:64 56 #: wp-login-notice.php:66 57 msgid "From" 58 msgstr "送信元" 59 60 #: wp-login-notice.php:69 57 61 msgid "To" 58 62 msgstr "宛先" 59 63 60 #: wp-login-notice.php:67 64 #: wp-login-notice.php:70 wp-login-notice.php:74 65 msgid "" 66 "If there is more than one destination, please enter separated by commas." 67 msgstr "宛先を追加する場合はコンマ区切りで入力してください。" 68 69 #: wp-login-notice.php:73 70 msgid "Cc" 71 msgstr "同報" 72 73 #: wp-login-notice.php:77 61 74 msgid "Subject" 62 75 msgstr "件名" 63 76 64 #: wp-login-notice.php: 7077 #: wp-login-notice.php:80 65 78 msgid "Body" 66 79 msgstr "本文" 67 80 68 #: wp-login-notice.php: 7381 #: wp-login-notice.php:83 69 82 msgid "Save" 70 83 msgstr "保存" 71 84 72 #: wp-login-notice.php: 7585 #: wp-login-notice.php:85 73 86 msgid "Support" 74 87 msgstr "サポート" 75 88 76 #: wp-login-notice.php: 7789 #: wp-login-notice.php:87 77 90 msgid "Please contact me if you need help." 78 91 msgstr "ヘルプが必要な場合、ご連絡ください。" 79 92 80 #: wp-login-notice.php: 7893 #: wp-login-notice.php:88 81 94 msgid "URL: <a href=\"http://beek.jp/\" target=\"_blank\">http://beek.jp/</a>" 82 95 msgstr "URL: <a href=\"http://beek.jp/\" target=\"_blank\">http://beek.jp/</a>" 83 96 84 #: wp-login-notice.php: 7997 #: wp-login-notice.php:89 85 98 msgid "" 86 99 "Contact: <a href=\"http://beek.jp/contact\" target=\"_blank\">http://beek.jp/" … … 90 103 "contact</a>" 91 104 92 #: wp-login-notice.php: 80105 #: wp-login-notice.php:90 93 106 msgid "" 94 107 "Twitter: <a href=\"https://twitter.com/beek_jp\" target=\"_blank\">@beek_jp</" … … 98 111 "a>" 99 112 100 #: wp-login-notice.php: 93113 #: wp-login-notice.php:113 101 114 msgid "%SITENAME% login notice." 102 115 msgstr "%SITENAME% にログインされました。" 103 116 104 #: wp-login-notice.php: 98117 #: wp-login-notice.php:118 105 118 msgid "%USERNAME% logged in at %DATE% %TIME%" 106 119 msgstr "%USERNAME% が %DATE% %TIME% にログインしました。" -
wp-login-notice/trunk/languages/wp-login-notice.pot
r1270213 r1292044 4 4 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" 5 5 "Project-Id-Version: WP Login Notice\n" 6 "POT-Creation-Date: 2015-1 0-17 16:43+0900\n"6 "POT-Creation-Date: 2015-11-23 00:00+0900\n" 7 7 "PO-Revision-Date: 2015-10-17 16:36+0900\n" 8 8 "Last-Translator: \n" … … 11 11 "Content-Type: text/plain; charset=UTF-8\n" 12 12 "Content-Transfer-Encoding: 8bit\n" 13 "X-Generator: Poedit 1.8. 4\n"13 "X-Generator: Poedit 1.8.6\n" 14 14 "X-Poedit-Basepath: ..\n" 15 15 "X-Poedit-WPHeader: wp-login-notice.php\n" … … 34 34 msgstr "" 35 35 36 #: wp-login-notice.php:5 636 #: wp-login-notice.php:58 37 37 msgid "Available parameters are:" 38 38 msgstr "" 39 39 40 #: wp-login-notice.php: 5840 #: wp-login-notice.php:60 41 41 msgid "%SITENAME% :: Site name." 42 42 msgstr "" 43 43 44 #: wp-login-notice.php: 5944 #: wp-login-notice.php:61 45 45 msgid "%USERNAME% :: Login user name." 46 46 msgstr "" 47 47 48 #: wp-login-notice.php:6 048 #: wp-login-notice.php:62 49 49 msgid "%DATE% :: Login date." 50 50 msgstr "" 51 51 52 #: wp-login-notice.php:6 152 #: wp-login-notice.php:63 53 53 msgid "%TIME% :: Login time." 54 54 msgstr "" 55 55 56 #: wp-login-notice.php:64 56 #: wp-login-notice.php:66 57 msgid "From" 58 msgstr "" 59 60 #: wp-login-notice.php:69 57 61 msgid "To" 58 62 msgstr "" 59 63 60 #: wp-login-notice.php:67 64 #: wp-login-notice.php:70 wp-login-notice.php:74 65 msgid "" 66 "If there is more than one destination, please enter separated by commas." 67 msgstr "" 68 69 #: wp-login-notice.php:73 70 msgid "Cc" 71 msgstr "" 72 73 #: wp-login-notice.php:77 61 74 msgid "Subject" 62 75 msgstr "" 63 76 64 #: wp-login-notice.php: 7077 #: wp-login-notice.php:80 65 78 msgid "Body" 66 79 msgstr "" 67 80 68 #: wp-login-notice.php: 7381 #: wp-login-notice.php:83 69 82 msgid "Save" 70 83 msgstr "" 71 84 72 #: wp-login-notice.php: 7585 #: wp-login-notice.php:85 73 86 msgid "Support" 74 87 msgstr "" 75 88 76 #: wp-login-notice.php: 7789 #: wp-login-notice.php:87 77 90 msgid "Please contact me if you need help." 78 91 msgstr "" 79 92 80 #: wp-login-notice.php: 7893 #: wp-login-notice.php:88 81 94 msgid "URL: <a href=\"http://beek.jp/\" target=\"_blank\">http://beek.jp/</a>" 82 95 msgstr "" 83 96 84 #: wp-login-notice.php: 7997 #: wp-login-notice.php:89 85 98 msgid "" 86 99 "Contact: <a href=\"http://beek.jp/contact\" target=\"_blank\">http://beek.jp/" … … 88 101 msgstr "" 89 102 90 #: wp-login-notice.php: 80103 #: wp-login-notice.php:90 91 104 msgid "" 92 105 "Twitter: <a href=\"https://twitter.com/beek_jp\" target=\"_blank\">@beek_jp</" … … 94 107 msgstr "" 95 108 96 #: wp-login-notice.php: 93109 #: wp-login-notice.php:113 97 110 msgid "%SITENAME% login notice." 98 111 msgstr "" 99 112 100 #: wp-login-notice.php: 98113 #: wp-login-notice.php:118 101 114 msgid "%USERNAME% logged in at %DATE% %TIME%" 102 115 msgstr "" -
wp-login-notice/trunk/readme.txt
r1270213 r1292044 4 4 Requires at least: 4.1 5 5 Tested up to: 4.3 6 Stable tag: 0. 1.06 Stable tag: 0.2.0 7 7 License: GPLv2 or later 8 8 … … 25 25 Create new. 26 26 27 = 0.2.0 = 28 29 *Add From address. 30 27 31 == Upgrade Notice == 28 32 -
wp-login-notice/trunk/wp-login-notice.php
r1270213 r1292044 4 4 Plugin URI: http://beek.jp/wp-login-notice/ 5 5 Description: Someone will be notified by e-mail After logging. 6 Version: 0. 1.16 Version: 0.2.0 7 7 Author: Satoshi Yoshida 8 8 Author URI: http://beek.jp 9 9 License: GPLv2 or later 10 10 */ 11 /* Copyright 2015 Satoshi Yoshida (email : yos.3104@gmail.com)11 /* Copyright 2015 Satoshi Yoshida (email : s-yoshida@beek.jp) 12 12 13 13 This program is free software; you can redistribute it and/or modify … … 49 49 wp_nonce_field('wp_login_notice_settings'); 50 50 $settings = get_option('wp_login_notice_settings'); 51 $from = isset($settings['from']) ? esc_html($settings['from']) : $this->wp_login_notice_get_mail_from(); 51 52 $to = isset($settings['to']) ? esc_html($settings['to']) : $this->wp_login_notice_get_mail_to(); 53 $cc = isset($settings['cc']) ? esc_html($settings['cc']) : $this->wp_login_notice_get_mail_cc(); 52 54 $subject = isset($settings['subject']) ? esc_html($settings['subject']) : $this->wp_login_notice_get_mail_subject(); 53 55 $body = isset($settings['body']) ? esc_html($settings['body']) : $this->wp_login_notice_get_mail_body(); … … 62 64 </ul> 63 65 66 <h2 style="margin: 20px 0 5px 0;"><?php _e('From', 'wp-login-notice'); ?></h2> 67 <input name="wp_login_notice_settings[from]" type="text" style="width: 100%;" value="<?php echo $from; ?>" placeholder="wp_login_notice@beek.jp"> 68 64 69 <h2 style="margin: 20px 0 5px 0;"><?php _e('To', 'wp-login-notice'); ?></h2> 70 <p style="margin: 0;"><?php _e('If there is more than one destination, please enter separated by commas.', 'wp-login-notice'); ?></p> 65 71 <input name="wp_login_notice_settings[to]" type="text" style="width: 100%;" value="<?php echo $to; ?>" placeholder="wp_login_notice@beek.jp"> 72 73 <h2 style="margin: 20px 0 5px 0;"><?php _e('Cc', 'wp-login-notice'); ?></h2> 74 <p style="margin: 0;"><?php _e('If there is more than one destination, please enter separated by commas.', 'wp-login-notice'); ?></p> 75 <input name="wp_login_notice_settings[cc]" type="text" style="width: 100%;" value="<?php echo $cc; ?>" placeholder="wp_login_notice@beek.jp"> 66 76 67 77 <h2 style="margin: 20px 0 5px 0;"><?php _e('Subject', 'wp-login-notice'); ?></h2> … … 84 94 } 85 95 96 function wp_login_notice_get_mail_from() { 97 $option = get_option('wp_login_notice_settings'); 98 return isset($option['from']) ? $option['from'] : 'wp-login-notice@beek.jp'; 99 } 100 86 101 function wp_login_notice_get_mail_to() { 87 102 $option = get_option('wp_login_notice_settings'); 88 103 return isset($option['to']) ? $option['to'] : ''; 104 } 105 106 function wp_login_notice_get_mail_cc() { 107 $option = get_option('wp_login_notice_settings'); 108 return isset($option['cc']) ? $option['cc'] : ''; 89 109 } 90 110 … … 111 131 function wp_login_notice_send($par) { 112 132 $wp_login_notice = new WpLoginNoticeInit(); 113 $to = $wp_login_notice->wp_login_notice_get_mail_to(); 114 if(!$to) { return; } 133 if (!$wp_login_notice->wp_login_notice_get_mail_to()) { 134 return; 135 } 136 $to = explode(',', $wp_login_notice->wp_login_notice_get_mail_to()); 137 array_walk($to, 'wp_login_notice_trim_value'); 115 138 $subject = str_replace(array("%SITENAME%", "%USERNAME%", "%DATE%", "%TIME%"), array(get_option('blogname'), $par, date('Y-m-d', current_time('timestamp')), date('H:i:s', current_time('timestamp'))), $wp_login_notice->wp_login_notice_get_mail_subject()); 116 139 $body = str_replace(array("%SITENAME%", "%USERNAME%", "%DATE%", "%TIME%"), array(get_option('blogname'), $par, date('Y-m-d', current_time('timestamp')), date('H:i:s', current_time('timestamp'))), $wp_login_notice->wp_login_notice_get_mail_body()); 117 wp_mail($to, $subject, $body); 140 $header[] = 'From: ' . $wp_login_notice->wp_login_notice_get_mail_from(); 141 if ($wp_login_notice->wp_login_notice_get_mail_cc()) { 142 $cc = explode(',', $wp_login_notice->wp_login_notice_get_mail_cc()); 143 array_walk($cc, 'wp_login_notice_trim_value'); 144 foreach ($cc as $value) { 145 $header[] = 'Cc: ' . $value; 146 } 147 } 148 wp_mail($to, $subject, $body, $header); 118 149 } 119 150 120 151 add_action('wp_login', 'wp_login_notice_send'); 152 153 function wp_login_notice_trim_value(&$value) { 154 $value = trim($value); 155 }
Note: See TracChangeset
for help on using the changeset viewer.