VK All in One Expansion Unit - Version 5.2.0

Version Description

  • [ Add Function ] PHP Version activate
Download this release

Release Info

Developer kurudrive
Plugin Icon 128x128 VK All in One Expansion Unit
Version 5.2.0
Comparing to
See all releases

Code changes from version 5.1.1 to 5.2.0

initialize.php ADDED
@@ -0,0 +1,165 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /*-------------------------------------------*/
3
+ /* Add Parent menu
4
+ /*-------------------------------------------*/
5
+ /* Load master setting page
6
+ /*-------------------------------------------*/
7
+ /* Load modules
8
+ /*-------------------------------------------*/
9
+ /* Add vkExUnit css
10
+ /*-------------------------------------------*/
11
+ /* Add vkExUnit js
12
+ /*-------------------------------------------*/
13
+
14
+ /*-------------------------------------------*/
15
+ /* Add Parent menu
16
+ /*-------------------------------------------*/
17
+ add_action( 'admin_menu', 'vkExUnit_setting_menu_parent' );
18
+ function vkExUnit_setting_menu_parent() {
19
+ global $menu;
20
+ $parent_name = vkExUnit_get_little_short_name();
21
+ $Capability_required = 'activate_plugins';
22
+
23
+ $custom_page = add_menu_page(
24
+ $parent_name, // Name of page
25
+ $parent_name, // Label in menu
26
+ $Capability_required,
27
+ 'vkExUnit_setting_page', // ユニークなこのサブメニューページの識別子
28
+ 'vkExUnit_add_setting_page' // メニューページのコンテンツを出力する関数
29
+ );
30
+ if ( ! $custom_page ) { return; }
31
+ }
32
+
33
+ /*-------------------------------------------*/
34
+ /* Load master setting page
35
+ /*-------------------------------------------*/
36
+ function vkExUnit_add_setting_page() {
37
+ require dirname( __FILE__ ) . '/vkExUnit_admin.php';
38
+ }
39
+
40
+ require_once( 'admin_wrapper.php' );
41
+
42
+ /*-------------------------------------------*/
43
+ /* Load modules
44
+ /*-------------------------------------------*/
45
+
46
+ require vkExUnit_get_directory() . '/common_init.php';
47
+ require vkExUnit_get_directory() . '/package_manager.php';
48
+ require vkExUnit_get_directory() . '/packages.php';
49
+ $options = vkExUnit_get_common_options();
50
+ require vkExUnit_get_directory() . '/common_helpers.php';
51
+
52
+ require vkExUnit_get_directory() . '/plugins_admin/dashboard_info_widget.php';
53
+
54
+ require vkExUnit_get_directory() . '/plugins_admin/disable_guide.php';
55
+
56
+ require vkExUnit_get_directory() . '/plugins/footer_copyright_change.php';
57
+ require vkExUnit_get_directory() . '/plugins/page_custom_field.php';
58
+
59
+ require vkExUnit_get_directory() . '/plugins_admin/vk-admin-config.php';
60
+
61
+ vkExUnit_package_include(); // package_manager.php
62
+
63
+ /*-------------------------------------------*/
64
+ /* Add vkExUnit css
65
+ /*-------------------------------------------*/
66
+ // Add vkExUnit css
67
+ add_action( 'wp_enqueue_scripts','vkExUnit_print_css' );
68
+ function vkExUnit_print_css() {
69
+ global $vkExUnit_version;
70
+ $options = vkExUnit_get_common_options();
71
+ if ( isset( $options['active_bootstrap'] ) && $options['active_bootstrap'] ) {
72
+ wp_enqueue_style( 'vkExUnit_common_style', plugins_url( '', __FILE__ ).'/css/vkExUnit_style_in_bs.css', array(), $vkExUnit_version, 'all' );
73
+ } else {
74
+ wp_enqueue_style( 'vkExUnit_common_style', plugins_url( '', __FILE__ ).'/css/vkExUnit_style.css', array(), $vkExUnit_version, 'all' );
75
+ }
76
+ if ( isset( $options['active_fontawesome'] ) && $options['active_fontawesome'] ) {
77
+ wp_enqueue_style( 'font-awesome', vkExUnit_get_directory_uri() . '/libraries/font-awesome/css/font-awesome.min.css', array(), '4.6.3', 'all' );
78
+ }
79
+ }
80
+
81
+ function vkExUnit_print_editor_css() {
82
+ add_editor_style( plugins_url( '', __FILE__ ).'/css/vkExUnit_editor_style.css' );
83
+ }
84
+ add_action('after_setup_theme', 'vkExUnit_print_editor_css');
85
+
86
+ /*-------------------------------------------*/
87
+ /* Add vkExUnit js
88
+ /*-------------------------------------------*/
89
+ add_action( 'wp_head','vkExUnit_addJs' );
90
+ function vkExUnit_addJs() {
91
+ global $vkExUnit_version;
92
+ $options = vkExUnit_get_common_options();
93
+ if ( isset( $options['active_bootstrap'] ) && $options['active_bootstrap'] ) {
94
+ wp_register_script( 'vkExUnit_master-js' , plugins_url( '', __FILE__ ).'/js/all_in_bs.min.js', array( 'jquery' ), $vkExUnit_version );
95
+ } else {
96
+ wp_register_script( 'vkExUnit_master-js' , plugins_url( '', __FILE__ ).'/js/all.min.js', array( 'jquery' ), $vkExUnit_version, true );
97
+ }
98
+ wp_localize_script( 'vkExUnit_master-js', 'vkExOpt', apply_filters('vkExUnit_localize_options', array('ajax_url'=>admin_url('admin-ajax.php')) ) );
99
+ wp_enqueue_script( 'vkExUnit_master-js' );
100
+ }
101
+
102
+ /*-------------------------------------------*/
103
+ /* Print admin js
104
+ /*-------------------------------------------*/
105
+ add_action( 'admin_print_scripts-vk-exunit_page_vkExUnit_main_setting', 'vkExUnit_admin_add_js' );
106
+ function vkExUnit_admin_add_js( $hook_suffix ) {
107
+ global $vkExUnit_version;
108
+ wp_enqueue_media();
109
+ wp_register_script( 'vkExUnit_admin_js', plugins_url( '', __FILE__ ).'/js/vkExUnit_admin.js', array( 'jquery' ), $vkExUnit_version );
110
+ wp_enqueue_script( 'jquery' );
111
+ wp_enqueue_script( 'vkExUnit_admin_js' );
112
+ }
113
+
114
+ /*-------------------------------------------*/
115
+ /* 管理画面_admin_head JavaScriptのデバッグコンソールにhook_suffixの値を出力
116
+ /*-------------------------------------------*/
117
+
118
+ // add_action("admin_head", 'vkExUnit_suffix2console');
119
+ // function vkExUnit_suffix2console() {
120
+ // global $hook_suffix;
121
+ // if (is_user_logged_in()) {
122
+ // $str = "<script type=\"text/javascript\">console.log('%s')</script>";
123
+ // printf($str, $hook_suffix);
124
+ // }
125
+ // }
126
+
127
+
128
+ if ( function_exists( 'register_activation_hook' ) ) {
129
+ register_activation_hook( __FILE__ , 'vkExUnit_install_function' );
130
+ }
131
+ function vkExUnit_install_function() {
132
+ $opt = get_option( 'vkExUnit_common_options' );
133
+ if ( ! $opt ) {
134
+ add_option( 'vkExUnit_common_options', vkExUnit_get_common_options_default() );
135
+ }
136
+ }
137
+
138
+ /*
139
+ /* Lightning Charm 1.2.0 での表示崩れ回避用
140
+ /* Lightning Charm 1.4.0 以降になったら削除
141
+ */
142
+ add_action( 'wp_head', 'ltg_charm_1_2_fix_function',2 );
143
+ function ltg_charm_1_2_fix_function(){
144
+ $theme_opt = wp_get_theme( get_template() );
145
+ $skin = get_option('lightning_design_skin');
146
+ $theme = $theme_opt->Name;
147
+
148
+ if ( $skin == 'charm' && $theme == 'Lightning' ){
149
+
150
+ $charm_custom_css = "
151
+ .veu_postList .postList .postList_item:first-child { border-top:none; }
152
+ .mainSection .veu_postList.pt_0 .postList.postList_miniThumb { padding:0;margin-left:0;margin-right:0; }
153
+ .mainSection .veu_postList.pt_0 .postList.postList_miniThumb postList_body { display:table-cell; }
154
+ @media (max-width: 991px) {
155
+ .mainSection .veu_postList.pt_0 .postList.postList_miniThumb .postList_thumbnail { float:none; }
156
+ }
157
+ @media (min-width: 992px) {
158
+ .mainSection .veu_postList.pt_0 .postList_item .postList_thumbnail { width:50%;margin-left:0;margin-right:0;padding-right:30px; }
159
+ .mainSection .veu_postList.pt_0 .postList_item.even .postList_thumbnail { margin-right:0; }
160
+ }
161
+ ";
162
+ wp_add_inline_style( 'lightning-design-style', $charm_custom_css );
163
+
164
+ } // if ( $skin == 'charm' && $theme == 'Lightning' ){
165
+ }
languages/vkExUnit-ja.mo CHANGED
Binary file
languages/vkExUnit-ja.po CHANGED
@@ -1,7 +1,7 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
- "POT-Creation-Date: 2016-12-25 10:27+0900\n"
5
  "PO-Revision-Date: \n"
6
  "Last-Translator: Kurudrive <kurudrive@gmail.com>\n"
7
  "Language-Team: Vektor translate Team <info@vektor-inc.co.jp>\n"
@@ -25,10 +25,6 @@ msgid "Activated Packages is noting. please activate some package."
25
  msgstr ""
26
  "有効化されているパッケージがありません。何かの機能を有効化してください。"
27
 
28
- #: admin_wrapper.php:94
29
- msgid "Settings"
30
- msgstr "設定"
31
-
32
  #: common_helpers.php:109
33
  #, php-format
34
  msgid "Author: %s"
@@ -405,14 +401,6 @@ msgstr "カスタム投稿タイプマネージャー"
405
  msgid "Add custom post types and custom taxonomies."
406
  msgstr "カスタム投稿タイプやカスタム分類を追加します。"
407
 
408
- #: plugins/admin_bar.php:28
409
- msgid "Active Setting"
410
- msgstr "有効化設定"
411
-
412
- #: plugins/admin_bar.php:36
413
- msgid "Main Setting"
414
- msgstr "メイン設定"
415
-
416
  #: plugins/auto_eyecatch.php:40
417
  msgid "Automatic EyeCatch"
418
  msgstr "アイキャッチ自動挿入"
@@ -1041,92 +1029,92 @@ msgstr "画像を選択"
1041
  msgid "Alternative text"
1042
  msgstr "代替テキスト(alt)"
1043
 
1044
- #: plugins/other_widget/widget-button.php:29
1045
  msgid "Button"
1046
  msgstr "ボタン"
1047
 
1048
- #: plugins/other_widget/widget-button.php:34
1049
  msgid "You can set buttons for arbitrary text."
1050
  msgstr "任意のテキストのボタンを設定できます。"
1051
 
1052
- #: plugins/other_widget/widget-button.php:92
1053
  msgid "Main text(Required):"
1054
  msgstr "ボタンテキスト(必須):"
1055
 
1056
- #: plugins/other_widget/widget-button.php:97
1057
  msgid "Class name of the icon font"
1058
  msgstr "使用したいアイコンフォント"
1059
 
1060
- #: plugins/other_widget/widget-button.php:98
1061
  #: plugins/other_widget/widget-pr-blocks.php:96
1062
  msgid "To choose your favorite icon, and enter the class."
1063
  msgstr "アイコンフォントを選んでそのクラス名を入力してください。"
1064
 
1065
- #: plugins/other_widget/widget-button.php:99
1066
  msgid "Before :"
1067
  msgstr "文字の前 :"
1068
 
1069
- #: plugins/other_widget/widget-button.php:101
1070
  msgid "After :"
1071
  msgstr "文字の後 :"
1072
 
1073
- #: plugins/other_widget/widget-button.php:103
1074
  msgid " ex:fa-arrow-circle-o-right"
1075
  msgstr "例: fa-arrow-circle-o-right"
1076
 
1077
- #: plugins/other_widget/widget-button.php:107
1078
  msgid "Sub text:"
1079
  msgstr "サブテキスト:"
1080
 
1081
- #: plugins/other_widget/widget-button.php:111
1082
  msgid "Link URL(Required):"
1083
  msgstr "リンク先ページのURL(必須):"
1084
 
1085
- #: plugins/other_widget/widget-button.php:116
1086
  msgid "Open with new tab"
1087
  msgstr "リンクを別ウィンドウで開く"
1088
 
1089
- #: plugins/other_widget/widget-button.php:119
1090
  msgid "Size"
1091
  msgstr "サイズ"
1092
 
1093
- #: plugins/other_widget/widget-button.php:121
1094
  msgid "Small"
1095
  msgstr "小"
1096
 
1097
- #: plugins/other_widget/widget-button.php:122
1098
  msgid "Medium"
1099
  msgstr "中"
1100
 
1101
- #: plugins/other_widget/widget-button.php:123
1102
  msgid "Large"
1103
  msgstr "大"
1104
 
1105
- #: plugins/other_widget/widget-button.php:127
1106
  msgid "Button color:"
1107
  msgstr "ボタンの色:"
1108
 
1109
- #: plugins/other_widget/widget-button.php:156
1110
  msgid "Key Color(.primary)"
1111
  msgstr "キーカラー(.primary)"
1112
 
1113
- #: plugins/other_widget/widget-button.php:157
1114
  msgid "No paint(.default)"
1115
  msgstr "塗りなし(.default)"
1116
 
1117
- #: plugins/other_widget/widget-button.php:158
1118
  msgid "Light green(.success)"
1119
  msgstr "明るい緑(.success)"
1120
 
1121
- #: plugins/other_widget/widget-button.php:159
1122
  msgid "Light blue(.info)"
1123
  msgstr "空色(.info)"
1124
 
1125
- #: plugins/other_widget/widget-button.php:160
1126
  msgid "Orange(.warning)"
1127
  msgstr "オレンジ(.warning)"
1128
 
1129
- #: plugins/other_widget/widget-button.php:161
1130
  msgid "Red(.danger)"
1131
  msgstr "赤(.danger)"
1132
 
@@ -1141,7 +1129,7 @@ msgstr "表示しているページの先祖階層からの子ページリスト
1141
 
1142
  #: plugins/other_widget/widget-new-posts.php:11
1143
  #: plugins/other_widget/widget-new-posts.php:31
1144
- #: plugins/other_widget/widget-new-posts.php:162
1145
  msgid "Recent Posts"
1146
  msgstr "最新記事"
1147
 
@@ -1733,6 +1721,14 @@ msgstr ""
1733
  "しかし、上記の形式では長くなりすぎる事があります。その場合は下記の入力欄に入"
1734
  "力すれば、その内容が反映されます。"
1735
 
 
 
 
 
 
 
 
 
1736
  #: plugins_admin/dashboard_info_widget.php:18
1737
  msgid "News from VK All in One Expansion Unit"
1738
  msgstr "VK All in One Expansion Unit からのお知らせ"
@@ -1745,6 +1741,25 @@ msgstr "編集ガイド"
1745
  msgid "Sorry, there is no post"
1746
  msgstr "お知らせはありません。"
1747
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1748
  #: vkExUnit_admin.php:3
1749
  msgid "Enable setting"
1750
  msgstr "有効化設定"
@@ -1782,6 +1797,12 @@ msgstr "プラグイン設定オプション"
1782
  msgid "Delete myOptions when deactivate me."
1783
  msgstr "プラグインを無効化する際にDBに保存したオプション項目を削除します。"
1784
 
 
 
 
 
 
 
1785
  #, fuzzy
1786
  #~ msgid "Color:"
1787
  #~ msgstr "色"
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
+ "POT-Creation-Date: 2016-12-28 03:27+0900\n"
5
  "PO-Revision-Date: \n"
6
  "Last-Translator: Kurudrive <kurudrive@gmail.com>\n"
7
  "Language-Team: Vektor translate Team <info@vektor-inc.co.jp>\n"
25
  msgstr ""
26
  "有効化されているパッケージがありません。何かの機能を有効化してください。"
27
 
 
 
 
 
28
  #: common_helpers.php:109
29
  #, php-format
30
  msgid "Author: %s"
401
  msgid "Add custom post types and custom taxonomies."
402
  msgstr "カスタム投稿タイプやカスタム分類を追加します。"
403
 
 
 
 
 
 
 
 
 
404
  #: plugins/auto_eyecatch.php:40
405
  msgid "Automatic EyeCatch"
406
  msgstr "アイキャッチ自動挿入"
1029
  msgid "Alternative text"
1030
  msgstr "代替テキスト(alt)"
1031
 
1032
+ #: plugins/other_widget/widget-button.php:35
1033
  msgid "Button"
1034
  msgstr "ボタン"
1035
 
1036
+ #: plugins/other_widget/widget-button.php:40
1037
  msgid "You can set buttons for arbitrary text."
1038
  msgstr "任意のテキストのボタンを設定できます。"
1039
 
1040
+ #: plugins/other_widget/widget-button.php:98
1041
  msgid "Main text(Required):"
1042
  msgstr "ボタンテキスト(必須):"
1043
 
1044
+ #: plugins/other_widget/widget-button.php:103
1045
  msgid "Class name of the icon font"
1046
  msgstr "使用したいアイコンフォント"
1047
 
1048
+ #: plugins/other_widget/widget-button.php:104
1049
  #: plugins/other_widget/widget-pr-blocks.php:96
1050
  msgid "To choose your favorite icon, and enter the class."
1051
  msgstr "アイコンフォントを選んでそのクラス名を入力してください。"
1052
 
1053
+ #: plugins/other_widget/widget-button.php:105
1054
  msgid "Before :"
1055
  msgstr "文字の前 :"
1056
 
1057
+ #: plugins/other_widget/widget-button.php:107
1058
  msgid "After :"
1059
  msgstr "文字の後 :"
1060
 
1061
+ #: plugins/other_widget/widget-button.php:109
1062
  msgid " ex:fa-arrow-circle-o-right"
1063
  msgstr "例: fa-arrow-circle-o-right"
1064
 
1065
+ #: plugins/other_widget/widget-button.php:113
1066
  msgid "Sub text:"
1067
  msgstr "サブテキスト:"
1068
 
1069
+ #: plugins/other_widget/widget-button.php:117
1070
  msgid "Link URL(Required):"
1071
  msgstr "リンク先ページのURL(必須):"
1072
 
1073
+ #: plugins/other_widget/widget-button.php:122
1074
  msgid "Open with new tab"
1075
  msgstr "リンクを別ウィンドウで開く"
1076
 
1077
+ #: plugins/other_widget/widget-button.php:125
1078
  msgid "Size"
1079
  msgstr "サイズ"
1080
 
1081
+ #: plugins/other_widget/widget-button.php:127
1082
  msgid "Small"
1083
  msgstr "小"
1084
 
1085
+ #: plugins/other_widget/widget-button.php:128
1086
  msgid "Medium"
1087
  msgstr "中"
1088
 
1089
+ #: plugins/other_widget/widget-button.php:129
1090
  msgid "Large"
1091
  msgstr "大"
1092
 
1093
+ #: plugins/other_widget/widget-button.php:133
1094
  msgid "Button color:"
1095
  msgstr "ボタンの色:"
1096
 
1097
+ #: plugins/other_widget/widget-button.php:162
1098
  msgid "Key Color(.primary)"
1099
  msgstr "キーカラー(.primary)"
1100
 
1101
+ #: plugins/other_widget/widget-button.php:163
1102
  msgid "No paint(.default)"
1103
  msgstr "塗りなし(.default)"
1104
 
1105
+ #: plugins/other_widget/widget-button.php:164
1106
  msgid "Light green(.success)"
1107
  msgstr "明るい緑(.success)"
1108
 
1109
+ #: plugins/other_widget/widget-button.php:165
1110
  msgid "Light blue(.info)"
1111
  msgstr "空色(.info)"
1112
 
1113
+ #: plugins/other_widget/widget-button.php:166
1114
  msgid "Orange(.warning)"
1115
  msgstr "オレンジ(.warning)"
1116
 
1117
+ #: plugins/other_widget/widget-button.php:167
1118
  msgid "Red(.danger)"
1119
  msgstr "赤(.danger)"
1120
 
1129
 
1130
  #: plugins/other_widget/widget-new-posts.php:11
1131
  #: plugins/other_widget/widget-new-posts.php:31
1132
+ #: plugins/other_widget/widget-new-posts.php:163
1133
  msgid "Recent Posts"
1134
  msgstr "最新記事"
1135
 
1721
  "しかし、上記の形式では長くなりすぎる事があります。その場合は下記の入力欄に入"
1722
  "力すれば、その内容が反映されます。"
1723
 
1724
+ #: plugins_admin/admin_bar.php:28
1725
+ msgid "Active Setting"
1726
+ msgstr "有効化設定"
1727
+
1728
+ #: plugins_admin/admin_bar.php:36
1729
+ msgid "Main Setting"
1730
+ msgstr "メイン設定"
1731
+
1732
  #: plugins_admin/dashboard_info_widget.php:18
1733
  msgid "News from VK All in One Expansion Unit"
1734
  msgstr "VK All in One Expansion Unit からのお知らせ"
1741
  msgid "Sorry, there is no post"
1742
  msgstr "お知らせはありません。"
1743
 
1744
+ #: vkExUnit.php:77
1745
+ #, php-format
1746
+ msgid "The current PHP version(%s) is too old, so VK ExUnit will not work."
1747
+ msgstr "使用中のPHPのバージョン(%s) が古すぎるので VK ExUnit は動作しません。"
1748
+
1749
+ #: vkExUnit.php:79
1750
+ msgid "VK ExUnit supports PHP5.6 or later."
1751
+ msgstr "VKExUnit がサポートしているPHPのバージョンは5.6以降です"
1752
+
1753
+ #: vkExUnit.php:91
1754
+ #, php-format
1755
+ msgid "Current PHP Version(%s) is old."
1756
+ msgstr "使用中のPHPのバージョン(%s) が古いです。"
1757
+
1758
+ #: vkExUnit.php:92
1759
+ #, php-format
1760
+ msgid "%s supports PHP5.6 or later."
1761
+ msgstr "%s がサポートしているPHPのバージョンは5.6以降です。"
1762
+
1763
  #: vkExUnit_admin.php:3
1764
  msgid "Enable setting"
1765
  msgstr "有効化設定"
1797
  msgid "Delete myOptions when deactivate me."
1798
  msgstr "プラグインを無効化する際にDBに保存したオプション項目を削除します。"
1799
 
1800
+ #~ msgid "Current PHP Version is old."
1801
+ #~ msgstr "使用中のPHPのバージョンが古いです。"
1802
+
1803
+ #~ msgid "Settings"
1804
+ #~ msgstr "設定"
1805
+
1806
  #, fuzzy
1807
  #~ msgid "Color:"
1808
  #~ msgstr "色"
languages/vkexunit.pot CHANGED
@@ -2,7 +2,7 @@
2
  msgid ""
3
  msgstr ""
4
  "Project-Id-Version: \n"
5
- "POT-Creation-Date: 2016-12-22 16:02+0900\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: Kurudrive <kurudrive@gmail.com>\n"
8
  "Language-Team: Vektor,Inc. <info@vektor-inc.co.jp>\n"
@@ -23,10 +23,6 @@ msgstr ""
23
  msgid "Activated Packages is noting. please activate some package."
24
  msgstr ""
25
 
26
- #: admin_wrapper.php:89
27
- msgid "Settings"
28
- msgstr ""
29
-
30
  #: common_helpers.php:109
31
  #, php-format
32
  msgid "Author: %s"
@@ -136,7 +132,7 @@ msgstr ""
136
 
137
  #: packages.php:105 packages.php:123 packages.php:162 packages.php:180
138
  #: packages.php:210 packages.php:228 packages.php:270 packages.php:306
139
- #: packages.php:329 packages.php:401
140
  msgid "Setting"
141
  msgstr ""
142
 
@@ -352,11 +348,19 @@ msgstr ""
352
  msgid "Add TinyMCE Editor to style tags."
353
  msgstr ""
354
 
355
- #: packages.php:397
 
 
 
 
 
 
 
 
356
  msgid "Post Type Manager"
357
  msgstr ""
358
 
359
- #: packages.php:398
360
  msgid "Add custom post types and custom taxonomies."
361
  msgstr ""
362
 
@@ -900,7 +904,7 @@ msgid "Link URL:"
900
  msgstr ""
901
 
902
  #: plugins/other_widget/widget-3pr-area.php:103
903
- #: plugins/other_widget/widget-banner.php:84
904
  #: plugins/other_widget/widget-pr-blocks.php:145
905
  msgid "Open link new tab."
906
  msgstr ""
@@ -942,96 +946,100 @@ msgid ""
942
  "destinations."
943
  msgstr ""
944
 
945
- #: plugins/other_widget/widget-banner.php:80
946
  msgid "Set image"
947
  msgstr ""
948
 
949
- #: plugins/other_widget/widget-button.php:29
 
 
 
 
950
  msgid "Button"
951
  msgstr ""
952
 
953
- #: plugins/other_widget/widget-button.php:34
954
  msgid "You can set buttons for arbitrary text."
955
  msgstr ""
956
 
957
- #: plugins/other_widget/widget-button.php:92
958
  msgid "Main text(Required):"
959
  msgstr ""
960
 
961
- #: plugins/other_widget/widget-button.php:97
962
  msgid "Class name of the icon font"
963
  msgstr ""
964
 
965
- #: plugins/other_widget/widget-button.php:98
966
  #: plugins/other_widget/widget-pr-blocks.php:96
967
  msgid "To choose your favorite icon, and enter the class."
968
  msgstr ""
969
 
970
- #: plugins/other_widget/widget-button.php:99
971
  msgid "Before :"
972
  msgstr ""
973
 
974
- #: plugins/other_widget/widget-button.php:101
975
  msgid "After :"
976
  msgstr ""
977
 
978
- #: plugins/other_widget/widget-button.php:103
979
  msgid " ex:fa-arrow-circle-o-right"
980
  msgstr ""
981
 
982
- #: plugins/other_widget/widget-button.php:107
983
  msgid "Sub text:"
984
  msgstr ""
985
 
986
- #: plugins/other_widget/widget-button.php:111
987
  msgid "Link URL(Required):"
988
  msgstr ""
989
 
990
- #: plugins/other_widget/widget-button.php:116
991
  msgid "Open with new tab"
992
  msgstr ""
993
 
994
- #: plugins/other_widget/widget-button.php:119
995
  msgid "Size"
996
  msgstr ""
997
 
998
- #: plugins/other_widget/widget-button.php:121
999
  msgid "Small"
1000
  msgstr ""
1001
 
1002
- #: plugins/other_widget/widget-button.php:122
1003
  msgid "Medium"
1004
  msgstr ""
1005
 
1006
- #: plugins/other_widget/widget-button.php:123
1007
  msgid "Large"
1008
  msgstr ""
1009
 
1010
- #: plugins/other_widget/widget-button.php:127
1011
  msgid "Button color:"
1012
  msgstr ""
1013
 
1014
- #: plugins/other_widget/widget-button.php:156
1015
  msgid "Key Color(.primary)"
1016
  msgstr ""
1017
 
1018
- #: plugins/other_widget/widget-button.php:157
1019
  msgid "No paint(.default)"
1020
  msgstr ""
1021
 
1022
- #: plugins/other_widget/widget-button.php:158
1023
  msgid "Light green(.success)"
1024
  msgstr ""
1025
 
1026
- #: plugins/other_widget/widget-button.php:159
1027
  msgid "Light blue(.info)"
1028
  msgstr ""
1029
 
1030
- #: plugins/other_widget/widget-button.php:160
1031
  msgid "Orange(.warning)"
1032
  msgstr ""
1033
 
1034
- #: plugins/other_widget/widget-button.php:161
1035
  msgid "Red(.danger)"
1036
  msgstr ""
1037
 
@@ -1046,7 +1054,7 @@ msgstr ""
1046
 
1047
  #: plugins/other_widget/widget-new-posts.php:11
1048
  #: plugins/other_widget/widget-new-posts.php:31
1049
- #: plugins/other_widget/widget-new-posts.php:162
1050
  msgid "Recent Posts"
1051
  msgstr ""
1052
 
@@ -1609,15 +1617,11 @@ msgid ""
1609
  "field of the following, its contents will be reflected."
1610
  msgstr ""
1611
 
1612
- #: plugins_admin/admin_bar.php:17
1613
- msgid "Edit Guide"
1614
- msgstr ""
1615
-
1616
- #: plugins_admin/admin_bar.php:57
1617
  msgid "Active Setting"
1618
  msgstr ""
1619
 
1620
- #: plugins_admin/admin_bar.php:65
1621
  msgid "Main Setting"
1622
  msgstr ""
1623
 
@@ -1625,10 +1629,33 @@ msgstr ""
1625
  msgid "News from VK All in One Expansion Unit"
1626
  msgstr ""
1627
 
 
 
 
 
1628
  #: plugins_admin/vk-admin/class.vk-admin.php:98
1629
  msgid "Sorry, there is no post"
1630
  msgstr ""
1631
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1632
  #: vkExUnit_admin.php:3
1633
  msgid "Enable setting"
1634
  msgstr ""
2
  msgid ""
3
  msgstr ""
4
  "Project-Id-Version: \n"
5
+ "POT-Creation-Date: 2016-12-28 03:35+0900\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: Kurudrive <kurudrive@gmail.com>\n"
8
  "Language-Team: Vektor,Inc. <info@vektor-inc.co.jp>\n"
23
  msgid "Activated Packages is noting. please activate some package."
24
  msgstr ""
25
 
 
 
 
 
26
  #: common_helpers.php:109
27
  #, php-format
28
  msgid "Author: %s"
132
 
133
  #: packages.php:105 packages.php:123 packages.php:162 packages.php:180
134
  #: packages.php:210 packages.php:228 packages.php:270 packages.php:306
135
+ #: packages.php:329 packages.php:410
136
  msgid "Setting"
137
  msgstr ""
138
 
348
  msgid "Add TinyMCE Editor to style tags."
349
  msgstr ""
350
 
351
+ #: packages.php:395
352
+ msgid "Admin bar manu"
353
+ msgstr ""
354
+
355
+ #: packages.php:396
356
+ msgid "Add ExUnit menu to admin bar."
357
+ msgstr ""
358
+
359
+ #: packages.php:406
360
  msgid "Post Type Manager"
361
  msgstr ""
362
 
363
+ #: packages.php:407
364
  msgid "Add custom post types and custom taxonomies."
365
  msgstr ""
366
 
904
  msgstr ""
905
 
906
  #: plugins/other_widget/widget-3pr-area.php:103
907
+ #: plugins/other_widget/widget-banner.php:87
908
  #: plugins/other_widget/widget-pr-blocks.php:145
909
  msgid "Open link new tab."
910
  msgstr ""
946
  "destinations."
947
  msgstr ""
948
 
949
+ #: plugins/other_widget/widget-banner.php:83
950
  msgid "Set image"
951
  msgstr ""
952
 
953
+ #: plugins/other_widget/widget-banner.php:88
954
+ msgid "Alternative text"
955
+ msgstr ""
956
+
957
+ #: plugins/other_widget/widget-button.php:35
958
  msgid "Button"
959
  msgstr ""
960
 
961
+ #: plugins/other_widget/widget-button.php:40
962
  msgid "You can set buttons for arbitrary text."
963
  msgstr ""
964
 
965
+ #: plugins/other_widget/widget-button.php:98
966
  msgid "Main text(Required):"
967
  msgstr ""
968
 
969
+ #: plugins/other_widget/widget-button.php:103
970
  msgid "Class name of the icon font"
971
  msgstr ""
972
 
973
+ #: plugins/other_widget/widget-button.php:104
974
  #: plugins/other_widget/widget-pr-blocks.php:96
975
  msgid "To choose your favorite icon, and enter the class."
976
  msgstr ""
977
 
978
+ #: plugins/other_widget/widget-button.php:105
979
  msgid "Before :"
980
  msgstr ""
981
 
982
+ #: plugins/other_widget/widget-button.php:107
983
  msgid "After :"
984
  msgstr ""
985
 
986
+ #: plugins/other_widget/widget-button.php:109
987
  msgid " ex:fa-arrow-circle-o-right"
988
  msgstr ""
989
 
990
+ #: plugins/other_widget/widget-button.php:113
991
  msgid "Sub text:"
992
  msgstr ""
993
 
994
+ #: plugins/other_widget/widget-button.php:117
995
  msgid "Link URL(Required):"
996
  msgstr ""
997
 
998
+ #: plugins/other_widget/widget-button.php:122
999
  msgid "Open with new tab"
1000
  msgstr ""
1001
 
1002
+ #: plugins/other_widget/widget-button.php:125
1003
  msgid "Size"
1004
  msgstr ""
1005
 
1006
+ #: plugins/other_widget/widget-button.php:127
1007
  msgid "Small"
1008
  msgstr ""
1009
 
1010
+ #: plugins/other_widget/widget-button.php:128
1011
  msgid "Medium"
1012
  msgstr ""
1013
 
1014
+ #: plugins/other_widget/widget-button.php:129
1015
  msgid "Large"
1016
  msgstr ""
1017
 
1018
+ #: plugins/other_widget/widget-button.php:133
1019
  msgid "Button color:"
1020
  msgstr ""
1021
 
1022
+ #: plugins/other_widget/widget-button.php:162
1023
  msgid "Key Color(.primary)"
1024
  msgstr ""
1025
 
1026
+ #: plugins/other_widget/widget-button.php:163
1027
  msgid "No paint(.default)"
1028
  msgstr ""
1029
 
1030
+ #: plugins/other_widget/widget-button.php:164
1031
  msgid "Light green(.success)"
1032
  msgstr ""
1033
 
1034
+ #: plugins/other_widget/widget-button.php:165
1035
  msgid "Light blue(.info)"
1036
  msgstr ""
1037
 
1038
+ #: plugins/other_widget/widget-button.php:166
1039
  msgid "Orange(.warning)"
1040
  msgstr ""
1041
 
1042
+ #: plugins/other_widget/widget-button.php:167
1043
  msgid "Red(.danger)"
1044
  msgstr ""
1045
 
1054
 
1055
  #: plugins/other_widget/widget-new-posts.php:11
1056
  #: plugins/other_widget/widget-new-posts.php:31
1057
+ #: plugins/other_widget/widget-new-posts.php:163
1058
  msgid "Recent Posts"
1059
  msgstr ""
1060
 
1617
  "field of the following, its contents will be reflected."
1618
  msgstr ""
1619
 
1620
+ #: plugins_admin/admin_bar.php:28
 
 
 
 
1621
  msgid "Active Setting"
1622
  msgstr ""
1623
 
1624
+ #: plugins_admin/admin_bar.php:36
1625
  msgid "Main Setting"
1626
  msgstr ""
1627
 
1629
  msgid "News from VK All in One Expansion Unit"
1630
  msgstr ""
1631
 
1632
+ #: plugins_admin/disable_guide.php:17
1633
+ msgid "Edit Guide"
1634
+ msgstr ""
1635
+
1636
  #: plugins_admin/vk-admin/class.vk-admin.php:98
1637
  msgid "Sorry, there is no post"
1638
  msgstr ""
1639
 
1640
+ #: vkExUnit.php:77
1641
+ #, php-format
1642
+ msgid "The current PHP version(%s) is too old, so VK ExUnit will not work."
1643
+ msgstr ""
1644
+
1645
+ #: vkExUnit.php:79
1646
+ msgid "VK ExUnit supports PHP5.6 or later."
1647
+ msgstr ""
1648
+
1649
+ #: vkExUnit.php:91
1650
+ #, php-format
1651
+ msgid "Current PHP Version(%s) is old."
1652
+ msgstr ""
1653
+
1654
+ #: vkExUnit.php:92
1655
+ #, php-format
1656
+ msgid "%s supports PHP5.6 or later."
1657
+ msgstr ""
1658
+
1659
  #: vkExUnit_admin.php:3
1660
  msgid "Enable setting"
1661
  msgstr ""
package_manager.php CHANGED
@@ -16,6 +16,14 @@ function vkExUnit_package_initilate() {
16
  }
17
 
18
 
 
 
 
 
 
 
 
 
19
  function vkExUnit_package_is_enable( $package_name ) {
20
  global $vkExUnit_packages;
21
  if ( ! isset( $vkExUnit_packages[ $package_name ] ) ) { return null; }
16
  }
17
 
18
 
19
+ add_action('init', 'vkExUnit_package_init');
20
+ function vkExUnit_package_init()
21
+ {
22
+ if ( ! current_user_can( 'activate_plugins' ) ) { return; }
23
+ do_action('vkExUnit_package_init');
24
+ }
25
+
26
+
27
  function vkExUnit_package_is_enable( $package_name ) {
28
  global $vkExUnit_packages;
29
  if ( ! isset( $vkExUnit_packages[ $package_name ] ) ) { return null; }
plugins/call_to_action/class.call_to_action.php CHANGED
@@ -11,7 +11,7 @@ class CTA
11
  public static function init()
12
  {
13
  add_action( 'init', array( __CLASS__, 'set_posttype' ) );
14
- add_action( 'admin_init', array( __CLASS__, 'option_init' ) );
15
  add_action( 'admin_menu', array( __CLASS__, 'add_custom_field' ) );
16
  add_action( 'save_post', array( __CLASS__, 'save_custom_field' ) );
17
  if( vkExUnit_content_filter_state() == 'content' ) add_filter( 'the_content', array( __CLASS__, 'content_filter' ), self::CONTENT_NUMBER, 1 );
11
  public static function init()
12
  {
13
  add_action( 'init', array( __CLASS__, 'set_posttype' ) );
14
+ add_action( 'vkExUnit_package_init', array( __CLASS__, 'option_init' ) );
15
  add_action( 'admin_menu', array( __CLASS__, 'add_custom_field' ) );
16
  add_action( 'save_post', array( __CLASS__, 'save_custom_field' ) );
17
  if( vkExUnit_content_filter_state() == 'content' ) add_filter( 'the_content', array( __CLASS__, 'content_filter' ), self::CONTENT_NUMBER, 1 );
plugins/contact_section.php CHANGED
@@ -29,7 +29,7 @@ class vExUnit_Contact {
29
 
30
  protected function run_init()
31
  {
32
- add_action( 'admin_init', array( $this, 'options_init' ) );
33
  add_action( 'save_post', array( $this, 'save_custom_field_postdata' ) );
34
  add_shortcode( 'vkExUnit_contact_section', array( $this, 'shortcode' ) );
35
  add_filter( 'vkExUnit_customField_Page_activation', array( $this, 'activate_metavox' ), 10, 1 );
29
 
30
  protected function run_init()
31
  {
32
+ add_action( 'vkExUnit_package_init', array( $this, 'options_init' ) );
33
  add_action( 'save_post', array( $this, 'save_custom_field_postdata' ) );
34
  add_shortcode( 'vkExUnit_contact_section', array( $this, 'shortcode' ) );
35
  add_filter( 'vkExUnit_customField_Page_activation', array( $this, 'activate_metavox' ), 10, 1 );
plugins/google_analytics/google_analytics.php CHANGED
@@ -21,7 +21,7 @@ function vkExUnit_ga_options_init() {
21
  'vkExUnit_add_ga_options_page'
22
  );
23
  }
24
- add_action( 'admin_init', 'vkExUnit_ga_options_init' );
25
 
26
  function vkExUnit_get_ga_options() {
27
  $options = get_option( 'vkExUnit_ga_options', vkExUnit_get_ga_options_default() );
21
  'vkExUnit_add_ga_options_page'
22
  );
23
  }
24
+ add_action( 'vkExUnit_package_init', 'vkExUnit_ga_options_init' );
25
 
26
  function vkExUnit_get_ga_options() {
27
  $options = get_option( 'vkExUnit_ga_options', vkExUnit_get_ga_options_default() );
plugins/icons.php CHANGED
@@ -28,7 +28,7 @@ class vExUnit_icons {
28
 
29
 
30
  protected function run_init() {
31
- add_action( 'admin_init', array( $this, 'option_init' ) );
32
  add_action( 'wp_head', array( $this, 'output_tag' ) );
33
  }
34
 
28
 
29
 
30
  protected function run_init() {
31
+ add_action( 'vkExUnit_package_init', array( $this, 'option_init' ) );
32
  add_action( 'wp_head', array( $this, 'output_tag' ) );
33
  }
34
 
plugins/insert_ads.php CHANGED
@@ -27,7 +27,7 @@ class vExUnit_Ads {
27
 
28
 
29
  protected function run_init() {
30
- add_action( 'admin_init', array( $this, 'option_init' ) );
31
  add_filter( 'the_content', array( $this, 'set_content' ), 10,1 );
32
  add_shortcode( 'vkExUnit_ad', array( $this, 'shortcode' ) );
33
  }
27
 
28
 
29
  protected function run_init() {
30
+ add_action( 'vkExUnit_package_init', array( $this, 'option_init' ) );
31
  add_filter( 'the_content', array( $this, 'set_content' ), 10,1 );
32
  add_shortcode( 'vkExUnit_ad', array( $this, 'shortcode' ) );
33
  }
plugins/meta_description.php CHANGED
@@ -23,7 +23,7 @@ function vkExUnit_description_options_init() {
23
  'vkExUnit_add_description_options_page' // setting_page function name
24
  );
25
  }
26
- add_action( 'admin_init', 'vkExUnit_description_options_init' );
27
 
28
 
29
  function vkExUnit_add_description_options_page() {
23
  'vkExUnit_add_description_options_page' // setting_page function name
24
  );
25
  }
26
+ add_action( 'vkExUnit_package_init', 'vkExUnit_description_options_init' );
27
 
28
 
29
  function vkExUnit_add_description_options_page() {
plugins/meta_keyword.php CHANGED
@@ -28,7 +28,7 @@ class vExUnit_meta_keywords {
28
 
29
 
30
  protected function run_init() {
31
- add_action( 'admin_init', array( $this, 'option_init' ) );
32
  add_action( 'admin_menu', array( $this, 'add_custom_field' ) );
33
  add_action( 'save_post' , array( $this, 'save_custom_field' ) );
34
  add_action( 'wp_head', array( $this, 'set_HeadKeywords' ), 1 );
28
 
29
 
30
  protected function run_init() {
31
+ add_action( 'vkExUnit_package_init', array( $this, 'option_init' ) );
32
  add_action( 'admin_menu', array( $this, 'add_custom_field' ) );
33
  add_action( 'save_post' , array( $this, 'save_custom_field' ) );
34
  add_action( 'wp_head', array( $this, 'set_HeadKeywords' ), 1 );
plugins/other_widget/other_widget.php CHANGED
@@ -7,7 +7,7 @@ require vkExUnit_get_directory() . '/plugins/other_widget/widget-taxonomies.php'
7
  require vkExUnit_get_directory() . '/plugins/other_widget/widget-archives.php';
8
  require vkExUnit_get_directory() . '/plugins/other_widget/widget-pr-blocks.php';
9
  require vkExUnit_get_directory() . '/plugins/other_widget/widget-side-child-page-list.php';
10
- // require vkExUnit_get_directory() . '/plugins/other_widget/widget-button.php';
11
  require vkExUnit_get_directory() . '/plugins/other_widget/widget-banner.php';
12
  // require vkExUnit_get_directory() . '/plugins/other_widget/widget-child-page-list.php';
13
 
7
  require vkExUnit_get_directory() . '/plugins/other_widget/widget-archives.php';
8
  require vkExUnit_get_directory() . '/plugins/other_widget/widget-pr-blocks.php';
9
  require vkExUnit_get_directory() . '/plugins/other_widget/widget-side-child-page-list.php';
10
+ require vkExUnit_get_directory() . '/plugins/other_widget/widget-button.php';
11
  require vkExUnit_get_directory() . '/plugins/other_widget/widget-banner.php';
12
  // require vkExUnit_get_directory() . '/plugins/other_widget/widget-child-page-list.php';
13
 
plugins/other_widget/widget-button.php CHANGED
@@ -1,29 +1,35 @@
1
  <?php
2
-
3
  /*-------------------------------------------*/
4
  /* Button Widget
5
  /*-------------------------------------------*/
6
  class WP_Widget_Button extends WP_Widget {
7
 
8
- static $button_otherlabels = array(
9
- 'primary' => 'Key Color(.primary)',
10
- 'default' => 'No paint(.default)',
11
- 'success' => 'Light green(.success)',
12
- 'info' => 'Light blue(.info)',
13
- 'warning' => 'Orange(.warning)',
14
- 'danger' => 'Red(.danger)',
15
- );
16
-
17
- static $default = array(
18
- 'maintext' => '',
19
- 'icon_before' => '',
20
- 'icon_after' => '',
21
- 'subtext' => '',
22
- 'linkurl' => '',
23
- 'blank' => false,
24
- 'size' => '',
25
- 'color' => 'primary'
26
- );
 
 
 
 
 
 
 
27
 
28
  function __construct() {
29
  $widget_name = 'VK_' . __( 'Button', 'vkExUnit' );
@@ -58,14 +64,14 @@ class WP_Widget_Button extends WP_Widget {
58
  if ( isset( $instance[ 'icon_before' ] ) && $instance[ 'icon_before' ] ) {
59
  echo '<i class="fa '.esc_attr( $instance[ 'icon_before' ] ).' font_icon"></i>';
60
  }
61
-
62
  echo esc_html($options['maintext']);
63
 
64
  if ( isset( $instance[ 'icon_after' ] ) && $instance[ 'icon_after' ] ) {
65
  echo '<i class="fa '.esc_attr( $instance[ 'icon_after' ] ).' font_icon"></i>';
66
  }
67
  ?>
68
-
69
  </span>
70
  <?php if ($options['subtext']): ?>
71
  <span class="veu_caption button_subText"><?php echo htmlspecialchars($options['subtext']); ?></span>
@@ -79,7 +85,7 @@ class WP_Widget_Button extends WP_Widget {
79
 
80
  public static function default_options( $option=array() )
81
  {
82
- return wp_parse_args( $option, static::$default );
83
  }
84
 
85
 
@@ -119,7 +125,7 @@ echo '</p>';
119
  <label for="<?php echo $this->get_field_id('size'); ?>"><?php _e('Size', 'vkExUnit'); ?> :</label>
120
  <select id="<?php echo $this->get_field_id('size'); ?>" name="<?php echo $this->get_field_name('size') ?>">
121
  <option value="sm" <?php if($instance['size'] == 'sm') echo 'selected'; ?> ><?php _e('Small', 'vkExUnit'); ?></option>
122
- <option value="md" <?php if(!in_array($instance['size'], ['sm', 'lg'])) echo 'selected'; ?> ><?php _e('Medium', 'vkExUnit'); ?></option>
123
  <option value="lg" <?php if($instance['size'] == 'lg') echo 'selected'; ?> ><?php _e('Large', 'vkExUnit'); ?></option>
124
  </select>
125
 
@@ -128,7 +134,7 @@ echo '</p>';
128
  <select id="<?php echo $this->get_field_id('color'); ?>" name="<?php echo $this->get_field_name('color'); ?>">
129
  <?php
130
  if ( !isset($instance['color']) || !$instance['color'] ) $instance['color'] = $default['color'];
131
- foreach( static::$button_otherlabels as $key => $label ): ?>
132
  <option value="<?php echo $key; ?>" <?php if ( $instance['color'] == $key ) echo 'selected'; ?> >
133
  <?php _e($label, 'vkExUnit'); ?>
134
  </option>
@@ -148,7 +154,7 @@ echo '</p>';
148
  $opt['linkurl'] = $new_instance['linkurl'];
149
  $opt['blank'] = (isset($new_instance['blank']) && $new_instance['blank'] == 'true');
150
  $opt['size'] = in_array($new_instance['size'], array('sm', 'lg'))? $new_instance['size'] : 'md';
151
- $opt['color'] = in_array($new_instance['color'], array_keys(self::$button_otherlabels))? $new_instance['color'] : static::$button_default;
152
  return $opt;
153
  }
154
 
1
  <?php
 
2
  /*-------------------------------------------*/
3
  /* Button Widget
4
  /*-------------------------------------------*/
5
  class WP_Widget_Button extends WP_Widget {
6
 
7
+ static function button_otherlabels()
8
+ {
9
+ return array(
10
+ 'primary' => 'Key Color(.primary)',
11
+ 'default' => 'No paint(.default)',
12
+ 'success' => 'Light green(.success)',
13
+ 'info' => 'Light blue(.info)',
14
+ 'warning' => 'Orange(.warning)',
15
+ 'danger' => 'Red(.danger)',
16
+ );
17
+ }
18
+
19
+ static function defaults()
20
+ {
21
+ return array(
22
+ 'maintext' => '',
23
+ 'icon_before' => '',
24
+ 'icon_after' => '',
25
+ 'subtext' => '',
26
+ 'linkurl' => '',
27
+ 'blank' => false,
28
+ 'size' => '',
29
+ 'color' => 'primary'
30
+ );
31
+ }
32
+
33
 
34
  function __construct() {
35
  $widget_name = 'VK_' . __( 'Button', 'vkExUnit' );
64
  if ( isset( $instance[ 'icon_before' ] ) && $instance[ 'icon_before' ] ) {
65
  echo '<i class="fa '.esc_attr( $instance[ 'icon_before' ] ).' font_icon"></i>';
66
  }
67
+
68
  echo esc_html($options['maintext']);
69
 
70
  if ( isset( $instance[ 'icon_after' ] ) && $instance[ 'icon_after' ] ) {
71
  echo '<i class="fa '.esc_attr( $instance[ 'icon_after' ] ).' font_icon"></i>';
72
  }
73
  ?>
74
+
75
  </span>
76
  <?php if ($options['subtext']): ?>
77
  <span class="veu_caption button_subText"><?php echo htmlspecialchars($options['subtext']); ?></span>
85
 
86
  public static function default_options( $option=array() )
87
  {
88
+ return wp_parse_args( $option, static::defaults() );
89
  }
90
 
91
 
125
  <label for="<?php echo $this->get_field_id('size'); ?>"><?php _e('Size', 'vkExUnit'); ?> :</label>
126
  <select id="<?php echo $this->get_field_id('size'); ?>" name="<?php echo $this->get_field_name('size') ?>">
127
  <option value="sm" <?php if($instance['size'] == 'sm') echo 'selected'; ?> ><?php _e('Small', 'vkExUnit'); ?></option>
128
+ <option value="md" <?php if(!in_array($instance['size'], array('sm', 'lg'))) echo 'selected'; ?> ><?php _e('Medium', 'vkExUnit'); ?></option>
129
  <option value="lg" <?php if($instance['size'] == 'lg') echo 'selected'; ?> ><?php _e('Large', 'vkExUnit'); ?></option>
130
  </select>
131
 
134
  <select id="<?php echo $this->get_field_id('color'); ?>" name="<?php echo $this->get_field_name('color'); ?>">
135
  <?php
136
  if ( !isset($instance['color']) || !$instance['color'] ) $instance['color'] = $default['color'];
137
+ foreach( static::button_otherlabels() as $key => $label ): ?>
138
  <option value="<?php echo $key; ?>" <?php if ( $instance['color'] == $key ) echo 'selected'; ?> >
139
  <?php _e($label, 'vkExUnit'); ?>
140
  </option>
154
  $opt['linkurl'] = $new_instance['linkurl'];
155
  $opt['blank'] = (isset($new_instance['blank']) && $new_instance['blank'] == 'true');
156
  $opt['size'] = in_array($new_instance['size'], array('sm', 'lg'))? $new_instance['size'] : 'md';
157
+ $opt['color'] = in_array($new_instance['color'], array_keys(self::button_otherlabels()))? $new_instance['color'] : static::$button_default;
158
  return $opt;
159
  }
160
 
plugins/sitemap_page/sitemap_page.php CHANGED
@@ -34,7 +34,7 @@ function vkExUnit_sitemap_options_init() {
34
  'vkExUnit_add_sitemap_options_page'
35
  );
36
  }
37
- add_action( 'admin_init', 'vkExUnit_sitemap_options_init' );
38
 
39
  function vkExUnit_get_sitemap_options() {
40
  $options = get_option( 'vkExUnit_sitemap_options', vkExUnit_get_sitemap_options_default() );
34
  'vkExUnit_add_sitemap_options_page'
35
  );
36
  }
37
+ add_action( 'vkExUnit_package_init', 'vkExUnit_sitemap_options_init' );
38
 
39
  function vkExUnit_get_sitemap_options() {
40
  $options = get_option( 'vkExUnit_sitemap_options', vkExUnit_get_sitemap_options_default() );
plugins/sns/sns.php CHANGED
@@ -20,7 +20,7 @@ function vkExUnit_sns_options_init() {
20
  'vkExUnit_add_sns_options_page' // setting_page function name
21
  );
22
  }
23
- add_action( 'admin_init', 'vkExUnit_sns_options_init' );
24
 
25
  function vkExUnit_get_sns_options() {
26
  $options = get_option( 'vkExUnit_sns_options', vkExUnit_get_sns_options_default() );
20
  'vkExUnit_add_sns_options_page' // setting_page function name
21
  );
22
  }
23
+ add_action( 'vkExUnit_package_init', 'vkExUnit_sns_options_init' );
24
 
25
  function vkExUnit_get_sns_options() {
26
  $options = get_option( 'vkExUnit_sns_options', vkExUnit_get_sns_options_default() );
plugins/wp_title.php CHANGED
@@ -74,7 +74,7 @@ function vkExUnit_wp_title_init() {
74
  'vkExUnit_add_wp_title_page'
75
  );
76
  }
77
- add_action( 'admin_init', 'vkExUnit_wp_title_init' );
78
 
79
  function vkExUnit_add_wp_title_page(){
80
  $options = vkExUnit_get_wp_title_options();
74
  'vkExUnit_add_wp_title_page'
75
  );
76
  }
77
+ add_action( 'vkExUnit_package_init', 'vkExUnit_wp_title_init' );
78
 
79
  function vkExUnit_add_wp_title_page(){
80
  $options = vkExUnit_get_wp_title_options();
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link:
4
  Tags: Google Analytics, New posts, Related Posts, sitemap, sns, twitter card, Facebook Page Plugin, OG tags,
5
  Requires at least: 4.2
6
  Tested up to: 4.7.0
7
- Stable tag: 5.1.1
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -74,6 +74,9 @@ e.g.
74
 
75
  == Changelog ==
76
 
 
 
 
77
  = 5.1.0 =
78
  * [ Add Function ][ Button Widget ] Button widget is now available!!
79
  * [ Bug fix ][ Page Widget ] New Posts Widget PHP error fix
4
  Tags: Google Analytics, New posts, Related Posts, sitemap, sns, twitter card, Facebook Page Plugin, OG tags,
5
  Requires at least: 4.2
6
  Tested up to: 4.7.0
7
+ Stable tag: 5.2.0
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
74
 
75
  == Changelog ==
76
 
77
+ = 5.2.0 =
78
+ * [ Add Function ] PHP Version activate
79
+
80
  = 5.1.0 =
81
  * [ Add Function ][ Button Widget ] Button widget is now available!!
82
  * [ Bug fix ][ Page Widget ] New Posts Widget PHP error fix
vkExUnit.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: VK All in One Expansion Unit
4
  * Plugin URI: http://ex-unit.vektor-inc.co.jp
5
  * Description: This plug-in is an integrated plug-in with a variety of features that make it powerful your web site. Many features can be stopped individually. Example Facebook Page Plugin,Social Bookmarks,Print OG Tags,Print Twitter Card Tags,Print Google Analytics tag,New post widget,Insert Related Posts and more!
6
- * Version: 5.1.1
7
  * Author: Vektor,Inc.
8
  * Text Domain: vkExUnit
9
  * Domain Path: /languages
@@ -27,17 +27,7 @@ along with this program; if not, write to the Free Software
27
  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
28
  */
29
 
30
- /*-------------------------------------------*/
31
- /* Load master setting page
32
- /*-------------------------------------------*/
33
- /* Load modules
34
- /*-------------------------------------------*/
35
- /* Add Parent menu
36
- /*-------------------------------------------*/
37
- /* Add vkExUnit css
38
- /*-------------------------------------------*/
39
- /* Add vkExUnit js
40
- /*-------------------------------------------*/
41
 
42
  // Get Plugin version
43
  $data = get_file_data( __FILE__, array( 'version' => 'Version' ) );
@@ -56,163 +46,52 @@ function vkExUnit_get_directory_uri( $path = '' ) {
56
  return plugins_url( $path , __FILE__ );
57
  }
58
 
59
- /*-------------------------------------------*/
60
- /* Add Parent menu
61
- /*-------------------------------------------*/
62
- add_action( 'admin_menu', 'vkExUnit_setting_menu_parent' );
63
- function vkExUnit_setting_menu_parent() {
64
- global $menu;
65
- $parent_name = vkExUnit_get_little_short_name();
66
- $Capability_required = 'activate_plugins';
67
-
68
- $custom_page = add_menu_page(
69
- $parent_name, // Name of page
70
- $parent_name, // Label in menu
71
- $Capability_required,
72
- 'vkExUnit_setting_page', // ユニークなこのサブメニューページの識別子
73
- 'vkExUnit_add_setting_page' // メニューページのコンテンツを出力する関数
74
- );
75
- if ( ! $custom_page ) { return; }
76
- }
77
-
78
- /*-------------------------------------------*/
79
- /* Load master setting page
80
- /*-------------------------------------------*/
81
- function vkExUnit_add_setting_page() {
82
- require dirname( __FILE__ ) . '/vkExUnit_admin.php';
83
- }
84
-
85
- require_once( 'admin_wrapper.php' );
86
-
87
- /*-------------------------------------------*/
88
- /* Load modules
89
- /*-------------------------------------------*/
90
-
91
- require vkExUnit_get_directory() . '/common_init.php';
92
- require vkExUnit_get_directory() . '/package_manager.php';
93
- require vkExUnit_get_directory() . '/packages.php';
94
- $options = vkExUnit_get_common_options();
95
- require vkExUnit_get_directory() . '/common_helpers.php';
96
-
97
- require vkExUnit_get_directory() . '/plugins_admin/dashboard_info_widget.php';
98
-
99
- require vkExUnit_get_directory() . '/plugins_admin/disable_guide.php';
100
-
101
- require vkExUnit_get_directory() . '/plugins/footer_copyright_change.php';
102
- require vkExUnit_get_directory() . '/plugins/page_custom_field.php';
103
-
104
- require vkExUnit_get_directory() . '/plugins_admin/vk-admin-config.php';
105
-
106
- vkExUnit_package_include(); // package_manager.php
107
-
108
- /*-------------------------------------------*/
109
- /* Add vkExUnit css
110
- /*-------------------------------------------*/
111
- // Add vkExUnit css
112
- add_action( 'wp_enqueue_scripts','vkExUnit_print_css' );
113
- function vkExUnit_print_css() {
114
- global $vkExUnit_version;
115
- $options = vkExUnit_get_common_options();
116
- if ( isset( $options['active_bootstrap'] ) && $options['active_bootstrap'] ) {
117
- wp_enqueue_style( 'vkExUnit_common_style', plugins_url( '', __FILE__ ).'/css/vkExUnit_style_in_bs.css', array(), $vkExUnit_version, 'all' );
118
- } else {
119
- wp_enqueue_style( 'vkExUnit_common_style', plugins_url( '', __FILE__ ).'/css/vkExUnit_style.css', array(), $vkExUnit_version, 'all' );
120
- }
121
- if ( isset( $options['active_fontawesome'] ) && $options['active_fontawesome'] ) {
122
- wp_enqueue_style( 'font-awesome', vkExUnit_get_directory_uri() . '/libraries/font-awesome/css/font-awesome.min.css', array(), '4.6.3', 'all' );
123
- }
124
- }
125
-
126
- function vkExUnit_print_editor_css() {
127
- add_editor_style( plugins_url( '', __FILE__ ).'/css/vkExUnit_editor_style.css' );
128
- }
129
- add_action('after_setup_theme', 'vkExUnit_print_editor_css');
130
-
131
- /*-------------------------------------------*/
132
- /* Add vkExUnit js
133
- /*-------------------------------------------*/
134
- add_action( 'wp_head','vkExUnit_addJs' );
135
- function vkExUnit_addJs() {
136
- global $vkExUnit_version;
137
- $options = vkExUnit_get_common_options();
138
- if ( isset( $options['active_bootstrap'] ) && $options['active_bootstrap'] ) {
139
- wp_register_script( 'vkExUnit_master-js' , plugins_url( '', __FILE__ ).'/js/all_in_bs.min.js', array( 'jquery' ), $vkExUnit_version );
140
- } else {
141
- wp_register_script( 'vkExUnit_master-js' , plugins_url( '', __FILE__ ).'/js/all.min.js', array( 'jquery' ), $vkExUnit_version, true );
142
- }
143
- wp_localize_script( 'vkExUnit_master-js', 'vkExOpt', apply_filters('vkExUnit_localize_options', array('ajax_url'=>admin_url('admin-ajax.php')) ) );
144
- wp_enqueue_script( 'vkExUnit_master-js' );
145
- }
146
 
147
- /*-------------------------------------------*/
148
- /* Print admin js
149
- /*-------------------------------------------*/
150
- add_action( 'admin_print_scripts-vk-exunit_page_vkExUnit_main_setting', 'vkExUnit_admin_add_js' );
151
- function vkExUnit_admin_add_js( $hook_suffix ) {
152
- global $vkExUnit_version;
153
- wp_enqueue_media();
154
- wp_register_script( 'vkExUnit_admin_js', plugins_url( '', __FILE__ ).'/js/vkExUnit_admin.js', array( 'jquery' ), $vkExUnit_version );
155
- wp_enqueue_script( 'jquery' );
156
- wp_enqueue_script( 'vkExUnit_admin_js' );
157
  }
158
 
159
- /*-------------------------------------------*/
160
- /* 管理画面_admin_head JavaScriptのデバッグコンソールにhook_suffixの値を出力
161
- /*-------------------------------------------*/
162
-
163
- // add_action("admin_head", 'vkExUnit_suffix2console');
164
- // function vkExUnit_suffix2console() {
165
- // global $hook_suffix;
166
- // if (is_user_logged_in()) {
167
- // $str = "<script type=\"text/javascript\">console.log('%s')</script>";
168
- // printf($str, $hook_suffix);
169
- // }
170
- // }
171
-
172
- if ( function_exists( 'register_activation_hook' ) ) {
173
- register_activation_hook( __FILE__ , 'vkExUnit_install_function' );
174
- }
175
- function vkExUnit_install_function() {
176
- $opt = get_option( 'vkExUnit_common_options' );
177
- if ( ! $opt ) {
178
- add_option( 'vkExUnit_common_options', vkExUnit_get_common_options_default() );
179
- }
180
- }
181
 
182
- if ( function_exists( 'register_deactivation_hook' ) ) {
183
- register_deactivation_hook( __FILE__, 'vkExUnit_uninstall_function' );
184
  }
185
 
186
- function vkExUnit_uninstall_function() {
187
 
188
- include vkExUnit_get_directory( '/uninstaller.php' );
 
 
 
 
 
 
189
  }
190
 
 
 
 
 
 
191
  /*
192
- /* Lightning Charm 1.2.0 での表示崩れ回避用
193
- /* Lightning Charm 1.4.0 以降になったら削除
194
  */
195
- add_action( 'wp_head', 'ltg_charm_1_2_fix_function',2 );
196
- function ltg_charm_1_2_fix_function(){
197
- $theme_opt = wp_get_theme( get_template() );
198
- $skin = get_option('lightning_design_skin');
199
- $theme = $theme_opt->Name;
200
-
201
- if ( $skin == 'charm' && $theme == 'Lightning' ){
202
-
203
- $charm_custom_css = "
204
- .veu_postList .postList .postList_item:first-child { border-top:none; }
205
- .mainSection .veu_postList.pt_0 .postList.postList_miniThumb { padding:0;margin-left:0;margin-right:0; }
206
- .mainSection .veu_postList.pt_0 .postList.postList_miniThumb postList_body { display:table-cell; }
207
- @media (max-width: 991px) {
208
- .mainSection .veu_postList.pt_0 .postList.postList_miniThumb .postList_thumbnail { float:none; }
209
  }
210
- @media (min-width: 992px) {
211
- .mainSection .veu_postList.pt_0 .postList_item .postList_thumbnail { width:50%;margin-left:0;margin-right:0;padding-right:30px; }
212
- .mainSection .veu_postList.pt_0 .postList_item.even .postList_thumbnail { margin-right:0; }
213
- }
214
- ";
215
- wp_add_inline_style( 'lightning-design-style', $charm_custom_css );
216
 
217
- } // if ( $skin == 'charm' && $theme == 'Lightning' ){
 
 
 
 
 
 
 
 
 
 
218
  }
 
3
  * Plugin Name: VK All in One Expansion Unit
4
  * Plugin URI: http://ex-unit.vektor-inc.co.jp
5
  * Description: This plug-in is an integrated plug-in with a variety of features that make it powerful your web site. Many features can be stopped individually. Example Facebook Page Plugin,Social Bookmarks,Print OG Tags,Print Twitter Card Tags,Print Google Analytics tag,New post widget,Insert Related Posts and more!
6
+ * Version: 5.2.0
7
  * Author: Vektor,Inc.
8
  * Text Domain: vkExUnit
9
  * Domain Path: /languages
27
  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
28
  */
29
 
30
+
 
 
 
 
 
 
 
 
 
 
31
 
32
  // Get Plugin version
33
  $data = get_file_data( __FILE__, array( 'version' => 'Version' ) );
46
  return plugins_url( $path , __FILE__ );
47
  }
48
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
49
 
50
+ if ( function_exists( 'register_deactivation_hook' ) ) {
51
+ register_deactivation_hook( __FILE__, 'vkExUnit_uninstall_function' );
 
 
 
 
 
 
 
 
52
  }
53
 
54
+ function vkExUnit_uninstall_function() {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
55
 
56
+ include vkExUnit_get_directory( '/uninstaller.php' );
 
57
  }
58
 
 
59
 
60
+ /// PHP Version check
61
+ if ( version_compare( phpversion(), '5.4.45') >= 0) {
62
+ require_once vkExUnit_get_directory() . '/initialize.php';
63
+ if ( version_compare(phpversion(), '5.6') < 0 && is_admin())
64
+ add_filter( 'admin_notices', 'vkExUnit_phpversion_warning_notice');
65
+ }else{
66
+ add_filter( 'admin_notices', 'vkExUnit_phpversion_error');
67
  }
68
 
69
+ function vkExUnit_phpversion_error($val){
70
+ if (!current_user_can('activate_plugins')) return $val;
71
+ ?>
72
+ <div class="notice notice-error error is-dismissible"><p>
73
+ <?php
74
  /*
75
+ 本来システム名は vkExUnit_get_little_short_name() で引っ張るが、PHPのバージョンが低くて vkExUnit_get_little_short_name() 関数が読み込まれていないので"VK ExUnit"直書き
 
76
  */
77
+ printf( __("The current PHP version(%s) is too old, so VK ExUnit will not work.", 'vkExUnit'), phpversion()
78
+ ); ?>
79
+ <?php _e("VK ExUnit supports PHP5.6 or later.", 'vkExUnit'); ?>
80
+ </p></div>
81
+ <?php
82
+ return $val;
 
 
 
 
 
 
 
 
83
  }
 
 
 
 
 
 
84
 
85
+ function vkExUnit_phpversion_warning_notice($val){
86
+ if (!current_user_can('activate_plugins')) return $val;
87
+ global $hook_suffix;
88
+ if (strpos($hook_suffix, 'vkExUnit') == false) return;
89
+ ?>
90
+ <div class="notice notice-warning is-dismissible"><p>
91
+ <?php printf(__("Current PHP Version(%s) is old.", 'vkExUnit'), phpversion() ); ?>
92
+ <?php printf(__("%s supports PHP5.6 or later.", 'vkExUnit'), vkExUnit_get_little_short_name() ); ?>
93
+ </p></div>
94
+ <?php
95
+ return $val;
96
  }
97
+