Version Description
[ Other ][ dashboard ] Add Link banner
Download this release
Release Info
Developer | kurudrive |
Plugin | VK All in One Expansion Unit |
Version | 8.0.2 |
Comparing to | |
See all releases |
Code changes from version 8.0.0 to 8.0.2
plugins/template-tags/template-tags.php
CHANGED
@@ -302,15 +302,26 @@ function vk_the_post_type_check_list( $args ) {
|
|
302 |
),
|
303 |
'name' => '',
|
304 |
'checked' => '',
|
|
|
305 |
);
|
306 |
$args = wp_parse_args( $args, $default );
|
307 |
$post_types = get_post_types( $args['post_types_args'], 'object' );
|
308 |
echo '<ul>';
|
309 |
foreach ( $post_types as $key => $value ) {
|
310 |
if ( $key != 'attachment' ) {
|
|
|
311 |
$checked = ( isset( $args['checked'][ $key ] ) && $args['checked'][ $key ] == 'true' ) ? ' checked' : '';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
312 |
echo '<li><label>';
|
313 |
-
echo '<input type="checkbox" name="' . $args['name'] . '[' . $key . ']" id
|
314 |
echo '</label></li>';
|
315 |
}
|
316 |
}
|
302 |
),
|
303 |
'name' => '',
|
304 |
'checked' => '',
|
305 |
+
'id' => '',
|
306 |
);
|
307 |
$args = wp_parse_args( $args, $default );
|
308 |
$post_types = get_post_types( $args['post_types_args'], 'object' );
|
309 |
echo '<ul>';
|
310 |
foreach ( $post_types as $key => $value ) {
|
311 |
if ( $key != 'attachment' ) {
|
312 |
+
|
313 |
$checked = ( isset( $args['checked'][ $key ] ) && $args['checked'][ $key ] == 'true' ) ? ' checked' : '';
|
314 |
+
|
315 |
+
if ( $args['id'] ) {
|
316 |
+
$id = ' id="' . esc_attr( $args['id'] ) . '"';
|
317 |
+
} elseif ( $args['name'] ) {
|
318 |
+
$id = ' id="' . esc_attr( $args['name'] ) . '"';
|
319 |
+
} else {
|
320 |
+
$id = '';
|
321 |
+
}
|
322 |
+
|
323 |
echo '<li><label>';
|
324 |
+
echo '<input type="checkbox" name="' . esc_attr( $args['name'] ) . '[' . $key . ']"' . $id . ' value="true"' . $checked . ' />' . esc_html( $value->label );
|
325 |
echo '</label></li>';
|
326 |
}
|
327 |
}
|
plugins_admin/vk-admin/class-vk-admin.php
CHANGED
@@ -21,8 +21,6 @@ if ( ! class_exists( 'Vk_Admin' ) ) {
|
|
21 |
|
22 |
static function init() {
|
23 |
add_action( 'admin_enqueue_scripts', array( __CLASS__, 'admin_common_css' ) );
|
24 |
-
// メイン設定画面などで画像アップロードに必要
|
25 |
-
add_action( 'admin_enqueue_scripts', array( __CLASS__, 'admin_enqueue_scripts' ) );
|
26 |
add_action( 'customize_register', array( __CLASS__, 'admin_common_css' ) );
|
27 |
add_action( 'wp_dashboard_setup', array( __CLASS__, 'dashboard_widget' ), 1 );
|
28 |
}
|
@@ -46,22 +44,27 @@ if ( ! class_exists( 'Vk_Admin' ) ) {
|
|
46 |
}
|
47 |
}
|
48 |
|
|
|
|
|
49 |
/*--------------------------------------------------*/
|
50 |
-
/*
|
|
|
51 |
/*--------------------------------------------------*/
|
52 |
-
/*
|
|
|
53 |
/*--------------------------------------------------*/
|
54 |
-
/*
|
|
|
55 |
/*--------------------------------------------------*/
|
56 |
-
/*
|
|
|
57 |
/*--------------------------------------------------*/
|
58 |
-
/*
|
59 |
-
|
60 |
-
/* admin _ page_frame
|
61 |
/*--------------------------------------------------*/
|
62 |
|
63 |
-
|
64 |
-
|
65 |
/*--------------------------------------------------*/
|
66 |
public static function get_admin_banner() {
|
67 |
$banner = '';
|
@@ -69,6 +72,14 @@ if ( ! class_exists( 'Vk_Admin' ) ) {
|
|
69 |
$lang = ( get_locale() == 'ja' ) ? 'ja' : 'en';
|
70 |
|
71 |
$banner .= '<div class="vk-admin-banner">';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
72 |
$banner .= '<div class="vk-admin-banner-grid">';
|
73 |
|
74 |
// プラグイン Link Target Controller を有効化していない人にバナーを表示
|
@@ -143,8 +154,8 @@ if ( ! class_exists( 'Vk_Admin' ) ) {
|
|
143 |
return apply_filters( 'vk_admin_banner_html', $banner );
|
144 |
}
|
145 |
|
146 |
-
|
147 |
-
|
148 |
/*--------------------------------------------------*/
|
149 |
public static function get_news_body() {
|
150 |
if ( 'ja' == get_locale() ) {
|
@@ -156,8 +167,8 @@ if ( ! class_exists( 'Vk_Admin' ) ) {
|
|
156 |
}
|
157 |
}
|
158 |
|
159 |
-
|
160 |
-
|
161 |
/*--------------------------------------------------*/
|
162 |
|
163 |
public static function get_news_from_rest_api() {
|
@@ -241,8 +252,8 @@ if ( ! class_exists( 'Vk_Admin' ) ) {
|
|
241 |
<?php
|
242 |
}
|
243 |
|
244 |
-
|
245 |
-
|
246 |
/* RSS方針で現在は日本語以外でのみ使用
|
247 |
/*--------------------------------------------------*/
|
248 |
public static function get_news_from_rss() {
|
@@ -268,7 +279,7 @@ if ( ! class_exists( 'Vk_Admin' ) ) {
|
|
268 |
if ( ! is_wp_error( $rss ) ) {
|
269 |
$output = '';
|
270 |
|
271 |
-
$maxitems = $rss->get_item_quantity( 5 ); //number of news to display (maximum)
|
272 |
$rss_items = $rss->get_items( 0, $maxitems );
|
273 |
$output .= '<div class="rss-widget">';
|
274 |
$output .= '<h4 class="vk-metabox-sub-title">' . apply_filters( 'vk-admin-sub-title-text', 'Information' ) . '</h4>';
|
@@ -322,8 +333,8 @@ if ( ! class_exists( 'Vk_Admin' ) ) {
|
|
322 |
|
323 |
return apply_filters( 'vk-admin-is-dashboard-active', $flag );
|
324 |
}
|
325 |
-
|
326 |
-
|
327 |
/*--------------------------------------------------*/
|
328 |
public static function dashboard_widget() {
|
329 |
global $vk_admin_textdomain;
|
@@ -341,8 +352,8 @@ if ( ! class_exists( 'Vk_Admin' ) ) {
|
|
341 |
echo Vk_Admin::get_admin_banner();
|
342 |
}
|
343 |
|
344 |
-
|
345 |
-
|
346 |
/*--------------------------------------------------*/
|
347 |
// 2016.08.07 ExUnitの有効化ページでは直接 admin_subを呼び出しているので注意
|
348 |
public static function admin_sub() {
|
@@ -357,8 +368,8 @@ if ( ! class_exists( 'Vk_Admin' ) ) {
|
|
357 |
return $adminSub;
|
358 |
}
|
359 |
|
360 |
-
|
361 |
-
|
362 |
/*--------------------------------------------------*/
|
363 |
public static function admin_page_frame( $get_page_title, $the_body_callback, $get_logo_html = '', $get_menu_html = '', $get_layout = 'column_3' ) {
|
364 |
?>
|
21 |
|
22 |
static function init() {
|
23 |
add_action( 'admin_enqueue_scripts', array( __CLASS__, 'admin_common_css' ) );
|
|
|
|
|
24 |
add_action( 'customize_register', array( __CLASS__, 'admin_common_css' ) );
|
25 |
add_action( 'wp_dashboard_setup', array( __CLASS__, 'dashboard_widget' ), 1 );
|
26 |
}
|
44 |
}
|
45 |
}
|
46 |
|
47 |
+
/*
|
48 |
+
get_admin_banner
|
49 |
/*--------------------------------------------------*/
|
50 |
+
/*
|
51 |
+
get_news_body_api
|
52 |
/*--------------------------------------------------*/
|
53 |
+
/*
|
54 |
+
get_news_from_rss
|
55 |
/*--------------------------------------------------*/
|
56 |
+
/*
|
57 |
+
admin _ Dashboard Widget
|
58 |
/*--------------------------------------------------*/
|
59 |
+
/*
|
60 |
+
admin _ sub
|
61 |
/*--------------------------------------------------*/
|
62 |
+
/*
|
63 |
+
admin _ page_frame
|
|
|
64 |
/*--------------------------------------------------*/
|
65 |
|
66 |
+
/*
|
67 |
+
get_admin_banner
|
68 |
/*--------------------------------------------------*/
|
69 |
public static function get_admin_banner() {
|
70 |
$banner = '';
|
72 |
$lang = ( get_locale() == 'ja' ) ? 'ja' : 'en';
|
73 |
|
74 |
$banner .= '<div class="vk-admin-banner">';
|
75 |
+
if ( $lang == 'ja' ) {
|
76 |
+
$banner .= '<a class="admin_banner" href="https://recruit.vektor-inc.co.jp/?rel=vkadmin" target="_blank">';
|
77 |
+
$banner .= '<img src="' . $dir_url . 'images/admin_banner_recruit.jpg" alt="[ Vektor,Inc. 採用情報 ]" />';
|
78 |
+
$banner .= '</a>';
|
79 |
+
} else {
|
80 |
+
$banner .= '<a href="https://lightning.nagoya/lightning_copyright_customizer/?rel=vkadmin" target="_blank" class="button button-primary button-primary button-block" style="margin-bottom:1em;">Lightning Copyright Customizer <span class="screen-reader-text">(opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external" style="position:relative;top:3px;"></span></a>';
|
81 |
+
}
|
82 |
+
|
83 |
$banner .= '<div class="vk-admin-banner-grid">';
|
84 |
|
85 |
// プラグイン Link Target Controller を有効化していない人にバナーを表示
|
154 |
return apply_filters( 'vk_admin_banner_html', $banner );
|
155 |
}
|
156 |
|
157 |
+
/*
|
158 |
+
get_news_body
|
159 |
/*--------------------------------------------------*/
|
160 |
public static function get_news_body() {
|
161 |
if ( 'ja' == get_locale() ) {
|
167 |
}
|
168 |
}
|
169 |
|
170 |
+
/*
|
171 |
+
get_news_body_api
|
172 |
/*--------------------------------------------------*/
|
173 |
|
174 |
public static function get_news_from_rest_api() {
|
252 |
<?php
|
253 |
}
|
254 |
|
255 |
+
/*
|
256 |
+
get_news_from_rss
|
257 |
/* RSS方針で現在は日本語以外でのみ使用
|
258 |
/*--------------------------------------------------*/
|
259 |
public static function get_news_from_rss() {
|
279 |
if ( ! is_wp_error( $rss ) ) {
|
280 |
$output = '';
|
281 |
|
282 |
+
$maxitems = $rss->get_item_quantity( 5 ); // number of news to display (maximum)
|
283 |
$rss_items = $rss->get_items( 0, $maxitems );
|
284 |
$output .= '<div class="rss-widget">';
|
285 |
$output .= '<h4 class="vk-metabox-sub-title">' . apply_filters( 'vk-admin-sub-title-text', 'Information' ) . '</h4>';
|
333 |
|
334 |
return apply_filters( 'vk-admin-is-dashboard-active', $flag );
|
335 |
}
|
336 |
+
/*
|
337 |
+
admin _ Dashboard Widget
|
338 |
/*--------------------------------------------------*/
|
339 |
public static function dashboard_widget() {
|
340 |
global $vk_admin_textdomain;
|
352 |
echo Vk_Admin::get_admin_banner();
|
353 |
}
|
354 |
|
355 |
+
/*
|
356 |
+
admin _ sub
|
357 |
/*--------------------------------------------------*/
|
358 |
// 2016.08.07 ExUnitの有効化ページでは直接 admin_subを呼び出しているので注意
|
359 |
public static function admin_sub() {
|
368 |
return $adminSub;
|
369 |
}
|
370 |
|
371 |
+
/*
|
372 |
+
admin _ page_frame
|
373 |
/*--------------------------------------------------*/
|
374 |
public static function admin_page_frame( $get_page_title, $the_body_callback, $get_logo_html = '', $get_menu_html = '', $get_layout = 'column_3' ) {
|
375 |
?>
|
plugins_admin/vk-admin/images/admin_banner_recruit.jpg
ADDED
Binary file
|
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.4
|
6 |
Tested up to: 5.1.1
|
7 |
-
Stable tag: 8.0.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -86,6 +86,9 @@ e.g.
|
|
86 |
|
87 |
== Changelog ==
|
88 |
|
|
|
|
|
|
|
89 |
= 8.0.0 =
|
90 |
[Bug fix][ PR Blocks ] When link url not set that no print a Tags
|
91 |
[Specification change][ PR Blocks ] Change outer tag article to div
|
4 |
Tags: Google Analytics, New posts, Related Posts, sitemap, sns, twitter card, Facebook Page Plugin, OG tags,
|
5 |
Requires at least: 4.4
|
6 |
Tested up to: 5.1.1
|
7 |
+
Stable tag: 8.0.1
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
86 |
|
87 |
== Changelog ==
|
88 |
|
89 |
+
= 8.0.2 =
|
90 |
+
[ Other ][ dashboard ] Add Link banner
|
91 |
+
|
92 |
= 8.0.0 =
|
93 |
[Bug fix][ PR Blocks ] When link url not set that no print a Tags
|
94 |
[Specification change][ PR Blocks ] Change outer tag article to div
|
vkExUnit.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: VK All in One Expansion Unit
|
4 |
* Plugin URI: https://ex-unit.nagoya
|
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: 8.0.
|
7 |
* Author: Vektor,Inc.
|
8 |
* Text Domain: vkExUnit
|
9 |
* Domain Path: /languages
|
3 |
* Plugin Name: VK All in One Expansion Unit
|
4 |
* Plugin URI: https://ex-unit.nagoya
|
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: 8.0.2
|
7 |
* Author: Vektor,Inc.
|
8 |
* Text Domain: vkExUnit
|
9 |
* Domain Path: /languages
|