What's New Generator - Version 1.5.0

Version Description

  • color picker ( WordPress 3.5 )
  • NEW
Download this release

Release Info

Developer hidaka.bizplugin
Plugin Icon wp plugin What's New Generator
Version 1.5.0
Comparing to
See all releases

Code changes from version 1.4.0 to 1.5.0

Files changed (4) hide show
  1. readme.txt +5 -28
  2. screenshot-2.png +0 -0
  3. whats-new-admin.js +3 -0
  4. whats-new-generator.php +7 -3
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link:
4
  Tags: what's new, update
5
  Requires at least: 3.4
6
  Tested up to: 3.5
7
- Stable tag: 1.4.0
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -12,23 +12,13 @@ This plug-in creates the latest information of your site in the page by shortcod
12
 
13
  == Description ==
14
 
15
- This plug-in creates the latest information of your site in the page by shortcode.
16
-
17
- = Features =
18
-
19
- * Select what's new from posts or pages
20
- * Select the number of what's new items
21
- * Preview what's new on admin page
22
-
23
- ###日本語版
24
-
25
  What’s New Generatorは、投稿、固定ページ、ウィジェットに新着情報を表示するプラグインです。
26
 
27
  新着情報の日付、タイトルは自動的に表示されます。また、タイトルをクリックすると該当のページが開きます。
28
 
29
  = 特徴 =
30
 
31
- * 期間を指定してタイトルにNEW!マークを表示させることができます。
32
  * 新着情報に表示するコンテンツに投稿または固定ページを設定できます。
33
  * 表示する件数を設定できます。
34
  * 表示順序は、公開日順・更新日順から選択できます。
@@ -49,23 +39,10 @@ What’s New Generatorは、投稿、固定ページ、ウィジェットに新
49
 
50
  == Changelog ==
51
 
52
- = 1.4.0 =
53
- * Added NEW! mark
54
-
55
- = 1.3.0 =
56
- * Added filter fook for widget
57
-
58
- = 1.2.0 =
59
- * Added feature to change a background color
60
-
61
- = 1.1.0 =
62
- * Added categories option
63
- * Changed styles of what's new
64
-
65
- = 1.0.0 =
66
- * First release.
67
 
68
- ###日本語版
69
  = 1.4.0 =
70
  * NEWマーク表示機能追加
71
 
4
  Tags: what's new, update
5
  Requires at least: 3.4
6
  Tested up to: 3.5
7
+ Stable tag: 1.5.0
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
12
 
13
  == Description ==
14
 
 
 
 
 
 
 
 
 
 
 
15
  What’s New Generatorは、投稿、固定ページ、ウィジェットに新着情報を表示するプラグインです。
16
 
17
  新着情報の日付、タイトルは自動的に表示されます。また、タイトルをクリックすると該当のページが開きます。
18
 
19
  = 特徴 =
20
 
21
+ * 期間を指定してタイトルにNEW!マークを表示させることができます。
22
  * 新着情報に表示するコンテンツに投稿または固定ページを設定できます。
23
  * 表示する件数を設定できます。
24
  * 表示順序は、公開日順・更新日順から選択できます。
39
 
40
  == Changelog ==
41
 
42
+ = 1.5.0 =
43
+ * 新着一覧のタイトル背景色にcolor pickerを追加 ( WordPress 3.5以上 )
44
+ * NEWマークデザイン変更
 
 
 
 
 
 
 
 
 
 
 
 
45
 
 
46
  = 1.4.0 =
47
  * NEWマーク表示機能追加
48
 
screenshot-2.png CHANGED
Binary file
whats-new-admin.js ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ jQuery(document).ready(function($){
2
+ $('#wng_background_color').wpColorPicker();
3
+ });
whats-new-generator.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: What's New Generator
4
  Plugin URI: http://residentbird.main.jp/bizplugin/
5
  Description: What's New(新着情報)を指定した固定ページや投稿に自動的に表示するプラグインです。
6
- Version: 1.4.0
7
  Author:WordPress Biz Plugin
8
  Author URI: http://residentbird.main.jp/bizplugin/
9
  */
@@ -30,7 +30,6 @@ class WhatsNewPlugin{
30
 
31
  function on_deactivation(){
32
  unregister_setting($this->option_name, $this->option_name );
33
- //delete_option($this->option_name);
34
  wp_deregister_style('whats-new-style');
35
  }
36
 
@@ -50,6 +49,8 @@ class WhatsNewPlugin{
50
 
51
  function myplugin_admin_styles() {
52
  wp_enqueue_style( 'whats-new-style' );
 
 
53
  }
54
 
55
  function on_activation() {
@@ -84,6 +85,9 @@ class WhatsNewPlugin{
84
  }
85
 
86
  function validate($input) {
 
 
 
87
  if ( !is_numeric( $input['wng_newmark']) || $input['wng_newmark'] < 0){
88
  $input['wng_newmark'] = 0;
89
  }
@@ -140,7 +144,7 @@ class WhatsNewPlugin{
140
  function setting_newmark() {
141
  $options = get_option($this->option_name);
142
  $value = esc_html( $options["wng_newmark"] );
143
- echo "<input id='wng_newmark' name='whats_new_options[wng_newmark]' size='4' type='text' value='{$value}' />";
144
  }
145
 
146
 
3
  Plugin Name: What's New Generator
4
  Plugin URI: http://residentbird.main.jp/bizplugin/
5
  Description: What's New(新着情報)を指定した固定ページや投稿に自動的に表示するプラグインです。
6
+ Version: 1.5.0
7
  Author:WordPress Biz Plugin
8
  Author URI: http://residentbird.main.jp/bizplugin/
9
  */
30
 
31
  function on_deactivation(){
32
  unregister_setting($this->option_name, $this->option_name );
 
33
  wp_deregister_style('whats-new-style');
34
  }
35
 
49
 
50
  function myplugin_admin_styles() {
51
  wp_enqueue_style( 'whats-new-style' );
52
+ wp_enqueue_style( 'wp-color-picker' );
53
+ wp_enqueue_script( 'whats-new-admin-js', plugins_url('whats-new-admin.js', __FILE__ ), array( 'wp-color-picker' ), false, true );
54
  }
55
 
56
  function on_activation() {
85
  }
86
 
87
  function validate($input) {
88
+ if(!preg_match('/^#[a-f0-9]{6}$/i', $input['wng_background_color'])){
89
+ $input['wng_background_color'] = "#f5f5f5";
90
+ }
91
  if ( !is_numeric( $input['wng_newmark']) || $input['wng_newmark'] < 0){
92
  $input['wng_newmark'] = 0;
93
  }
144
  function setting_newmark() {
145
  $options = get_option($this->option_name);
146
  $value = esc_html( $options["wng_newmark"] );
147
+ echo "<input id='wng_newmark' name='whats_new_options[wng_newmark]' size='2' type='text' value='{$value}' />日間";
148
  }
149
 
150