Version Description
Download this release
Release Info
Developer | kurudrive |
Plugin | VK All in One Expansion Unit |
Version | 6.4.8 |
Comparing to | |
See all releases |
Code changes from version 6.4.7 to 6.4.8
- admin_active_setting_page.php +41 -21
- common_init.php +27 -33
- plugins/contact-section/contact-section.php +2 -2
- plugins/contact-section/customizer.php +3 -3
- plugins/font-awesome/class-vk-font-awesome-versions.php +5 -3
- plugins/template-tags/template-tags.php +2 -1
- readme.txt +2 -2
- veu-packages.php +385 -386
- vkExUnit.php +1 -1
admin_active_setting_page.php
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
<div class="wrap vk_admin_page">
|
2 |
<h2>
|
3 |
-
<span class="pageTitleTxt">VK All in One Expansion Unit <?php _e( 'Enable setting','vkExUnit' )
|
4 |
</h2>
|
5 |
|
6 |
<div class="adminMain">
|
@@ -13,36 +13,48 @@
|
|
13 |
<table class="wp-list-table widefat plugins" style="width:auto;">
|
14 |
<thead>
|
15 |
<tr>
|
16 |
-
<th scope='col' id='cb' class='manage-column column-cb check-column'><label class="screen-reader-text" for="cb-select-all-1"><?php _e( 'Select all','vkExUnit' )
|
17 |
</tr>
|
18 |
</thead>
|
19 |
|
20 |
<tbody id="the-list">
|
21 |
<?php
|
22 |
-
|
23 |
foreach ( $vkExUnit_packages as $package ) :
|
24 |
-
$active = vkExUnit_package_is_enable( $package['name'] );
|
25 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
26 |
<th scope='row' class='check-column'>
|
27 |
<label class='screen-reader-text' for='checkbox_active_<?php echo $package['name']; ?>' >
|
28 |
<?php _e( 'Automatic Eye Catch insert', 'vkExUnit' ); ?>
|
29 |
</label>
|
30 |
-
<input type="checkbox" name="vkExUnit_common_options[active_<?php echo $package['name']; ?>]" id="checkbox_active_<?php echo $package['name']; ?>" value="true"
|
|
|
|
|
|
|
|
|
|
|
31 |
</th>
|
32 |
<td class='plugin-title'>
|
33 |
-
<strong><?php echo $package['title'] ?></strong>
|
34 |
|
35 |
<?php
|
36 |
$count = '';
|
37 |
$count = count( $package['attr'] );
|
38 |
-
$i
|
39 |
if ( $count ) :
|
40 |
foreach ( $package['attr'] as $att ) :
|
41 |
if ( ! $att['enable_only'] || $active ) :
|
42 |
?>
|
43 |
-
<?php echo ( $count > 1 && $i >= 1) ? ' | ':''; ?>
|
44 |
<span>
|
45 |
-
<a href="<?php echo ( $att['url'] )? $att['url'] : admin_url().'admin.php?page=vkExUnit_main_setting'
|
46 |
<?php echo $att['name']; ?>
|
47 |
</a></span>
|
48 |
|
@@ -50,15 +62,18 @@ foreach ( $vkExUnit_packages as $package ) :
|
|
50 |
endif;
|
51 |
$i++;
|
52 |
endforeach;
|
53 |
-
endif; //if($count):
|
|
|
54 |
</td>
|
55 |
<td class='column-description desc'>
|
56 |
<div class='plugin-description'>
|
57 |
<?php
|
58 |
if ( is_array( $package['description'] ) ) :
|
59 |
-
foreach ( $package['description'] as $desk ) {
|
60 |
-
|
61 |
-
|
|
|
|
|
62 |
</div><!-- [ /.plugin-description ] -->
|
63 |
</td>
|
64 |
</tr>
|
@@ -71,7 +86,7 @@ foreach ( $vkExUnit_packages as $package ) :
|
|
71 |
<tfoot>
|
72 |
|
73 |
<tr>
|
74 |
-
<th scope='col' class='manage-column column-cb check-column'><label class="screen-reader-text" for="cb-select-all-2"><?php _e( 'Select all','vkExUnit' )
|
75 |
</tr>
|
76 |
</tfoot>
|
77 |
|
@@ -82,15 +97,20 @@ foreach ( $vkExUnit_packages as $package ) :
|
|
82 |
<?php /* 誤作動が多いので再調整 */ ?>
|
83 |
<!--
|
84 |
<tr>
|
85 |
-
<th><?php _e('Extention contents', 'vkExUnit'); ?></th>
|
86 |
-
<td><label><input type="checkbox" name="vkExUnit_common_options[content_filter_state]" value="loop_enud"
|
87 |
-
<?php
|
|
|
|
|
|
|
|
|
|
|
88 |
</td>
|
89 |
</tr>
|
90 |
-->
|
91 |
<tr>
|
92 |
-
<th><?php _e( 'Plugin setting options','vkExUnit' ); ?></th>
|
93 |
-
<td><label><input type="checkbox" name="vkExUnit_common_options[delete_options_at_deactivate]" value="true" <?php echo (isset( $options['delete_options_at_deactivate'] ) && $options['delete_options_at_deactivate'])? 'checked':''; ?> />
|
94 |
<?php _e( 'Delete myOptions when deactivate me.', 'vkExUnit' ); ?></label></td>
|
95 |
</tr>
|
96 |
</table>
|
@@ -98,7 +118,7 @@ foreach ( $vkExUnit_packages as $package ) :
|
|
98 |
</form>
|
99 |
</div><!-- [ /.adminMain ] -->
|
100 |
|
101 |
-
<?php echo Vk_Admin::admin_sub() ?>
|
102 |
|
103 |
|
104 |
</div>
|
1 |
<div class="wrap vk_admin_page">
|
2 |
<h2>
|
3 |
+
<span class="pageTitleTxt">VK All in One Expansion Unit <?php _e( 'Enable setting', 'vkExUnit' ); ?></span>
|
4 |
</h2>
|
5 |
|
6 |
<div class="adminMain">
|
13 |
<table class="wp-list-table widefat plugins" style="width:auto;">
|
14 |
<thead>
|
15 |
<tr>
|
16 |
+
<th scope='col' id='cb' class='manage-column column-cb check-column'><label class="screen-reader-text" for="cb-select-all-1"><?php _e( 'Select all', 'vkExUnit' ); ?></label><input id="cb-select-all-1" type="checkbox" /></th><th scope='col' id='name' class='manage-column column-name'><?php _e( 'Function', 'vkExUnit' ); ?></th><th scope='col' id='description' class='manage-column column-description'><?php _e( 'Description', 'vkExUnit' ); ?></th>
|
17 |
</tr>
|
18 |
</thead>
|
19 |
|
20 |
<tbody id="the-list">
|
21 |
<?php
|
22 |
+
global $vkExUnit_packages;
|
23 |
foreach ( $vkExUnit_packages as $package ) :
|
24 |
+
$active = vkExUnit_package_is_enable( $package['name'] );
|
25 |
+
?>
|
26 |
+
<tr class="
|
27 |
+
<?php
|
28 |
+
echo ( $active ) ? 'active' : 'inactive';
|
29 |
+
if ( $package['hidden'] ) {
|
30 |
+
echo ' dev_object'; }
|
31 |
+
?>
|
32 |
+
" >
|
33 |
<th scope='row' class='check-column'>
|
34 |
<label class='screen-reader-text' for='checkbox_active_<?php echo $package['name']; ?>' >
|
35 |
<?php _e( 'Automatic Eye Catch insert', 'vkExUnit' ); ?>
|
36 |
</label>
|
37 |
+
<input type="checkbox" name="vkExUnit_common_options[active_<?php echo $package['name']; ?>]" id="checkbox_active_<?php echo $package['name']; ?>" value="true"
|
38 |
+
<?php
|
39 |
+
if ( $active ) {
|
40 |
+
echo 'checked'; }
|
41 |
+
?>
|
42 |
+
/>
|
43 |
</th>
|
44 |
<td class='plugin-title'>
|
45 |
+
<strong><?php echo $package['title']; ?></strong>
|
46 |
|
47 |
<?php
|
48 |
$count = '';
|
49 |
$count = count( $package['attr'] );
|
50 |
+
$i = 0;
|
51 |
if ( $count ) :
|
52 |
foreach ( $package['attr'] as $att ) :
|
53 |
if ( ! $att['enable_only'] || $active ) :
|
54 |
?>
|
55 |
+
<?php echo ( $count > 1 && $i >= 1 ) ? ' | ' : ''; ?>
|
56 |
<span>
|
57 |
+
<a href="<?php echo ( $att['url'] ) ? $att['url'] : admin_url() . 'admin.php?page=vkExUnit_main_setting'; ?>">
|
58 |
<?php echo $att['name']; ?>
|
59 |
</a></span>
|
60 |
|
62 |
endif;
|
63 |
$i++;
|
64 |
endforeach;
|
65 |
+
endif; //if($count):
|
66 |
+
?>
|
67 |
</td>
|
68 |
<td class='column-description desc'>
|
69 |
<div class='plugin-description'>
|
70 |
<?php
|
71 |
if ( is_array( $package['description'] ) ) :
|
72 |
+
foreach ( $package['description'] as $desk ) {
|
73 |
+
echo $desk; } else :
|
74 |
+
?>
|
75 |
+
<p><?php echo $package['description']; ?></p>
|
76 |
+
<?php endif; ?>
|
77 |
</div><!-- [ /.plugin-description ] -->
|
78 |
</td>
|
79 |
</tr>
|
86 |
<tfoot>
|
87 |
|
88 |
<tr>
|
89 |
+
<th scope='col' class='manage-column column-cb check-column'><label class="screen-reader-text" for="cb-select-all-2"><?php _e( 'Select all', 'vkExUnit' ); ?></label><input id="cb-select-all-2" type="checkbox" /></th><th scope='col' class='manage-column column-name'><?php _e( 'Function', 'vkExUnit' ); ?></th><th scope='col' class='manage-column column-description'><?php _e( 'Description', 'vkExUnit' ); ?></th>
|
90 |
</tr>
|
91 |
</tfoot>
|
92 |
|
97 |
<?php /* 誤作動が多いので再調整 */ ?>
|
98 |
<!--
|
99 |
<tr>
|
100 |
+
<th><?php _e( 'Extention contents', 'vkExUnit' ); ?></th>
|
101 |
+
<td><label><input type="checkbox" name="vkExUnit_common_options[content_filter_state]" value="loop_enud"
|
102 |
+
<?php
|
103 |
+
if ( veu_content_filter_state() == 'loop_end' ) {
|
104 |
+
echo 'checked';}
|
105 |
+
?>
|
106 |
+
/><?php _e( 'set extension contents to loop_end hook', 'vkExUnit' ); ?></label>
|
107 |
+
<?php do_action( 'vkExUnit_extention_contents_message' ); ?>
|
108 |
</td>
|
109 |
</tr>
|
110 |
-->
|
111 |
<tr>
|
112 |
+
<th><?php _e( 'Plugin setting options', 'vkExUnit' ); ?></th>
|
113 |
+
<td><label><input type="checkbox" name="vkExUnit_common_options[delete_options_at_deactivate]" value="true" <?php echo ( isset( $options['delete_options_at_deactivate'] ) && $options['delete_options_at_deactivate'] ) ? 'checked' : ''; ?> />
|
114 |
<?php _e( 'Delete myOptions when deactivate me.', 'vkExUnit' ); ?></label></td>
|
115 |
</tr>
|
116 |
</table>
|
118 |
</form>
|
119 |
</div><!-- [ /.adminMain ] -->
|
120 |
|
121 |
+
<?php echo Vk_Admin::admin_sub(); ?>
|
122 |
|
123 |
|
124 |
</div>
|
common_init.php
CHANGED
@@ -9,29 +9,23 @@ function vkExUnit_common_options_init() {
|
|
9 |
add_action( 'admin_init', 'vkExUnit_common_options_init' );
|
10 |
|
11 |
function vkExUnit_get_common_options() {
|
12 |
-
$
|
13 |
-
$
|
|
|
14 |
return apply_filters( 'vkExUnit_common_options', $options );
|
15 |
}
|
16 |
|
17 |
function vkExUnit_get_common_options_default() {
|
18 |
// hook vkExUnit_package_is_enable()
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
'
|
24 |
-
'
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
'active_call_to_action' => true,
|
29 |
-
'active_pageList_ancestor' => true,
|
30 |
-
'active_childPageIndex' => true,
|
31 |
-
'delete_options_at_deactivate' => false,
|
32 |
-
'delete_options_with_bizvektors_common' => true,
|
33 |
-
'content_filter_state' => 'content',
|
34 |
-
);
|
35 |
return apply_filters( 'vkExUnit_common_options_default', $default_options );
|
36 |
}
|
37 |
|
@@ -40,20 +34,20 @@ function vkExUnit_get_common_options_default() {
|
|
40 |
/*-------------------------------------------*/
|
41 |
|
42 |
function vkExUnit_common_options_validate( $input ) {
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
$
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
return apply_filters( 'vkExUnit_common_options_validate', $output, $input, $defaults );
|
59 |
}
|
9 |
add_action( 'admin_init', 'vkExUnit_common_options_init' );
|
10 |
|
11 |
function vkExUnit_get_common_options() {
|
12 |
+
$dafault = vkExUnit_get_common_options_default();
|
13 |
+
$options = get_option( 'vkExUnit_common_options' );
|
14 |
+
$options = wp_parse_args( $options, $dafault );
|
15 |
return apply_filters( 'vkExUnit_common_options', $options );
|
16 |
}
|
17 |
|
18 |
function vkExUnit_get_common_options_default() {
|
19 |
// hook vkExUnit_package_is_enable()
|
20 |
+
// パッケージの情報を取得してデフォルトの配列を作成
|
21 |
+
$defaults = array();
|
22 |
+
$packages = vkExUnit_get_packages();
|
23 |
+
foreach ( $packages as $key => $value ) {
|
24 |
+
$name = $value['name'];
|
25 |
+
$default_options[ 'active_' . $name ] = $value['default'];
|
26 |
+
}
|
27 |
+
$default_options['delete_options_at_deactivate'] = false;
|
28 |
+
$default_options['content_filter_state'] = 'content';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
29 |
return apply_filters( 'vkExUnit_common_options_default', $default_options );
|
30 |
}
|
31 |
|
34 |
/*-------------------------------------------*/
|
35 |
|
36 |
function vkExUnit_common_options_validate( $input ) {
|
37 |
+
/*
|
38 |
+
入力された値の無害化
|
39 |
+
ここでは機能の有効化有無に関する項目が殆どで、手動で項目を記載すると機能の増減の際に項目の編集漏れが出るため、
|
40 |
+
vkExUnit_get_common_options_default() の中で package に登録してある項目・デフォルト値を読み込み、それをループ処理する
|
41 |
+
*/
|
42 |
+
$defaults = vkExUnit_get_common_options_default();
|
43 |
+
foreach ( $defaults as $key => $default_value ) {
|
44 |
+
// 'content_filter_state' 以外は true か false しか返ってこない
|
45 |
+
if ( $key != 'content_filter_state' ) {
|
46 |
+
$output[ $key ] = ( isset( $input[ $key ] ) ) ? esc_html( $input[ $key ] ) : $default_value;
|
47 |
+
} else {
|
48 |
+
$output['content_filter_state'] = ( ! empty( $input['content_filter_state'] ) ) ? 'loop_end' : 'content';
|
49 |
+
}
|
50 |
+
}
|
51 |
+
|
52 |
return apply_filters( 'vkExUnit_common_options_validate', $output, $input, $defaults );
|
53 |
}
|
plugins/contact-section/contact-section.php
CHANGED
@@ -114,8 +114,8 @@ class VkExUnit_Contact {
|
|
114 |
'contact_txt' => __( 'Please feel free to inquire.', 'vkExUnit' ),
|
115 |
'tel_number' => '000-000-0000',
|
116 |
'contact_time' => __( 'Office hours 9:00 - 18:00 [ Weekdays except holidays ]', 'vkExUnit' ),
|
117 |
-
'contact_link' =>
|
118 |
-
'button_text' => '',
|
119 |
'button_text_small' => '',
|
120 |
'short_text' => __( 'Contact us', 'vkExUnit' ),
|
121 |
'contact_image' => '',
|
114 |
'contact_txt' => __( 'Please feel free to inquire.', 'vkExUnit' ),
|
115 |
'tel_number' => '000-000-0000',
|
116 |
'contact_time' => __( 'Office hours 9:00 - 18:00 [ Weekdays except holidays ]', 'vkExUnit' ),
|
117 |
+
'contact_link' => home_url(),
|
118 |
+
'button_text' => __( 'Contact us', 'vkExUnit' ),
|
119 |
'button_text_small' => '',
|
120 |
'short_text' => __( 'Contact us', 'vkExUnit' ),
|
121 |
'contact_image' => '',
|
plugins/contact-section/customizer.php
CHANGED
@@ -10,7 +10,7 @@ function veu_customize_panel_activation_contact() {
|
|
10 |
|
11 |
// カスタマイズ関数を実行
|
12 |
// if ( apply_filters('veu_customize_panel_activation', false ) ){
|
13 |
-
add_action( 'customize_register', 'veu_customize_register_contact',20 );
|
14 |
// }
|
15 |
|
16 |
function veu_customize_register_contact( $wp_customize ) {
|
@@ -113,7 +113,7 @@ function veu_customize_register_contact( $wp_customize ) {
|
|
113 |
// The contact page URL
|
114 |
$wp_customize->add_setting(
|
115 |
'vkExUnit_contact[contact_link]', array(
|
116 |
-
'default' => '',
|
117 |
'type' => 'option', // 保存先 option or theme_mod
|
118 |
'capability' => 'edit_theme_options',
|
119 |
'sanitize_callback' => 'sanitize_text_field',
|
@@ -134,7 +134,7 @@ function veu_customize_register_contact( $wp_customize ) {
|
|
134 |
// Contact button Text
|
135 |
$wp_customize->add_setting(
|
136 |
'vkExUnit_contact[button_text]', array(
|
137 |
-
'default' => '',
|
138 |
'type' => 'option', // 保存先 option or theme_mod
|
139 |
'capability' => 'edit_theme_options',
|
140 |
'sanitize_callback' => 'sanitize_text_field',
|
10 |
|
11 |
// カスタマイズ関数を実行
|
12 |
// if ( apply_filters('veu_customize_panel_activation', false ) ){
|
13 |
+
add_action( 'customize_register', 'veu_customize_register_contact', 20 );
|
14 |
// }
|
15 |
|
16 |
function veu_customize_register_contact( $wp_customize ) {
|
113 |
// The contact page URL
|
114 |
$wp_customize->add_setting(
|
115 |
'vkExUnit_contact[contact_link]', array(
|
116 |
+
'default' => home_url( '/contact/' ),
|
117 |
'type' => 'option', // 保存先 option or theme_mod
|
118 |
'capability' => 'edit_theme_options',
|
119 |
'sanitize_callback' => 'sanitize_text_field',
|
134 |
// Contact button Text
|
135 |
$wp_customize->add_setting(
|
136 |
'vkExUnit_contact[button_text]', array(
|
137 |
+
'default' => __( 'Contact us', 'vkExUnit' ),
|
138 |
'type' => 'option', // 保存先 option or theme_mod
|
139 |
'capability' => 'edit_theme_options',
|
140 |
'sanitize_callback' => 'sanitize_text_field',
|
plugins/font-awesome/class-vk-font-awesome-versions.php
CHANGED
@@ -4,6 +4,8 @@ if ( ! class_exists( 'Vk_Font_Awesome_Versions' ) ) {
|
|
4 |
|
5 |
class Vk_Font_Awesome_Versions {
|
6 |
|
|
|
|
|
7 |
static function init() {
|
8 |
add_action( 'customize_register', array( __CLASS__, 'customize_register' ) );
|
9 |
add_action( 'wp_enqueue_scripts', array( __CLASS__, 'load_font_awesome' ), 3 );
|
@@ -43,7 +45,7 @@ if ( ! class_exists( 'Vk_Font_Awesome_Versions' ) ) {
|
|
43 |
|
44 |
public static function current_info() {
|
45 |
$versions = self::versions();
|
46 |
-
$vk_font_awesome_version = get_option( 'vk_font_awesome_version',
|
47 |
$current_info = $versions[ $vk_font_awesome_version ];
|
48 |
return $current_info;
|
49 |
}
|
@@ -95,7 +97,7 @@ if ( ! class_exists( 'Vk_Font_Awesome_Versions' ) ) {
|
|
95 |
* @return [type] [description]
|
96 |
*/
|
97 |
static function add_body_class_fa_version( $class ) {
|
98 |
-
$current = get_option( 'vk_font_awesome_version',
|
99 |
if ( $current == '4.7' ) {
|
100 |
$class[] = 'fa_v4';
|
101 |
} elseif ( $current == '5.0_WebFonts_CSS' ) {
|
@@ -111,7 +113,7 @@ if ( ! class_exists( 'Vk_Font_Awesome_Versions' ) ) {
|
|
111 |
* @return [type] [description]
|
112 |
*/
|
113 |
static function dynamic_css() {
|
114 |
-
$current = get_option( 'vk_font_awesome_version',
|
115 |
$dynamic_css = '';
|
116 |
if ( $current == '4.7' ) {
|
117 |
$dynamic_css = '.tagcloud a:before { font-family:FontAwesome;content:"\f02b"; }';
|
4 |
|
5 |
class Vk_Font_Awesome_Versions {
|
6 |
|
7 |
+
private static $version_default = '4.7';
|
8 |
+
|
9 |
static function init() {
|
10 |
add_action( 'customize_register', array( __CLASS__, 'customize_register' ) );
|
11 |
add_action( 'wp_enqueue_scripts', array( __CLASS__, 'load_font_awesome' ), 3 );
|
45 |
|
46 |
public static function current_info() {
|
47 |
$versions = self::versions();
|
48 |
+
$vk_font_awesome_version = get_option( 'vk_font_awesome_version', self::$version_default );
|
49 |
$current_info = $versions[ $vk_font_awesome_version ];
|
50 |
return $current_info;
|
51 |
}
|
97 |
* @return [type] [description]
|
98 |
*/
|
99 |
static function add_body_class_fa_version( $class ) {
|
100 |
+
$current = get_option( 'vk_font_awesome_version', self::$version_default );
|
101 |
if ( $current == '4.7' ) {
|
102 |
$class[] = 'fa_v4';
|
103 |
} elseif ( $current == '5.0_WebFonts_CSS' ) {
|
113 |
* @return [type] [description]
|
114 |
*/
|
115 |
static function dynamic_css() {
|
116 |
+
$current = get_option( 'vk_font_awesome_version', self::$version_default );
|
117 |
$dynamic_css = '';
|
118 |
if ( $current == '4.7' ) {
|
119 |
$dynamic_css = '.tagcloud a:before { font-family:FontAwesome;content:"\f02b"; }';
|
plugins/template-tags/template-tags.php
CHANGED
@@ -213,7 +213,8 @@ if ( ! function_exists( 'vk_get_page_description' ) ) {
|
|
213 |
$page_description = apply_filters( 'vkExUnit_pageDescriptionCustom', $page_description );
|
214 |
$page_description = esc_html( strip_tags( $page_description ) );
|
215 |
// Delete Line break
|
216 |
-
$page_description = str_replace( array( "\r\n", "\r", "\n" ), '', $page_description );
|
|
|
217 |
return $page_description;
|
218 |
}
|
219 |
}
|
213 |
$page_description = apply_filters( 'vkExUnit_pageDescriptionCustom', $page_description );
|
214 |
$page_description = esc_html( strip_tags( $page_description ) );
|
215 |
// Delete Line break
|
216 |
+
$page_description = str_replace( array( "\r\n", "\r", "\n", "\t" ), '', $page_description );
|
217 |
+
$page_description = preg_replace( '/\[(.*?)\]/m', '', $page_description );
|
218 |
return $page_description;
|
219 |
}
|
220 |
}
|
readme.txt
CHANGED
@@ -3,8 +3,8 @@ Contributors: vektor-inc,kurudrive,nc30,SaoriMiyazaki,catherine8007
|
|
3 |
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: 4.9.
|
7 |
-
Stable tag: 6.4.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
3 |
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: 4.9.6
|
7 |
+
Stable tag: 6.4.8
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
veu-packages.php
CHANGED
@@ -1,8 +1,9 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
4 |
-
|
5 |
-
|
|
|
6 |
'name' => 'auto_eyecatch',
|
7 |
'title' => __('Automatic Eye Catch insert', 'vkExUnit'),
|
8 |
'description' => __('Display Eye Catch image at before content.', 'vkExUnit'),
|
@@ -15,422 +16,420 @@ $required_packages[] = array(
|
|
15 |
),
|
16 |
'default' => false,
|
17 |
'include' => '/auto_eyecatch.php',
|
18 |
-
);
|
19 |
|
20 |
-
*/
|
21 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
22 |
|
23 |
-
/*-------------------------------------------*/
|
24 |
-
/* bootstrap
|
25 |
-
/*-------------------------------------------*/
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
/*-------------------------------------------*/
|
34 |
-
/* metaDescription
|
35 |
-
/*-------------------------------------------*/
|
36 |
-
/* sns
|
37 |
-
/*-------------------------------------------*/
|
38 |
-
/* ga
|
39 |
-
/*-------------------------------------------*/
|
40 |
-
/* otherWidgets
|
41 |
-
/*-------------------------------------------*/
|
42 |
-
/* css_customize
|
43 |
-
/*-------------------------------------------*/
|
44 |
-
/* Contact Section
|
45 |
-
/*-------------------------------------------*/
|
46 |
-
/* ChildPageIndex
|
47 |
-
/*-------------------------------------------*/
|
48 |
-
/* pageList_ancestor
|
49 |
-
/*-------------------------------------------*/
|
50 |
-
/* Sitemap_page
|
51 |
-
/*-------------------------------------------*/
|
52 |
-
/* Call To Action
|
53 |
-
/*-------------------------------------------*/
|
54 |
-
/* insert_ads
|
55 |
-
/*-------------------------------------------*/
|
56 |
-
/* relatedPosts
|
57 |
-
/*-------------------------------------------*/
|
58 |
-
/* auto_eyecatch
|
59 |
-
/*-------------------------------------------*/
|
60 |
-
/* disable_ping-back
|
61 |
-
/*-------------------------------------------*/
|
62 |
-
/* TinyMCE Style Tags
|
63 |
-
/*-------------------------------------------*/
|
64 |
-
/* Page Top Button
|
65 |
-
/*-------------------------------------------*/
|
66 |
-
|
67 |
-
/*-------------------------------------------*/
|
68 |
-
/* bootstrap
|
69 |
-
/*-------------------------------------------*/
|
70 |
-
$required_packages[] = array(
|
71 |
-
'name' => 'bootstrap',
|
72 |
-
'title' => __( 'Print Bootstrap css ( grid / button / table )', 'vkExUnit' ),
|
73 |
-
'description' => __( 'If your using theme has already including Bootstrap, you deactivate this item.', 'vkExUnit' ),
|
74 |
-
'default' => false,
|
75 |
-
'include' => 'bootstrap.php',
|
76 |
-
);
|
77 |
|
78 |
-
/*-------------------------------------------*/
|
79 |
-
/* fontawesome
|
80 |
-
/*-------------------------------------------*/
|
81 |
-
$required_packages[] = array(
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
);
|
88 |
|
89 |
-
/*-------------------------------------------*/
|
90 |
-
/* icon
|
91 |
-
/*-------------------------------------------*/
|
92 |
-
$required_packages[] = array(
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
);
|
99 |
|
100 |
-
/*-------------------------------------------*/
|
101 |
-
/* wpTitle
|
102 |
-
/*-------------------------------------------*/
|
103 |
-
$required_packages[] = array(
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
|
|
112 |
),
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
);
|
117 |
|
118 |
-
/*-------------------------------------------*/
|
119 |
-
/* metaKeyword
|
120 |
-
/*-------------------------------------------*/
|
121 |
-
$required_packages[] = array(
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
|
|
130 |
),
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
);
|
145 |
-
|
146 |
-
/*-------------------------------------------*/
|
147 |
-
/* sns
|
148 |
-
/*-------------------------------------------*/
|
149 |
-
$deskSns = array();
|
150 |
-
$settingPage = '<a href="'.admin_url().'admin.php?page=vkExUnit_main_setting#vkExUnit_sns_options">'.__( 'Main setting page' ).'</a>';
|
151 |
-
$deskSns[] = '<ul>';
|
152 |
-
$deskSns[] = '<li>'.__( 'Print og tags to html head.','vkExUnit' ).'</li>';
|
153 |
-
$deskSns[] = '<li>'.__( 'Print twitter card tags to html head.','vkExUnit' ).'</li>';
|
154 |
-
$deskSns[] = '<li>'.__( 'Print social bookmark buttons.','vkExUnit' ).'</li>';
|
155 |
-
$deskSns[] = '<li>'.__( 'Facebook Page Plugin widget.','vkExUnit' ).'</li>';
|
156 |
-
$deskSns[] = '<li>'.__( 'Print Follow me box to content bottom.','vkExUnit' ).'</li>';
|
157 |
-
$deskSns[] = '</ul>';
|
158 |
-
$deskSns[] = '<p>'.sprintf( __( '* You can stop the function separately from the %s.', 'vkExUnit' ), $settingPage ).'</p>';
|
159 |
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
'
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
169 |
),
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
);
|
174 |
|
175 |
-
/*-------------------------------------------*/
|
176 |
-
/* ga
|
177 |
-
/*-------------------------------------------*/
|
178 |
-
$required_packages[] = array(
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
|
|
187 |
),
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
);
|
192 |
|
193 |
-
/*-------------------------------------------*/
|
194 |
-
/* otherWidgets
|
195 |
-
/*-------------------------------------------*/
|
196 |
-
$desk = array();
|
197 |
-
$desk[] = '<p>'.__( 'You can use various widgets.', 'vkExUnit' ).'</p>';
|
198 |
-
$desk[] = '<ul>';
|
199 |
-
$desk[] = '<li>'.__( 'VK_Recent Posts - display the link text and the date of the latest article title.','vkExUnit' ).'</li>';
|
200 |
-
$desk[] = '<li>'.__( 'VK_Page content to widget - display the contents of the page to the widgets.','vkExUnit' ).'</li>';
|
201 |
-
$desk[] = '<li>'.__( 'VK_Profile - display the profile entered in the widget.','vkExUnit' ).'</li>';
|
202 |
-
$desk[] = '<li>'.__( 'VK_FB Page Plugin - display the Facebook Page Plugin.','vkExUnit' ).'</li>';
|
203 |
-
$desk[] = '<li>'.__( 'VK_3PR area - display the 3PR area.','vkExUnit' ).'</li>';
|
204 |
-
$desk[] = '<li>VK_'.__( 'categories/tags list', 'vkExUnit' ).__( 'Displays a categories, tags or format list.', 'vkExUnit' ).'</li>';
|
205 |
-
$desk[] = '<li>VK_'.__( 'archive list', 'vkExUnit' ).__( 'Displays a list of archives. You can choose the post type and also to display archives by month or by year.', 'vkExUnit' ).'</li>';
|
206 |
-
$desk[] = '</ul>';
|
207 |
-
|
208 |
-
$required_packages[] = array(
|
209 |
-
|
210 |
-
|
211 |
-
|
212 |
-
|
213 |
-
|
214 |
-
|
215 |
-
|
216 |
-
|
|
|
217 |
),
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
);
|
222 |
|
223 |
-
/*-------------------------------------------*/
|
224 |
-
/* css_customize
|
225 |
-
/*-------------------------------------------*/
|
226 |
-
$required_packages[] = array(
|
227 |
-
|
228 |
-
|
229 |
-
|
230 |
-
|
231 |
-
|
232 |
-
|
233 |
-
|
234 |
-
|
|
|
235 |
),
|
236 |
-
|
237 |
-
|
238 |
-
|
239 |
-
);
|
240 |
|
241 |
-
/*-------------------------------------------*/
|
242 |
-
/* ChildPageIndex
|
243 |
/*-------------------------------------------*/
|
244 |
|
245 |
-
$required_packages[] = array(
|
246 |
-
|
247 |
-
|
248 |
-
|
249 |
-
|
250 |
-
|
251 |
-
);
|
252 |
-
|
253 |
|
254 |
-
/*-------------------------------------------*/
|
255 |
-
/* pageList_ancestor
|
256 |
-
/*-------------------------------------------*/
|
257 |
-
|
258 |
-
|
259 |
-
|
260 |
-
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
|
265 |
-
/*-------------------------------------------*/
|
266 |
-
/* Contact Section
|
267 |
-
/*-------------------------------------------*/
|
268 |
-
$required_packages[] = array(
|
269 |
-
|
270 |
-
|
271 |
-
|
272 |
-
|
273 |
-
|
274 |
-
|
275 |
-
|
276 |
-
|
|
|
277 |
),
|
278 |
-
|
279 |
-
|
280 |
-
|
281 |
-
);
|
282 |
-
|
283 |
-
/*-------------------------------------------*/
|
284 |
-
/* Sitemap_page
|
285 |
-
/*-------------------------------------------*/
|
286 |
-
$required_packages[] = array(
|
287 |
-
'name' => 'sitemap_page',
|
288 |
-
'title' => __( 'Display HTML Site Map', 'vkExUnit' ),
|
289 |
-
'description' => __( 'It displays a HTML Site Map to the specified page.', 'vkExUnit' ),
|
290 |
-
'default' => true,
|
291 |
-
'include' => 'sitemap_page/sitemap_page.php',
|
292 |
-
);
|
293 |
-
|
294 |
|
295 |
-
/*-------------------------------------------*/
|
296 |
-
/*
|
297 |
-
/*-------------------------------------------*/
|
298 |
-
$
|
299 |
-
|
300 |
-
|
301 |
-
|
302 |
-
|
|
|
|
|
303 |
|
304 |
-
|
305 |
-
|
306 |
-
|
307 |
-
'
|
308 |
-
'
|
309 |
-
|
310 |
-
|
311 |
-
|
312 |
-
|
313 |
-
|
314 |
-
|
315 |
-
|
316 |
-
|
317 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
318 |
),
|
319 |
-
|
320 |
-
|
321 |
-
|
322 |
-
);
|
323 |
|
324 |
-
/*-------------------------------------------*/
|
325 |
-
/* insert_ads
|
326 |
-
/*-------------------------------------------*/
|
327 |
-
$required_packages[] = array(
|
328 |
-
|
329 |
-
|
330 |
-
|
331 |
-
|
332 |
-
|
333 |
-
|
334 |
-
|
335 |
-
|
|
|
336 |
),
|
337 |
-
|
338 |
-
|
339 |
-
|
340 |
-
|
341 |
-
|
342 |
-
|
343 |
-
|
344 |
-
|
345 |
-
|
346 |
-
|
347 |
-
|
348 |
-
|
349 |
-
|
350 |
-
);
|
351 |
-
|
352 |
-
/*-------------------------------------------*/
|
353 |
-
/* auto_eyecatch
|
354 |
-
/*-------------------------------------------*/
|
355 |
-
$required_packages[] = array(
|
356 |
-
'name' => 'auto_eyecatch',
|
357 |
-
'title' => __( 'Automatic Eye Catch insert', 'vkExUnit' ),
|
358 |
-
'description' => __( 'Display Eye Catch image at before content.', 'vkExUnit' ),
|
359 |
-
'default' => false,
|
360 |
-
'include' => 'auto_eyecatch.php',
|
361 |
-
);
|
362 |
-
|
363 |
-
/*-------------------------------------------*/
|
364 |
-
/* disable_ping-back
|
365 |
-
/*-------------------------------------------*/
|
366 |
-
$required_packages[] = array(
|
367 |
-
'name' => 'disable_ping-back',
|
368 |
-
'title' => __( 'Disable ping back', 'vkExUnit' ),
|
369 |
-
'description' => __( 'Disable xmlrpc ping back.', 'vkExUnit' ),
|
370 |
-
'default' => false,
|
371 |
-
'include' => 'disable_ping-back.php',
|
372 |
-
'hidden' => true,
|
373 |
-
);
|
374 |
-
|
375 |
-
|
376 |
-
$required_packages[] = array(
|
377 |
-
'name' => 'disable_dashbord',
|
378 |
-
'title' => __( 'Disable dashbord', 'vkExUnit' ),
|
379 |
-
'description' => __( 'Disable dashbord', 'vkExUnit' ),
|
380 |
-
'default' => false,
|
381 |
-
'include' => 'disable_dashbord.php',
|
382 |
-
'hidden' => true,
|
383 |
-
);
|
384 |
|
385 |
-
/*-------------------------------------------*/
|
386 |
-
/*
|
387 |
-
/*-------------------------------------------*/
|
388 |
-
$required_packages[] = array(
|
389 |
-
|
390 |
-
|
391 |
-
|
392 |
-
|
393 |
-
|
394 |
-
);
|
395 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
396 |
|
397 |
-
|
398 |
-
|
399 |
-
|
400 |
-
|
401 |
-
|
402 |
-
|
403 |
-
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
404 |
|
405 |
-
/*-------------------------------------------*/
|
406 |
-
/* post_type_manager
|
407 |
-
/*-------------------------------------------*/
|
408 |
-
$required_packages[] = array(
|
409 |
-
|
410 |
-
|
411 |
-
|
412 |
-
|
413 |
-
|
414 |
-
|
415 |
-
|
416 |
-
|
|
|
417 |
),
|
418 |
-
|
419 |
-
|
420 |
-
|
421 |
-
);
|
422 |
-
|
423 |
-
/*-------------------------------------------*/
|
424 |
-
/* Page Top Button
|
425 |
-
/*-------------------------------------------*/
|
426 |
-
$required_packages[] = array(
|
427 |
-
'name' => 'pagetop_button',
|
428 |
-
'title' => __( 'Page Top Button', 'vkExUnit' ),
|
429 |
-
'description' => __( 'The page top button is displayed in the lower right corner of the screen.', 'vkExUnit' ),
|
430 |
-
'default' => false,
|
431 |
-
'include' => 'pagetop-btn/pagetop-btn.php'
|
432 |
-
);
|
433 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
434 |
|
435 |
foreach ( $required_packages as $package ) {
|
436 |
vkExUnit_package_register( $package );
|
1 |
<?php
|
2 |
+
function vkExUnit_get_packages() {
|
3 |
+
$required_packages = array();
|
4 |
+
/*
|
5 |
+
Example :
|
6 |
+
$required_packages[] = array(
|
7 |
'name' => 'auto_eyecatch',
|
8 |
'title' => __('Automatic Eye Catch insert', 'vkExUnit'),
|
9 |
'description' => __('Display Eye Catch image at before content.', 'vkExUnit'),
|
16 |
),
|
17 |
'default' => false,
|
18 |
'include' => '/auto_eyecatch.php',
|
19 |
+
);
|
20 |
|
21 |
+
*/
|
22 |
|
23 |
+
/*-------------------------------------------*/
|
24 |
+
/* bootstrap
|
25 |
+
/*-------------------------------------------*/
|
26 |
+
/* fontawesome
|
27 |
+
/*-------------------------------------------*/
|
28 |
+
/* icon
|
29 |
+
/*-------------------------------------------*/
|
30 |
+
/* wpTitle
|
31 |
+
/*-------------------------------------------*/
|
32 |
+
/* metaKeyword
|
33 |
+
/*-------------------------------------------*/
|
34 |
+
/* metaDescription
|
35 |
+
/*-------------------------------------------*/
|
36 |
+
/* sns
|
37 |
+
/*-------------------------------------------*/
|
38 |
+
/* ga
|
39 |
+
/*-------------------------------------------*/
|
40 |
+
/* otherWidgets
|
41 |
+
/*-------------------------------------------*/
|
42 |
+
/* css_customize
|
43 |
+
/*-------------------------------------------*/
|
44 |
+
/* Contact Section
|
45 |
+
/*-------------------------------------------*/
|
46 |
+
/* ChildPageIndex
|
47 |
+
/*-------------------------------------------*/
|
48 |
+
/* pageList_ancestor
|
49 |
+
/*-------------------------------------------*/
|
50 |
+
/* Sitemap_page
|
51 |
+
/*-------------------------------------------*/
|
52 |
+
/* Call To Action
|
53 |
+
/*-------------------------------------------*/
|
54 |
+
/* insert_ads
|
55 |
+
/*-------------------------------------------*/
|
56 |
+
/* relatedPosts
|
57 |
+
/*-------------------------------------------*/
|
58 |
+
/* auto_eyecatch
|
59 |
+
/*-------------------------------------------*/
|
60 |
+
/* disable_ping-back
|
61 |
+
/*-------------------------------------------*/
|
62 |
+
/* TinyMCE Style Tags
|
63 |
+
/*-------------------------------------------*/
|
64 |
+
/* Page Top Button
|
65 |
+
/*-------------------------------------------*/
|
66 |
|
67 |
+
/*-------------------------------------------*/
|
68 |
+
/* bootstrap
|
69 |
+
/*-------------------------------------------*/
|
70 |
+
$required_packages[] = array(
|
71 |
+
'name' => 'bootstrap',
|
72 |
+
'title' => __( 'Print Bootstrap css ( grid / button / table )', 'vkExUnit' ),
|
73 |
+
'description' => __( 'If your using theme has already including Bootstrap, you deactivate this item.', 'vkExUnit' ),
|
74 |
+
'default' => false,
|
75 |
+
'include' => 'bootstrap.php',
|
76 |
+
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
77 |
|
78 |
+
/*-------------------------------------------*/
|
79 |
+
/* fontawesome
|
80 |
+
/*-------------------------------------------*/
|
81 |
+
$required_packages[] = array(
|
82 |
+
'name' => 'fontawesome',
|
83 |
+
'title' => __( 'Print link fontawesome', 'vkExUnit' ),
|
84 |
+
'description' => __( 'Print fontawesome link tag to html head.', 'vkExUnit' ),
|
85 |
+
'default' => false,
|
86 |
+
'include' => 'font-awesome-config.php',
|
87 |
+
);
|
88 |
|
89 |
+
/*-------------------------------------------*/
|
90 |
+
/* icon
|
91 |
+
/*-------------------------------------------*/
|
92 |
+
$required_packages[] = array(
|
93 |
+
'name' => 'icon',
|
94 |
+
'title' => __( 'Favicon setting', 'vkExUnit' ),
|
95 |
+
'description' => __( 'About favicon.', 'vkExUnit' ) . '<br><br>* * * * * * * * * * * * * * * * * * * * * * * * <br>' . __( 'This feature will be discontinued shortly.<br>You can set the site icon from "Site Identity" panel of "Themes > Customize".', 'vkExUnit' ) . '<br>* * * * * * * * * * * * * * * * * * * * * * * * ',
|
96 |
+
'default' => true,
|
97 |
+
'include' => 'icons.php',
|
98 |
+
);
|
99 |
|
100 |
+
/*-------------------------------------------*/
|
101 |
+
/* wpTitle
|
102 |
+
/*-------------------------------------------*/
|
103 |
+
$required_packages[] = array(
|
104 |
+
'name' => 'wpTitle',
|
105 |
+
'title' => __( 'Rewrite the title tag', 'vkExUnit' ),
|
106 |
+
'description' => __( 'Print is rewritten by its own rules to html head.', 'vkExUnit' ),
|
107 |
+
'attr' => array(
|
108 |
+
array(
|
109 |
+
'name' => __( 'Setting', 'vkExUnit' ),
|
110 |
+
'url' => admin_url( 'admin.php?page=vkExUnit_main_setting#vkExUnit_wp_title' ),
|
111 |
+
'enable_only' => 1,
|
112 |
+
),
|
113 |
),
|
114 |
+
'default' => true,
|
115 |
+
'include' => 'wp_title.php',
|
116 |
+
);
|
|
|
117 |
|
118 |
+
/*-------------------------------------------*/
|
119 |
+
/* metaKeyword
|
120 |
+
/*-------------------------------------------*/
|
121 |
+
$required_packages[] = array(
|
122 |
+
'name' => 'metaKeyword',
|
123 |
+
'title' => __( 'Print meta Keyword', 'vkExUnit' ),
|
124 |
+
'description' => __( 'Print meta Keyword to html head.', 'vkExUnit' ),
|
125 |
+
'attr' => array(
|
126 |
+
array(
|
127 |
+
'name' => __( 'Setting', 'vkExUnit' ),
|
128 |
+
'url' => admin_url() . 'admin.php?page=vkExUnit_main_setting#vkExUnit_common_keywords',
|
129 |
+
'enable_only' => 1,
|
130 |
+
),
|
131 |
),
|
132 |
+
'default' => true,
|
133 |
+
'include' => 'meta_keyword.php',
|
134 |
+
);
|
135 |
+
/*-------------------------------------------*/
|
136 |
+
/* metaDescription
|
137 |
+
/*-------------------------------------------*/
|
138 |
+
$required_packages[] = array(
|
139 |
+
'name' => 'metaDescription',
|
140 |
+
'title' => __( 'Print meta description', 'vkExUnit' ),
|
141 |
+
'description' => __( 'Print meta description to html head.', 'vkExUnit' ),
|
142 |
+
'default' => true,
|
143 |
+
'include' => 'meta_description.php',
|
144 |
+
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
145 |
|
146 |
+
/*-------------------------------------------*/
|
147 |
+
/* sns
|
148 |
+
/*-------------------------------------------*/
|
149 |
+
$deskSns = array();
|
150 |
+
$settingPage = '<a href="' . admin_url() . 'admin.php?page=vkExUnit_main_setting#vkExUnit_sns_options">' . __( 'Main setting page' ) . '</a>';
|
151 |
+
$deskSns[] = '<ul>';
|
152 |
+
$deskSns[] = '<li>' . __( 'Print og tags to html head.', 'vkExUnit' ) . '</li>';
|
153 |
+
$deskSns[] = '<li>' . __( 'Print twitter card tags to html head.', 'vkExUnit' ) . '</li>';
|
154 |
+
$deskSns[] = '<li>' . __( 'Print social bookmark buttons.', 'vkExUnit' ) . '</li>';
|
155 |
+
$deskSns[] = '<li>' . __( 'Facebook Page Plugin widget.', 'vkExUnit' ) . '</li>';
|
156 |
+
$deskSns[] = '<li>' . __( 'Print Follow me box to content bottom.', 'vkExUnit' ) . '</li>';
|
157 |
+
$deskSns[] = '</ul>';
|
158 |
+
$deskSns[] = '<p>' . sprintf( __( '* You can stop the function separately from the %s.', 'vkExUnit' ), $settingPage ) . '</p>';
|
159 |
+
|
160 |
+
$required_packages[] = array(
|
161 |
+
'name' => 'sns',
|
162 |
+
'title' => __( 'Social media cooperation', 'vkExUnit' ),
|
163 |
+
'description' => $deskSns,
|
164 |
+
'attr' => array(
|
165 |
+
array(
|
166 |
+
'name' => __( 'Setting', 'vkExUnit' ),
|
167 |
+
'url' => admin_url() . 'admin.php?page=vkExUnit_main_setting#vkExUnit_sns_options',
|
168 |
+
'enable_only' => 1,
|
169 |
+
),
|
170 |
),
|
171 |
+
'default' => true,
|
172 |
+
'include' => 'sns/sns.php',
|
173 |
+
);
|
|
|
174 |
|
175 |
+
/*-------------------------------------------*/
|
176 |
+
/* ga
|
177 |
+
/*-------------------------------------------*/
|
178 |
+
$required_packages[] = array(
|
179 |
+
'name' => 'ga',
|
180 |
+
'title' => 'Google Analytics',
|
181 |
+
'description' => __( 'Print Google Analytics tracking code.', 'vkExUnit' ),
|
182 |
+
'attr' => array(
|
183 |
+
array(
|
184 |
+
'name' => __( 'Setting', 'vkExUnit' ),
|
185 |
+
'url' => admin_url() . 'admin.php?page=vkExUnit_main_setting#vkExUnit_ga_options',
|
186 |
+
'enable_only' => 1,
|
187 |
+
),
|
188 |
),
|
189 |
+
'default' => true,
|
190 |
+
'include' => 'google_analytics/google_analytics.php',
|
191 |
+
);
|
|
|
192 |
|
193 |
+
/*-------------------------------------------*/
|
194 |
+
/* otherWidgets
|
195 |
+
/*-------------------------------------------*/
|
196 |
+
$desk = array();
|
197 |
+
$desk[] = '<p>' . __( 'You can use various widgets.', 'vkExUnit' ) . '</p>';
|
198 |
+
$desk[] = '<ul>';
|
199 |
+
$desk[] = '<li>' . __( 'VK_Recent Posts - display the link text and the date of the latest article title.', 'vkExUnit' ) . '</li>';
|
200 |
+
$desk[] = '<li>' . __( 'VK_Page content to widget - display the contents of the page to the widgets.', 'vkExUnit' ) . '</li>';
|
201 |
+
$desk[] = '<li>' . __( 'VK_Profile - display the profile entered in the widget.', 'vkExUnit' ) . '</li>';
|
202 |
+
$desk[] = '<li>' . __( 'VK_FB Page Plugin - display the Facebook Page Plugin.', 'vkExUnit' ) . '</li>';
|
203 |
+
$desk[] = '<li>' . __( 'VK_3PR area - display the 3PR area.', 'vkExUnit' ) . '</li>';
|
204 |
+
$desk[] = '<li>VK_' . __( 'categories/tags list', 'vkExUnit' ) . __( 'Displays a categories, tags or format list.', 'vkExUnit' ) . '</li>';
|
205 |
+
$desk[] = '<li>VK_' . __( 'archive list', 'vkExUnit' ) . __( 'Displays a list of archives. You can choose the post type and also to display archives by month or by year.', 'vkExUnit' ) . '</li>';
|
206 |
+
$desk[] = '</ul>';
|
207 |
+
|
208 |
+
$required_packages[] = array(
|
209 |
+
'name' => 'otherWidgets',
|
210 |
+
'title' => __( 'Widgets', 'vkExUnit' ),
|
211 |
+
'description' => $desk,
|
212 |
+
'attr' => array(
|
213 |
+
array(
|
214 |
+
'name' => __( 'Setting', 'vkExUnit' ),
|
215 |
+
'url' => admin_url() . 'widgets.php',
|
216 |
+
'enable_only' => 1,
|
217 |
+
),
|
218 |
),
|
219 |
+
'default' => true,
|
220 |
+
'include' => 'other_widget/other_widget.php',
|
221 |
+
);
|
|
|
222 |
|
223 |
+
/*-------------------------------------------*/
|
224 |
+
/* css_customize
|
225 |
+
/*-------------------------------------------*/
|
226 |
+
$required_packages[] = array(
|
227 |
+
'name' => 'css_customize',
|
228 |
+
'title' => __( 'CSS customize', 'vkExUnit' ),
|
229 |
+
'description' => __( 'You can set Customize CSS.', 'vkExUnit' ),
|
230 |
+
'attr' => array(
|
231 |
+
array(
|
232 |
+
'name' => __( 'Setting', 'vkExUnit' ),
|
233 |
+
'url' => admin_url() . 'admin.php?page=vkExUnit_css_customize',
|
234 |
+
'enable_only' => 1,
|
235 |
+
),
|
236 |
),
|
237 |
+
'default' => true,
|
238 |
+
'include' => 'css_customize/css_customize.php',
|
239 |
+
);
|
|
|
240 |
|
241 |
+
/*-------------------------------------------*/
|
242 |
+
/* ChildPageIndex
|
243 |
/*-------------------------------------------*/
|
244 |
|
245 |
+
$required_packages[] = array(
|
246 |
+
'name' => 'childPageIndex',
|
247 |
+
'title' => __( 'Child page index', 'vkExUnit' ),
|
248 |
+
'description' => __( 'At the bottom of the specified page, it will display a list of the child page.', 'vkExUnit' ),
|
249 |
+
'default' => true,
|
250 |
+
'include' => 'child_page_index.php',
|
251 |
+
);
|
|
|
252 |
|
253 |
+
/*-------------------------------------------*/
|
254 |
+
/* pageList_ancestor
|
255 |
+
/*-------------------------------------------*/
|
256 |
+
$required_packages[] = array(
|
257 |
+
'name' => 'pageList_ancestor',
|
258 |
+
'title' => __( 'Page list from ancestor', 'vkExUnit' ),
|
259 |
+
'description' => __( 'Display Page list from ancestor at after content.', 'vkExUnit' ),
|
260 |
+
'default' => true,
|
261 |
+
'include' => 'pageList_ancestor.php',
|
262 |
+
);
|
263 |
|
264 |
+
/*-------------------------------------------*/
|
265 |
+
/* Contact Section
|
266 |
+
/*-------------------------------------------*/
|
267 |
+
$required_packages[] = array(
|
268 |
+
'name' => 'contact_section',
|
269 |
+
'title' => __( 'Contact Section', 'vkExUnit' ),
|
270 |
+
'description' => __( 'Display Contact Section at after content.', 'vkExUnit' ),
|
271 |
+
'attr' => array(
|
272 |
+
array(
|
273 |
+
'name' => __( 'Setting', 'vkExUnit' ),
|
274 |
+
'url' => admin_url() . 'admin.php?page=vkExUnit_main_setting#vkExUnit_contact',
|
275 |
+
'enable_only' => 1,
|
276 |
+
),
|
277 |
),
|
278 |
+
'default' => true,
|
279 |
+
'include' => 'contact-section/contact-section.php',
|
280 |
+
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
281 |
|
282 |
+
/*-------------------------------------------*/
|
283 |
+
/* Sitemap_page
|
284 |
+
/*-------------------------------------------*/
|
285 |
+
$required_packages[] = array(
|
286 |
+
'name' => 'sitemap_page',
|
287 |
+
'title' => __( 'Display HTML Site Map', 'vkExUnit' ),
|
288 |
+
'description' => __( 'It displays a HTML Site Map to the specified page.', 'vkExUnit' ),
|
289 |
+
'default' => true,
|
290 |
+
'include' => 'sitemap_page/sitemap_page.php',
|
291 |
+
);
|
292 |
|
293 |
+
/*-------------------------------------------*/
|
294 |
+
/* Call To Action
|
295 |
+
/*-------------------------------------------*/
|
296 |
+
$cta_description = __( 'Display the CTA at the end of the post content.', 'vkExUnit' );
|
297 |
+
$cta_description .= '<br>';
|
298 |
+
$cta_description .= __( 'The CTA stands for "Call to action" and this is the area that prompts the user behavior.', 'vkExUnit' );
|
299 |
+
$cta_description .= '<br>';
|
300 |
+
$cta_description .= __( 'As an example, text message and a link button for induction to the free sample download page.', 'vkExUnit' );
|
301 |
+
|
302 |
+
$required_packages[] = array(
|
303 |
+
'name' => 'call_to_action',
|
304 |
+
'title' => __( 'Call To Action', 'vkExUnit' ),
|
305 |
+
'description' => $cta_description,
|
306 |
+
'attr' => array(
|
307 |
+
array(
|
308 |
+
'name' => __( 'Setting', 'vkExUnit' ),
|
309 |
+
'url' => admin_url() . 'admin.php?page=vkExUnit_main_setting#vkExUnit_cta_settings',
|
310 |
+
'enable_only' => 1,
|
311 |
+
),
|
312 |
+
array(
|
313 |
+
'name' => __( 'Contents setting', 'vkExUnit' ),
|
314 |
+
'url' => admin_url() . 'edit.php?post_type=cta',
|
315 |
+
'enable_only' => 1,
|
316 |
+
),
|
317 |
),
|
318 |
+
'default' => true,
|
319 |
+
'include' => 'call-to-action-config.php',
|
320 |
+
);
|
|
|
321 |
|
322 |
+
/*-------------------------------------------*/
|
323 |
+
/* insert_ads
|
324 |
+
/*-------------------------------------------*/
|
325 |
+
$required_packages[] = array(
|
326 |
+
'name' => 'insert_ads',
|
327 |
+
'title' => __( 'Insert ads', 'vkExUnit' ),
|
328 |
+
'description' => __( 'Insert ads to content.', 'vkExUnit' ),
|
329 |
+
'attr' => array(
|
330 |
+
array(
|
331 |
+
'name' => __( 'Setting', 'vkExUnit' ),
|
332 |
+
'url' => admin_url() . 'admin.php?page=vkExUnit_main_setting#vkExUnit_Ads',
|
333 |
+
'enable_only' => 1,
|
334 |
+
),
|
335 |
),
|
336 |
+
'default' => true,
|
337 |
+
'include' => 'insert_ads.php',
|
338 |
+
);
|
339 |
+
/*-------------------------------------------*/
|
340 |
+
/* relatedPosts
|
341 |
+
/*-------------------------------------------*/
|
342 |
+
$required_packages[] = array(
|
343 |
+
'name' => 'relatedPosts',
|
344 |
+
'title' => __( 'Related posts', 'vkExUnit' ),
|
345 |
+
'description' => __( 'Print Related posts lists to post content bottom.', 'vkExUnit' ),
|
346 |
+
'default' => true,
|
347 |
+
'include' => 'related_posts/related_posts.php',
|
348 |
+
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
349 |
|
350 |
+
/*-------------------------------------------*/
|
351 |
+
/* auto_eyecatch
|
352 |
+
/*-------------------------------------------*/
|
353 |
+
$required_packages[] = array(
|
354 |
+
'name' => 'auto_eyecatch',
|
355 |
+
'title' => __( 'Automatic Eye Catch insert', 'vkExUnit' ),
|
356 |
+
'description' => __( 'Display Eye Catch image at before content.', 'vkExUnit' ),
|
357 |
+
'default' => false,
|
358 |
+
'include' => 'auto_eyecatch.php',
|
359 |
+
);
|
360 |
|
361 |
+
/*-------------------------------------------*/
|
362 |
+
/* disable_ping-back
|
363 |
+
/*-------------------------------------------*/
|
364 |
+
$required_packages[] = array(
|
365 |
+
'name' => 'disable_ping-back',
|
366 |
+
'title' => __( 'Disable ping back', 'vkExUnit' ),
|
367 |
+
'description' => __( 'Disable xmlrpc ping back.', 'vkExUnit' ),
|
368 |
+
'default' => false,
|
369 |
+
'include' => 'disable_ping-back.php',
|
370 |
+
'hidden' => true,
|
371 |
+
);
|
372 |
+
|
373 |
+
$required_packages[] = array(
|
374 |
+
'name' => 'disable_dashbord',
|
375 |
+
'title' => __( 'Disable dashbord', 'vkExUnit' ),
|
376 |
+
'description' => __( 'Disable dashbord', 'vkExUnit' ),
|
377 |
+
'default' => false,
|
378 |
+
'include' => 'disable_dashbord.php',
|
379 |
+
'hidden' => true,
|
380 |
+
);
|
381 |
|
382 |
+
/*-------------------------------------------*/
|
383 |
+
/* TinyMCE Style Tags
|
384 |
+
/*-------------------------------------------*/
|
385 |
+
$required_packages[] = array(
|
386 |
+
'name' => 'tiny_mce_style_tags',
|
387 |
+
'title' => __( 'TinyMCE Style Tags', 'vkExUnit' ),
|
388 |
+
'description' => __( 'Add TinyMCE Editor to style tags.', 'vkExUnit' ),
|
389 |
+
'default' => true,
|
390 |
+
'include' => 'tiny_mce_style_tags.php',
|
391 |
+
);
|
392 |
+
|
393 |
+
$required_packages[] = array(
|
394 |
+
'name' => 'admin_bar',
|
395 |
+
'title' => __( 'Admin bar manu', 'vkExUnit' ),
|
396 |
+
'description' => __( 'Add ExUnit menu to admin bar.', 'vkExUnit' ),
|
397 |
+
'default' => true,
|
398 |
+
'include' => '../plugins_admin/admin_bar.php',
|
399 |
+
);
|
400 |
|
401 |
+
/*-------------------------------------------*/
|
402 |
+
/* post_type_manager
|
403 |
+
/*-------------------------------------------*/
|
404 |
+
$required_packages[] = array(
|
405 |
+
'name' => 'post_type_manager',
|
406 |
+
'title' => __( 'Post Type Manager', 'vkExUnit' ),
|
407 |
+
'description' => __( 'Add custom post types and custom taxonomies.', 'vkExUnit' ),
|
408 |
+
'attr' => array(
|
409 |
+
array(
|
410 |
+
'name' => __( 'Setting', 'vkExUnit' ),
|
411 |
+
'url' => admin_url() . 'edit.php?post_type=post_type_manage',
|
412 |
+
'enable_only' => 1,
|
413 |
+
),
|
414 |
),
|
415 |
+
'default' => false,
|
416 |
+
'include' => 'post-type-manager-config.php',
|
417 |
+
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
418 |
|
419 |
+
/*-------------------------------------------*/
|
420 |
+
/* Page Top Button
|
421 |
+
/*-------------------------------------------*/
|
422 |
+
$required_packages[] = array(
|
423 |
+
'name' => 'pagetop_button',
|
424 |
+
'title' => __( 'Page Top Button', 'vkExUnit' ),
|
425 |
+
'description' => __( 'The page top button is displayed in the lower right corner of the screen.', 'vkExUnit' ),
|
426 |
+
'default' => false,
|
427 |
+
'include' => 'pagetop-btn/pagetop-btn.php',
|
428 |
+
);
|
429 |
+
return $required_packages;
|
430 |
+
} // function vkExUnit_get_packages(){
|
431 |
+
|
432 |
+
$required_packages = vkExUnit_get_packages();
|
433 |
|
434 |
foreach ( $required_packages as $package ) {
|
435 |
vkExUnit_package_register( $package );
|
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: 6.4.
|
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: 6.4.8
|
7 |
* Author: Vektor,Inc.
|
8 |
* Text Domain: vkExUnit
|
9 |
* Domain Path: /languages
|