PluginProbe ʕ •ᴥ•ʔ
VK All in One Expansion Unit / 3.7.8
VK All in One Expansion Unit v3.7.8
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 plugins_admin 10 years ago .gitignore 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 10 years ago gulpfile.js 10 years ago package_manager.php 10 years ago packages.php 10 years ago readme.txt 10 years ago screenshot-1.png 10 years ago screenshot-2.png 10 years ago uninstaller.php 10 years ago vkExUnit.php 10 years ago vkExUnit_admin.php 10 years ago
vkExUnit.php
196 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: 3.7.8
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 // Get Plugin version
41 $data = get_file_data( __FILE__, array( 'version' => 'Version' ) );
42 global $vkExUnit_version;
43 $vkExUnit_version = $data['version'];
44
45 //include('plugins/css_customize/css-customize.php');
46 load_plugin_textdomain( 'vkExUnit', false, basename( dirname( __FILE__ ) ) . '/languages' );
47
48
49 function vkExUnit_get_directory( $path = '' ) {
50 return $dirctory = dirname( __FILE__ ) . $path;
51 }
52
53 function vkExUnit_get_directory_uri( $path = '' ) {
54 return plugins_url( $path , __FILE__ );
55 }
56
57 /*-------------------------------------------*/
58 /* Add Parent menu
59 /*-------------------------------------------*/
60 add_action( 'admin_menu', 'vkExUnit_setting_menu_parent' );
61 function vkExUnit_setting_menu_parent() {
62 global $menu;
63 $parent_name = vkExUnit_get_little_short_name();
64 $Capability_required = 'activate_plugins';
65
66 $custom_page = add_menu_page(
67 $parent_name, // Name of page
68 $parent_name, // Label in menu
69 $Capability_required,
70 'vkExUnit_setting_page', // ユニークなこのサブメニューページの識別子
71 'vkExUnit_add_setting_page' // メニューページのコンテンツを出力する関数
72 );
73 if ( ! $custom_page ) { return; }
74 }
75
76 /*-------------------------------------------*/
77 /* Load master setting page
78 /*-------------------------------------------*/
79 function vkExUnit_add_setting_page() {
80 require dirname( __FILE__ ) . '/vkExUnit_admin.php';
81 }
82
83 require_once( 'admin_wrapper.php' );
84
85 /*-------------------------------------------*/
86 /* Load modules
87 /*-------------------------------------------*/
88
89 require vkExUnit_get_directory() . '/common_init.php';
90 require vkExUnit_get_directory() . '/package_manager.php';
91 require vkExUnit_get_directory() . '/packages.php';
92 $options = vkExUnit_get_common_options();
93 require vkExUnit_get_directory() . '/common_helpers.php';
94
95 require vkExUnit_get_directory() . '/plugins_admin/dashboard_info_widget.php';
96 require vkExUnit_get_directory() . '/plugins_admin/news_from_exUnit.php';
97 require vkExUnit_get_directory() . '/plugins_admin/admin_banner.php';
98 require vkExUnit_get_directory() . '/plugins_admin/admin_bar.php';
99
100 require vkExUnit_get_directory() . '/plugins/footer_copyright_change.php';
101 require vkExUnit_get_directory() . '/plugins/page_custom_field.php';
102
103 vkExUnit_package_include(); // package_manager.php
104
105 if ( vkExUnit_package_is_enable( 'wpTitle' ) ) {
106 //WordPress -> 4.3
107 add_filter( 'wp_title', 'vkExUnit_get_wp_head_title', 11 );
108 //WordPress 4.4 ->
109 add_filter( 'pre_get_document_title', 'vkExUnit_get_wp_head_title', 11 );
110 }
111
112 /*-------------------------------------------*/
113 /* Add vkExUnit css
114 /*-------------------------------------------*/
115 // Add vkExUnit css
116 add_action( 'wp_enqueue_scripts','vkExUnit_print_css' );
117 function vkExUnit_print_css() {
118 global $vkExUnit_version;
119 $options = vkExUnit_get_common_options();
120 if ( isset( $options['active_bootstrap'] ) && $options['active_bootstrap'] ) {
121 wp_enqueue_style( 'vkExUnit_common_style', plugins_url( '', __FILE__ ).'/css/vkExUnit_style_in_bs.css', array(), $vkExUnit_version, 'all' );
122 } else {
123 wp_enqueue_style( 'vkExUnit_common_style', plugins_url( '', __FILE__ ).'/css/vkExUnit_style.css', array(), $vkExUnit_version, 'all' );
124 }
125 if ( isset( $options['active_fontawesome'] ) && $options['active_fontawesome'] ) {
126 wp_enqueue_style( 'font-awesome', '//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css', array(), '4.3.0', 'all' );
127 }
128 }
129 /*-------------------------------------------*/
130 /* Add vkExUnit js
131 /*-------------------------------------------*/
132 add_action( 'wp_head','vkExUnit_addJs' );
133 function vkExUnit_addJs() {
134 global $vkExUnit_version;
135 $options = vkExUnit_get_common_options();
136 if ( isset( $options['active_bootstrap'] ) && $options['active_bootstrap'] ) {
137 wp_register_script( 'vkExUnit_master-js' , plugins_url( '', __FILE__ ).'/js/all_in_bs.min.js', array( 'jquery' ), $vkExUnit_version );
138 } else {
139 wp_register_script( 'vkExUnit_master-js' , plugins_url( '', __FILE__ ).'/js/all.min.js', array( 'jquery' ), $vkExUnit_version );
140 }
141 wp_enqueue_script( 'vkExUnit_master-js' );
142 }
143
144 /*-------------------------------------------*/
145 /* Print admin js
146 /*-------------------------------------------*/
147 add_action( 'admin_print_scripts-vk-exunit_page_vkExUnit_main_setting', 'vkExUnit_admin_add_js' );
148 function vkExUnit_admin_add_js( $hook_suffix ) {
149 global $vkExUnit_version;
150 wp_enqueue_media();
151 wp_register_script( 'vkExUnit_admin_js', plugins_url( '', __FILE__ ).'/js/vkExUnit_admin.js', array( 'jquery' ), $vkExUnit_version );
152 wp_enqueue_script( 'jquery' );
153 wp_enqueue_script( 'vkExUnit_admin_js' );
154 }
155
156
157 add_action( 'admin_print_styles-index.php', 'vkExUnit_admin_enq' );
158 add_action( 'admin_print_styles-toplevel_page_vkExUnit_setting_page', 'vkExUnit_admin_enq' );
159 add_action( 'admin_print_styles-vk-exunit_page_vkExUnit_main_setting', 'vkExUnit_admin_enq' );
160 function vkExUnit_admin_enq() {
161 global $vkExUnit_version;
162 wp_enqueue_style( 'vkexunit-css-admin', plugins_url( '/css/vkExUnit_admin.css', __FILE__ ), array(), $vkExUnit_version, 'all' );
163 }
164
165 /*-------------------------------------------*/
166 /* 管理画面_admin_head JavaScriptのデバッグコンソールにhook_suffixの値を出力
167 /*-------------------------------------------*/
168
169 // add_action("admin_head", 'vkExUnit_suffix2console');
170 // function vkExUnit_suffix2console() {
171 // global $hook_suffix;
172 // if (is_user_logged_in()) {
173 // $str = "<script type=\"text/javascript\">console.log('%s')</script>";
174 // printf($str, $hook_suffix);
175 // }
176 // }
177
178 if ( function_exists( 'register_activation_hook' ) ) {
179 register_activation_hook( __FILE__ , 'vkExUnit_install_function' );
180 }
181 function vkExUnit_install_function() {
182 $opt = get_option( 'vkExUnit_common_options' );
183 if ( ! $opt ) {
184 add_option( 'vkExUnit_common_options', vkExUnit_get_common_options_default() );
185 }
186 }
187
188 if ( function_exists( 'register_deactivation_hook' ) ) {
189 register_deactivation_hook( __FILE__, 'vkExUnit_uninstall_function' );
190 }
191
192 function vkExUnit_uninstall_function() {
193
194 include vkExUnit_get_directory( '/uninstaller.php' );
195 }
196