PluginProbe ʕ •ᴥ•ʔ
VK All in One Expansion Unit / 1.0.7
VK All in One Expansion Unit v1.0.7
9.117.5 9.117.4 9.117.3 9.117.2 9.117.1 9.117.0 9.116.0 9.115.1 9.115.0 9.86.0.0 9.86.0.1 9.86.1.0 9.86.2.0 9.87.0.0 9.87.0.1 9.87.1.0 9.87.2.0 9.87.2.1 9.87.3.0 9.88.0.0 9.88.1.0 9.88.2.0 9.89.0.0 9.89.0.1 9.89.1.0 9.9.0.0 9.90.0.0 9.90.0.1 9.90.1.0 9.90.2.0 9.90.3.0 9.90.3.1 9.90.3.2 9.91.0.0 9.91.0.1 9.91.1.0 9.92.0.0 9.92.0.1 9.92.1.0 9.92.2.0 9.92.2.1 9.92.3.0 9.92.3.1 9.92.4.0 9.92.4.1 9.93.0.0 9.93.0.1 9.93.0.3 9.93.0.4 9.93.1.0 9.93.2.0 9.93.3.0 9.94.0.0 9.94.0.1 9.94.1.0 9.94.1.1 9.94.2.0 9.94.2.1 9.95.0.0 9.95.0.1 9.96.0.0 9.96.0.1 9.97.0.0 9.97.0.1 9.97.1.0 9.97.1.1 9.97.2.0 9.97.2.1 9.98.0.0 9.98.0.1 9.98.1.0 9.99.0.1 9.99.0.2 9.99.1.0 9.99.2.0 9.99.2.1 9.99.3.0 9.99.4.0 9.99.4.1 9.99.5.0 9.99.5.1 9.99.6.0 9.81.0.0 9.81.0.1 9.81.1.0 9.81.2.0 9.81.3.0 9.82.0.0 9.83.0.0 9.83.1.0 9.84.0.0 9.84.1.0 9.84.2.0 9.84.3.0 9.85.0.0 9.85.0.1 3.8.0 9.111.0.0 3.8.1 9.111.0.1 3.8.2 9.112.0.0 3.9.0 9.112.0.1 3.9.1 9.112.1.0 4.0.0 9.112.1.1 4.0.1 9.112.2.0 4.0.10 9.112.2.1 4.0.2 9.112.3.0 4.0.3 9.112.4.0 4.0.4 9.113.0.0 4.0.5 9.113.0.1 4.0.6 9.113.1.0 4.0.8 9.113.1.1 4.0.9 9.113.2.0 4.1.0 9.113.3.1 4.1.1 9.113.4.0 4.1.2 9.113.4.1 4.1.3 9.113.5.0 4.1.4 9.113.5.1 4.1.5 9.113.6 4.2.1 9.114.0 4.2.2 9.12.0.0 4.3.0 9.12.0.1 4.3.1 9.13.0.0 4.3.10 9.13.1.0 4.3.2 9.14.0.0 4.3.3 9.15.1.0 4.3.4 9.15.1.1 4.3.5 9.15.1.2 4.3.6 9.15.2.0 4.3.7 9.15.2.1 4.3.8 9.15.3.0 4.3.9 9.15.4.0 4.4.0 9.15.5.0 4.4.1 9.16.0.0 4.5.0 9.16.0.1 4.5.1 9.16.0.2 4.5.2 9.16.1.0 4.6.0 9.16.2.0 4.6.2 9.17.0.0 4.6.3 9.18.0.0 4.6.4 9.18.0.1 4.7.0 9.18.0.2 5.0.0 9.18.1.0 5.0.1 9.19.0.0 5.0.2 9.20.0.0 5.0.3 9.21.0.0 5.1.0 9.22.0.0 5.1.1 9.22.1.0 5.2.0 9.22.1.1 5.2.1 9.24.0.0 5.2.2 9.25.0.1 5.2.3 9.26.0.0 5.2.5 9.26.1.0 5.2.6 9.26.2.0 5.2.7 9.27.0.0 5.2.8 9.27.0.1 5.2.9 9.27.0.2 5.3.0 9.28.0.0 5.3.2 9.28.1.0 5.3.20 9.28.2.0 5.3.3 9.28.3.0 5.3.4 9.29.0.0 5.3.5 9.29.1.0 5.3.6 9.29.2.0 5.3.7 9.29.3.0 5.3.8 9.29.4.0 5.4.0 9.29.5.0 5.4.1 9.29.6.0 5.4.2 9.29.7.0 5.4.3 9.3.0-beta 5.4.4 9.3.1-beta 5.4.5 9.3.2-beta 5.4.6 9.3.3-beta 5.4.7 9.30.0.0 5.5.0 9.30.0.1 5.6.0 9.30.1.0 5.7.0 9.30.2.0 5.7.1 9.31.0.0 5.7.2 9.31.1.0 5.7.3 9.31.10.0 5.7.4 9.31.11.0 5.7.5 9.31.3.0 5.7.6 9.31.4.0 5.7.7 9.31.5.0 5.7.8 9.31.6.0 5.8.0 9.31.7.0 5.8.1 9.31.8.0 5.8.2 9.31.9.0 5.9.0 9.32.0.0 5.9.2 9.33.0.0 5.9.3 9.34.0.0 5.9.4 9.34.1.0 5.9.5 9.35.0.0 5.9.6 9.36.1.0 5.9.7 9.37.0.0 5.9.8 9.37.1.0 6.0.0 9.37.1.1 6.0.1 9.37.2.0 6.0.2 9.38.0.0 6.0.3 9.39.0.0 6.1.0 9.4.0-beta 6.1.1 9.4.1-beta 6.1.2 9.4.1.1-beta 6.10.0 9.4.2.0-beta 6.11.0 9.4.3.0-beta 6.2.0 9.4.3.1 6.2.1 9.40.0.0 6.2.2 9.41.0.0 6.3.0 9.42.0.0 6.3.1 9.42.1.0 6.4.1 9.43.0.0 6.4.2 9.43.1.0 6.4.3 9.43.2.0 6.4.4 9.44.0.0 6.4.5 9.44.0.1 6.4.6 9.44.0.2 6.4.7 9.44.0.3 6.4.8 9.44.0.4 6.4.9 9.44.0.5 6.5.0 9.44.0.7 6.5.2 9.44.0.8 6.5.3 9.44.0.9 6.5.4 9.44.1.0 6.6.0 9.44.2.0 6.6.1 9.45.0.0 6.6.2 9.46.0.0 6.6.3 9.46.1.0 6.6.4 9.47.0.0 6.6.5 9.48.0.0 6.6.6 9.48.1.0 6.6.7 9.48.2.0 6.6.8 9.48.3.0 6.6.9 9.49.0.0 6.7.0 9.49.1.0 6.7.1 9.49.2.0 6.8.0 9.49.3.0 6.9.0 9.49.4.0 6.9.1 9.49.5.0 6.9.2 9.49.6.0 7.0.0 9.49.7.0 7.0.1 9.5.0.0 7.0.2 9.5.1.0 7.0.3 9.5.3.0 7.1.0 9.50.0.0 7.1.1 9.52.0.0 7.1.2 9.52.1.0 7.2.0 9.6.0.0 7.2.1 9.6.0.1 7.3.0 9.6.1.0 7.3.1 9.6.2.0 7.3.3 9.6.3 7.4.0 9.6.4.0 7.5.0 9.6.5.0 7.5.1 9.6.6.0 7.5.2 9.6.8.0 7.5.3 9.6.8.2 7.5.4 9.6.9.0 7.5.5 9.60.0.0 7.6.0 9.60.1.0 7.7.0 9.61.0.0 7.7.1 9.61.1.0 7.7.2 9.61.1.1 7.7.3 9.61.2.0 7.7.4 9.61.3.0 7.8.0 9.61.4.0 7.9.0 9.61.5.0 7.9.1 9.61.6.0 8.0.0 9.62.0.0 8.0.2 9.63.0.0 8.0.3 9.63.1.0 8.0.4 9.64.1.0 8.0.5 9.64.2.0 trunk 8.0.6 9.64.3.2 0.0.0.3 8.0.7 9.64.3.3 0.1.1.0 8.1.0 9.64.4.0 0.1.1.1 8.1.1 9.64.5.0 0.1.2.0 8.1.2 9.65.0.0 0.1.3.0 8.1.3 9.66.0.0 0.1.3.1 8.2.0 9.66.0.1 0.1.4.0 8.3.0 9.66.1.0 0.1.4.1 8.3.1 9.66.1.1 0.1.5.0 8.3.2 9.66.2.0 0.1.5.1 9.0.0 9.67.0.0 0.1.5.10 9.0.1 9.67.1.0 0.1.5.2 9.0.3 9.67.2.0 0.1.5.3 9.0.4 9.68.0.0 0.1.5.4 9.0.5 9.68.0.1 0.1.5.5 9.1.0 9.68.1.0 0.1.5.6 9.1.1 9.68.2.0 0.1.6.1 9.1.2 9.68.3.0 0.1.6.2 9.1.3 9.68.4.0 0.1.6.3 9.1.3.1 9.69.0.0 0.1.6.4 9.1.4 9.69.1.0 0.1.6.5 9.1.4.0 9.69.2.0 0.1.6.6 9.10.0.0 9.69.3.0 0.68.1.0 9.10.0.1 9.7.0.0 1.0.10 9.10.1.0 9.7.0.1 1.0.2 9.100.0.0 9.7.1.0 1.0.4 9.100.0.1 9.7.2.0 1.0.5 9.100.1.0 9.7.3.0 1.0.6 9.100.1.1 9.70.0.0 1.0.7 9.100.2.0 9.70.1.0 1.0.8 9.100.2.1 9.70.2.0 1.0.9 9.100.3.0 9.71.0.0 1.108.1.0 9.100.3.1 9.71.0.24 2.0.0 9.100.3.2 9.71.0.25 2.0.1 9.100.4.0 9.71.0.26 2.1.0 9.100.4.1 9.71.0.27 2.1.1 9.100.5.0 9.71.1.0 2.1.2 9.100.6.0 9.71.1.1 2.1.3 9.100.6.1 9.71.1.3 2.1.4 9.100.7.0 9.71.1.7 2.1.5 9.100.8.0 9.72.0.0 2.1.6 9.100.8.1 9.72.0.1 2.2.4 9.101.0.0 9.73.0.0 2.2.5 9.101.0.1 9.73.0.1 2.3.0 9.101.0.2 9.73.1.0 2.3.1 9.101.0.3 9.73.2.0 2.3.2 9.102.0.0 9.73.3.0 2.3.3 9.102.0.1 9.74.0.0 2.3.4 9.103.0.0 9.74.1.0 2.3.5 9.103.0.1 9.74.2.0 2.3.6 9.103.0.2 9.75.0.0 3.0.0 9.103.1.0 9.76.0.0 3.0.1 9.103.1.1 9.76.0.1 3.0.2 9.104.0.0 9.76.1.0 3.1.0 9.104.0.1 9.76.2.0 3.1.1 9.104.1.0 9.76.3.0 3.1.2 9.104.1.1 9.77.0.0 3.1.3 9.105.0.0 9.78.0.0 3.1.4 9.105.0.1 9.78.0.1 3.2.0 9.105.1.0 9.78.1.0 3.2.1 9.106.0.0 9.79.0.0 3.3.0 9.106.0.1 9.8.0.1 3.4.0 9.106.1.0 9.8.0.3 3.5.0 9.107.0.0 9.8.1.0 3.5.1 9.107.0.1 9.8.2.0 3.5.2 9.107.1.0 9.8.3.0 3.5.3 9.107.1.1 9.80.0.0 3.6.0 9.108.0.0 9.80.1.0 3.6.1 9.108.2.0 3.6.2 9.108.2.2 3.6.3 9.109.0.0 3.7.0 9.109.0.1 3.7.1 9.11.0.0 3.7.10 9.11.1.0 3.7.2 9.11.2.0 3.7.3 9.11.3.0 3.7.4 9.11.4.0 3.7.5 9.11.5.0 3.7.6 9.110.0.0 3.7.7 9.110.0.1 3.7.8 9.110.1.0 3.7.9 9.110.1.1
vk-all-in-one-expansion-unit / vkExUnit.php
vk-all-in-one-expansion-unit Last commit date
_scss 10 years ago bootstrap 10 years ago css 10 years ago images 10 years ago js 10 years ago languages 10 years ago plugins 10 years ago README.md 10 years ago admin_wrapper.php 10 years ago common_helpers.php 10 years ago common_init.php 10 years ago config.rb 11 years ago gulpfile.js 10 years ago readme.txt 10 years ago screenshot-1.png 10 years ago screenshot-2.png 10 years ago vkExUnit.php 10 years ago vkExUnit_admin.php 10 years ago
vkExUnit.php
204 lines
1 <?php
2 /*
3 Plugin Name: VK All in One Expansion Unit
4 Plugin URI: https://github.com/kurudrive/VK-All-in-one-Expansion-Unit
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: 1.0.7
7 Author: Vektor,Inc.
8 Author URI: http://vektor-inc.co.jp
9 License: GPL2
10 */
11 /*
12 Copyright 2015 Hidekazu Ishikawa ( email : kurudrive@gmail.com )
13
14 This program is free software; you can redistribute it and/or modify
15 it under the terms of the GNU General Public License, version 2, as
16 published by the Free Software Foundation.
17
18 This program is distributed in the hope that it will be useful,
19 but WITHOUT ANY WARRANTY; without even the implied warranty of
20 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 GNU General Public License for more details.
22
23 You should have received a copy of the GNU General Public License
24 along with this program; if not, write to the Free Software
25 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
26 */
27
28 /*-------------------------------------------*/
29 /* Load master setting page
30 /*-------------------------------------------*/
31 /* Load modules
32 /*-------------------------------------------*/
33 /* Add Parent menu
34 /*-------------------------------------------*/
35 /* Add vkExUnit css
36 /*-------------------------------------------*/
37 /* Add vkExUnit js
38 /*-------------------------------------------*/
39
40 //include('plugins/css_customize/css-customize.php');
41 load_plugin_textdomain('vkExUnit', false, basename( dirname( __FILE__ ) ) . '/languages' );
42
43
44 function vkExUnit_get_directory(){
45 return $dirctory = dirname( __FILE__ );
46 }
47
48 function vkExUnit_get_directory_uri($path=''){
49 return plugins_url( $path , __FILE__);
50 }
51
52 /*-------------------------------------------*/
53 /* Add Parent menu
54 /*-------------------------------------------*/
55 add_action( 'admin_menu', 'vkExUnit_setting_menu_parent' );
56 function vkExUnit_setting_menu_parent() {
57 global $menu;
58 $parent_name = 'VK Ex Unit';
59 $Capability_required = 'activate_plugins';
60
61 $custom_page = add_menu_page(
62 $parent_name, // Name of page
63 $parent_name, // Label in menu
64 $Capability_required,
65 'vkExUnit_setting_page', // ユニークなこのサブメニューページの識別子
66 'vkExUnit_add_setting_page' // メニューページのコンテンツを出力する関数
67 );
68 if ( ! $custom_page ) return;
69 }
70
71 /*-------------------------------------------*/
72 /* Load master setting page
73 /*-------------------------------------------*/
74 function vkExUnit_add_setting_page(){
75 require dirname( __FILE__ ) . '/vkExUnit_admin.php';
76 }
77
78 require_once( 'admin_wrapper.php' );
79
80 /*-------------------------------------------*/
81 /* Load modules
82 /*-------------------------------------------*/
83
84 require vkExUnit_get_directory() . '/common_init.php';
85 $options = vkExUnit_get_common_options();
86 require vkExUnit_get_directory() . '/common_helpers.php';
87
88 require vkExUnit_get_directory() . '/plugins/news_from_exUnit.php';
89 require vkExUnit_get_directory() . '/plugins/footer_copyright_change.php';
90 require vkExUnit_get_directory() . '/plugins/dashboard_info_widget.php';
91
92
93 if ( isset($options['active_wpTitle']) && $options['active_wpTitle'] )
94 add_filter('wp_title','vkExUnit_get_wp_head_title');
95
96 if ( isset($options['active_sns']) && $options['active_sns'] )
97 require vkExUnit_get_directory() . '/plugins/sns/sns.php';
98
99 if ( isset($options['active_ga']) && $options['active_ga'] )
100 require vkExUnit_get_directory() . '/plugins/google_analytics/google_analytics.php';
101
102 if ( isset($options['active_relatedPosts']) && $options['active_relatedPosts'] )
103 require vkExUnit_get_directory() . '/plugins/related_posts/related_posts.php';
104
105 if ( isset($options['active_metaDescription']) && $options['active_metaDescription'] )
106 require vkExUnit_get_directory() . '/plugins/meta_description.php';
107
108 if ( isset($options['active_icon']) && $options['active_icon'] )
109 require vkExUnit_get_directory() . '/plugins/icons.php';
110
111 if ( isset($options['active_metaKeyword']) && $options['active_metaKeyword'] )
112 require vkExUnit_get_directory() . '/plugins/meta_keyword.php';
113
114 if ( isset($options['active_otherWidgets']) && $options['active_otherWidgets'] )
115 require vkExUnit_get_directory() . '/plugins/other_widget/other_widget.php';
116
117 if ( isset($options['active_css_customize']) && $options['active_css_customize'] )
118 require vkExUnit_get_directory() . '/plugins/css_customize/css_customize.php';
119
120 if ( isset($options['active_auto_eyecatch']) && $options['active_auto_eyecatch'] )
121 require vkExUnit_get_directory() . '/plugins/auto_eyecatch.php';
122
123 if ( isset($options['active_childPageIndex']) && $options['active_childPageIndex'] )
124 require vkExUnit_get_directory() . '/plugins/child_page_index/child_page_index.php';
125
126 if ( isset($options['active_sitemap_page']) && $options['active_sitemap_page'] )
127 require vkExUnit_get_directory() . '/plugins/sitemap_page/sitemap_page.php';
128
129 if ( isset($options['active_insert_ads']) && $options['active_insert_ads'] )
130 require vkExUnit_get_directory() . '/plugins/insert_ads.php';
131
132 // page custom field
133 if ( isset($options['active_childPageIndex']) && $options['active_childPageIndex'] || isset($options['active_sitemap_page']) && $options['active_sitemap_page'] )
134 require vkExUnit_get_directory() . '/plugins/page_custom_field.php';
135
136 /*-------------------------------------------*/
137 /* Add vkExUnit css
138 /*-------------------------------------------*/
139 // Add vkExUnit css
140 add_action('wp_enqueue_scripts','vkExUnit_print_css');
141 function vkExUnit_print_css(){
142 $options = vkExUnit_get_common_options();
143 if ( isset($options['active_bootstrap']) && $options['active_bootstrap'] ) {
144 wp_enqueue_style('vkExUnit_common_style', plugins_url('', __FILE__).'/css/style_in_bs.css', array(), '20150708', 'all');
145 } else {
146 wp_enqueue_style('vkExUnit_common_style', plugins_url('', __FILE__).'/css/style.css', array(), '20150708', 'all');
147 }
148 }
149 /*-------------------------------------------*/
150 /* Add vkExUnit js
151 /*-------------------------------------------*/
152 add_action('wp_head','vkExUnit_addJs');
153 function vkExUnit_addJs(){
154 $options = vkExUnit_get_common_options();
155 if ( isset($options['active_bootstrap']) && $options['active_bootstrap'] ) {
156 wp_register_script( 'vkExUnit_master-js' , plugins_url('', __FILE__).'/js/all_in_bs.min.js', array('jquery'), '20150708' );
157 } else {
158 wp_register_script( 'vkExUnit_master-js' , plugins_url('', __FILE__).'/js/all.min.js', array('jquery'), '20150708' );
159 }
160 wp_enqueue_script( 'vkExUnit_master-js' );
161 }
162
163 /*-------------------------------------------*/
164 /* Print admin js
165 /*-------------------------------------------*/
166 add_action('admin_print_scripts-vk-ex-unit_page_vkExUnit_main_setting', 'vkExUnit_admin_add_js');
167 function vkExUnit_admin_add_js( $hook_suffix ) {
168 wp_enqueue_media();
169 wp_register_script( 'vkExUnit_admin_js', plugins_url('', __FILE__).'/js/vkExUnit_admin.js', array('jquery'), '20150525' );
170 wp_enqueue_script( 'jquery' );
171 wp_enqueue_script( 'vkExUnit_admin_js' );
172 }
173
174 /*-------------------------------------------*/
175 /* Add fontawesome
176 /*-------------------------------------------*/
177 add_action('wp_head','vkExUnit_addfontawesome', 5);
178 function vkExUnit_addfontawesome(){
179 $options = vkExUnit_get_common_options();
180 if ( isset($options['active_fontawesome']) && $options['active_fontawesome'] ) {
181 echo '<link href="http://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet" type="text/css">'.PHP_EOL;
182 }
183 }
184
185 add_action( 'admin_print_styles-index.php', 'vkExUnit_admin_enq');
186 add_action( 'admin_print_styles-toplevel_page_vkExUnit_setting_page', 'vkExUnit_admin_enq');
187 add_action( 'admin_print_styles-vk-ex-unit_page_vkExUnit_main_setting', 'vkExUnit_admin_enq');
188 function vkExUnit_admin_enq(){
189 wp_enqueue_style('vkexunit-css-admin', plugins_url('/css/admin.css', __FILE__));
190 }
191
192 /*-------------------------------------------*/
193 /* 管理画面_admin_head JavaScriptのデバッグコンソールにhook_suffixの値を出力
194 /*-------------------------------------------*/
195
196 add_action("admin_head", 'suffix2console');
197 function suffix2console() {
198 global $hook_suffix;
199 if (is_user_logged_in()) {
200 $str = "<script type=\"text/javascript\">console.log('%s')</script>";
201 printf($str, $hook_suffix);
202 }
203 }
204