PluginProbe ʕ •ᴥ•ʔ
VK All in One Expansion Unit / 4.4.1
VK All in One Expansion Unit v4.4.1
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 9 years ago css 9 years ago images 10 years ago js 9 years ago languages 9 years ago libraries 10 years ago plugins 9 years ago plugins_admin 9 years ago README.md 10 years ago admin_wrapper.php 9 years ago common_helpers.php 10 years ago common_init.php 10 years ago compile.bat 10 years ago config.rb 10 years ago gulpfile.js 10 years ago package_manager.php 10 years ago packages.php 9 years ago readme.txt 9 years ago screenshot-1.png 10 years ago screenshot-2.png 10 years ago uninstaller.php 10 years ago vkExUnit.php 9 years ago vkExUnit_admin.php 9 years ago
vkExUnit.php
190 lines
1 <?php
2 /*
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: 4.4.1
7 * Author: Vektor,Inc.
8 * Text Domain: vkExUnit
9 * Domain Path: /languages
10 * Author URI: http://vektor-inc.co.jp
11 * License: GPL2
12 */
13 /*
14 Copyright 2015-2016 Vektor,Inc. ( email : kurudrive@gmail.com )
15
16 This program is free software; you can redistribute it and/or modify
17 it under the terms of the GNU General Public License, version 2, as
18 published by the Free Software Foundation.
19
20 This program is distributed in the hope that it will be useful,
21 but WITHOUT ANY WARRANTY; without even the implied warranty of
22 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
23 GNU General Public License for more details.
24
25 You should have received a copy of the GNU General Public License
26 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' ) );
44 global $vkExUnit_version;
45 $vkExUnit_version = $data['version'];
46
47 //include('plugins/css_customize/css-customize.php');
48 load_plugin_textdomain( 'vkExUnit', false, basename( dirname( __FILE__ ) ) . '/languages' );
49
50
51 function vkExUnit_get_directory( $path = '' ) {
52 return $dirctory = dirname( __FILE__ ) . $path;
53 }
54
55 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/admin_bar.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