Version Description
Back version to 8.3.1
Download this release
Release Info
Developer | kurudrive |
Plugin | VK All in One Expansion Unit |
Version | 9.1.2 |
Comparing to | |
See all releases |
Code changes from version 9.1.1 to 9.1.2
- {assets/_scss → _scss}/_bootstrap.scss +0 -0
- {assets/_scss → _scss}/_contents_option_style.scss +0 -0
- _scss/vkExUnit_admin.scss +6 -0
- {assets/_scss → _scss}/vkExUnit_editor_style.scss +0 -0
- {assets/_scss → _scss}/vkExUnit_style.scss +33 -45
- {assets/_scss → _scss}/vkExUnit_style_in_bs.scss +0 -0
- admin/admin-post-metabox.php +0 -55
- admin/admin.php +0 -103
- admin/class-veu-metabox-insert-items.php +0 -28
- admin/class-veu-metabox.php +0 -156
- admin/admin-active-setting-page.php → admin_active_setting_page.php +3 -8
- admin/admin-main-setting-page.php → admin_main_setting_page.php +42 -61
- admin_other_functions.php +19 -0
- assets/_scss/vkExUnit_admin.scss +0 -92
- assets/css/vkExUnit_admin.css +0 -1
- assets/css/vkExUnit_style.css +0 -1
- assets/css/vkExUnit_style_in_bs.css +0 -12
- assets/js/vkExUnit_admin.js +0 -40
- common_helpers.php +48 -0
- admin/admin-common-init.php → common_init.php +10 -12
- css/vkExUnit_admin.css +1 -0
- {assets/css → css}/vkExUnit_editor_style.css +0 -0
- css/vkExUnit_style.css +1 -0
- css/vkExUnit_style_in_bs.css +12 -0
- {assets/images → images}/arrow_bottom.svg +0 -0
- {assets/images → images}/head_logo_ExUnit.png +0 -0
- {assets/images → images}/to-top-btn-icon.svg +0 -0
- inc/auto-eyecatch/auto-eyecatch.php +0 -13
- inc/auto-eyecatch/class-veu-auto-eyecatch.php +0 -91
- inc/auto-eyecatch/class-veu-metabox-eyecatch.php +0 -45
- inc/call-to-action/package/class-veu-metabox-cta.php +0 -71
- inc/css-customize/class-veu-metabox-css-customize.php +0 -39
- inc/css-customize/css-customize-single.php +0 -41
- inc/meta-keyword/class-veu-metabox-meta-keyword.php +0 -43
- inc/meta-keyword/meta-keyword.php +0 -124
- inc/noindex/class-veu-metabox-noindex.php +0 -45
- inc/noindex/noindex.php +0 -34
- inc/other-widget/other-widget.php +0 -99
- inc/post-type-manager/post-type-manager-config.php +0 -18
- inc/sitemap-page/class-veu-metabox-sitemap.php +0 -49
- inc/sitemap-page/sitemap-page-admin-main-setting.php +0 -54
- inc/sitemap-page/sitemap-page-helpers.php +0 -54
- inc/sns/class-veu-metabox-sns-button.php +0 -62
- inc/sns/class-veu-metabox-sns-title.php +0 -39
- inc/template-tags/template-tags-veu-old.php +0 -69
- inc/vk-blocks/package/build/block-build.js +0 -26
- inc/vk-blocks/package/build/block-build.js.map +0 -1
- inc/vk-blocks/package/build/languages/vk-blocks-ja.mo +0 -0
- initialize.php +90 -21
- {assets/js → js}/all.js +0 -0
- {assets/js → js}/all.min.js +0 -0
- {assets/js → js}/jquery.flatheights.js +0 -0
- {assets/js → js}/master.js +0 -0
- js/vkExUnit_admin.js +4 -0
- languages/vk-all-in-one-expansion-unit-ja.mo +0 -0
- languages/vk-all-in-one-expansion-unit-ja.po +686 -833
- languages/vk-all-in-one-expansion-unit.pot +8 -8
- {inc → plugins}/add-body-class.php +0 -0
- plugins/auto_eyecatch.php +138 -0
- {inc → plugins}/bootstrap.php +0 -0
- {inc/call-to-action → plugins}/call-to-action-config.php +1 -1
- {inc/call-to-action/package → plugins/call-to-action}/_scss/_call-to-action.scss +0 -0
- {inc/call-to-action/package → plugins/call-to-action}/class-vk-call-to-action.php +168 -140
- {inc/call-to-action/package → plugins/call-to-action}/view-actionbox.php +5 -2
- {inc/call-to-action/package → plugins/call-to-action}/view-adminsetting.php +0 -0
- {inc/call-to-action/package → plugins/call-to-action}/widget-call-to-action.php +0 -0
- inc/child-page-index.php → plugins/child_page_index.php +9 -1
- {inc → plugins}/contact-section/contact-section.php +3 -2
- {inc → plugins}/contact-section/customizer.php +0 -0
- inc/css-customize/css-customize-edit.php → plugins/css_customize/css_customize-edit.php +0 -0
- plugins/css_customize/css_customize-single.php +102 -0
- inc/css-customize/css-customize.php → plugins/css_customize/css_customize.php +4 -17
- inc/disable-dashbord.php → plugins/disable_dashbord.php +0 -0
- {inc → plugins}/disable_ping-back.php +0 -0
- {inc/font-awesome → plugins}/font-awesome-config.php +3 -3
- {inc/font-awesome/package → plugins/font-awesome}/class-vk-font-awesome-versions.php +0 -5
- {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/HELP-US-OUT.txt +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/css/font-awesome.css +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/css/font-awesome.min.css +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/fonts/FontAwesome.otf +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/fonts/fontawesome-webfont.eot +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/fonts/fontawesome-webfont.svg +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/fonts/fontawesome-webfont.ttf +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/fonts/fontawesome-webfont.woff +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/fonts/fontawesome-webfont.woff2 +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/less/animated.less +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/less/bordered-pulled.less +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/less/core.less +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/less/fixed-width.less +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/less/font-awesome.less +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/less/icons.less +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/less/larger.less +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/less/list.less +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/less/mixins.less +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/less/path.less +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/less/rotated-flipped.less +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/less/screen-reader.less +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/less/stacked.less +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/less/variables.less +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/scss/_animated.scss +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/scss/_bordered-pulled.scss +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/scss/_core.scss +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/scss/_fixed-width.scss +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/scss/_icons.scss +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/scss/_larger.scss +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/scss/_list.scss +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/scss/_mixins.scss +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/scss/_path.scss +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/scss/_rotated-flipped.scss +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/scss/_screen-reader.scss +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/scss/_stacked.scss +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/scss/_variables.scss +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/scss/font-awesome.scss +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/LICENSE.txt +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/css/all.min.css +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/js/all.min.js +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/metadata/categories.yml +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/metadata/icons.json +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/metadata/icons.yml +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/metadata/shims.json +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/metadata/shims.yml +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/metadata/sponsors.yml +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/sprites/brands.svg +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/sprites/regular.svg +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/sprites/solid.svg +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/webfonts/fa-brands-400.eot +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/webfonts/fa-brands-400.svg +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/webfonts/fa-brands-400.ttf +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/webfonts/fa-brands-400.woff +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/webfonts/fa-brands-400.woff2 +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/webfonts/fa-regular-400.eot +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/webfonts/fa-regular-400.svg +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/webfonts/fa-regular-400.ttf +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/webfonts/fa-regular-400.woff +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/webfonts/fa-regular-400.woff2 +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/webfonts/fa-solid-900.eot +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/webfonts/fa-solid-900.svg +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/webfonts/fa-solid-900.ttf +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/webfonts/fa-solid-900.woff +0 -0
- {inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/webfonts/fa-solid-900.woff2 +0 -0
- inc/footer-copyright-change.php → plugins/footer_copyright_change.php +0 -0
- {inc → plugins}/google_analytics/ga_admin.php +0 -0
- {inc → plugins}/google_analytics/ga_customizer.php +0 -0
- {inc → plugins}/google_analytics/google_analytics.php +1 -1
- {inc → plugins}/icons.php +1 -1
- inc/insert-ads.php → plugins/insert_ads.php +1 -1
- inc/meta-description.php → plugins/meta_description.php +1 -1
- plugins/meta_keyword.php +162 -0
- {inc → plugins}/nav-menu-class-custom.php +0 -0
- {inc/other-widget → plugins/other_widget}/js/admin-widget.js +0 -0
- plugins/other_widget/other_widget.php +90 -0
- {inc/other-widget → plugins/other_widget}/widget-3pr-area.php +0 -0
- {inc/other-widget → plugins/other_widget}/widget-archives.php +0 -0
- {inc/other-widget → plugins/other_widget}/widget-banner.php +0 -0
- {inc/other-widget → plugins/other_widget}/widget-button.php +0 -0
- {inc/other-widget → plugins/other_widget}/widget-child-page-list.php +0 -0
- {inc/other-widget → plugins/other_widget}/widget-new-posts.php +2 -16
- {inc/other-widget → plugins/other_widget}/widget-page.php +2 -2
- {inc/other-widget → plugins/other_widget}/widget-pr-blocks.php +0 -0
- {inc/other-widget → plugins/other_widget}/widget-profile.php +0 -0
- {inc/other-widget → plugins/other_widget}/widget-side-child-page-list.php +0 -0
- {inc/other-widget → plugins/other_widget}/widget-taxonomies.php +0 -0
- inc/page-list-ancestor.php → plugins/pageList_ancestor.php +28 -26
- {inc → plugins}/pagetop-btn/_scss/_pagetop-btn.scss +0 -0
- {inc → plugins}/pagetop-btn/js/pagetop-btn.js +0 -0
- {inc → plugins}/pagetop-btn/pagetop-btn.php +0 -0
- plugins/post-type-manager-config.php +19 -0
- {inc/post-type-manager/package → plugins/post-type-manager}/class.post-type-manager.php +0 -0
- {inc → plugins}/related_posts/related_posts.php +0 -0
- plugins/sitemap_page/hide-controller.php +126 -0
- plugins/sitemap_page/sitemap_admin.php +22 -0
- inc/sitemap-page/sitemap-page.php → plugins/sitemap_page/sitemap_page.php +50 -6
- {inc → plugins}/smooth-scroll/js/smooth-scroll.js +0 -0
- {inc → plugins}/smooth-scroll/js/smooth-scroll.min.js +0 -0
- {inc → plugins}/smooth-scroll/smooth-scroll.php +0 -0
- {inc → plugins}/sns/function_follow.php +0 -0
- plugins/sns/function_meta_box.php +65 -0
- {inc → plugins}/sns/function_og.php +0 -0
- {inc → plugins}/sns/function_snsBtns.php +2 -24
- {inc → plugins}/sns/function_twitterCard.php +0 -0
- plugins/sns/hide_controller.php +139 -0
- {inc → plugins}/sns/icons/Read Me.txt +0 -0
- {inc → plugins}/sns/icons/demo-files/demo.css +0 -0
- {inc → plugins}/sns/icons/demo-files/demo.js +0 -0
- {inc → plugins}/sns/icons/demo.html +0 -0
- {inc → plugins}/sns/icons/fonts/vk_sns.eot +0 -0
- {inc → plugins}/sns/icons/fonts/vk_sns.svg +0 -0
- {inc → plugins}/sns/icons/fonts/vk_sns.ttf +0 -0
- {inc → plugins}/sns/icons/fonts/vk_sns.woff +0 -0
- {inc → plugins}/sns/icons/selection.json +0 -0
- {inc → plugins}/sns/icons/style.css +0 -0
- {inc → plugins}/sns/sns.php +10 -35
- {inc → plugins}/sns/sns_admin.php +0 -0
- {inc → plugins}/sns/sns_customizer.php +0 -0
- {inc → plugins}/sns/widget-fb-page-plugin.php +0 -0
- {inc → plugins}/sns/widget-twitter.php +0 -0
- plugins/template-tags/template-tags-veu-old.php +57 -0
- {inc → plugins}/template-tags/template-tags-veu.php +3 -19
- {inc → plugins}/template-tags/template-tags.php +1 -5
- inc/tiny-mce-styletags.php → plugins/tiny_mce_style_tags.php +0 -0
- {inc/vk-blocks → plugins}/vk-blocks-config.php +7 -7
- {inc/vk-blocks/package → plugins/vk-blocks}/build/block-build-editor.css +1 -1
- {inc/vk-blocks/package → plugins/vk-blocks}/build/block-build.css +2 -4
- plugins/vk-blocks/build/block-build.js +20 -0
{assets/_scss → _scss}/_bootstrap.scss
RENAMED
File without changes
|
{assets/_scss → _scss}/_contents_option_style.scss
RENAMED
File without changes
|
_scss/vkExUnit_admin.scss
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
@charset "utf-8";
|
2 |
+
// @import "compass";
|
3 |
+
|
4 |
+
.wrap.debug_mode{
|
5 |
+
tr.dev_object{ display:table-row; }
|
6 |
+
}
|
{assets/_scss → _scss}/vkExUnit_editor_style.scss
RENAMED
File without changes
|
{assets/_scss → _scss}/vkExUnit_style.scss
RENAMED
@@ -55,6 +55,7 @@ $section_margin : 30px;
|
|
55 |
/* .common
|
56 |
/*-------------------------------------------*/
|
57 |
|
|
|
58 |
.link-list li { padding:0.5em; }
|
59 |
iframe.wp-embedded-content { width:100%; }
|
60 |
|
@@ -143,54 +144,41 @@ iframe.wp-embedded-content { width:100%; }
|
|
143 |
margin-top:-1em;margin-bottom:2em
|
144 |
}
|
145 |
.veu_socialSet-position-after { margin-top:3em; }
|
146 |
-
|
147 |
-
.veu_socialSet
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
}//.veu_socialSet ul
|
166 |
|
167 |
.veu_count_sns_pocket,
|
168 |
.veu_count_sns_fb,
|
169 |
-
.veu_count_sns_hb { position: absolute; bottom: 5px; right: 5px; font-size:77%; line-height:1;font-weight: bold;
|
170 |
-
}
|
171 |
|
172 |
@media (max-width: 767px){
|
173 |
-
.veu_socialSet {
|
174 |
-
ul { flex-wrap:wrap; }
|
175 |
-
li { width:calc( 50% - 6px); }
|
176 |
-
.veu_count_sns_pocket,
|
177 |
-
.veu_count_sns_fb,
|
178 |
-
.veu_count_sns_hb { bottom: 2px; }
|
179 |
-
.sb_icon a { padding: 8px 10px; }
|
180 |
-
}
|
181 |
-
}
|
182 |
-
|
183 |
/*
|
184 |
.veu_socialSet と .veu_contentAddSection 2つつけているのは一つだと .content ul などの継承に負けるため
|
185 |
*/
|
186 |
-
.veu_socialSet.veu_contentAddSection ul {
|
187 |
-
|
188 |
-
|
|
|
189 |
}
|
190 |
-
|
191 |
-
.veu_socialSet.veu_contentAddSection ul li {
|
192 |
-
margin-bottom: 9px;
|
193 |
-
}
|
194 |
}
|
195 |
|
196 |
|
@@ -201,11 +189,11 @@ iframe.wp-embedded-content { width:100%; }
|
|
201 |
font-weight: normal;
|
202 |
font-style: normal;
|
203 |
font-family: 'vk_sns';
|
204 |
-
src:url('
|
205 |
-
src:url('
|
206 |
-
url('
|
207 |
-
url('
|
208 |
-
url('
|
209 |
}
|
210 |
|
211 |
[class^="vk_icon_w_r_sns_"], [class*=" vk_icon_w_r_sns_"] {
|
@@ -402,7 +390,7 @@ $section_pagelist_margin:2.5em 0 1em;
|
|
402 |
/*-------------------------------------------*/
|
403 |
/* .veu_cta
|
404 |
/*-------------------------------------------*/
|
405 |
-
@import "
|
406 |
|
407 |
/*-------------------------------------------*/
|
408 |
/* .veu_contact
|
@@ -495,7 +483,7 @@ $section_pagelist_margin:2.5em 0 1em;
|
|
495 |
/*-------------------------------------------*/
|
496 |
/* .veu_pagetop-btn
|
497 |
/*-------------------------------------------*/
|
498 |
-
@import "
|
499 |
|
500 |
/*-------------------------------------------*/
|
501 |
/* Widget .veu_fbPagePlugin
|
55 |
/* .common
|
56 |
/*-------------------------------------------*/
|
57 |
|
58 |
+
html { font-size: inherit; } /* reset bootstrap */
|
59 |
.link-list li { padding:0.5em; }
|
60 |
iframe.wp-embedded-content { width:100%; }
|
61 |
|
144 |
margin-top:-1em;margin-bottom:2em
|
145 |
}
|
146 |
.veu_socialSet-position-after { margin-top:3em; }
|
147 |
+
/*
|
148 |
+
.veu_socialSet と .veu_contentAddSection 2つつけているのは一つだと .content ul などの継承に負けるため
|
149 |
+
*/
|
150 |
+
.veu_socialSet.veu_contentAddSection ul { margin:0px;padding:0;display: flex;
|
151 |
+
li { position:relative; display:block;overflow:visible; width: 50%; margin:3px; padding:0px; background:none;
|
152 |
+
&.sb_icon a {display:block; overflow:hidden; padding: 5px 10px;border-radius: 4px; color:#fff;text-decoration: none; line-height: 100%; font-size: 90%;}
|
153 |
+
&.sb_icon a:hover{
|
154 |
+
box-shadow: none; transform: translate3d(0, 2px, 0); -webkit-transform: translate3d(0, 2px, 0);
|
155 |
+
}
|
156 |
+
&.sb_icon a .sns_txt { position: relative;top:-1px; }
|
157 |
+
iframe { border:none; }
|
158 |
+
a .icon_sns { font-size:100%;padding: 5px 8px 5px 0; display: inline-block; }
|
159 |
+
&.sb_icon.sb_facebook a{ background: #425dab; box-shadow: 0 4px 0 rgb(52, 78, 132); }
|
160 |
+
&.sb_icon.sb_hatena a { background: #007fc5; box-shadow: 0 4px 0 rgba(0,103,159,1); }
|
161 |
+
&.sb_icon.sb_twitter a { background:#00abec; box-shadow: 0 4px 0 rgba(0,126,170,1); }
|
162 |
+
&.sb_icon.sb_google a { background:#dd4b39; box-shadow: 0 4px 0 rgba(160,53,36,1); }
|
163 |
+
&.sb_icon.sb_line a { background:#6ebd30; box-shadow: 0 4px 0 #5b9c28; }
|
164 |
+
&.sb_icon.sb_pocket a { background: #ea4654; box-shadow: 0 4px 0 #c1303c; }//li.sb_pocket
|
165 |
+
}//li
|
166 |
}//.veu_socialSet ul
|
167 |
|
168 |
.veu_count_sns_pocket,
|
169 |
.veu_count_sns_fb,
|
170 |
+
.veu_count_sns_hb { position: absolute; bottom: 5px; right: 5px; font-size:77%; line-height:1;font-weight: bold; }
|
|
|
171 |
|
172 |
@media (max-width: 767px){
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
173 |
/*
|
174 |
.veu_socialSet と .veu_contentAddSection 2つつけているのは一つだと .content ul などの継承に負けるため
|
175 |
*/
|
176 |
+
.veu_socialSet.veu_contentAddSection ul { flex-wrap:wrap; }
|
177 |
+
.veu_socialSet.veu_contentAddSection ul li { width: 48%; margin-bottom: 9px;
|
178 |
+
&:nth-child(even) { margin-right:0; }
|
179 |
+
&.sb_icon a { padding: 8px 10px; }
|
180 |
}
|
181 |
+
.pocket-count, .veu_count_sns_fb, .veu_count_sns_hb { bottom: 2px;}
|
|
|
|
|
|
|
182 |
}
|
183 |
|
184 |
|
189 |
font-weight: normal;
|
190 |
font-style: normal;
|
191 |
font-family: 'vk_sns';
|
192 |
+
src:url('../plugins/sns/icons/fonts/vk_sns.eot?-bq20cj');
|
193 |
+
src:url('../plugins/sns/icons/fonts/vk_sns.eot?#iefix-bq20cj') format('embedded-opentype'),
|
194 |
+
url('../plugins/sns/icons/fonts/vk_sns.woff?-bq20cj') format('woff'),
|
195 |
+
url('../plugins/sns/icons/fonts/vk_sns.ttf?-bq20cj') format('truetype'),
|
196 |
+
url('../plugins/sns/icons/fonts/vk_sns.svg?-bq20cj#vk_sns') format('svg');
|
197 |
}
|
198 |
|
199 |
[class^="vk_icon_w_r_sns_"], [class*=" vk_icon_w_r_sns_"] {
|
390 |
/*-------------------------------------------*/
|
391 |
/* .veu_cta
|
392 |
/*-------------------------------------------*/
|
393 |
+
@import "../plugins/call-to-action/_scss/_call-to-action";
|
394 |
|
395 |
/*-------------------------------------------*/
|
396 |
/* .veu_contact
|
483 |
/*-------------------------------------------*/
|
484 |
/* .veu_pagetop-btn
|
485 |
/*-------------------------------------------*/
|
486 |
+
@import "../plugins/pagetop-btn/_scss/_pagetop-btn.scss";
|
487 |
|
488 |
/*-------------------------------------------*/
|
489 |
/* Widget .veu_fbPagePlugin
|
{assets/_scss → _scss}/vkExUnit_style_in_bs.scss
RENAMED
File without changes
|
admin/admin-post-metabox.php
DELETED
@@ -1,55 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/*
|
3 |
-
add page custom field
|
4 |
-
/*-------------------------------------------*/
|
5 |
-
|
6 |
-
require_once( dirname( __FILE__ ) . '/class-veu-metabox.php' );
|
7 |
-
|
8 |
-
/**
|
9 |
-
* Add Content meta box use for "Child Page List" , "Sitemap" , "Contact section" and more fields
|
10 |
-
*/
|
11 |
-
function veu_add_parent_metabox() {
|
12 |
-
if ( apply_filters( 'veu_parent_metabox_activation', false ) ) {
|
13 |
-
|
14 |
-
$meta_box_name = veu_get_name();
|
15 |
-
|
16 |
-
/*
|
17 |
-
Original Brand Unit で 名前を未入力にされた時にメタボックスが表示されなくなってしまうので、
|
18 |
-
とりあえずスペースを代入
|
19 |
-
*/
|
20 |
-
if ( ! $meta_box_name ) {
|
21 |
-
$meta_box_name = ' ';
|
22 |
-
}
|
23 |
-
|
24 |
-
$args = array(
|
25 |
-
'public' => true,
|
26 |
-
);
|
27 |
-
$post_types = get_post_types( $args );
|
28 |
-
foreach ( $post_types as $key => $post_type ) {
|
29 |
-
add_meta_box( 'veu_parent_post_metabox', $meta_box_name, 'veu_parent_metabox_body', $post_type, 'normal', 'high' );
|
30 |
-
}
|
31 |
-
}
|
32 |
-
/*
|
33 |
-
VEU_Metabox 内の get_post_type が実行タイミングによっては
|
34 |
-
カスタム投稿タイプマネージャーで作成した投稿タイプが取得できないために
|
35 |
-
admin_menu のタイミングで読み込んでいる
|
36 |
-
*/
|
37 |
-
require_once( dirname( __FILE__ ) . '/class-veu-metabox-insert-items.php' );
|
38 |
-
}
|
39 |
-
add_action( 'admin_menu', 'veu_add_parent_metabox' );
|
40 |
-
|
41 |
-
/**
|
42 |
-
* Insert ExUnit Settings.
|
43 |
-
*/
|
44 |
-
function veu_parent_metabox_body() {
|
45 |
-
echo '<div class="veu_metabox_nav">';
|
46 |
-
echo '<p class="veu_metabox_all_section_toggle close">';
|
47 |
-
echo '<button class="button button-default veu_metabox_all_section_toggle_btn_open">' . __( 'Open all', 'vk-all-in-one-expansion-unit' ) . ' <i class="fas fa-caret-down"></i></button> ';
|
48 |
-
echo '<button class="button button-default veu_metabox_all_section_toggle_btn_close">' . __( 'Close all', 'vk-all-in-one-expansion-unit' ) . ' <i class="fas fa-caret-up"></i></button>';
|
49 |
-
echo '</p>';
|
50 |
-
echo '</div>';
|
51 |
-
do_action( 'veu_post_metabox_body' );
|
52 |
-
echo '<div class="veu_metabox_footer">';
|
53 |
-
echo veu_get_systemlogo_html();
|
54 |
-
echo '</div>';
|
55 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
admin/admin.php
DELETED
@@ -1,103 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/*
|
3 |
-
Add Parent menu
|
4 |
-
Load master setting page
|
5 |
-
Print admin js
|
6 |
-
*/
|
7 |
-
|
8 |
-
require dirname( __FILE__ ) . '/admin-common-init.php';
|
9 |
-
require dirname( __FILE__ ) . '/disable-guide.php';
|
10 |
-
require dirname( __FILE__ ) . '/customizer.php';
|
11 |
-
|
12 |
-
// plugins_loaded の位置ではmetaboxを統合しない設定にしても個別のmetaboxが表示されない
|
13 |
-
require dirname( __FILE__ ) . '/admin-post-metabox.php';
|
14 |
-
|
15 |
-
// 親メニューが出力される前に フックを通さずに直接読み込むとページが表示されなくなる
|
16 |
-
add_action( 'plugin_loaded', 'veu_load_main_setting_page' );
|
17 |
-
function veu_load_main_setting_page() {
|
18 |
-
require_once dirname( __FILE__ ) . '/admin-main-setting-page.php';
|
19 |
-
require_once dirname( __FILE__ ) . '/vk-admin/vk-admin-config.php';
|
20 |
-
}
|
21 |
-
|
22 |
-
/*
|
23 |
-
Add Parent menu
|
24 |
-
/*-------------------------------------------*/
|
25 |
-
add_action( 'admin_menu', 'veu_setting_menu_parent' );
|
26 |
-
function veu_setting_menu_parent() {
|
27 |
-
global $menu;
|
28 |
-
|
29 |
-
$parent_name = veu_get_little_short_name();
|
30 |
-
|
31 |
-
$capability_required = 'activate_plugins';
|
32 |
-
|
33 |
-
$custom_page = add_menu_page(
|
34 |
-
$parent_name, // Name of page
|
35 |
-
$parent_name, // Label in menu
|
36 |
-
$capability_required,
|
37 |
-
'vkExUnit_setting_page', // ユニークなこのサブメニューページの識別子
|
38 |
-
'vkExUnit_add_setting_page' // メニューページのコンテンツを出力する関数
|
39 |
-
);
|
40 |
-
if ( ! $custom_page ) {
|
41 |
-
return; }
|
42 |
-
}
|
43 |
-
|
44 |
-
/*
|
45 |
-
Load master setting page
|
46 |
-
/*-------------------------------------------*/
|
47 |
-
function vkExUnit_add_setting_page() {
|
48 |
-
require dirname( __FILE__ ) . '/admin-active-setting-page.php';
|
49 |
-
}
|
50 |
-
|
51 |
-
/*
|
52 |
-
Print admin js
|
53 |
-
/*-------------------------------------------*/
|
54 |
-
// add_action( 'admin_print_scripts-exunit_page_vkExUnit_main_setting', 'veu_admin_add_js' );
|
55 |
-
add_action( 'admin_enqueue_scripts', 'veu_admin_add_js' );
|
56 |
-
function veu_admin_add_js( $hook_suffix ) {
|
57 |
-
global $vkExUnit_version;
|
58 |
-
wp_enqueue_media();
|
59 |
-
wp_register_script( 'vkExUnit_admin_js', veu_get_directory_uri() . '/assets/js/vkExUnit_admin.js', array( 'jquery' ), $vkExUnit_version );
|
60 |
-
wp_enqueue_script( 'jquery' );
|
61 |
-
wp_enqueue_script( 'vkExUnit_admin_js' );
|
62 |
-
}
|
63 |
-
|
64 |
-
add_action( 'admin_enqueue_scripts', 'veu_admin_css' );
|
65 |
-
function veu_admin_css() {
|
66 |
-
global $vkExUnit_version;
|
67 |
-
wp_enqueue_style( 'veu_admin_css', veu_get_directory_uri() . '/assets/css/vkExUnit_admin.css', array(), $vkExUnit_version, 'all' );
|
68 |
-
}
|
69 |
-
|
70 |
-
/*
|
71 |
-
管理画面_admin_head JavaScriptのデバッグコンソールにhook_suffixの値を出力
|
72 |
-
/*-------------------------------------------*/
|
73 |
-
// add_action("admin_head", 'vkExUnit_suffix2console');
|
74 |
-
// function vkExUnit_suffix2console() {
|
75 |
-
// global $hook_suffix;
|
76 |
-
// if (is_user_logged_in()) {
|
77 |
-
// $str = "<script type=\"text/javascript\">console.log('%s')</script>";
|
78 |
-
// printf($str, $hook_suffix);
|
79 |
-
// }
|
80 |
-
// }
|
81 |
-
|
82 |
-
add_action( 'admin_bar_menu', 'vkExUnit_package_adminbar', 43 );
|
83 |
-
function vkExUnit_package_adminbar( $wp_admin_bar ) {
|
84 |
-
|
85 |
-
if ( ! current_user_can( 'activate_plugins' ) ) {
|
86 |
-
return; }
|
87 |
-
|
88 |
-
global $vkExUnit_options;
|
89 |
-
if ( ! isset( $vkExUnit_options ) || ! count( $vkExUnit_options ) ) {
|
90 |
-
return;
|
91 |
-
}
|
92 |
-
|
93 |
-
foreach ( $vkExUnit_options as $opt ) {
|
94 |
-
$wp_admin_bar->add_node(
|
95 |
-
array(
|
96 |
-
'parent' => 'veu_adminlink_main',
|
97 |
-
'title' => $opt['tab_label'],
|
98 |
-
'id' => 'vew_configbar_' . $opt['option_name'],
|
99 |
-
'href' => admin_url() . 'admin.php?page=vkExUnit_main_setting#' . $opt['option_name'],
|
100 |
-
)
|
101 |
-
);
|
102 |
-
}
|
103 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
admin/class-veu-metabox-insert-items.php
DELETED
@@ -1,28 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
require_once( veu_get_directory() . '/admin/class-veu-metabox.php' );
|
4 |
-
|
5 |
-
class VEU_Metabox_Insert_Items extends VEU_Metabox {
|
6 |
-
|
7 |
-
public function __construct( $args = array() ) {
|
8 |
-
|
9 |
-
$this->args = array(
|
10 |
-
'slug' => 'veu_insert_items',
|
11 |
-
'cf_name' => '',
|
12 |
-
'title' => __( 'Setting of insert items', 'vk-all-in-one-expansion-unit' ),
|
13 |
-
'priority' => 10,
|
14 |
-
'post_types' => array( 'page' ),
|
15 |
-
);
|
16 |
-
|
17 |
-
parent::__construct( $this->args );
|
18 |
-
|
19 |
-
}
|
20 |
-
|
21 |
-
public function metabox_body( $display = true ) {
|
22 |
-
do_action( 'veu_metabox_insert_items' );
|
23 |
-
}
|
24 |
-
|
25 |
-
|
26 |
-
} // class VEU_Metabox_Insert_Items {
|
27 |
-
|
28 |
-
$veu_metabox_insert_items = new VEU_Metabox_Insert_Items();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
admin/class-veu-metabox.php
DELETED
@@ -1,156 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
class VEU_Metabox {
|
4 |
-
|
5 |
-
public $args;
|
6 |
-
public $veu_get_common_options;
|
7 |
-
|
8 |
-
public function __construct( $args = array() ) {
|
9 |
-
|
10 |
-
$this->veu_get_common_options = veu_get_common_options();
|
11 |
-
|
12 |
-
$post_type_paras = array(
|
13 |
-
'public' => true,
|
14 |
-
);
|
15 |
-
|
16 |
-
$defaults = array(
|
17 |
-
'slug' => '',
|
18 |
-
'cf_name' => '',
|
19 |
-
'title' => '',
|
20 |
-
'priority' => 10,
|
21 |
-
'individual' => $this->veu_get_common_options['post_metabox_individual'],
|
22 |
-
'post_types' => get_post_types( $post_type_paras ),
|
23 |
-
);
|
24 |
-
|
25 |
-
$this->args = wp_parse_args( $args, $defaults );
|
26 |
-
|
27 |
-
if ( $this->args['individual'] ) {
|
28 |
-
// 通常メタボックスの追加タイミングは admin_menu だが,
|
29 |
-
// ここでは admin_init でないと反映されないため
|
30 |
-
add_action( 'admin_init', array( $this, 'add_individual_metabox' ) );
|
31 |
-
} else {
|
32 |
-
// Parent metabox activate
|
33 |
-
add_filter( 'veu_parent_metabox_activation', array( $this, 'metabox_activate' ), 10, 1 );
|
34 |
-
// 共通のメタボックスの中身を呼び込む
|
35 |
-
add_action( 'veu_post_metabox_body', array( $this, 'the_meta_section' ), $this->args['priority'] );
|
36 |
-
}
|
37 |
-
|
38 |
-
add_action( 'save_post', array( $this, 'save_custom_field' ) );
|
39 |
-
|
40 |
-
}
|
41 |
-
|
42 |
-
public function metabox_activate( $flag ) {
|
43 |
-
return true;
|
44 |
-
}
|
45 |
-
|
46 |
-
/**
|
47 |
-
* add_individual_metabox
|
48 |
-
* === Now use common metabox that this function is not used
|
49 |
-
*/
|
50 |
-
public function add_individual_metabox() {
|
51 |
-
// add_meta_box( 'aaa', 'ArrayIterator', array( $this, 'metabox_body' ), 'page', 'normal', 'high' );
|
52 |
-
foreach ( $this->args['post_types'] as $key => $post_type ) {
|
53 |
-
add_meta_box( $this->args['slug'], $this->args['title'], array( $this, 'metabox_body' ), $post_type, 'normal', 'high' );
|
54 |
-
}
|
55 |
-
}
|
56 |
-
|
57 |
-
/**
|
58 |
-
* the_meta_section
|
59 |
-
*
|
60 |
-
* @return [type] [description]
|
61 |
-
*/
|
62 |
-
public function the_meta_section() {
|
63 |
-
|
64 |
-
// 今編集しているページの投稿タイプ
|
65 |
-
$now_post_type = get_post_type();
|
66 |
-
|
67 |
-
// このメタボックスを表示する投稿タイプの時
|
68 |
-
if ( is_array( $this->args['post_types'] ) && in_array( $now_post_type, $this->args['post_types'] ) ) {
|
69 |
-
// Outer class
|
70 |
-
$outer_class = '';
|
71 |
-
if ( ! empty( $this->args['slug'] ) ) {
|
72 |
-
$outer_class = ' ' . $this->args['slug'];
|
73 |
-
}
|
74 |
-
echo '<div class="veu_metabox_section' . $outer_class . '">';
|
75 |
-
// Section title
|
76 |
-
if ( ! empty( $this->args['title'] ) ) {
|
77 |
-
echo '<h3 class="veu_metabox_section_title">' . wp_kses_post( $this->args['title'] ) . '';
|
78 |
-
echo '<span class="veu_metabox_section_title_status_btn close"><i class="fas fa-caret-down"></i></span>';
|
79 |
-
echo '<span class="veu_metabox_section_title_status_btn open"><i class="fas fa-caret-up"></i></span>';
|
80 |
-
echo '</h3>';
|
81 |
-
}
|
82 |
-
echo '<div class="veu_metabox_section_body">';
|
83 |
-
echo $this->metabox_body( false );
|
84 |
-
echo '</div><!-- [ /.veu_metabox_section_body ] -->';
|
85 |
-
echo '</div><!-- [ /.veu_metabox_section ] -->';
|
86 |
-
}
|
87 |
-
|
88 |
-
} // if ( is_array( $this->args['post_types'] ) && in_array( $now_post_type, $this->args['post_types'] ) ) {
|
89 |
-
|
90 |
-
/**
|
91 |
-
* metabox_body
|
92 |
-
* フォームの外側共通部分
|
93 |
-
*
|
94 |
-
* @return [type] [description]
|
95 |
-
*/
|
96 |
-
public function metabox_body( $display = true ) {
|
97 |
-
|
98 |
-
$cf_value = get_post_meta( get_the_id(), $this->args['cf_name'], true );
|
99 |
-
|
100 |
-
$body = '';
|
101 |
-
$body .= wp_nonce_field( wp_create_nonce( __FILE__ ), 'noncename__' . $this->args['cf_name'], true, false );
|
102 |
-
|
103 |
-
$body .= $this->metabox_body_form( $cf_value );
|
104 |
-
|
105 |
-
if ( $display ) {
|
106 |
-
echo $body;
|
107 |
-
} else {
|
108 |
-
return $body;
|
109 |
-
}
|
110 |
-
}
|
111 |
-
|
112 |
-
/**
|
113 |
-
* metabox_body_form
|
114 |
-
* フォーム内側部分。クラスの継承で上書きする前提
|
115 |
-
*
|
116 |
-
* @return [type] [description]
|
117 |
-
*/
|
118 |
-
public function metabox_body_form( $cf_value ) {
|
119 |
-
|
120 |
-
if ( $cf_value ) {
|
121 |
-
$checked = ' checked';
|
122 |
-
} else {
|
123 |
-
$checked = '';
|
124 |
-
}
|
125 |
-
|
126 |
-
$label = __( 'Hide this page to HTML Sitemap.', 'vk-all-in-one-expansion-unit' );
|
127 |
-
|
128 |
-
$form = '';
|
129 |
-
$form .= '<ul>';
|
130 |
-
$form .= '<li><label>' . '<input type="checkbox" id="' . esc_attr( $this->args['cf_name'] ) . '" name="' . esc_attr( $this->args['cf_name'] ) . '" value="true"' . $checked . '> ' . $label . '</label></li>';
|
131 |
-
$form .= '</ul>';
|
132 |
-
|
133 |
-
return $form;
|
134 |
-
}
|
135 |
-
|
136 |
-
public function save_custom_field( $post_id ) {
|
137 |
-
|
138 |
-
// if autosave then deny
|
139 |
-
if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
|
140 |
-
return $post_id; }
|
141 |
-
|
142 |
-
// 設定したnonce を取得(CSRF対策)
|
143 |
-
$noncename__value = isset( $_POST[ 'noncename__' . $this->args['cf_name'] ] ) ? $_POST[ 'noncename__' . $this->args['cf_name'] ] : null;
|
144 |
-
|
145 |
-
// nonce を確認し、値が書き換えられていれば、何もしない(CSRF対策)
|
146 |
-
if ( ! wp_verify_nonce( $noncename__value, wp_create_nonce( __FILE__ ) ) ) {
|
147 |
-
return $post_id;
|
148 |
-
}
|
149 |
-
|
150 |
-
delete_post_meta( $post_id, $this->args['cf_name'] );
|
151 |
-
if ( ! empty( $_POST[ $this->args['cf_name'] ] ) ) {
|
152 |
-
add_post_meta( $post_id, $this->args['cf_name'], $_POST[ $this->args['cf_name'] ] );
|
153 |
-
}
|
154 |
-
|
155 |
-
}
|
156 |
-
} // class VEU_Metabox {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
admin/admin-active-setting-page.php → admin_active_setting_page.php
RENAMED
@@ -1,13 +1,13 @@
|
|
1 |
<div class="wrap vk_admin_page">
|
2 |
<h2>
|
3 |
-
<span class="pageTitleTxt"><?php echo veu_get_name()
|
4 |
</h2>
|
5 |
|
6 |
<div class="adminMain">
|
7 |
<form method="post" action="options.php">
|
8 |
<?php
|
9 |
settings_fields( 'vkExUnit_common_options_fields' );
|
10 |
-
$options =
|
11 |
?>
|
12 |
|
13 |
<table class="wp-list-table widefat plugins" style="width:auto;">
|
@@ -21,7 +21,7 @@
|
|
21 |
<?php
|
22 |
global $vkExUnit_packages;
|
23 |
foreach ( $vkExUnit_packages as $package ) :
|
24 |
-
$active =
|
25 |
?>
|
26 |
<tr class="
|
27 |
<?php
|
@@ -109,11 +109,6 @@ if ( veu_content_filter_state() == 'loop_end' ) {
|
|
109 |
</tr>
|
110 |
-->
|
111 |
<tr>
|
112 |
-
<th><?php _e( 'Post edit page metabox settings', 'vk-all-in-one-expansion-unit' ); ?></th>
|
113 |
-
<td><label><input type="checkbox" name="vkExUnit_common_options[post_metabox_individual]" value="true" <?php echo ( isset( $options['post_metabox_individual'] ) && $options['post_metabox_individual'] ) ? 'checked' : ''; ?> />
|
114 |
-
<?php _e( 'Do not combine ExUnit\'s meta box', 'vk-all-in-one-expansion-unit' ); ?></label></td>
|
115 |
-
</tr>
|
116 |
-
<tr>
|
117 |
<th><?php _e( 'Plugin setting options', 'vk-all-in-one-expansion-unit' ); ?></th>
|
118 |
<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' : ''; ?> />
|
119 |
<?php _e( 'Delete myOptions when deactivate me.', 'vk-all-in-one-expansion-unit' ); ?></label></td>
|
1 |
<div class="wrap vk_admin_page">
|
2 |
<h2>
|
3 |
+
<span class="pageTitleTxt"><?php echo veu_get_name();?> <?php _e( 'Enable setting', 'vk-all-in-one-expansion-unit' ); ?></span>
|
4 |
</h2>
|
5 |
|
6 |
<div class="adminMain">
|
7 |
<form method="post" action="options.php">
|
8 |
<?php
|
9 |
settings_fields( 'vkExUnit_common_options_fields' );
|
10 |
+
$options = vkExUnit_get_common_options();
|
11 |
?>
|
12 |
|
13 |
<table class="wp-list-table widefat plugins" style="width:auto;">
|
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
|
109 |
</tr>
|
110 |
-->
|
111 |
<tr>
|
|
|
|
|
|
|
|
|
|
|
112 |
<th><?php _e( 'Plugin setting options', 'vk-all-in-one-expansion-unit' ); ?></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.', 'vk-all-in-one-expansion-unit' ); ?></label></td>
|
admin/admin-main-setting-page.php → admin_main_setting_page.php
RENAMED
@@ -1,42 +1,31 @@
|
|
1 |
<?php
|
2 |
-
/*
|
3 |
-
Main Setting Page _ ExUnit > メイン設定 メニューを追加
|
4 |
-
Main Setting Page _ ページのフレーム( メニューとメインエリア両方 )
|
5 |
-
Main Setting Page _ メインエリアの中身
|
6 |
-
|
7 |
-
|
8 |
|
9 |
/*
|
10 |
-
Main Setting Page _
|
11 |
/*-------------------------------------------*/
|
12 |
-
function
|
13 |
// $capability_required = veu_get_capability_required();
|
14 |
$custom_page = add_submenu_page(
|
15 |
'vkExUnit_setting_page', // parent
|
16 |
__( 'Main setting', 'vk-all-in-one-expansion-unit' ), // Name of page
|
17 |
__( 'Main setting', 'vk-all-in-one-expansion-unit' ), // Label in menu
|
18 |
-
'activate_plugins',
|
19 |
-
// $capability_required,
|
20 |
-
'vkExUnit_main_setting',
|
21 |
-
'
|
22 |
);
|
23 |
if ( ! $custom_page ) {
|
24 |
return; }
|
25 |
}
|
26 |
-
add_action( 'admin_menu', '
|
27 |
|
28 |
|
29 |
/*
|
30 |
-
Main Setting Page _
|
31 |
/*-------------------------------------------*/
|
32 |
-
function
|
33 |
|
34 |
-
|
35 |
-
if ( isset( $_POST['_nonce_vkExUnit'] ) && wp_verify_nonce( $_POST['_nonce_vkExUnit'], 'standing_on_the_shoulder_of_giants' ) ) {
|
36 |
-
|
37 |
-
// sanitize & update
|
38 |
-
veu_main_sanitaize_and_update( $_POST );
|
39 |
-
}
|
40 |
|
41 |
// Left menu area top Title
|
42 |
$get_page_title = veu_get_little_short_name() . ' Main setting';
|
@@ -51,7 +40,6 @@ function veu_render_main_frame() {
|
|
51 |
$vkExUnit_options = array();
|
52 |
}
|
53 |
$get_menu_html = '';
|
54 |
-
|
55 |
foreach ( $vkExUnit_options as $vkoption ) {
|
56 |
if ( ! isset( $vkoption['render_page'] ) ) {
|
57 |
continue; }
|
@@ -67,7 +55,7 @@ function veu_render_main_frame() {
|
|
67 |
}
|
68 |
|
69 |
/*
|
70 |
-
Main Setting Page _
|
71 |
/*-------------------------------------------*/
|
72 |
function vkExUnit_the_main_setting_body() {
|
73 |
global $vkExUnit_options;?>
|
@@ -97,55 +85,48 @@ function vkExUnit_the_main_setting_body() {
|
|
97 |
echo '</form>';
|
98 |
}
|
99 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
100 |
/*
|
101 |
Main Setting Page _ 値をアップデート
|
102 |
-
Main Setting Page で複数のoption値が送信される。
|
103 |
-
それらをループしながらサニタイズしながらアップデートする
|
104 |
/*-------------------------------------------*/
|
105 |
-
function
|
106 |
-
|
107 |
-
// ExUnitで利用しているoption項目の配列
|
108 |
global $vkExUnit_options;
|
109 |
|
110 |
if ( ! empty( $vkExUnit_options ) ) {
|
|
|
111 |
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
if ( ! empty( $veu_option['callback'] ) ) {
|
117 |
-
|
118 |
-
// コールバック関数にわたす入力値を指定
|
119 |
-
$option_name = $veu_option['option_name'];
|
120 |
|
121 |
-
|
122 |
-
$before = $_post[ $option_name ];
|
123 |
-
} else {
|
124 |
-
$before = null;
|
125 |
-
} // if ( ! empty( $_post[ $option_name ] ){
|
126 |
-
|
127 |
-
// サニタイズコールバックを実行
|
128 |
-
$option = call_user_func_array( $veu_option['callback'], array( $before ) );
|
129 |
-
} // if ( ! empty( $veu_option['callback'] ) ) {
|
130 |
-
|
131 |
-
update_option( $veu_option['option_name'], $option );
|
132 |
}
|
133 |
}
|
134 |
}
|
135 |
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
if ( ! isset( $vkExUnit_options ) ) {
|
142 |
-
$vkExUnit_options = array();
|
143 |
}
|
144 |
-
$
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
'render_page' => $render_page,
|
150 |
-
);
|
151 |
}
|
1 |
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
3 |
/*
|
4 |
+
Main Setting Page _ メニューに追加
|
5 |
/*-------------------------------------------*/
|
6 |
+
function vkExUnit_add_main_setting() {
|
7 |
// $capability_required = veu_get_capability_required();
|
8 |
$custom_page = add_submenu_page(
|
9 |
'vkExUnit_setting_page', // parent
|
10 |
__( 'Main setting', 'vk-all-in-one-expansion-unit' ), // Name of page
|
11 |
__( 'Main setting', 'vk-all-in-one-expansion-unit' ), // Label in menu
|
12 |
+
'activate_plugins', // veu_get_capability_required()でないのは edit_theme_options権限を付与したユーザーにもアクセスさせないためにactivate_pluginsにしている。
|
13 |
+
// $capability_required, // Capability
|
14 |
+
'vkExUnit_main_setting', // ユニークなこのサブメニューページの識別子
|
15 |
+
'vkExUnit_render_main_frame' // メニューページのコンテンツを出力する関数
|
16 |
);
|
17 |
if ( ! $custom_page ) {
|
18 |
return; }
|
19 |
}
|
20 |
+
add_action( 'admin_menu', 'vkExUnit_add_main_setting' );
|
21 |
|
22 |
|
23 |
/*
|
24 |
+
Main Setting Page _ ページのフレーム
|
25 |
/*-------------------------------------------*/
|
26 |
+
function vkExUnit_render_main_frame() {
|
27 |
|
28 |
+
vkExUnit_save_main_config();
|
|
|
|
|
|
|
|
|
|
|
29 |
|
30 |
// Left menu area top Title
|
31 |
$get_page_title = veu_get_little_short_name() . ' Main setting';
|
40 |
$vkExUnit_options = array();
|
41 |
}
|
42 |
$get_menu_html = '';
|
|
|
43 |
foreach ( $vkExUnit_options as $vkoption ) {
|
44 |
if ( ! isset( $vkoption['render_page'] ) ) {
|
45 |
continue; }
|
55 |
}
|
56 |
|
57 |
/*
|
58 |
+
Main Setting Page _ ページのメインエリアの中身
|
59 |
/*-------------------------------------------*/
|
60 |
function vkExUnit_the_main_setting_body() {
|
61 |
global $vkExUnit_options;?>
|
85 |
echo '</form>';
|
86 |
}
|
87 |
|
88 |
+
function vkExUnit_register_setting( $tab_label = 'tab_label', $option_name, $sanitize_callback, $render_page ) {
|
89 |
+
global $vkExUnit_options;
|
90 |
+
if ( ! isset( $vkExUnit_options ) ) {
|
91 |
+
$vkExUnit_options = array();
|
92 |
+
}
|
93 |
+
$vkExUnit_options[] =
|
94 |
+
array(
|
95 |
+
'option_name' => $option_name,
|
96 |
+
'callback' => $sanitize_callback,
|
97 |
+
'tab_label' => $tab_label,
|
98 |
+
'render_page' => $render_page,
|
99 |
+
);
|
100 |
+
}
|
101 |
+
|
102 |
/*
|
103 |
Main Setting Page _ 値をアップデート
|
|
|
|
|
104 |
/*-------------------------------------------*/
|
105 |
+
function vkExUnit_main_config_sanitaize( $post ) {
|
|
|
|
|
106 |
global $vkExUnit_options;
|
107 |
|
108 |
if ( ! empty( $vkExUnit_options ) ) {
|
109 |
+
foreach ( $vkExUnit_options as $opt ) {
|
110 |
|
111 |
+
if ( ! empty( $opt['callback'] ) ) {
|
112 |
+
$before = ( ! empty( $post[ $opt['option_name'] ] ) ? $post[ $opt['option_name'] ] : null );
|
113 |
+
$option = call_user_func_array( $opt['callback'], array( $before ) );
|
114 |
+
}
|
|
|
|
|
|
|
|
|
115 |
|
116 |
+
update_option( $opt['option_name'], $option );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
117 |
}
|
118 |
}
|
119 |
}
|
120 |
|
121 |
+
function vkExUnit_save_main_config() {
|
122 |
+
|
123 |
+
// nonce
|
124 |
+
if ( ! isset( $_POST['_nonce_vkExUnit'] ) ) {
|
125 |
+
return;
|
|
|
|
|
126 |
}
|
127 |
+
if ( ! wp_verify_nonce( $_POST['_nonce_vkExUnit'], 'standing_on_the_shoulder_of_giants' ) ) {
|
128 |
+
return;
|
129 |
+
}
|
130 |
+
|
131 |
+
vkExUnit_main_config_sanitaize( $_POST );
|
|
|
|
|
132 |
}
|
admin_other_functions.php
ADDED
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
add_action( 'admin_bar_menu', 'vkExUnit_package_adminbar', 43 );
|
4 |
+
function vkExUnit_package_adminbar( $wp_admin_bar ) {
|
5 |
+
|
6 |
+
if ( ! current_user_can( 'activate_plugins' ) ) { return; }
|
7 |
+
|
8 |
+
global $vkExUnit_options;
|
9 |
+
if (!isset($vkExUnit_options) || !count($vkExUnit_options)) return;
|
10 |
+
|
11 |
+
foreach ($vkExUnit_options as $opt) {
|
12 |
+
$wp_admin_bar->add_node( array(
|
13 |
+
'parent' => 'veu_adminlink_main',
|
14 |
+
'title' => $opt['tab_label'],
|
15 |
+
'id' => 'vew_configbar_'.$opt['option_name'],
|
16 |
+
'href' => admin_url() . 'admin.php?page=vkExUnit_main_setting#'.$opt['option_name']
|
17 |
+
));
|
18 |
+
}
|
19 |
+
}
|
assets/_scss/vkExUnit_admin.scss
DELETED
@@ -1,92 +0,0 @@
|
|
1 |
-
@charset "utf-8";
|
2 |
-
// @import "compass";
|
3 |
-
|
4 |
-
.wrap.debug_mode{
|
5 |
-
tr.dev_object{ display:table-row; }
|
6 |
-
}
|
7 |
-
.veu_metabox_nav {
|
8 |
-
position: relative;
|
9 |
-
display:block; overflow:hidden;
|
10 |
-
.veu_metabox_all_section_toggle {
|
11 |
-
position: relative;
|
12 |
-
right:0;
|
13 |
-
top:0;
|
14 |
-
// 以下スキンなどによって負けないように指定しているので消さないように
|
15 |
-
opacity: 1;
|
16 |
-
float:none;
|
17 |
-
}
|
18 |
-
}
|
19 |
-
.veu_metabox_footer {
|
20 |
-
padding-top:5px;
|
21 |
-
.logo_exUnit {
|
22 |
-
text-align: right;
|
23 |
-
border: none;
|
24 |
-
img { width:100px; }
|
25 |
-
}
|
26 |
-
}
|
27 |
-
|
28 |
-
.veu_metabox_all_section_toggle.close {
|
29 |
-
.veu_metabox_all_section_toggle_btn_open { display: block; }
|
30 |
-
.veu_metabox_all_section_toggle_btn_close { display: none; }
|
31 |
-
}
|
32 |
-
.veu_metabox_all_section_toggle.open {
|
33 |
-
.veu_metabox_all_section_toggle_btn_open { display: none; }
|
34 |
-
.veu_metabox_all_section_toggle_btn_close { display: block; }
|
35 |
-
}
|
36 |
-
|
37 |
-
|
38 |
-
.veu_metabox_section {
|
39 |
-
label {
|
40 |
-
font-weight: normal;
|
41 |
-
}
|
42 |
-
input[type=checkbox] {
|
43 |
-
margin-top:0;
|
44 |
-
margin-right:4px;
|
45 |
-
}
|
46 |
-
input,
|
47 |
-
select,
|
48 |
-
textarea {
|
49 |
-
margin-bottom:5px;
|
50 |
-
}
|
51 |
-
&_title {
|
52 |
-
position: relative;
|
53 |
-
border:1px solid #e5e5e5;
|
54 |
-
padding: 7px 1rem;
|
55 |
-
background-color: #f5f5f5;
|
56 |
-
margin:0 0 2px;
|
57 |
-
font-size: 14px;
|
58 |
-
cursor: pointer;
|
59 |
-
&_status_btn {
|
60 |
-
display:block; overflow:hidden;
|
61 |
-
position: absolute;
|
62 |
-
right:10px;
|
63 |
-
top:5px;
|
64 |
-
&.close{ display: block; }
|
65 |
-
&.open{ display: none;}
|
66 |
-
}
|
67 |
-
}
|
68 |
-
&_body {
|
69 |
-
display: none;
|
70 |
-
padding: 1rem 1rem 2rem;
|
71 |
-
}
|
72 |
-
}
|
73 |
-
.veu_metabox_section.open {
|
74 |
-
.veu_metabox_section_title_status_btn{
|
75 |
-
&.close{ display: none; }
|
76 |
-
&.open{ display: block;}
|
77 |
-
|
78 |
-
}
|
79 |
-
.veu_metabox_section_body{
|
80 |
-
display: block;
|
81 |
-
}
|
82 |
-
}
|
83 |
-
|
84 |
-
.body-open {
|
85 |
-
border:1px solid #ff0000;
|
86 |
-
}
|
87 |
-
|
88 |
-
.veu_sns_title {
|
89 |
-
input[type="text"] {
|
90 |
-
width: 100%;
|
91 |
-
}
|
92 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/css/vkExUnit_admin.css
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
.wrap.debug_mode tr.dev_object{display:table-row}.veu_metabox_nav{position:relative;display:block;overflow:hidden}.veu_metabox_nav .veu_metabox_all_section_toggle{position:relative;right:0;top:0;opacity:1;float:none}.veu_metabox_footer{padding-top:5px}.veu_metabox_footer .logo_exUnit{text-align:right;border:none}.veu_metabox_footer .logo_exUnit img{width:100px}.veu_metabox_all_section_toggle.close .veu_metabox_all_section_toggle_btn_open{display:block}.veu_metabox_all_section_toggle.close .veu_metabox_all_section_toggle_btn_close{display:none}.veu_metabox_all_section_toggle.open .veu_metabox_all_section_toggle_btn_open{display:none}.veu_metabox_all_section_toggle.open .veu_metabox_all_section_toggle_btn_close{display:block}.veu_metabox_section label{font-weight:400}.veu_metabox_section input[type=checkbox]{margin-top:0;margin-right:4px}.veu_metabox_section input,.veu_metabox_section select,.veu_metabox_section textarea{margin-bottom:5px}.veu_metabox_section_title{position:relative;border:1px solid #e5e5e5;padding:7px 1rem;background-color:#f5f5f5;margin:0 0 2px;font-size:14px;cursor:pointer}.veu_metabox_section_title_status_btn{display:block;overflow:hidden;position:absolute;right:10px;top:5px}.veu_metabox_section_title_status_btn.close{display:block}.veu_metabox_section_title_status_btn.open{display:none}.veu_metabox_section_body{display:none;padding:1rem 1rem 2rem}.veu_metabox_section.open .veu_metabox_section_title_status_btn.close{display:none}.veu_metabox_section.open .veu_metabox_section_title_status_btn.open{display:block}.veu_metabox_section.open .veu_metabox_section_body{display:block}.body-open{border:1px solid red}.veu_sns_title input[type=text]{width:100%}
|
|
assets/css/vkExUnit_style.css
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
.veu_leadTxt,p.veu_leadTxt{font-size:1.6em;line-height:150%;padding:0}.veu_caption{font-size:.8em}.fa_v4 .btn.btn-blank::after{margin-left:.7em;font-family:FontAwesome;content:"\f08e"}.fa_v5_css .btn.btn-blank::after{margin-left:.7em;font-family:Font Awesome\ 5 Free;content:"\f35d";font-weight:900}dl.veu_qaItem{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0 0 25px;margin:25px 0;width:100%;position:relative}dl.veu_qaItem dd,dl.veu_qaItem dt{border:none;padding-left:35px}dl.veu_qaItem dd:before,dl.veu_qaItem dt:before{position:absolute;left:0;font-size:24px;line-height:105%}dl.veu_qaItem dt{margin-bottom:15px;font-size:18px}dl.veu_qaItem dt:before{font-family:areal;content:"Q ";color:#e50000}dl.veu_qaItem dd{margin-bottom:0}dl.veu_qaItem dd:before{content:"A ";color:#337ab7;font-family:""}.veu_flowBox{display:block;overflow:hidden}.veu_flowBox:after{content:"";background:url(../images/arrow_bottom.svg) center 50% no-repeat;background-size:50px 50px;display:block;overflow:hidden;height:50px;width:50px;margin:0 auto}.veu_flowBox:last-child{padding-bottom:0;margin-bottom:30px}.veu_flowBox:last-child:after{content:"";font-size:0;background-image:none}.veu_flowBox dl{display:block;overflow:hidden;padding:20px 25px;border:3px solid #e5e5e5;margin:0}.veu_flowBox dl dd,.veu_flowBox dl dt{padding-left:0;border:none}.veu_flowBox dl dt{border-bottom:1px dotted #ccc;margin-bottom:10px;font-size:1.2em}.veu_flowBox dl dd{margin-bottom:0}.veu_flowBox dl dd h4{margin:0;padding:0}.veu_flowBox dl dd p{margin-bottom:10px}.veu_flowBox dl dd ul{margin-bottom:0}.veu_dummyImage{padding:20px;display:block;vertical-align:middle;text-align:center;background-color:#f5f5f5;border:1px solid #ccc;margin-bottom:15px}.veu_floatLeft{float:left;margin-right:20px}.veu_floatRight{float:right;margin-left:20px}.veu_feat_list{background:0 0;border:none;padding:0 0 0 2em;font-size:2em;margin-top:1.5em;position:relative}.veu_feat_list::after,.veu_feat_list::before{border:none;background:0 0}.veu_feat_list::before{position:absolute;left:0;top:-.2em;background-color:#4e7729;color:#fff;border-radius:100%;margin-right:.5em;padding:.2em .5em}.veu_feat_list_1::before{content:"1"}.veu_feat_list_2::before{content:"2"}.veu_feat_list_3::before{content:"3"}.veu_feat_list_4::before{content:"4"}.veu_feat_list_5::before{content:"5"}.veu_feat_list_6::before{content:"6"}.veu_feat_list_7::before{content:"7"}.veu_feat_list_8::before{content:"8"}.veu_feat_list_9::before{content:"9"}.link-list li{padding:.5em}iframe.wp-embedded-content{width:100%}.veu_adminEdit{margin-top:5px}.veu_contentAddSection{display:block;clear:both;overflow:hidden;margin-top:20px}.btn{white-space:inherit}.media{border-bottom:1px solid #e5e5e5;padding:2em 0;margin-top:0}.media:first-child{border-top:1px solid #e5e5e5}.media .postList_thumbnail{width:160px;margin-bottom:.5em;padding-right:30px;display:block;overflow:hidden;float:left}.media .postList_thumbnail a{position:relative;display:block;overflow:hidden}.media .postList_thumbnail img{width:100%;height:auto}.media .postList_thumbnail .postList_cateLabel{position:absolute;bottom:0;left:0}.media .media-heading{font-size:1.8em;line-height:1.3em;margin-top:0;margin-bottom:.5em;font-weight:400}.media .media-heading a{color:#464646}.media .media-heading a:hover{text-decoration:none}.media p{margin-bottom:0}.media a.media-body_excerpt{color:#464646}.relatedPosts h2{margin-bottom:10px}.veu_autoEyeCatchBox{display:block;overflow:hidden;margin-bottom:2em}.veu_sitemap .sectionBox{padding-top:0}.veu_sitemap .sitemap-col{padding-bottom:2em}.veu_sitemap .sitemap-col{margin-top:1em}.veu_sitemap .sitemap-col .link-list{margin-top:0;margin-bottom:0}.veu_sitemap .sitemap-col .page_item{padding:0}.veu_sitemap .sitemap-col .cat-item{padding:0}.veu_socialSet-position-before{margin-top:-1em;margin-bottom:2em}.veu_socialSet-position-after{margin-top:3em}.veu_socialSet ul{display:-webkit-box;display:-ms-flexbox;display:flex}.veu_socialSet li{width:50%;background:0 0;position:relative;display:block;overflow:visible;-webkit-box-sizing:border-box;box-sizing:border-box}.veu_socialSet .sb_icon a{display:block;overflow:hidden;padding:5px 10px;border-radius:4px;color:#fff;text-decoration:none;line-height:100%;font-size:90%}.veu_socialSet .sb_icon a:hover{-webkit-box-shadow:none;box-shadow:none;transform:translate3d(0,2px,0);-webkit-transform:translate3d(0,2px,0)}.veu_socialSet .sb_icon a .sns_txt{position:relative;top:-1px}.veu_socialSet iframe{border:none}.veu_socialSet a .icon_sns{font-size:100%;padding:5px 8px 5px 0;display:inline-block}.veu_socialSet .sb_icon.sb_facebook a{background:#425dab;-webkit-box-shadow:0 4px 0 #344e84;box-shadow:0 4px 0 #344e84}.veu_socialSet .sb_icon.sb_hatena a{background:#007fc5;-webkit-box-shadow:0 4px 0 #00679f;box-shadow:0 4px 0 #00679f}.veu_socialSet .sb_icon.sb_twitter a{background:#00abec;-webkit-box-shadow:0 4px 0 #007eaa;box-shadow:0 4px 0 #007eaa}.veu_socialSet .sb_icon.sb_google a{background:#dd4b39;-webkit-box-shadow:0 4px 0 #a03524;box-shadow:0 4px 0 #a03524}.veu_socialSet .sb_icon.sb_line a{background:#6ebd30;-webkit-box-shadow:0 4px 0 #5b9c28;box-shadow:0 4px 0 #5b9c28}.veu_socialSet .sb_icon.sb_pocket a{background:#ea4654;-webkit-box-shadow:0 4px 0 #c1303c;box-shadow:0 4px 0 #c1303c}.veu_count_sns_fb,.veu_count_sns_hb,.veu_count_sns_pocket{position:absolute;bottom:5px;right:5px;font-size:77%;line-height:1;font-weight:700}.veu_socialSet.veu_contentAddSection ul{margin:0;padding:0}.veu_socialSet.veu_contentAddSection ul li{margin:3px;padding:0}@font-face{font-weight:400;font-style:normal;font-family:vk_sns;src:url(../../inc/sns/icons/fonts/vk_sns.eot?-bq20cj);src:url(../../inc/sns/icons/fonts/vk_sns.eot?#iefix-bq20cj) format("embedded-opentype"),url(../../inc/sns/icons/fonts/vk_sns.woff?-bq20cj) format("woff"),url(../../inc/sns/icons/fonts/vk_sns.ttf?-bq20cj) format("truetype"),url(../../inc/sns/icons/fonts/vk_sns.svg?-bq20cj#vk_sns) format("svg")}[class*=" vk_icon_w_r_sns_"],[class^=vk_icon_w_r_sns_]{text-transform:none;font-weight:400;font-style:normal;font-variant:normal;font-family:vk_sns;line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vk_icon_w_r_sns_twitter:before{content:"\e600"}.vk_icon_w_r_sns_line:before{content:"\e601"}.vk_icon_w_r_sns_hatena:before{content:"\e602"}.vk_icon_w_r_sns_google:before{content:"\e603"}.vk_icon_w_r_sns_fb:before{content:"\e604"}.vk_icon_w_r_sns_pocket:before{content:"\e605"}.veu_childPage_list{margin:2.5em 0 1em}.veu_childPage_list .childPage_list_box{display:block;margin-bottom:1.5em;width:100%;text-decoration:none}.veu_childPage_list .childPage_list_box_inner{position:relative;display:block;overflow:hidden;padding:0 20px;border:3px solid #efefef;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.veu_childPage_list .childPage_list_title{margin-top:20px;color:#464646;font-size:16px;line-height:1.4}.veu_childPage_list .wp-post-image{float:left;margin-right:1em;margin-bottom:1em;width:30%;height:auto;border:solid 1px #ddd}.veu_childPage_list .childPage_list_body{overflow:hidden;margin-bottom:5px;color:#333;font-size:14px}.veu_childPage_list .childPage_list_body:hover{text-decoration:underline}.veu_childPage_list p{line-height:1.5em}.veu_childPage_list .childPage_list_text{overflow:hidden;margin-bottom:1em}.veu_childPage_list .childPage_list_more{float:right;margin-bottom:20px}.veu_pageList_ancestor{clear:both;margin:2.5em 0 1em;padding:20px 20px 0;border:3px solid #efefef;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.veu_pageList_ancestor h3{margin:.5em 0}.veu_pageList_ancestor h3 a{color:#333;font-size:16px}.veu_pageList_ancestor ul.pageList{margin-top:1em;padding-left:0}.veu_pageList_ancestor ul.pageList a{display:block;padding:8px 5px;border-bottom:solid 1px #ddd;color:#333;font-size:14px}.veu_pageList_ancestor ul.pageList a:hover{text-decoration:underline}.veu_pageList_ancestor ul.pageList>.page_item{list-style:none}.veu_pageList_ancestor ul.pageList li{margin-bottom:0}.veu_pageList_ancestor ul.pageList ul{margin:0;padding-left:0;padding-bottom:0}.veu_pageList_ancestor ul.pageList ul li{position:relative;list-style:none}.veu_pageList_ancestor ul.pageList ul li:before{position:absolute;top:.26em;left:5px;display:inline-block}.veu_pageList_ancestor ul.pageList ul li a{padding-left:20px}.veu_pageList_ancestor ul.pageList ul li li a{padding-left:30px}.veu_pageList_ancestor ul.pageList ul li li li a{padding-left:40px}.veu_pageList_ancestor .current_page_item>a{font-weight:700}.veu_followSet{margin:30px 0;display:table;table-layout:fixed;width:100%;background-color:#2b2b2b;color:#fff}.veu_followSet .followSet_img{display:table-cell;min-width:240px;background-position:center;background-size:cover}.veu_followSet .followSet_body{display:table-cell;padding:15px;text-align:center;vertical-align:middle;line-height:1.4;font-size:20px}.veu_followSet .followSet_fb_page{margin-top:0;display:block;width:100%;-webkit-transform:scale(1.2);transform:scale(1.2)}.veu_followSet .followSet_tw_follow{width:100%;padding:15px 0 0}.veu_followSet .followSet_feedly{text-align:center}.veu_cta{display:block;overflow:hidden;margin-top:30px;margin-bottom:30px;background-color:#efefef}.veu_cta .cta_title{display:block;overflow:hidden;margin:0;padding:12px 20px 10px;background-color:#333;color:#fff;font-size:22px;line-height:1.2em}.veu_cta .cta_body{display:block;overflow:hidden;padding:1.5em 1.5em 2em;line-height:170%}.veu_cta .cta_body_image{margin-bottom:1.5em}.veu_cta .cta_body_image img{max-width:250px}.veu_cta .cta_body_image_center{display:block;overflow:hidden;text-align:center}.veu_cta .cta_body_image_center img{display:block;margin:0 auto 15px;max-width:100%}.veu_cta .cta_body_txt{display:block;overflow:hidden}.veu_cta .cta_body_link{clear:both;margin-top:1.5em}.veu_contact{display:block;overflow:hidden}.veu_contact .contact_frame{display:block;overflow:hidden;padding:25px 24px 21px;border:3px solid #efefef;background-color:#f9f9f9;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.veu_contact .contact_txt_catch,.veu_contact .contact_txt_tel,.veu_contact .contact_txt_time{display:block;overflow:hidden}.veu_contact .contact_txt_catch,.veu_contact .contact_txt_time{font-size:14px;line-height:128.6%}.veu_contact .contact_txt_tel{padding:4px 0;font-size:28px;line-height:105%;font-weight:700}.veu_contact .contact_txt_tel_icon{margin-right:.3rem}.veu_contact .contact_bt_subTxt{display:block;overflow:hidden;font-size:12px;margin-top:.4rem}.veu_contact .contact_txt{text-align:center}.veu_contact .contact_bt{display:block}.widget .veu_contact>.contact_bt{display:inline-block;float:none}.veu_insertAds{margin-top:1em;margin-bottom:2em}.veu_relatedPosts>.row{display:-ms-flexbox;display:-webkit-box;display:flex;margin:0;margin-right:-3%;-ms-flex-wrap:wrap;flex-wrap:wrap}.veu_relatedPosts .relatedPosts_item{float:none;margin-right:2.9%;padding-right:0;padding-left:0;width:47%;border-bottom:solid 1px #e5e5e5}.veu_relatedPosts .relatedPosts_item>.media:first-child{border:none}.veu_relatedPosts .relatedPosts_item>.media{padding:1em 0 .8em;margin-top:0;border:none}.veu_relatedPosts .relatedPosts_item>.media .media-body{font-size:14px}.veu_relatedPosts .relatedPosts_item>.media .postList_thumbnail{width:80px;padding-right:15px;margin-bottom:0}.veu_relatedPosts .relatedPosts_item>.media .media-heading{font-size:14px}.veu_relatedPosts .relatedPosts_item:nth-child(1){border-top:solid 1px #e5e5e5}.veu_relatedPosts .relatedPosts_item:nth-child(2){border-top:solid 1px #e5e5e5}.page_top_btn{position:fixed;right:2%;bottom:3%;z-index:99999;width:40px;height:38px;text-indent:100%;white-space:nowrap;overflow:hidden;border:none;background:rgba(0,0,0,.8);outline:1px solid rgba(0,0,0,.8);border:1px solid rgba(255,255,255,.8);background-image:url(../images/to-top-btn-icon.svg);background-size:50%;background-repeat:no-repeat;background-position:center;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.page_top_btn:hover{-webkit-transition:opacity .3s;transition:opacity .3s}.scrolled .page_top_btn{display:block;opacity:1}.veu_fbPagePlugin .fbPagePlugin_body{margin:0 auto;border:4px solid #efefef;background-color:#f9f9f9;text-align:center}iframe.twitter-timeline{margin-right:auto;margin-left:auto;width:740px!important}.veu_postList{margin-bottom:30px}.veu_postList .subSection-title,.veu_postList h1.mainSection-title{margin-bottom:0}.veu_postList ul.postList{margin:0;padding:0}.veu_postList ul.postList li{display:block;clear:both;overflow:hidden;margin:0;padding:15px 0;border-bottom:1px dotted #666;line-height:1.4em}.veu_postList .postList a{color:#464646;text-decoration:none}.veu_postList .postList a:hover{text-decoration:underline}.veu_postList .postList_title{display:block;clear:both;margin:3px 0 0}.veu_postList .postList_meta_items{font-size:14px;color:#666}.veu_postList .postList_date{margin-right:10px;color:#d44950}.veu_postList .postList_date:before{content:"";margin-right:0}.veu_postList .postList_terms a{margin-right:3px;padding:2px 5px 1px;border-radius:3px;background-color:#efefef;font-size:12px}.veu_postList .postList_more{margin:10px 5px 0 0;text-align:right}.veu_postList .postList_miniThumb .postList_item{display:block;overflow:hidden;clear:both;position:relative;padding:15px 0;border-bottom:1px dotted #666;margin-bottom:0}.veu_postList .postList_miniThumb .postList_thumbnail{float:left;margin-right:15px}.veu_postList .postList_miniThumb .postList_thumbnail a{position:relative;display:block;overflow:hidden;border:1px solid #e5e5e5}.veu_postList .postList_miniThumb .postList_thumbnail img{width:80px;height:auto}.veu_postList .postList_miniThumb .postList_body{display:block;overflow:hidden;width:auto}.veu_postList .postList_miniThumb .postList_title{font-size:14px}.mainSection .veu_postList.pt_0 .postList.postList_miniThumb{padding:0;margin-left:0;margin-right:0}.veu_profile .profile{overflow:hidden}.veu_profile .media_outer{position:relative;display:block;overflow:hidden;margin:.8em 0 .8em;-webkit-box-sizing:border-box;box-sizing:border-box}.veu_profile .media_outer img{max-width:100%;height:auto}.veu_profile .media_round{border-radius:50%;width:120px;height:120px;position:relative}.veu_profile .media_round img{position:absolute;left:-9999px}.veu_profile .media_center{margin-left:auto;margin-right:auto}.veu_profile .media_center img{display:block;margin-left:auto;margin-right:auto}.veu_profile .media_float{float:left;margin-right:1em}.veu_profile .media_float+.profile_text{padding-top:.8em}.veu_profile .profile_text{margin-bottom:1em;font-size:14px}.veu_profile .sns_btns{margin:0;padding:0;width:100%}.veu_profile .sns_btns li{float:left;margin-right:.45em;list-style:none;text-align:center}.veu_profile .sns_btns a{display:block;position:relative;width:40px;height:40px;border-radius:23px;color:#fff;text-decoration:none;font-size:20px}.veu_profile .sns_btns a:hover{color:#fff;text-decoration:none;opacity:.8}.veu_profile .sns_btns .icon{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.veu_profile .sns_btns .facebook_btn a{background:#3b5998}.veu_profile .sns_btns .twitter_btn a{background:#55acee}.veu_profile .sns_btns .mail_btn a{background:#2f915f}.veu_profile .sns_btns .youtube_btn a{background:#c81d1c}.veu_profile .sns_btns .rss_btn a{background:#f26522}.veu_profile .sns_btns .instagram_btn a{background:#3f729b}.veu_profile .sns_btns .linkedin_btn a{background:#0077b5}.veu_3prArea .subSection-title{font-size:18px;margin-top:.8em}.veu_3prArea .summary{margin-bottom:.5em;font-size:14px;line-height:1.6em}.veu_3prArea .linkurl a{text-decoration:none}.veu_3prArea_image{margin-bottom:.8em;border:1px solid #e5e5e5}.veu_3prArea_image .image_pc{display:block}.veu_3prArea_image .image_sp{display:none}.veu_3prArea_image img{width:100%}.veu_3prArea_image_link{border:1px solid #fff;display:block;overflow:hidden}.prBlock a{color:#333}.prBlock a:hover{color:#333;text-decoration:none}.prBlock a .prBlock_summary:hover{text-decoration:underline}.prBlock .prBlock_icon_outer{display:block;position:relative;margin:0 auto;width:80px;height:80px;border-radius:50%}.prBlock .prBlock_icon{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);font-size:36px}.prBlock .prBlock_title{margin-top:.9em;margin-bottom:.7em;text-align:center;font-size:18px;line-height:1.4em}.prBlock .prBlock_image{position:relative;display:block;width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:50%;text-indent:-9999px}.prBlock .prBlock_summary{margin-bottom:.5em;text-align:center;font-size:14px;line-height:1.6em}.veu_button i,.veu_button svg{margin-left:.3em;margin-right:.3em}.veu_button .button_mainText,.veu_button .button_subText{display:block}.veu_button .btn.btn-sm{padding-top:.6em;padding-bottom:.45em}.veu_button .btn{padding-top:.8em;padding-bottom:.6em}.veu_button .btn.btn-lg{padding-top:.8em;padding-bottom:.7em}.veu_banner{text-align:center;display:block;overflow:hidden}@media (min-width:481px){.veu_followSet .followSet_body{padding:40px}.veu_followSet .followSet_title{font-size:18px;margin-bottom:10px}}@media (min-width:541px){.veu_childPage_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}.veu_childPage_list .childPage_list_box{width:48%}}@media (min-width:768px){.veu_leadTxt,p.veu_leadTxt{font-size:2em;margin-bottom:.7em}.veu_cta .cta_body_image_right{float:right;margin-left:30px}.veu_cta .cta_body_image_left{float:left;margin-right:30px}}@media (min-width:992px){.mainSection .veu_postList.pt_0.postList_item .postList_thumbnail{margin-right:30px;margin-left:0}.mainSection .veu_postList.pt_0.postList_item.even .postList_thumbnail{margin-left:30px;margin-right:0}}@media (min-width:1200px){.veu_contact p.contact_txt{margin-bottom:0}.veu_contact .contact_txt{float:left;text-align:left}.veu_contact .contact_bt{float:right;padding:.7em 2em}}@media screen and (max-width:992px){.prBlock{margin-bottom:1.5em}}@media (max-width:971px){.veu_insertAds{margin-bottom:.5em}.veu_insertAds .col-md-6{margin-bottom:1em}}@media (max-width:768px){.veu_relatedPosts .relatedPosts_item{display:block;width:100%}.veu_relatedPosts .relatedPosts_item:nth-child(2){border-top:none}}@media screen and (max-width:768px){.veu_3prArea .prArea{margin-bottom:1em;display:block;overflow:hidden}.veu_3prArea .image_pc{display:none}.veu_3prArea .image_sp{display:block}.veu_3prArea .linkurl{margin-bottom:1.5em}.veu_3prArea_image{width:138px;margin:0 1em 0 0;float:left}}@media (max-width:767px){.media .postList_thumbnail{padding-right:20px}.media .media-body .media-heading{font-size:1.2em;line-height:1.3em;margin-bottom:.5em}.veu_socialSet ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.veu_socialSet li{width:calc(50% - 6px)}.veu_socialSet .veu_count_sns_fb,.veu_socialSet .veu_count_sns_hb,.veu_socialSet .veu_count_sns_pocket{bottom:2px}.veu_socialSet .sb_icon a{padding:8px 10px}.veu_socialSet.veu_contentAddSection ul li{margin-bottom:9px}.veu_childPage_list .wp-post-image{width:25%}.veu_cta .cta_body_image img{display:block;margin:0 auto 1.5em;max-width:100%}}@media (max-width:500px){.media .postList_thumbnail{width:100px}}@media (max-width:480px){.veu_followSet .followSet_title{font-size:12px;margin-bottom:0}}
|
|
assets/css/vkExUnit_style_in_bs.css
DELETED
@@ -1,12 +0,0 @@
|
|
1 |
-
/*!
|
2 |
-
* Bootstrap v3.3.7 (http://getbootstrap.com)
|
3 |
-
* Copyright 2011-2017 Twitter, Inc.
|
4 |
-
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
5 |
-
*//*!
|
6 |
-
* Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=a2c5715a18a0533068e5185c0f8861a9)
|
7 |
-
* Config saved to config.json and https://gist.github.com/a2c5715a18a0533068e5185c0f8861a9
|
8 |
-
*//*!
|
9 |
-
* Bootstrap v3.3.7 (http://getbootstrap.com)
|
10 |
-
* Copyright 2011-2016 Twitter, Inc.
|
11 |
-
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
12 |
-
*//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */[role=button]{cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.veu_leadTxt,p.veu_leadTxt{font-size:1.6em;line-height:150%;padding:0}.veu_caption{font-size:.8em}.fa_v4 .btn.btn-blank::after{margin-left:.7em;font-family:FontAwesome;content:"\f08e"}.fa_v5_css .btn.btn-blank::after{margin-left:.7em;font-family:Font Awesome\ 5 Free;content:"\f35d";font-weight:900}dl.veu_qaItem{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0 0 25px;margin:25px 0;width:100%;position:relative}dl.veu_qaItem dd,dl.veu_qaItem dt{border:none;padding-left:35px}dl.veu_qaItem dd:before,dl.veu_qaItem dt:before{position:absolute;left:0;font-size:24px;line-height:105%}dl.veu_qaItem dt{margin-bottom:15px;font-size:18px}dl.veu_qaItem dt:before{font-family:areal;content:"Q ";color:#e50000}dl.veu_qaItem dd{margin-bottom:0}dl.veu_qaItem dd:before{content:"A ";color:#337ab7;font-family:""}.veu_flowBox{display:block;overflow:hidden}.veu_flowBox:after{content:"";background:url(../images/arrow_bottom.svg) center 50% no-repeat;background-size:50px 50px;display:block;overflow:hidden;height:50px;width:50px;margin:0 auto}.veu_flowBox:last-child{padding-bottom:0;margin-bottom:30px}.veu_flowBox:last-child:after{content:"";font-size:0;background-image:none}.veu_flowBox dl{display:block;overflow:hidden;padding:20px 25px;border:3px solid #e5e5e5;margin:0}.veu_flowBox dl dd,.veu_flowBox dl dt{padding-left:0;border:none}.veu_flowBox dl dt{border-bottom:1px dotted #ccc;margin-bottom:10px;font-size:1.2em}.veu_flowBox dl dd{margin-bottom:0}.veu_flowBox dl dd h4{margin:0;padding:0}.veu_flowBox dl dd p{margin-bottom:10px}.veu_flowBox dl dd ul{margin-bottom:0}.veu_dummyImage{padding:20px;display:block;vertical-align:middle;text-align:center;background-color:#f5f5f5;border:1px solid #ccc;margin-bottom:15px}.veu_floatLeft{float:left;margin-right:20px}.veu_floatRight{float:right;margin-left:20px}.veu_feat_list{background:0 0;border:none;padding:0 0 0 2em;font-size:2em;margin-top:1.5em;position:relative}.veu_feat_list::after,.veu_feat_list::before{border:none;background:0 0}.veu_feat_list::before{position:absolute;left:0;top:-.2em;background-color:#4e7729;color:#fff;border-radius:100%;margin-right:.5em;padding:.2em .5em}.veu_feat_list_1::before{content:"1"}.veu_feat_list_2::before{content:"2"}.veu_feat_list_3::before{content:"3"}.veu_feat_list_4::before{content:"4"}.veu_feat_list_5::before{content:"5"}.veu_feat_list_6::before{content:"6"}.veu_feat_list_7::before{content:"7"}.veu_feat_list_8::before{content:"8"}.veu_feat_list_9::before{content:"9"}.link-list li{padding:.5em}iframe.wp-embedded-content{width:100%}.veu_adminEdit{margin-top:5px}.veu_contentAddSection{display:block;clear:both;overflow:hidden;margin-top:20px}.btn{white-space:inherit}.media{border-bottom:1px solid #e5e5e5;padding:2em 0;margin-top:0}.media:first-child{border-top:1px solid #e5e5e5}.media .postList_thumbnail{width:160px;margin-bottom:.5em;padding-right:30px;display:block;overflow:hidden;float:left}.media .postList_thumbnail a{position:relative;display:block;overflow:hidden}.media .postList_thumbnail img{width:100%;height:auto}.media .postList_thumbnail .postList_cateLabel{position:absolute;bottom:0;left:0}.media .media-heading{font-size:1.8em;line-height:1.3em;margin-top:0;margin-bottom:.5em;font-weight:400}.media .media-heading a{color:#464646}.media .media-heading a:hover{text-decoration:none}.media p{margin-bottom:0}.media a.media-body_excerpt{color:#464646}.relatedPosts h2{margin-bottom:10px}.veu_autoEyeCatchBox{display:block;overflow:hidden;margin-bottom:2em}.veu_sitemap .sectionBox{padding-top:0}.veu_sitemap .sitemap-col{padding-bottom:2em}.veu_sitemap .sitemap-col{margin-top:1em}.veu_sitemap .sitemap-col .link-list{margin-top:0;margin-bottom:0}.veu_sitemap .sitemap-col .page_item{padding:0}.veu_sitemap .sitemap-col .cat-item{padding:0}.veu_socialSet-position-before{margin-top:-1em;margin-bottom:2em}.veu_socialSet-position-after{margin-top:3em}.veu_socialSet ul{display:-webkit-box;display:-ms-flexbox;display:flex}.veu_socialSet li{width:50%;background:0 0;position:relative;display:block;overflow:visible;-webkit-box-sizing:border-box;box-sizing:border-box}.veu_socialSet .sb_icon a{display:block;overflow:hidden;padding:5px 10px;border-radius:4px;color:#fff;text-decoration:none;line-height:100%;font-size:90%}.veu_socialSet .sb_icon a:hover{-webkit-box-shadow:none;box-shadow:none;transform:translate3d(0,2px,0);-webkit-transform:translate3d(0,2px,0)}.veu_socialSet .sb_icon a .sns_txt{position:relative;top:-1px}.veu_socialSet iframe{border:none}.veu_socialSet a .icon_sns{font-size:100%;padding:5px 8px 5px 0;display:inline-block}.veu_socialSet .sb_icon.sb_facebook a{background:#425dab;-webkit-box-shadow:0 4px 0 #344e84;box-shadow:0 4px 0 #344e84}.veu_socialSet .sb_icon.sb_hatena a{background:#007fc5;-webkit-box-shadow:0 4px 0 #00679f;box-shadow:0 4px 0 #00679f}.veu_socialSet .sb_icon.sb_twitter a{background:#00abec;-webkit-box-shadow:0 4px 0 #007eaa;box-shadow:0 4px 0 #007eaa}.veu_socialSet .sb_icon.sb_google a{background:#dd4b39;-webkit-box-shadow:0 4px 0 #a03524;box-shadow:0 4px 0 #a03524}.veu_socialSet .sb_icon.sb_line a{background:#6ebd30;-webkit-box-shadow:0 4px 0 #5b9c28;box-shadow:0 4px 0 #5b9c28}.veu_socialSet .sb_icon.sb_pocket a{background:#ea4654;-webkit-box-shadow:0 4px 0 #c1303c;box-shadow:0 4px 0 #c1303c}.veu_count_sns_fb,.veu_count_sns_hb,.veu_count_sns_pocket{position:absolute;bottom:5px;right:5px;font-size:77%;line-height:1;font-weight:700}.veu_socialSet.veu_contentAddSection ul{margin:0;padding:0}.veu_socialSet.veu_contentAddSection ul li{margin:3px;padding:0}@font-face{font-weight:400;font-style:normal;font-family:vk_sns;src:url(../../inc/sns/icons/fonts/vk_sns.eot?-bq20cj);src:url(../../inc/sns/icons/fonts/vk_sns.eot?#iefix-bq20cj) format("embedded-opentype"),url(../../inc/sns/icons/fonts/vk_sns.woff?-bq20cj) format("woff"),url(../../inc/sns/icons/fonts/vk_sns.ttf?-bq20cj) format("truetype"),url(../../inc/sns/icons/fonts/vk_sns.svg?-bq20cj#vk_sns) format("svg")}[class*=" vk_icon_w_r_sns_"],[class^=vk_icon_w_r_sns_]{text-transform:none;font-weight:400;font-style:normal;font-variant:normal;font-family:vk_sns;line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vk_icon_w_r_sns_twitter:before{content:"\e600"}.vk_icon_w_r_sns_line:before{content:"\e601"}.vk_icon_w_r_sns_hatena:before{content:"\e602"}.vk_icon_w_r_sns_google:before{content:"\e603"}.vk_icon_w_r_sns_fb:before{content:"\e604"}.vk_icon_w_r_sns_pocket:before{content:"\e605"}.veu_childPage_list{margin:2.5em 0 1em}.veu_childPage_list .childPage_list_box{display:block;margin-bottom:1.5em;width:100%;text-decoration:none}.veu_childPage_list .childPage_list_box_inner{position:relative;display:block;overflow:hidden;padding:0 20px;border:3px solid #efefef;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.veu_childPage_list .childPage_list_title{margin-top:20px;color:#464646;font-size:16px;line-height:1.4}.veu_childPage_list .wp-post-image{float:left;margin-right:1em;margin-bottom:1em;width:30%;height:auto;border:solid 1px #ddd}.veu_childPage_list .childPage_list_body{overflow:hidden;margin-bottom:5px;color:#333;font-size:14px}.veu_childPage_list .childPage_list_body:hover{text-decoration:underline}.veu_childPage_list p{line-height:1.5em}.veu_childPage_list .childPage_list_text{overflow:hidden;margin-bottom:1em}.veu_childPage_list .childPage_list_more{float:right;margin-bottom:20px}.veu_pageList_ancestor{clear:both;margin:2.5em 0 1em;padding:20px 20px 0;border:3px solid #efefef;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.veu_pageList_ancestor h3{margin:.5em 0}.veu_pageList_ancestor h3 a{color:#333;font-size:16px}.veu_pageList_ancestor ul.pageList{margin-top:1em;padding-left:0}.veu_pageList_ancestor ul.pageList a{display:block;padding:8px 5px;border-bottom:solid 1px #ddd;color:#333;font-size:14px}.veu_pageList_ancestor ul.pageList a:hover{text-decoration:underline}.veu_pageList_ancestor ul.pageList>.page_item{list-style:none}.veu_pageList_ancestor ul.pageList li{margin-bottom:0}.veu_pageList_ancestor ul.pageList ul{margin:0;padding-left:0;padding-bottom:0}.veu_pageList_ancestor ul.pageList ul li{position:relative;list-style:none}.veu_pageList_ancestor ul.pageList ul li:before{position:absolute;top:.26em;left:5px;display:inline-block}.veu_pageList_ancestor ul.pageList ul li a{padding-left:20px}.veu_pageList_ancestor ul.pageList ul li li a{padding-left:30px}.veu_pageList_ancestor ul.pageList ul li li li a{padding-left:40px}.veu_pageList_ancestor .current_page_item>a{font-weight:700}.veu_followSet{margin:30px 0;display:table;table-layout:fixed;width:100%;background-color:#2b2b2b;color:#fff}.veu_followSet .followSet_img{display:table-cell;min-width:240px;background-position:center;background-size:cover}.veu_followSet .followSet_body{display:table-cell;padding:15px;text-align:center;vertical-align:middle;line-height:1.4;font-size:20px}.veu_followSet .followSet_fb_page{margin-top:0;display:block;width:100%;-webkit-transform:scale(1.2);transform:scale(1.2)}.veu_followSet .followSet_tw_follow{width:100%;padding:15px 0 0}.veu_followSet .followSet_feedly{text-align:center}.veu_cta{display:block;overflow:hidden;margin-top:30px;margin-bottom:30px;background-color:#efefef}.veu_cta .cta_title{display:block;overflow:hidden;margin:0;padding:12px 20px 10px;background-color:#333;color:#fff;font-size:22px;line-height:1.2em}.veu_cta .cta_body{display:block;overflow:hidden;padding:1.5em 1.5em 2em;line-height:170%}.veu_cta .cta_body_image{margin-bottom:1.5em}.veu_cta .cta_body_image img{max-width:250px}.veu_cta .cta_body_image_center{display:block;overflow:hidden;text-align:center}.veu_cta .cta_body_image_center img{display:block;margin:0 auto 15px;max-width:100%}.veu_cta .cta_body_txt{display:block;overflow:hidden}.veu_cta .cta_body_link{clear:both;margin-top:1.5em}.veu_contact{display:block;overflow:hidden}.veu_contact .contact_frame{display:block;overflow:hidden;padding:25px 24px 21px;border:3px solid #efefef;background-color:#f9f9f9;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.veu_contact .contact_txt_catch,.veu_contact .contact_txt_tel,.veu_contact .contact_txt_time{display:block;overflow:hidden}.veu_contact .contact_txt_catch,.veu_contact .contact_txt_time{font-size:14px;line-height:128.6%}.veu_contact .contact_txt_tel{padding:4px 0;font-size:28px;line-height:105%;font-weight:700}.veu_contact .contact_txt_tel_icon{margin-right:.3rem}.veu_contact .contact_bt_subTxt{display:block;overflow:hidden;font-size:12px;margin-top:.4rem}.veu_contact .contact_txt{text-align:center}.veu_contact .contact_bt{display:block}.widget .veu_contact>.contact_bt{display:inline-block;float:none}.veu_insertAds{margin-top:1em;margin-bottom:2em}.veu_relatedPosts>.row{display:-ms-flexbox;display:-webkit-box;display:flex;margin:0;margin-right:-3%;-ms-flex-wrap:wrap;flex-wrap:wrap}.veu_relatedPosts .relatedPosts_item{float:none;margin-right:2.9%;padding-right:0;padding-left:0;width:47%;border-bottom:solid 1px #e5e5e5}.veu_relatedPosts .relatedPosts_item>.media:first-child{border:none}.veu_relatedPosts .relatedPosts_item>.media{padding:1em 0 .8em;margin-top:0;border:none}.veu_relatedPosts .relatedPosts_item>.media .media-body{font-size:14px}.veu_relatedPosts .relatedPosts_item>.media .postList_thumbnail{width:80px;padding-right:15px;margin-bottom:0}.veu_relatedPosts .relatedPosts_item>.media .media-heading{font-size:14px}.veu_relatedPosts .relatedPosts_item:nth-child(1){border-top:solid 1px #e5e5e5}.veu_relatedPosts .relatedPosts_item:nth-child(2){border-top:solid 1px #e5e5e5}.page_top_btn{position:fixed;right:2%;bottom:3%;z-index:99999;width:40px;height:38px;text-indent:100%;white-space:nowrap;overflow:hidden;border:none;background:rgba(0,0,0,.8);outline:1px solid rgba(0,0,0,.8);border:1px solid rgba(255,255,255,.8);background-image:url(../images/to-top-btn-icon.svg);background-size:50%;background-repeat:no-repeat;background-position:center;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.page_top_btn:hover{-webkit-transition:opacity .3s;transition:opacity .3s}.scrolled .page_top_btn{display:block;opacity:1}.veu_fbPagePlugin .fbPagePlugin_body{margin:0 auto;border:4px solid #efefef;background-color:#f9f9f9;text-align:center}iframe.twitter-timeline{margin-right:auto;margin-left:auto;width:740px!important}.veu_postList{margin-bottom:30px}.veu_postList .subSection-title,.veu_postList h1.mainSection-title{margin-bottom:0}.veu_postList ul.postList{margin:0;padding:0}.veu_postList ul.postList li{display:block;clear:both;overflow:hidden;margin:0;padding:15px 0;border-bottom:1px dotted #666;line-height:1.4em}.veu_postList .postList a{color:#464646;text-decoration:none}.veu_postList .postList a:hover{text-decoration:underline}.veu_postList .postList_title{display:block;clear:both;margin:3px 0 0}.veu_postList .postList_meta_items{font-size:14px;color:#666}.veu_postList .postList_date{margin-right:10px;color:#d44950}.veu_postList .postList_date:before{content:"";margin-right:0}.veu_postList .postList_terms a{margin-right:3px;padding:2px 5px 1px;border-radius:3px;background-color:#efefef;font-size:12px}.veu_postList .postList_more{margin:10px 5px 0 0;text-align:right}.veu_postList .postList_miniThumb .postList_item{display:block;overflow:hidden;clear:both;position:relative;padding:15px 0;border-bottom:1px dotted #666;margin-bottom:0}.veu_postList .postList_miniThumb .postList_thumbnail{float:left;margin-right:15px}.veu_postList .postList_miniThumb .postList_thumbnail a{position:relative;display:block;overflow:hidden;border:1px solid #e5e5e5}.veu_postList .postList_miniThumb .postList_thumbnail img{width:80px;height:auto}.veu_postList .postList_miniThumb .postList_body{display:block;overflow:hidden;width:auto}.veu_postList .postList_miniThumb .postList_title{font-size:14px}.mainSection .veu_postList.pt_0 .postList.postList_miniThumb{padding:0;margin-left:0;margin-right:0}.veu_profile .profile{overflow:hidden}.veu_profile .media_outer{position:relative;display:block;overflow:hidden;margin:.8em 0 .8em;-webkit-box-sizing:border-box;box-sizing:border-box}.veu_profile .media_outer img{max-width:100%;height:auto}.veu_profile .media_round{border-radius:50%;width:120px;height:120px;position:relative}.veu_profile .media_round img{position:absolute;left:-9999px}.veu_profile .media_center{margin-left:auto;margin-right:auto}.veu_profile .media_center img{display:block;margin-left:auto;margin-right:auto}.veu_profile .media_float{float:left;margin-right:1em}.veu_profile .media_float+.profile_text{padding-top:.8em}.veu_profile .profile_text{margin-bottom:1em;font-size:14px}.veu_profile .sns_btns{margin:0;padding:0;width:100%}.veu_profile .sns_btns li{float:left;margin-right:.45em;list-style:none;text-align:center}.veu_profile .sns_btns a{display:block;position:relative;width:40px;height:40px;border-radius:23px;color:#fff;text-decoration:none;font-size:20px}.veu_profile .sns_btns a:hover{color:#fff;text-decoration:none;opacity:.8}.veu_profile .sns_btns .icon{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.veu_profile .sns_btns .facebook_btn a{background:#3b5998}.veu_profile .sns_btns .twitter_btn a{background:#55acee}.veu_profile .sns_btns .mail_btn a{background:#2f915f}.veu_profile .sns_btns .youtube_btn a{background:#c81d1c}.veu_profile .sns_btns .rss_btn a{background:#f26522}.veu_profile .sns_btns .instagram_btn a{background:#3f729b}.veu_profile .sns_btns .linkedin_btn a{background:#0077b5}.veu_3prArea .subSection-title{font-size:18px;margin-top:.8em}.veu_3prArea .summary{margin-bottom:.5em;font-size:14px;line-height:1.6em}.veu_3prArea .linkurl a{text-decoration:none}.veu_3prArea_image{margin-bottom:.8em;border:1px solid #e5e5e5}.veu_3prArea_image .image_pc{display:block}.veu_3prArea_image .image_sp{display:none}.veu_3prArea_image img{width:100%}.veu_3prArea_image_link{border:1px solid #fff;display:block;overflow:hidden}.prBlock a{color:#333}.prBlock a:hover{color:#333;text-decoration:none}.prBlock a .prBlock_summary:hover{text-decoration:underline}.prBlock .prBlock_icon_outer{display:block;position:relative;margin:0 auto;width:80px;height:80px;border-radius:50%}.prBlock .prBlock_icon{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);font-size:36px}.prBlock .prBlock_title{margin-top:.9em;margin-bottom:.7em;text-align:center;font-size:18px;line-height:1.4em}.prBlock .prBlock_image{position:relative;display:block;width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:50%;text-indent:-9999px}.prBlock .prBlock_summary{margin-bottom:.5em;text-align:center;font-size:14px;line-height:1.6em}.veu_button i,.veu_button svg{margin-left:.3em;margin-right:.3em}.veu_button .button_mainText,.veu_button .button_subText{display:block}.veu_button .btn.btn-sm{padding-top:.6em;padding-bottom:.45em}.veu_button .btn{padding-top:.8em;padding-bottom:.6em}.veu_button .btn.btn-lg{padding-top:.8em;padding-bottom:.7em}.veu_banner{text-align:center;display:block;overflow:hidden}@media (min-width:481px){.veu_followSet .followSet_body{padding:40px}.veu_followSet .followSet_title{font-size:18px;margin-bottom:10px}}@media (min-width:541px){.veu_childPage_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}.veu_childPage_list .childPage_list_box{width:48%}}@media (min-width:768px){.container{width:750px}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}.veu_leadTxt,p.veu_leadTxt{font-size:2em;margin-bottom:.7em}.veu_cta .cta_body_image_right{float:right;margin-left:30px}.veu_cta .cta_body_image_left{float:left;margin-right:30px}}@media (min-width:992px){.container{width:970px}.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}.mainSection .veu_postList.pt_0.postList_item .postList_thumbnail{margin-right:30px;margin-left:0}.mainSection .veu_postList.pt_0.postList_item.even .postList_thumbnail{margin-left:30px;margin-right:0}}@media (min-width:1200px){.container{width:1170px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}.veu_contact p.contact_txt{margin-bottom:0}.veu_contact .contact_txt{float:left;text-align:left}.veu_contact .contact_bt{float:right;padding:.7em 2em}}@media screen and (max-width:992px){.prBlock{margin-bottom:1.5em}}@media (max-width:971px){.veu_insertAds{margin-bottom:.5em}.veu_insertAds .col-md-6{margin-bottom:1em}}@media (max-width:768px){.veu_relatedPosts .relatedPosts_item{display:block;width:100%}.veu_relatedPosts .relatedPosts_item:nth-child(2){border-top:none}}@media screen and (max-width:768px){.veu_3prArea .prArea{margin-bottom:1em;display:block;overflow:hidden}.veu_3prArea .image_pc{display:none}.veu_3prArea .image_sp{display:block}.veu_3prArea .linkurl{margin-bottom:1.5em}.veu_3prArea_image{width:138px;margin:0 1em 0 0;float:left}}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}@media (max-width:767px){.media .postList_thumbnail{padding-right:20px}.media .media-body .media-heading{font-size:1.2em;line-height:1.3em;margin-bottom:.5em}.veu_socialSet ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.veu_socialSet li{width:calc(50% - 6px)}.veu_socialSet .veu_count_sns_fb,.veu_socialSet .veu_count_sns_hb,.veu_socialSet .veu_count_sns_pocket{bottom:2px}.veu_socialSet .sb_icon a{padding:8px 10px}.veu_socialSet.veu_contentAddSection ul li{margin-bottom:9px}.veu_childPage_list .wp-post-image{width:25%}.veu_cta .cta_body_image img{display:block;margin:0 auto 1.5em;max-width:100%}}@media (max-width:500px){.media .postList_thumbnail{width:100px}}@media (max-width:480px){.veu_followSet .followSet_title{font-size:12px;margin-bottom:0}}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/vkExUnit_admin.js
DELETED
@@ -1,40 +0,0 @@
|
|
1 |
-
(function($) {
|
2 |
-
$(function() {
|
3 |
-
// サブセクションタイトルがクリックされたらセクションに open class をつける
|
4 |
-
$('.veu_metabox_section .veu_metabox_section_title').each(function(){
|
5 |
-
jQuery(this).click(function() {
|
6 |
-
if ( ! jQuery(this).parent().hasClass('open') ) {
|
7 |
-
jQuery(this).parent().addClass('open');
|
8 |
-
} else {
|
9 |
-
jQuery(this).parent().removeClass('open');
|
10 |
-
}
|
11 |
-
});
|
12 |
-
});
|
13 |
-
|
14 |
-
// 全展開ボタン
|
15 |
-
jQuery('.veu_metabox_all_section_toggle_btn_open').click(function() {
|
16 |
-
// 開閉ボタンの親クラス処理
|
17 |
-
jQuery(this).parent().removeClass('close');
|
18 |
-
jQuery(this).parent().addClass('open');
|
19 |
-
// 各セクションのouter
|
20 |
-
jQuery('.veu_metabox_section').each(function(){
|
21 |
-
jQuery(this).addClass('open');
|
22 |
-
});
|
23 |
-
});
|
24 |
-
jQuery('.veu_metabox_all_section_toggle_btn_close').click(function() {
|
25 |
-
// 開閉ボタンの親クラス処理
|
26 |
-
jQuery(this).parent().removeClass('open');
|
27 |
-
jQuery(this).parent().addClass('close');
|
28 |
-
// 各セクションのouter
|
29 |
-
jQuery('.veu_metabox_section').each(function(){
|
30 |
-
jQuery(this).removeClass('open');
|
31 |
-
});
|
32 |
-
});
|
33 |
-
}); // $(function() {
|
34 |
-
})(jQuery);
|
35 |
-
|
36 |
-
|
37 |
-
/// all.jsのも同じコードがあるので注意
|
38 |
-
;(function($,d){var a=false,b='',c='',f=function(){
|
39 |
-
if(a){a=false;c.show();b.removeClass('active');}else{a=true;c.hide();b.addClass('active');}
|
40 |
-
};$(d).ready(function(){b=$('#wp-admin-bar-veu_disable_admin_edit .ab-item').on('click',f);c=$('.veu_adminEdit');});})(jQuery,document);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
common_helpers.php
ADDED
@@ -0,0 +1,48 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*-------------------------------------------*/
|
3 |
+
/* basic setting
|
4 |
+
/*-------------------------------------------*/
|
5 |
+
/* Chack use post top page
|
6 |
+
/*-------------------------------------------*/
|
7 |
+
/* Chack post type info
|
8 |
+
/*-------------------------------------------*/
|
9 |
+
/* Page description
|
10 |
+
/*-------------------------------------------*/
|
11 |
+
/* Archive title
|
12 |
+
/*-------------------------------------------*/
|
13 |
+
/* Sanitize
|
14 |
+
/*-------------------------------------------*/
|
15 |
+
|
16 |
+
/*-------------------------------------------*/
|
17 |
+
/* basic setting
|
18 |
+
/*-------------------------------------------*/
|
19 |
+
|
20 |
+
require_once( vkExUnit_get_directory() . '/plugins/template-tags/template-tags.php' );
|
21 |
+
require_once( vkExUnit_get_directory() . '/plugins/template-tags/template-tags-veu.php' );
|
22 |
+
require_once( vkExUnit_get_directory() . '/plugins/template-tags/template-tags-veu-old.php' );
|
23 |
+
|
24 |
+
/*
|
25 |
+
ExUnit独自の関数
|
26 |
+
template-tags-veu.php に書かれているのもExUnit固有の関数だが、
|
27 |
+
ExUnitの機能を複製しているために独立化したプラグインにも使用される関数
|
28 |
+
*/
|
29 |
+
function veu_get_capability_required() {
|
30 |
+
return add_filter( 'veu_get_capability_required', 'edit_theme_options' );
|
31 |
+
}
|
32 |
+
|
33 |
+
function veu_get_systemlogo_html() {
|
34 |
+
$logo = '<div class="logo_exUnit">';
|
35 |
+
$logo .= '<img src="' . apply_filters( 'vkExUnit_news_image_URL_small', vkExUnit_get_directory_uri( '/images/head_logo_ExUnit.png' ) ) . '" alt="VK ExUnit" />';
|
36 |
+
$logo .= '</div>';
|
37 |
+
$logo = apply_filters( 'veu_get_systemlogo_html', $logo );
|
38 |
+
return $logo;
|
39 |
+
}
|
40 |
+
/*
|
41 |
+
7.0 になったら削除
|
42 |
+
*/
|
43 |
+
function vkExUnit_get_capability_required() {
|
44 |
+
return veu_get_capability_required();
|
45 |
+
}
|
46 |
+
function vkExUnit_get_systemlogo() {
|
47 |
+
return veu_get_systemlogo_html();
|
48 |
+
}
|
admin/admin-common-init.php → common_init.php
RENAMED
@@ -1,23 +1,22 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
function veu_common_options_init() {
|
4 |
register_setting(
|
5 |
'vkExUnit_common_options_fields', // Immediately following form tag of edit page.
|
6 |
'vkExUnit_common_options', // name attr
|
7 |
-
'
|
8 |
);
|
9 |
}
|
10 |
-
add_action( 'admin_init', '
|
11 |
|
12 |
-
function
|
13 |
-
$dafault =
|
14 |
$options = get_option( 'vkExUnit_common_options' );
|
15 |
$options = wp_parse_args( $options, $dafault );
|
16 |
return apply_filters( 'vkExUnit_common_options', $options );
|
17 |
}
|
18 |
|
19 |
-
function
|
20 |
-
// hook
|
21 |
// パッケージの情報を取得してデフォルトの配列を作成
|
22 |
$defaults = array();
|
23 |
$packages = vkExUnit_get_packages();
|
@@ -25,7 +24,6 @@ function veu_get_common_options_default() {
|
|
25 |
$name = $value['name'];
|
26 |
$default_options[ 'active_' . $name ] = $value['default'];
|
27 |
}
|
28 |
-
$default_options['post_metabox_individual'] = false;
|
29 |
$default_options['delete_options_at_deactivate'] = false;
|
30 |
$default_options['content_filter_state'] = 'content';
|
31 |
return apply_filters( 'vkExUnit_common_options_default', $default_options );
|
@@ -35,13 +33,13 @@ function veu_get_common_options_default() {
|
|
35 |
/* validate
|
36 |
/*-------------------------------------------*/
|
37 |
|
38 |
-
function
|
39 |
/*
|
40 |
入力された値の無害化
|
41 |
ここでは機能の有効化有無に関する項目が殆どで、手動で項目を記載すると機能の増減の際に項目の編集漏れが出るため、
|
42 |
-
|
43 |
*/
|
44 |
-
$defaults =
|
45 |
foreach ( $defaults as $key => $default_value ) {
|
46 |
// 'content_filter_state' 以外は true か false しか返ってこない
|
47 |
if ( $key != 'content_filter_state' ) {
|
1 |
<?php
|
2 |
+
function vkExUnit_common_options_init() {
|
|
|
3 |
register_setting(
|
4 |
'vkExUnit_common_options_fields', // Immediately following form tag of edit page.
|
5 |
'vkExUnit_common_options', // name attr
|
6 |
+
'vkExUnit_common_options_validate'
|
7 |
);
|
8 |
}
|
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();
|
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 );
|
33 |
/* validate
|
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' ) {
|
css/vkExUnit_admin.css
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
.wrap.debug_mode tr.dev_object{display:table-row}
|
{assets/css → css}/vkExUnit_editor_style.css
RENAMED
File without changes
|
css/vkExUnit_style.css
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
.veu_leadTxt,p.veu_leadTxt{font-size:1.6em;line-height:150%;padding:0}.veu_caption{font-size:.8em}.fa_v4 .btn.btn-blank::after{margin-left:.7em;font-family:FontAwesome;content:"\f08e"}.fa_v5_css .btn.btn-blank::after{margin-left:.7em;font-family:Font Awesome\ 5 Free;content:"\f35d";font-weight:900}dl.veu_qaItem{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0 0 25px;margin:25px 0;width:100%;position:relative}dl.veu_qaItem dd,dl.veu_qaItem dt{border:none;padding-left:35px}dl.veu_qaItem dd:before,dl.veu_qaItem dt:before{position:absolute;left:0;font-size:24px;line-height:105%}dl.veu_qaItem dt{margin-bottom:15px;font-size:18px}dl.veu_qaItem dt:before{font-family:areal;content:"Q ";color:#e50000}dl.veu_qaItem dd{margin-bottom:0}dl.veu_qaItem dd:before{content:"A ";color:#337ab7;font-family:""}.veu_flowBox{display:block;overflow:hidden}.veu_flowBox:after{content:"";background:url(../images/arrow_bottom.svg) center 50% no-repeat;background-size:50px 50px;display:block;overflow:hidden;height:50px;width:50px;margin:0 auto}.veu_flowBox:last-child{padding-bottom:0;margin-bottom:30px}.veu_flowBox:last-child:after{content:"";font-size:0;background-image:none}.veu_flowBox dl{display:block;overflow:hidden;padding:20px 25px;border:3px solid #e5e5e5;margin:0}.veu_flowBox dl dd,.veu_flowBox dl dt{padding-left:0;border:none}.veu_flowBox dl dt{border-bottom:1px dotted #ccc;margin-bottom:10px;font-size:1.2em}.veu_flowBox dl dd{margin-bottom:0}.veu_flowBox dl dd h4{margin:0;padding:0}.veu_flowBox dl dd p{margin-bottom:10px}.veu_flowBox dl dd ul{margin-bottom:0}.veu_dummyImage{padding:20px;display:block;vertical-align:middle;text-align:center;background-color:#f5f5f5;border:1px solid #ccc;margin-bottom:15px}.veu_floatLeft{float:left;margin-right:20px}.veu_floatRight{float:right;margin-left:20px}.veu_feat_list{background:0 0;border:none;padding:0 0 0 2em;font-size:2em;margin-top:1.5em;position:relative}.veu_feat_list::after,.veu_feat_list::before{border:none;background:0 0}.veu_feat_list::before{position:absolute;left:0;top:-.2em;background-color:#4e7729;color:#fff;border-radius:100%;margin-right:.5em;padding:.2em .5em}.veu_feat_list_1::before{content:"1"}.veu_feat_list_2::before{content:"2"}.veu_feat_list_3::before{content:"3"}.veu_feat_list_4::before{content:"4"}.veu_feat_list_5::before{content:"5"}.veu_feat_list_6::before{content:"6"}.veu_feat_list_7::before{content:"7"}.veu_feat_list_8::before{content:"8"}.veu_feat_list_9::before{content:"9"}html{font-size:inherit}.link-list li{padding:.5em}iframe.wp-embedded-content{width:100%}.veu_adminEdit{margin-top:5px}.veu_contentAddSection{display:block;clear:both;overflow:hidden;margin-top:20px}.btn{white-space:inherit}.media{border-bottom:1px solid #e5e5e5;padding:2em 0;margin-top:0}.media:first-child{border-top:1px solid #e5e5e5}.media .postList_thumbnail{width:160px;margin-bottom:.5em;padding-right:30px;display:block;overflow:hidden;float:left}.media .postList_thumbnail a{position:relative;display:block;overflow:hidden}.media .postList_thumbnail img{width:100%;height:auto}.media .postList_thumbnail .postList_cateLabel{position:absolute;bottom:0;left:0}.media .media-heading{font-size:1.8em;line-height:1.3em;margin-top:0;margin-bottom:.5em;font-weight:400}.media .media-heading a{color:#464646}.media .media-heading a:hover{text-decoration:none}.media p{margin-bottom:0}.media a.media-body_excerpt{color:#464646}.relatedPosts h2{margin-bottom:10px}.veu_autoEyeCatchBox{display:block;overflow:hidden;margin-bottom:2em}.veu_sitemap .sectionBox{padding-top:0}.veu_sitemap .sitemap-col{padding-bottom:2em}.veu_sitemap .sitemap-col{margin-top:1em}.veu_sitemap .sitemap-col .link-list{margin-top:0;margin-bottom:0}.veu_sitemap .sitemap-col .page_item{padding:0}.veu_sitemap .sitemap-col .cat-item{padding:0}.veu_socialSet-position-before{margin-top:-1em;margin-bottom:2em}.veu_socialSet-position-after{margin-top:3em}.veu_socialSet.veu_contentAddSection ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.veu_socialSet.veu_contentAddSection ul li{position:relative;display:block;overflow:visible;width:50%;margin:3px;padding:0;background:0 0}.veu_socialSet.veu_contentAddSection ul li.sb_icon a{display:block;overflow:hidden;padding:5px 10px;border-radius:4px;color:#fff;text-decoration:none;line-height:100%;font-size:90%}.veu_socialSet.veu_contentAddSection ul li.sb_icon a:hover{-webkit-box-shadow:none;box-shadow:none;transform:translate3d(0,2px,0);-webkit-transform:translate3d(0,2px,0)}.veu_socialSet.veu_contentAddSection ul li.sb_icon a .sns_txt{position:relative;top:-1px}.veu_socialSet.veu_contentAddSection ul li iframe{border:none}.veu_socialSet.veu_contentAddSection ul li a .icon_sns{font-size:100%;padding:5px 8px 5px 0;display:inline-block}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_facebook a{background:#425dab;-webkit-box-shadow:0 4px 0 #344e84;box-shadow:0 4px 0 #344e84}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_hatena a{background:#007fc5;-webkit-box-shadow:0 4px 0 #00679f;box-shadow:0 4px 0 #00679f}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_twitter a{background:#00abec;-webkit-box-shadow:0 4px 0 #007eaa;box-shadow:0 4px 0 #007eaa}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_google a{background:#dd4b39;-webkit-box-shadow:0 4px 0 #a03524;box-shadow:0 4px 0 #a03524}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_line a{background:#6ebd30;-webkit-box-shadow:0 4px 0 #5b9c28;box-shadow:0 4px 0 #5b9c28}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_pocket a{background:#ea4654;-webkit-box-shadow:0 4px 0 #c1303c;box-shadow:0 4px 0 #c1303c}.veu_count_sns_fb,.veu_count_sns_hb,.veu_count_sns_pocket{position:absolute;bottom:5px;right:5px;font-size:77%;line-height:1;font-weight:700}@font-face{font-weight:400;font-style:normal;font-family:vk_sns;src:url(../plugins/sns/icons/fonts/vk_sns.eot?-bq20cj);src:url(../plugins/sns/icons/fonts/vk_sns.eot?#iefix-bq20cj) format("embedded-opentype"),url(../plugins/sns/icons/fonts/vk_sns.woff?-bq20cj) format("woff"),url(../plugins/sns/icons/fonts/vk_sns.ttf?-bq20cj) format("truetype"),url(../plugins/sns/icons/fonts/vk_sns.svg?-bq20cj#vk_sns) format("svg")}[class*=" vk_icon_w_r_sns_"],[class^=vk_icon_w_r_sns_]{text-transform:none;font-weight:400;font-style:normal;font-variant:normal;font-family:vk_sns;line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vk_icon_w_r_sns_twitter:before{content:"\e600"}.vk_icon_w_r_sns_line:before{content:"\e601"}.vk_icon_w_r_sns_hatena:before{content:"\e602"}.vk_icon_w_r_sns_google:before{content:"\e603"}.vk_icon_w_r_sns_fb:before{content:"\e604"}.vk_icon_w_r_sns_pocket:before{content:"\e605"}.veu_childPage_list{margin:2.5em 0 1em}.veu_childPage_list .childPage_list_box{display:block;margin-bottom:1.5em;width:100%;text-decoration:none}.veu_childPage_list .childPage_list_box_inner{position:relative;display:block;overflow:hidden;padding:0 20px;border:3px solid #efefef;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.veu_childPage_list .childPage_list_title{margin-top:20px;color:#464646;font-size:16px;line-height:1.4}.veu_childPage_list .wp-post-image{float:left;margin-right:1em;margin-bottom:1em;width:30%;height:auto;border:solid 1px #ddd}.veu_childPage_list .childPage_list_body{overflow:hidden;margin-bottom:5px;color:#333;font-size:14px}.veu_childPage_list .childPage_list_body:hover{text-decoration:underline}.veu_childPage_list p{line-height:1.5em}.veu_childPage_list .childPage_list_text{overflow:hidden;margin-bottom:1em}.veu_childPage_list .childPage_list_more{float:right;margin-bottom:20px}.veu_pageList_ancestor{clear:both;margin:2.5em 0 1em;padding:20px 20px 0;border:3px solid #efefef;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.veu_pageList_ancestor h3{margin:.5em 0}.veu_pageList_ancestor h3 a{color:#333;font-size:16px}.veu_pageList_ancestor ul.pageList{margin-top:1em;padding-left:0}.veu_pageList_ancestor ul.pageList a{display:block;padding:8px 5px;border-bottom:solid 1px #ddd;color:#333;font-size:14px}.veu_pageList_ancestor ul.pageList a:hover{text-decoration:underline}.veu_pageList_ancestor ul.pageList>.page_item{list-style:none}.veu_pageList_ancestor ul.pageList li{margin-bottom:0}.veu_pageList_ancestor ul.pageList ul{margin:0;padding-left:0;padding-bottom:0}.veu_pageList_ancestor ul.pageList ul li{position:relative;list-style:none}.veu_pageList_ancestor ul.pageList ul li:before{position:absolute;top:.26em;left:5px;display:inline-block}.veu_pageList_ancestor ul.pageList ul li a{padding-left:20px}.veu_pageList_ancestor ul.pageList ul li li a{padding-left:30px}.veu_pageList_ancestor ul.pageList ul li li li a{padding-left:40px}.veu_pageList_ancestor .current_page_item>a{font-weight:700}.veu_followSet{margin:30px 0;display:table;table-layout:fixed;width:100%;background-color:#2b2b2b;color:#fff}.veu_followSet .followSet_img{display:table-cell;min-width:240px;background-position:center;background-size:cover}.veu_followSet .followSet_body{display:table-cell;padding:15px;text-align:center;vertical-align:middle;line-height:1.4;font-size:20px}.veu_followSet .followSet_fb_page{margin-top:0;display:block;width:100%;-webkit-transform:scale(1.2);transform:scale(1.2)}.veu_followSet .followSet_tw_follow{width:100%;padding:15px 0 0}.veu_followSet .followSet_feedly{text-align:center}.veu_cta{display:block;overflow:hidden;margin-top:30px;margin-bottom:30px;background-color:#efefef}.veu_cta .cta_title{display:block;overflow:hidden;margin:0;padding:12px 20px 10px;background-color:#333;color:#fff;font-size:22px;line-height:1.2em}.veu_cta .cta_body{display:block;overflow:hidden;padding:1.5em 1.5em 2em;line-height:170%}.veu_cta .cta_body_image{margin-bottom:1.5em}.veu_cta .cta_body_image img{max-width:250px}.veu_cta .cta_body_image_center{display:block;overflow:hidden;text-align:center}.veu_cta .cta_body_image_center img{display:block;margin:0 auto 15px;max-width:100%}.veu_cta .cta_body_txt{display:block;overflow:hidden}.veu_cta .cta_body_link{clear:both;margin-top:1.5em}.veu_contact{display:block;overflow:hidden}.veu_contact .contact_frame{display:block;overflow:hidden;padding:25px 24px 21px;border:3px solid #efefef;background-color:#f9f9f9;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.veu_contact .contact_txt_catch,.veu_contact .contact_txt_tel,.veu_contact .contact_txt_time{display:block;overflow:hidden}.veu_contact .contact_txt_catch,.veu_contact .contact_txt_time{font-size:14px;line-height:128.6%}.veu_contact .contact_txt_tel{padding:4px 0;font-size:28px;line-height:105%;font-weight:700}.veu_contact .contact_txt_tel_icon{margin-right:.3rem}.veu_contact .contact_bt_subTxt{display:block;overflow:hidden;font-size:12px;margin-top:.4rem}.veu_contact .contact_txt{text-align:center}.veu_contact .contact_bt{display:block}.widget .veu_contact>.contact_bt{display:inline-block;float:none}.veu_insertAds{margin-top:1em;margin-bottom:2em}.veu_relatedPosts>.row{display:-ms-flexbox;display:-webkit-box;display:flex;margin:0;margin-right:-3%;-ms-flex-wrap:wrap;flex-wrap:wrap}.veu_relatedPosts .relatedPosts_item{float:none;margin-right:2.9%;padding-right:0;padding-left:0;width:47%;border-bottom:solid 1px #e5e5e5}.veu_relatedPosts .relatedPosts_item>.media:first-child{border:none}.veu_relatedPosts .relatedPosts_item>.media{padding:1em 0 .8em;margin-top:0;border:none}.veu_relatedPosts .relatedPosts_item>.media .media-body{font-size:14px}.veu_relatedPosts .relatedPosts_item>.media .postList_thumbnail{width:80px;padding-right:15px;margin-bottom:0}.veu_relatedPosts .relatedPosts_item>.media .media-heading{font-size:14px}.veu_relatedPosts .relatedPosts_item:nth-child(1){border-top:solid 1px #e5e5e5}.veu_relatedPosts .relatedPosts_item:nth-child(2){border-top:solid 1px #e5e5e5}.page_top_btn{position:fixed;right:2%;bottom:3%;z-index:99999;width:40px;height:38px;text-indent:100%;white-space:nowrap;overflow:hidden;border:none;background:rgba(0,0,0,.8);outline:1px solid rgba(0,0,0,.8);border:1px solid rgba(255,255,255,.8);background-image:url(../images/to-top-btn-icon.svg);background-size:50%;background-repeat:no-repeat;background-position:center;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.page_top_btn:hover{-webkit-transition:opacity .3s;transition:opacity .3s}.scrolled .page_top_btn{display:block;opacity:1}.veu_fbPagePlugin .fbPagePlugin_body{margin:0 auto;border:4px solid #efefef;background-color:#f9f9f9;text-align:center}iframe.twitter-timeline{margin-right:auto;margin-left:auto;width:740px!important}.veu_postList{margin-bottom:30px}.veu_postList .subSection-title,.veu_postList h1.mainSection-title{margin-bottom:0}.veu_postList ul.postList{margin:0;padding:0}.veu_postList ul.postList li{display:block;clear:both;overflow:hidden;margin:0;padding:15px 0;border-bottom:1px dotted #666;line-height:1.4em}.veu_postList .postList a{color:#464646;text-decoration:none}.veu_postList .postList a:hover{text-decoration:underline}.veu_postList .postList_title{display:block;clear:both;margin:3px 0 0}.veu_postList .postList_meta_items{font-size:14px;color:#666}.veu_postList .postList_date{margin-right:10px;color:#d44950}.veu_postList .postList_date:before{content:"";margin-right:0}.veu_postList .postList_terms a{margin-right:3px;padding:2px 5px 1px;border-radius:3px;background-color:#efefef;font-size:12px}.veu_postList .postList_more{margin:10px 5px 0 0;text-align:right}.veu_postList .postList_miniThumb .postList_item{display:block;overflow:hidden;clear:both;position:relative;padding:15px 0;border-bottom:1px dotted #666;margin-bottom:0}.veu_postList .postList_miniThumb .postList_thumbnail{float:left;margin-right:15px}.veu_postList .postList_miniThumb .postList_thumbnail a{position:relative;display:block;overflow:hidden;border:1px solid #e5e5e5}.veu_postList .postList_miniThumb .postList_thumbnail img{width:80px;height:auto}.veu_postList .postList_miniThumb .postList_body{display:block;overflow:hidden;width:auto}.veu_postList .postList_miniThumb .postList_title{font-size:14px}.mainSection .veu_postList.pt_0 .postList.postList_miniThumb{padding:0;margin-left:0;margin-right:0}.veu_profile .profile{overflow:hidden}.veu_profile .media_outer{position:relative;display:block;overflow:hidden;margin:.8em 0 .8em;-webkit-box-sizing:border-box;box-sizing:border-box}.veu_profile .media_outer img{max-width:100%;height:auto}.veu_profile .media_round{border-radius:50%;width:120px;height:120px;position:relative}.veu_profile .media_round img{position:absolute;left:-9999px}.veu_profile .media_center{margin-left:auto;margin-right:auto}.veu_profile .media_center img{display:block;margin-left:auto;margin-right:auto}.veu_profile .media_float{float:left;margin-right:1em}.veu_profile .media_float+.profile_text{padding-top:.8em}.veu_profile .profile_text{margin-bottom:1em;font-size:14px}.veu_profile .sns_btns{margin:0;padding:0;width:100%}.veu_profile .sns_btns li{float:left;margin-right:.45em;list-style:none;text-align:center}.veu_profile .sns_btns a{display:block;position:relative;width:40px;height:40px;border-radius:23px;color:#fff;text-decoration:none;font-size:20px}.veu_profile .sns_btns a:hover{color:#fff;text-decoration:none;opacity:.8}.veu_profile .sns_btns .icon{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.veu_profile .sns_btns .facebook_btn a{background:#3b5998}.veu_profile .sns_btns .twitter_btn a{background:#55acee}.veu_profile .sns_btns .mail_btn a{background:#2f915f}.veu_profile .sns_btns .youtube_btn a{background:#c81d1c}.veu_profile .sns_btns .rss_btn a{background:#f26522}.veu_profile .sns_btns .instagram_btn a{background:#3f729b}.veu_profile .sns_btns .linkedin_btn a{background:#0077b5}.veu_3prArea .subSection-title{font-size:18px;margin-top:.8em}.veu_3prArea .summary{margin-bottom:.5em;font-size:14px;line-height:1.6em}.veu_3prArea .linkurl a{text-decoration:none}.veu_3prArea_image{margin-bottom:.8em;border:1px solid #e5e5e5}.veu_3prArea_image .image_pc{display:block}.veu_3prArea_image .image_sp{display:none}.veu_3prArea_image img{width:100%}.veu_3prArea_image_link{border:1px solid #fff;display:block;overflow:hidden}.prBlock a{color:#333}.prBlock a:hover{color:#333;text-decoration:none}.prBlock a .prBlock_summary:hover{text-decoration:underline}.prBlock .prBlock_icon_outer{display:block;position:relative;margin:0 auto;width:80px;height:80px;border-radius:50%}.prBlock .prBlock_icon{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);font-size:36px}.prBlock .prBlock_title{margin-top:.9em;margin-bottom:.7em;text-align:center;font-size:18px;line-height:1.4em}.prBlock .prBlock_image{position:relative;display:block;width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:50%;text-indent:-9999px}.prBlock .prBlock_summary{margin-bottom:.5em;text-align:center;font-size:14px;line-height:1.6em}.veu_button i,.veu_button svg{margin-left:.3em;margin-right:.3em}.veu_button .button_mainText,.veu_button .button_subText{display:block}.veu_button .btn.btn-sm{padding-top:.6em;padding-bottom:.45em}.veu_button .btn{padding-top:.8em;padding-bottom:.6em}.veu_button .btn.btn-lg{padding-top:.8em;padding-bottom:.7em}.veu_banner{text-align:center;display:block;overflow:hidden}@media (min-width:481px){.veu_followSet .followSet_body{padding:40px}.veu_followSet .followSet_title{font-size:18px;margin-bottom:10px}}@media (min-width:541px){.veu_childPage_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}.veu_childPage_list .childPage_list_box{width:48%}}@media (min-width:768px){.veu_leadTxt,p.veu_leadTxt{font-size:2em;margin-bottom:.7em}.veu_cta .cta_body_image_right{float:right;margin-left:30px}.veu_cta .cta_body_image_left{float:left;margin-right:30px}}@media (min-width:992px){.mainSection .veu_postList.pt_0.postList_item .postList_thumbnail{margin-right:30px;margin-left:0}.mainSection .veu_postList.pt_0.postList_item.even .postList_thumbnail{margin-left:30px;margin-right:0}}@media (min-width:1200px){.veu_contact p.contact_txt{margin-bottom:0}.veu_contact .contact_txt{float:left;text-align:left}.veu_contact .contact_bt{float:right;padding:.7em 2em}}@media screen and (max-width:992px){.prBlock{margin-bottom:1.5em}}@media (max-width:971px){.veu_insertAds{margin-bottom:.5em}.veu_insertAds .col-md-6{margin-bottom:1em}}@media (max-width:768px){.veu_relatedPosts .relatedPosts_item{display:block;width:100%}.veu_relatedPosts .relatedPosts_item:nth-child(2){border-top:none}}@media screen and (max-width:768px){.veu_3prArea .prArea{margin-bottom:1em;display:block;overflow:hidden}.veu_3prArea .image_pc{display:none}.veu_3prArea .image_sp{display:block}.veu_3prArea .linkurl{margin-bottom:1.5em}.veu_3prArea_image{width:138px;margin:0 1em 0 0;float:left}}@media (max-width:767px){.media .postList_thumbnail{padding-right:20px}.media .media-body .media-heading{font-size:1.2em;line-height:1.3em;margin-bottom:.5em}.veu_socialSet.veu_contentAddSection ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.veu_socialSet.veu_contentAddSection ul li{width:48%;margin-bottom:9px}.veu_socialSet.veu_contentAddSection ul li:nth-child(even){margin-right:0}.veu_socialSet.veu_contentAddSection ul li.sb_icon a{padding:8px 10px}.pocket-count,.veu_count_sns_fb,.veu_count_sns_hb{bottom:2px}.veu_childPage_list .wp-post-image{width:25%}.veu_cta .cta_body_image img{display:block;margin:0 auto 1.5em;max-width:100%}}@media (max-width:500px){.media .postList_thumbnail{width:100px}}@media (max-width:480px){.veu_followSet .followSet_title{font-size:12px;margin-bottom:0}}
|
css/vkExUnit_style_in_bs.css
ADDED
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*!
|
2 |
+
* Bootstrap v3.3.7 (http://getbootstrap.com)
|
3 |
+
* Copyright 2011-2017 Twitter, Inc.
|
4 |
+
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
5 |
+
*//*!
|
6 |
+
* Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=a2c5715a18a0533068e5185c0f8861a9)
|
7 |
+
* Config saved to config.json and https://gist.github.com/a2c5715a18a0533068e5185c0f8861a9
|
8 |
+
*//*!
|
9 |
+
* Bootstrap v3.3.7 (http://getbootstrap.com)
|
10 |
+
* Copyright 2011-2016 Twitter, Inc.
|
11 |
+
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
12 |
+
*//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */[role=button]{cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.veu_leadTxt,p.veu_leadTxt{font-size:1.6em;line-height:150%;padding:0}.veu_caption{font-size:.8em}.fa_v4 .btn.btn-blank::after{margin-left:.7em;font-family:FontAwesome;content:"\f08e"}.fa_v5_css .btn.btn-blank::after{margin-left:.7em;font-family:Font Awesome\ 5 Free;content:"\f35d";font-weight:900}dl.veu_qaItem{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0 0 25px;margin:25px 0;width:100%;position:relative}dl.veu_qaItem dd,dl.veu_qaItem dt{border:none;padding-left:35px}dl.veu_qaItem dd:before,dl.veu_qaItem dt:before{position:absolute;left:0;font-size:24px;line-height:105%}dl.veu_qaItem dt{margin-bottom:15px;font-size:18px}dl.veu_qaItem dt:before{font-family:areal;content:"Q ";color:#e50000}dl.veu_qaItem dd{margin-bottom:0}dl.veu_qaItem dd:before{content:"A ";color:#337ab7;font-family:""}.veu_flowBox{display:block;overflow:hidden}.veu_flowBox:after{content:"";background:url(../images/arrow_bottom.svg) center 50% no-repeat;background-size:50px 50px;display:block;overflow:hidden;height:50px;width:50px;margin:0 auto}.veu_flowBox:last-child{padding-bottom:0;margin-bottom:30px}.veu_flowBox:last-child:after{content:"";font-size:0;background-image:none}.veu_flowBox dl{display:block;overflow:hidden;padding:20px 25px;border:3px solid #e5e5e5;margin:0}.veu_flowBox dl dd,.veu_flowBox dl dt{padding-left:0;border:none}.veu_flowBox dl dt{border-bottom:1px dotted #ccc;margin-bottom:10px;font-size:1.2em}.veu_flowBox dl dd{margin-bottom:0}.veu_flowBox dl dd h4{margin:0;padding:0}.veu_flowBox dl dd p{margin-bottom:10px}.veu_flowBox dl dd ul{margin-bottom:0}.veu_dummyImage{padding:20px;display:block;vertical-align:middle;text-align:center;background-color:#f5f5f5;border:1px solid #ccc;margin-bottom:15px}.veu_floatLeft{float:left;margin-right:20px}.veu_floatRight{float:right;margin-left:20px}.veu_feat_list{background:0 0;border:none;padding:0 0 0 2em;font-size:2em;margin-top:1.5em;position:relative}.veu_feat_list::after,.veu_feat_list::before{border:none;background:0 0}.veu_feat_list::before{position:absolute;left:0;top:-.2em;background-color:#4e7729;color:#fff;border-radius:100%;margin-right:.5em;padding:.2em .5em}.veu_feat_list_1::before{content:"1"}.veu_feat_list_2::before{content:"2"}.veu_feat_list_3::before{content:"3"}.veu_feat_list_4::before{content:"4"}.veu_feat_list_5::before{content:"5"}.veu_feat_list_6::before{content:"6"}.veu_feat_list_7::before{content:"7"}.veu_feat_list_8::before{content:"8"}.veu_feat_list_9::before{content:"9"}html{font-size:inherit}.link-list li{padding:.5em}iframe.wp-embedded-content{width:100%}.veu_adminEdit{margin-top:5px}.veu_contentAddSection{display:block;clear:both;overflow:hidden;margin-top:20px}.btn{white-space:inherit}.media{border-bottom:1px solid #e5e5e5;padding:2em 0;margin-top:0}.media:first-child{border-top:1px solid #e5e5e5}.media .postList_thumbnail{width:160px;margin-bottom:.5em;padding-right:30px;display:block;overflow:hidden;float:left}.media .postList_thumbnail a{position:relative;display:block;overflow:hidden}.media .postList_thumbnail img{width:100%;height:auto}.media .postList_thumbnail .postList_cateLabel{position:absolute;bottom:0;left:0}.media .media-heading{font-size:1.8em;line-height:1.3em;margin-top:0;margin-bottom:.5em;font-weight:400}.media .media-heading a{color:#464646}.media .media-heading a:hover{text-decoration:none}.media p{margin-bottom:0}.media a.media-body_excerpt{color:#464646}.relatedPosts h2{margin-bottom:10px}.veu_autoEyeCatchBox{display:block;overflow:hidden;margin-bottom:2em}.veu_sitemap .sectionBox{padding-top:0}.veu_sitemap .sitemap-col{padding-bottom:2em}.veu_sitemap .sitemap-col{margin-top:1em}.veu_sitemap .sitemap-col .link-list{margin-top:0;margin-bottom:0}.veu_sitemap .sitemap-col .page_item{padding:0}.veu_sitemap .sitemap-col .cat-item{padding:0}.veu_socialSet-position-before{margin-top:-1em;margin-bottom:2em}.veu_socialSet-position-after{margin-top:3em}.veu_socialSet.veu_contentAddSection ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.veu_socialSet.veu_contentAddSection ul li{position:relative;display:block;overflow:visible;width:50%;margin:3px;padding:0;background:0 0}.veu_socialSet.veu_contentAddSection ul li.sb_icon a{display:block;overflow:hidden;padding:5px 10px;border-radius:4px;color:#fff;text-decoration:none;line-height:100%;font-size:90%}.veu_socialSet.veu_contentAddSection ul li.sb_icon a:hover{-webkit-box-shadow:none;box-shadow:none;transform:translate3d(0,2px,0);-webkit-transform:translate3d(0,2px,0)}.veu_socialSet.veu_contentAddSection ul li.sb_icon a .sns_txt{position:relative;top:-1px}.veu_socialSet.veu_contentAddSection ul li iframe{border:none}.veu_socialSet.veu_contentAddSection ul li a .icon_sns{font-size:100%;padding:5px 8px 5px 0;display:inline-block}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_facebook a{background:#425dab;-webkit-box-shadow:0 4px 0 #344e84;box-shadow:0 4px 0 #344e84}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_hatena a{background:#007fc5;-webkit-box-shadow:0 4px 0 #00679f;box-shadow:0 4px 0 #00679f}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_twitter a{background:#00abec;-webkit-box-shadow:0 4px 0 #007eaa;box-shadow:0 4px 0 #007eaa}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_google a{background:#dd4b39;-webkit-box-shadow:0 4px 0 #a03524;box-shadow:0 4px 0 #a03524}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_line a{background:#6ebd30;-webkit-box-shadow:0 4px 0 #5b9c28;box-shadow:0 4px 0 #5b9c28}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_pocket a{background:#ea4654;-webkit-box-shadow:0 4px 0 #c1303c;box-shadow:0 4px 0 #c1303c}.veu_count_sns_fb,.veu_count_sns_hb,.veu_count_sns_pocket{position:absolute;bottom:5px;right:5px;font-size:77%;line-height:1;font-weight:700}@font-face{font-weight:400;font-style:normal;font-family:vk_sns;src:url(../plugins/sns/icons/fonts/vk_sns.eot?-bq20cj);src:url(../plugins/sns/icons/fonts/vk_sns.eot?#iefix-bq20cj) format("embedded-opentype"),url(../plugins/sns/icons/fonts/vk_sns.woff?-bq20cj) format("woff"),url(../plugins/sns/icons/fonts/vk_sns.ttf?-bq20cj) format("truetype"),url(../plugins/sns/icons/fonts/vk_sns.svg?-bq20cj#vk_sns) format("svg")}[class*=" vk_icon_w_r_sns_"],[class^=vk_icon_w_r_sns_]{text-transform:none;font-weight:400;font-style:normal;font-variant:normal;font-family:vk_sns;line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vk_icon_w_r_sns_twitter:before{content:"\e600"}.vk_icon_w_r_sns_line:before{content:"\e601"}.vk_icon_w_r_sns_hatena:before{content:"\e602"}.vk_icon_w_r_sns_google:before{content:"\e603"}.vk_icon_w_r_sns_fb:before{content:"\e604"}.vk_icon_w_r_sns_pocket:before{content:"\e605"}.veu_childPage_list{margin:2.5em 0 1em}.veu_childPage_list .childPage_list_box{display:block;margin-bottom:1.5em;width:100%;text-decoration:none}.veu_childPage_list .childPage_list_box_inner{position:relative;display:block;overflow:hidden;padding:0 20px;border:3px solid #efefef;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.veu_childPage_list .childPage_list_title{margin-top:20px;color:#464646;font-size:16px;line-height:1.4}.veu_childPage_list .wp-post-image{float:left;margin-right:1em;margin-bottom:1em;width:30%;height:auto;border:solid 1px #ddd}.veu_childPage_list .childPage_list_body{overflow:hidden;margin-bottom:5px;color:#333;font-size:14px}.veu_childPage_list .childPage_list_body:hover{text-decoration:underline}.veu_childPage_list p{line-height:1.5em}.veu_childPage_list .childPage_list_text{overflow:hidden;margin-bottom:1em}.veu_childPage_list .childPage_list_more{float:right;margin-bottom:20px}.veu_pageList_ancestor{clear:both;margin:2.5em 0 1em;padding:20px 20px 0;border:3px solid #efefef;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.veu_pageList_ancestor h3{margin:.5em 0}.veu_pageList_ancestor h3 a{color:#333;font-size:16px}.veu_pageList_ancestor ul.pageList{margin-top:1em;padding-left:0}.veu_pageList_ancestor ul.pageList a{display:block;padding:8px 5px;border-bottom:solid 1px #ddd;color:#333;font-size:14px}.veu_pageList_ancestor ul.pageList a:hover{text-decoration:underline}.veu_pageList_ancestor ul.pageList>.page_item{list-style:none}.veu_pageList_ancestor ul.pageList li{margin-bottom:0}.veu_pageList_ancestor ul.pageList ul{margin:0;padding-left:0;padding-bottom:0}.veu_pageList_ancestor ul.pageList ul li{position:relative;list-style:none}.veu_pageList_ancestor ul.pageList ul li:before{position:absolute;top:.26em;left:5px;display:inline-block}.veu_pageList_ancestor ul.pageList ul li a{padding-left:20px}.veu_pageList_ancestor ul.pageList ul li li a{padding-left:30px}.veu_pageList_ancestor ul.pageList ul li li li a{padding-left:40px}.veu_pageList_ancestor .current_page_item>a{font-weight:700}.veu_followSet{margin:30px 0;display:table;table-layout:fixed;width:100%;background-color:#2b2b2b;color:#fff}.veu_followSet .followSet_img{display:table-cell;min-width:240px;background-position:center;background-size:cover}.veu_followSet .followSet_body{display:table-cell;padding:15px;text-align:center;vertical-align:middle;line-height:1.4;font-size:20px}.veu_followSet .followSet_fb_page{margin-top:0;display:block;width:100%;-webkit-transform:scale(1.2);transform:scale(1.2)}.veu_followSet .followSet_tw_follow{width:100%;padding:15px 0 0}.veu_followSet .followSet_feedly{text-align:center}.veu_cta{display:block;overflow:hidden;margin-top:30px;margin-bottom:30px;background-color:#efefef}.veu_cta .cta_title{display:block;overflow:hidden;margin:0;padding:12px 20px 10px;background-color:#333;color:#fff;font-size:22px;line-height:1.2em}.veu_cta .cta_body{display:block;overflow:hidden;padding:1.5em 1.5em 2em;line-height:170%}.veu_cta .cta_body_image{margin-bottom:1.5em}.veu_cta .cta_body_image img{max-width:250px}.veu_cta .cta_body_image_center{display:block;overflow:hidden;text-align:center}.veu_cta .cta_body_image_center img{display:block;margin:0 auto 15px;max-width:100%}.veu_cta .cta_body_txt{display:block;overflow:hidden}.veu_cta .cta_body_link{clear:both;margin-top:1.5em}.veu_contact{display:block;overflow:hidden}.veu_contact .contact_frame{display:block;overflow:hidden;padding:25px 24px 21px;border:3px solid #efefef;background-color:#f9f9f9;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.veu_contact .contact_txt_catch,.veu_contact .contact_txt_tel,.veu_contact .contact_txt_time{display:block;overflow:hidden}.veu_contact .contact_txt_catch,.veu_contact .contact_txt_time{font-size:14px;line-height:128.6%}.veu_contact .contact_txt_tel{padding:4px 0;font-size:28px;line-height:105%;font-weight:700}.veu_contact .contact_txt_tel_icon{margin-right:.3rem}.veu_contact .contact_bt_subTxt{display:block;overflow:hidden;font-size:12px;margin-top:.4rem}.veu_contact .contact_txt{text-align:center}.veu_contact .contact_bt{display:block}.widget .veu_contact>.contact_bt{display:inline-block;float:none}.veu_insertAds{margin-top:1em;margin-bottom:2em}.veu_relatedPosts>.row{display:-ms-flexbox;display:-webkit-box;display:flex;margin:0;margin-right:-3%;-ms-flex-wrap:wrap;flex-wrap:wrap}.veu_relatedPosts .relatedPosts_item{float:none;margin-right:2.9%;padding-right:0;padding-left:0;width:47%;border-bottom:solid 1px #e5e5e5}.veu_relatedPosts .relatedPosts_item>.media:first-child{border:none}.veu_relatedPosts .relatedPosts_item>.media{padding:1em 0 .8em;margin-top:0;border:none}.veu_relatedPosts .relatedPosts_item>.media .media-body{font-size:14px}.veu_relatedPosts .relatedPosts_item>.media .postList_thumbnail{width:80px;padding-right:15px;margin-bottom:0}.veu_relatedPosts .relatedPosts_item>.media .media-heading{font-size:14px}.veu_relatedPosts .relatedPosts_item:nth-child(1){border-top:solid 1px #e5e5e5}.veu_relatedPosts .relatedPosts_item:nth-child(2){border-top:solid 1px #e5e5e5}.page_top_btn{position:fixed;right:2%;bottom:3%;z-index:99999;width:40px;height:38px;text-indent:100%;white-space:nowrap;overflow:hidden;border:none;background:rgba(0,0,0,.8);outline:1px solid rgba(0,0,0,.8);border:1px solid rgba(255,255,255,.8);background-image:url(../images/to-top-btn-icon.svg);background-size:50%;background-repeat:no-repeat;background-position:center;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.page_top_btn:hover{-webkit-transition:opacity .3s;transition:opacity .3s}.scrolled .page_top_btn{display:block;opacity:1}.veu_fbPagePlugin .fbPagePlugin_body{margin:0 auto;border:4px solid #efefef;background-color:#f9f9f9;text-align:center}iframe.twitter-timeline{margin-right:auto;margin-left:auto;width:740px!important}.veu_postList{margin-bottom:30px}.veu_postList .subSection-title,.veu_postList h1.mainSection-title{margin-bottom:0}.veu_postList ul.postList{margin:0;padding:0}.veu_postList ul.postList li{display:block;clear:both;overflow:hidden;margin:0;padding:15px 0;border-bottom:1px dotted #666;line-height:1.4em}.veu_postList .postList a{color:#464646;text-decoration:none}.veu_postList .postList a:hover{text-decoration:underline}.veu_postList .postList_title{display:block;clear:both;margin:3px 0 0}.veu_postList .postList_meta_items{font-size:14px;color:#666}.veu_postList .postList_date{margin-right:10px;color:#d44950}.veu_postList .postList_date:before{content:"";margin-right:0}.veu_postList .postList_terms a{margin-right:3px;padding:2px 5px 1px;border-radius:3px;background-color:#efefef;font-size:12px}.veu_postList .postList_more{margin:10px 5px 0 0;text-align:right}.veu_postList .postList_miniThumb .postList_item{display:block;overflow:hidden;clear:both;position:relative;padding:15px 0;border-bottom:1px dotted #666;margin-bottom:0}.veu_postList .postList_miniThumb .postList_thumbnail{float:left;margin-right:15px}.veu_postList .postList_miniThumb .postList_thumbnail a{position:relative;display:block;overflow:hidden;border:1px solid #e5e5e5}.veu_postList .postList_miniThumb .postList_thumbnail img{width:80px;height:auto}.veu_postList .postList_miniThumb .postList_body{display:block;overflow:hidden;width:auto}.veu_postList .postList_miniThumb .postList_title{font-size:14px}.mainSection .veu_postList.pt_0 .postList.postList_miniThumb{padding:0;margin-left:0;margin-right:0}.veu_profile .profile{overflow:hidden}.veu_profile .media_outer{position:relative;display:block;overflow:hidden;margin:.8em 0 .8em;-webkit-box-sizing:border-box;box-sizing:border-box}.veu_profile .media_outer img{max-width:100%;height:auto}.veu_profile .media_round{border-radius:50%;width:120px;height:120px;position:relative}.veu_profile .media_round img{position:absolute;left:-9999px}.veu_profile .media_center{margin-left:auto;margin-right:auto}.veu_profile .media_center img{display:block;margin-left:auto;margin-right:auto}.veu_profile .media_float{float:left;margin-right:1em}.veu_profile .media_float+.profile_text{padding-top:.8em}.veu_profile .profile_text{margin-bottom:1em;font-size:14px}.veu_profile .sns_btns{margin:0;padding:0;width:100%}.veu_profile .sns_btns li{float:left;margin-right:.45em;list-style:none;text-align:center}.veu_profile .sns_btns a{display:block;position:relative;width:40px;height:40px;border-radius:23px;color:#fff;text-decoration:none;font-size:20px}.veu_profile .sns_btns a:hover{color:#fff;text-decoration:none;opacity:.8}.veu_profile .sns_btns .icon{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.veu_profile .sns_btns .facebook_btn a{background:#3b5998}.veu_profile .sns_btns .twitter_btn a{background:#55acee}.veu_profile .sns_btns .mail_btn a{background:#2f915f}.veu_profile .sns_btns .youtube_btn a{background:#c81d1c}.veu_profile .sns_btns .rss_btn a{background:#f26522}.veu_profile .sns_btns .instagram_btn a{background:#3f729b}.veu_profile .sns_btns .linkedin_btn a{background:#0077b5}.veu_3prArea .subSection-title{font-size:18px;margin-top:.8em}.veu_3prArea .summary{margin-bottom:.5em;font-size:14px;line-height:1.6em}.veu_3prArea .linkurl a{text-decoration:none}.veu_3prArea_image{margin-bottom:.8em;border:1px solid #e5e5e5}.veu_3prArea_image .image_pc{display:block}.veu_3prArea_image .image_sp{display:none}.veu_3prArea_image img{width:100%}.veu_3prArea_image_link{border:1px solid #fff;display:block;overflow:hidden}.prBlock a{color:#333}.prBlock a:hover{color:#333;text-decoration:none}.prBlock a .prBlock_summary:hover{text-decoration:underline}.prBlock .prBlock_icon_outer{display:block;position:relative;margin:0 auto;width:80px;height:80px;border-radius:50%}.prBlock .prBlock_icon{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);font-size:36px}.prBlock .prBlock_title{margin-top:.9em;margin-bottom:.7em;text-align:center;font-size:18px;line-height:1.4em}.prBlock .prBlock_image{position:relative;display:block;width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:50%;text-indent:-9999px}.prBlock .prBlock_summary{margin-bottom:.5em;text-align:center;font-size:14px;line-height:1.6em}.veu_button i,.veu_button svg{margin-left:.3em;margin-right:.3em}.veu_button .button_mainText,.veu_button .button_subText{display:block}.veu_button .btn.btn-sm{padding-top:.6em;padding-bottom:.45em}.veu_button .btn{padding-top:.8em;padding-bottom:.6em}.veu_button .btn.btn-lg{padding-top:.8em;padding-bottom:.7em}.veu_banner{text-align:center;display:block;overflow:hidden}@media (min-width:481px){.veu_followSet .followSet_body{padding:40px}.veu_followSet .followSet_title{font-size:18px;margin-bottom:10px}}@media (min-width:541px){.veu_childPage_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}.veu_childPage_list .childPage_list_box{width:48%}}@media (min-width:768px){.container{width:750px}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}.veu_leadTxt,p.veu_leadTxt{font-size:2em;margin-bottom:.7em}.veu_cta .cta_body_image_right{float:right;margin-left:30px}.veu_cta .cta_body_image_left{float:left;margin-right:30px}}@media (min-width:992px){.container{width:970px}.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}.mainSection .veu_postList.pt_0.postList_item .postList_thumbnail{margin-right:30px;margin-left:0}.mainSection .veu_postList.pt_0.postList_item.even .postList_thumbnail{margin-left:30px;margin-right:0}}@media (min-width:1200px){.container{width:1170px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}.veu_contact p.contact_txt{margin-bottom:0}.veu_contact .contact_txt{float:left;text-align:left}.veu_contact .contact_bt{float:right;padding:.7em 2em}}@media screen and (max-width:992px){.prBlock{margin-bottom:1.5em}}@media (max-width:971px){.veu_insertAds{margin-bottom:.5em}.veu_insertAds .col-md-6{margin-bottom:1em}}@media (max-width:768px){.veu_relatedPosts .relatedPosts_item{display:block;width:100%}.veu_relatedPosts .relatedPosts_item:nth-child(2){border-top:none}}@media screen and (max-width:768px){.veu_3prArea .prArea{margin-bottom:1em;display:block;overflow:hidden}.veu_3prArea .image_pc{display:none}.veu_3prArea .image_sp{display:block}.veu_3prArea .linkurl{margin-bottom:1.5em}.veu_3prArea_image{width:138px;margin:0 1em 0 0;float:left}}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}@media (max-width:767px){.media .postList_thumbnail{padding-right:20px}.media .media-body .media-heading{font-size:1.2em;line-height:1.3em;margin-bottom:.5em}.veu_socialSet.veu_contentAddSection ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.veu_socialSet.veu_contentAddSection ul li{width:48%;margin-bottom:9px}.veu_socialSet.veu_contentAddSection ul li:nth-child(even){margin-right:0}.veu_socialSet.veu_contentAddSection ul li.sb_icon a{padding:8px 10px}.pocket-count,.veu_count_sns_fb,.veu_count_sns_hb{bottom:2px}.veu_childPage_list .wp-post-image{width:25%}.veu_cta .cta_body_image img{display:block;margin:0 auto 1.5em;max-width:100%}}@media (max-width:500px){.media .postList_thumbnail{width:100px}}@media (max-width:480px){.veu_followSet .followSet_title{font-size:12px;margin-bottom:0}}
|
{assets/images → images}/arrow_bottom.svg
RENAMED
File without changes
|
{assets/images → images}/head_logo_ExUnit.png
RENAMED
File without changes
|
{assets/images → images}/to-top-btn-icon.svg
RENAMED
File without changes
|
inc/auto-eyecatch/auto-eyecatch.php
DELETED
@@ -1,13 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/*
|
3 |
-
VEU_Metabox 内の get_post_type が実行タイミングによっては
|
4 |
-
カスタム投稿タイプマネージャーで作成した投稿タイプが取得できないために
|
5 |
-
admin_menu のタイミングで読み込んでいる
|
6 |
-
*/
|
7 |
-
add_action(
|
8 |
-
'admin_menu', function() {
|
9 |
-
require_once( dirname( __FILE__ ) . '/class-veu-metabox-eyecatch.php' );
|
10 |
-
}
|
11 |
-
);
|
12 |
-
|
13 |
-
require_once( dirname( __FILE__ ) . '/class-veu-auto-eyecatch.php' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/auto-eyecatch/class-veu-auto-eyecatch.php
DELETED
@@ -1,91 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* VkExUnit auto_eyecatch.php
|
4 |
-
* insert thumbnail for top of content automatically
|
5 |
-
*
|
6 |
-
* @package VkExUnit
|
7 |
-
* @author shoji imamura<imamura@vektor-inc.co.jp>
|
8 |
-
* @since 8/Jul/2015
|
9 |
-
*/
|
10 |
-
|
11 |
-
class VEU_Auto_Eyecatch {
|
12 |
-
private static $instance;
|
13 |
-
|
14 |
-
public static function instance() {
|
15 |
-
if ( isset( self::$instance ) ) {
|
16 |
-
return self::$instance; }
|
17 |
-
|
18 |
-
self::$instance = new VEU_Auto_Eyecatch;
|
19 |
-
self::$instance->run_init();
|
20 |
-
return self::$instance;
|
21 |
-
}
|
22 |
-
|
23 |
-
private function __construct() {
|
24 |
-
/*** do noting */
|
25 |
-
}
|
26 |
-
|
27 |
-
|
28 |
-
protected function run_init() {
|
29 |
-
add_filter( 'the_content', array( $this, 'set_eyecatch' ), 1 );
|
30 |
-
}
|
31 |
-
|
32 |
-
public static function post_types() {
|
33 |
-
|
34 |
-
$allowed_post_types = apply_filters( 'veu_auto_eye_catch_post_types', array( 'post', 'page' ) );
|
35 |
-
|
36 |
-
return $allowed_post_types;
|
37 |
-
}
|
38 |
-
|
39 |
-
public static function is_my_turn() {
|
40 |
-
|
41 |
-
if ( vkExUnit_is_excerpt() ) {
|
42 |
-
return false; }
|
43 |
-
|
44 |
-
global $is_pagewidget;
|
45 |
-
if ( $is_pagewidget ) {
|
46 |
-
return false; }
|
47 |
-
|
48 |
-
if ( get_the_id() ) {
|
49 |
-
|
50 |
-
$post_types = self::post_types();
|
51 |
-
|
52 |
-
if ( in_array( get_post_type( get_the_id() ), $post_types ) ) {
|
53 |
-
|
54 |
-
if ( has_post_thumbnail( get_the_id() ) ) {
|
55 |
-
|
56 |
-
if ( ! get_post_meta( get_the_id(), 'vkExUnit_EyeCatch_disable', true ) ) {
|
57 |
-
|
58 |
-
return true;
|
59 |
-
}
|
60 |
-
}
|
61 |
-
}
|
62 |
-
}
|
63 |
-
|
64 |
-
return false;
|
65 |
-
}
|
66 |
-
|
67 |
-
|
68 |
-
public function set_eyecatch( $content ) {
|
69 |
-
|
70 |
-
if ( ! self::is_my_turn() ) {
|
71 |
-
return $content; }
|
72 |
-
|
73 |
-
$imageHtml = self::render_eyecatch( get_the_id() );
|
74 |
-
|
75 |
-
$content = $imageHtml . $content;
|
76 |
-
|
77 |
-
return $content;
|
78 |
-
}
|
79 |
-
|
80 |
-
|
81 |
-
public function render_eyecatch( $post_id ) {
|
82 |
-
$html = '';
|
83 |
-
|
84 |
-
$image_tag = get_the_post_thumbnail( $post_id, 'large' );
|
85 |
-
|
86 |
-
$html = '<div class="veu_autoEyeCatchBox">' . $image_tag . '</div>';
|
87 |
-
return $html;
|
88 |
-
}
|
89 |
-
}
|
90 |
-
|
91 |
-
VEU_Auto_Eyecatch::instance();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/auto-eyecatch/class-veu-metabox-eyecatch.php
DELETED
@@ -1,45 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
class VEU_Metabox_Eyecatch extends VEU_Metabox {
|
4 |
-
|
5 |
-
public function __construct( $args = array() ) {
|
6 |
-
|
7 |
-
$this->args = array(
|
8 |
-
'slug' => 'veu_eyecatch',
|
9 |
-
'cf_name' => 'vkExUnit_EyeCatch_disable',
|
10 |
-
'title' => __( 'Automatic EyeCatch', 'vk-all-in-one-expansion-unit' ),
|
11 |
-
'priority' => 50,
|
12 |
-
'post_types' => apply_filters( 'veu_auto_eye_catch_post_types', array( 'post', 'page' ) ),
|
13 |
-
);
|
14 |
-
|
15 |
-
parent::__construct( $this->args );
|
16 |
-
|
17 |
-
}
|
18 |
-
|
19 |
-
/**
|
20 |
-
* metabox_body_form
|
21 |
-
* Form inner
|
22 |
-
*
|
23 |
-
* @return [type] [description]
|
24 |
-
*/
|
25 |
-
public function metabox_body_form( $cf_value ) {
|
26 |
-
|
27 |
-
if ( $cf_value ) {
|
28 |
-
$checked = ' checked';
|
29 |
-
} else {
|
30 |
-
$checked = '';
|
31 |
-
}
|
32 |
-
|
33 |
-
$label = __( 'Do not set eyecatch image automatic.', 'vk-all-in-one-expansion-unit' );
|
34 |
-
|
35 |
-
$form = '';
|
36 |
-
$form .= '<ul>';
|
37 |
-
$form .= '<li><label>' . '<input type="checkbox" id="' . esc_attr( $this->args['cf_name'] ) . '" name="' . esc_attr( $this->args['cf_name'] ) . '" value="true"' . $checked . '> ' . $label . '</label></li>';
|
38 |
-
$form .= '</ul>';
|
39 |
-
|
40 |
-
return $form;
|
41 |
-
}
|
42 |
-
|
43 |
-
} // class VEU_Metabox_Eyecatch {
|
44 |
-
|
45 |
-
$veu_metabox_eyecatch = new VEU_Metabox_Eyecatch();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/call-to-action/package/class-veu-metabox-cta.php
DELETED
@@ -1,71 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
if ( ! class_exists( 'VEU_Metabox' ) ) {
|
4 |
-
return;
|
5 |
-
}
|
6 |
-
|
7 |
-
class VEU_Metabox_CTA extends VEU_Metabox {
|
8 |
-
|
9 |
-
public function __construct( $args = array() ) {
|
10 |
-
|
11 |
-
$this->args = array(
|
12 |
-
'slug' => 'veu_noindex',
|
13 |
-
'cf_name' => 'vkexunit_cta_each_option',
|
14 |
-
'title' => __( 'Call to Action setting', 'vk-all-in-one-expansion-unit' ),
|
15 |
-
'priority' => 50,
|
16 |
-
);
|
17 |
-
|
18 |
-
parent::__construct( $this->args );
|
19 |
-
|
20 |
-
}
|
21 |
-
|
22 |
-
/**
|
23 |
-
* metabox_body_form
|
24 |
-
* Form inner
|
25 |
-
*
|
26 |
-
* @return [type] [description]
|
27 |
-
*/
|
28 |
-
public function metabox_body_form( $cf_value ) {
|
29 |
-
|
30 |
-
$form = '';
|
31 |
-
|
32 |
-
global $vk_call_to_action_textdomain;
|
33 |
-
|
34 |
-
$ctas = Vk_Call_To_Action::get_ctas( true, ' - ' );
|
35 |
-
// ランダムを先頭に追加
|
36 |
-
array_unshift(
|
37 |
-
$ctas, array(
|
38 |
-
'key' => 'random',
|
39 |
-
'label' => __( 'Random', 'vk-all-in-one-expansion-unit' ),
|
40 |
-
)
|
41 |
-
);
|
42 |
-
array_unshift(
|
43 |
-
$ctas, array(
|
44 |
-
'key' => 'disable',
|
45 |
-
'label' => __( 'Disable display', 'vk-all-in-one-expansion-unit' ),
|
46 |
-
)
|
47 |
-
);
|
48 |
-
array_unshift(
|
49 |
-
$ctas, array(
|
50 |
-
'key' => 0,
|
51 |
-
'label' => __( 'Follow common setting', 'vk-all-in-one-expansion-unit' ),
|
52 |
-
)
|
53 |
-
);
|
54 |
-
|
55 |
-
$form .= '<select name="vkexunit_cta_each_option" id="vkexunit_cta_each_option">';
|
56 |
-
foreach ( $ctas as $cta ) {
|
57 |
-
$selected = ( $cta['key'] == $cf_value ) ? ' selected' : '';
|
58 |
-
$form .= '<option value="' . $cta['key'] . '"' . $selected . '>' . esc_html( $cta['label'] ) . '</option>';
|
59 |
-
}
|
60 |
-
$form .= '</select>';
|
61 |
-
$form .= '<p>';
|
62 |
-
$form .= '<a href="' . esc_url( Vk_Call_To_Action::setting_page_url() ) . '" class="button button-default" target="_blank">' . __( 'CTA common setting', 'vk-all-in-one-expansion-unit' ) . '</a>';
|
63 |
-
$form .= '<a href="' . admin_url( 'edit.php?post_type=cta' ) . '" class="button button-default" target="_blank">' . __( 'Show CTA index page', 'vk-all-in-one-expansion-unit' ) . '</a>';
|
64 |
-
$form .= '</p>';
|
65 |
-
|
66 |
-
return $form;
|
67 |
-
}
|
68 |
-
|
69 |
-
} // class VEU_Metabox_CTA {
|
70 |
-
|
71 |
-
$veu_metabox_noindex = new VEU_Metabox_CTA();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/css-customize/class-veu-metabox-css-customize.php
DELETED
@@ -1,39 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
if ( ! class_exists( 'VEU_Metabox' ) ) {
|
4 |
-
return;
|
5 |
-
}
|
6 |
-
|
7 |
-
class VEU_Metabox_CSS_Customize extends VEU_Metabox {
|
8 |
-
|
9 |
-
public function __construct( $args = array() ) {
|
10 |
-
|
11 |
-
$this->args = array(
|
12 |
-
'slug' => 'veu_custom_css',
|
13 |
-
'cf_name' => '_veu_custom_css',
|
14 |
-
'title' => __( 'Custom CSS', 'vk-all-in-one-expansion-unit' ),
|
15 |
-
'priority' => 100,
|
16 |
-
);
|
17 |
-
|
18 |
-
parent::__construct( $this->args );
|
19 |
-
|
20 |
-
}
|
21 |
-
|
22 |
-
/**
|
23 |
-
* metabox_body_form
|
24 |
-
* Form inner
|
25 |
-
*
|
26 |
-
* @return [type] [description]
|
27 |
-
*/
|
28 |
-
public function metabox_body_form( $cf_value ) {
|
29 |
-
|
30 |
-
$form = '';
|
31 |
-
|
32 |
-
$form .= '<textarea name="' . esc_attr( $this->args['cf_name'] ) . '" id="' . esc_attr( $this->args['cf_name'] ) . '" rows="5" cols="30" style="width:100%;">' . wp_kses_post( $cf_value ) . '</textarea>';
|
33 |
-
|
34 |
-
return $form;
|
35 |
-
}
|
36 |
-
|
37 |
-
} // class VEU_Metabox_CSS_Customize {
|
38 |
-
|
39 |
-
$veu_metabox_css_customize = new VEU_Metabox_CSS_Customize();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/css-customize/css-customize-single.php
DELETED
@@ -1,41 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/*
|
3 |
-
Custom CSS
|
4 |
-
/* ------------------------------------------- */
|
5 |
-
|
6 |
-
// </head>タグの直上に出力させたいので第三引数に 50 を設定
|
7 |
-
add_action( 'wp_head', 'veu_insert_custom_css', 201 );
|
8 |
-
|
9 |
-
/*
|
10 |
-
入力された CSS をソースに出力
|
11 |
-
/* ------------------------------------------------ */
|
12 |
-
function veu_insert_custom_css() {
|
13 |
-
|
14 |
-
if ( is_singular() ) {
|
15 |
-
// if 現在の WordPress クエリにループできる結果があるかどうか
|
16 |
-
// while 記事がある間ループして1件ずつ処理する
|
17 |
-
if ( have_posts() ) :
|
18 |
-
while ( have_posts() ) :
|
19 |
-
the_post();
|
20 |
-
global $post;
|
21 |
-
echo '<style type="text/css">' . veu_get_the_custom_css_single( $post ) . '</style>';
|
22 |
-
endwhile;
|
23 |
-
endif;
|
24 |
-
// ページ上の別の場所で同じクエリを再利用するために、ループの投稿情報を巻き戻し、前回と同じ順序で先頭の投稿を取得できるように
|
25 |
-
rewind_posts();
|
26 |
-
}
|
27 |
-
|
28 |
-
} // function veu_insert_custom_css() {
|
29 |
-
|
30 |
-
function veu_get_the_custom_css_single( $post ) {
|
31 |
-
$css_customize = get_post_meta( $post->ID, '_veu_custom_css', true );
|
32 |
-
if ( $css_customize ) {
|
33 |
-
// delete br
|
34 |
-
$css_customize = str_replace( PHP_EOL, '', $css_customize );
|
35 |
-
// delete tab
|
36 |
-
$css_customize = preg_replace( '/[\n\r\t]/', '', $css_customize );
|
37 |
-
// multi space convert to single space
|
38 |
-
$css_customize = preg_replace( '/\s(?=\s)/', '', $css_customize );
|
39 |
-
}
|
40 |
-
return strip_tags( $css_customize );
|
41 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/meta-keyword/class-veu-metabox-meta-keyword.php
DELETED
@@ -1,43 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
if ( ! class_exists( 'VEU_Metabox' ) ) {
|
4 |
-
return;
|
5 |
-
}
|
6 |
-
|
7 |
-
class VEU_Metabox_Meta_Keyword extends VEU_Metabox {
|
8 |
-
|
9 |
-
public function __construct( $args = array() ) {
|
10 |
-
|
11 |
-
$this->args = array(
|
12 |
-
'slug' => 'veu_meta_keyword',
|
13 |
-
'cf_name' => 'vkExUnit_common_keywords',
|
14 |
-
'title' => __( 'Meta Keywords', 'vk-all-in-one-expansion-unit' ),
|
15 |
-
'priority' => 50,
|
16 |
-
);
|
17 |
-
|
18 |
-
parent::__construct( $this->args );
|
19 |
-
|
20 |
-
}
|
21 |
-
|
22 |
-
/**
|
23 |
-
* metabox_body_form
|
24 |
-
* Form inner
|
25 |
-
*
|
26 |
-
* @return [type] [description]
|
27 |
-
*/
|
28 |
-
public function metabox_body_form( $cf_value ) {
|
29 |
-
|
30 |
-
$theme_option_seo_link = '<a href="' . get_admin_url() . '/admin.php?page=vkExUnit_main_setting#vkExUnit_common_keywords" target="_blank">' . vkExUnit_get_name() . ' ' . __( 'Main setting', 'vk-all-in-one-expansion-unit' ) . '</a>';
|
31 |
-
|
32 |
-
$form = '';
|
33 |
-
$form .= '<input type=text name="' . esc_attr( $this->args['cf_name'] ) . '" value="' . esc_attr( $cf_value ) . '" size=50 />';
|
34 |
-
$form .= '<p>' . __( 'To distinguish between individual keywords, please enter a , delimiter (optional).', 'vk-all-in-one-expansion-unit' ) . '<br />';
|
35 |
-
$form .= sprintf( __( '* keywords common to the entire site can be set from %s.', 'vk-all-in-one-expansion-unit' ), $theme_option_seo_link );
|
36 |
-
$form .= '</p>';
|
37 |
-
|
38 |
-
return $form;
|
39 |
-
}
|
40 |
-
|
41 |
-
} // class VEU_Metabox_Meta_Keyword {
|
42 |
-
|
43 |
-
$veu_metabox_sns_title = new VEU_Metabox_Meta_Keyword();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/meta-keyword/meta-keyword.php
DELETED
@@ -1,124 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* VkExUnit meta_keyword.php
|
4 |
-
* Set meta tag of keyword for single page each
|
5 |
-
*
|
6 |
-
* @package VkExUnit
|
7 |
-
* @author shoji imamura<imamura@vektor-inc.co.jp>
|
8 |
-
* @since 26/Jun/2015
|
9 |
-
*/
|
10 |
-
|
11 |
-
/*
|
12 |
-
VEU_Metabox 内の get_post_type が実行タイミングによっては
|
13 |
-
カスタム投稿タイプマネージャーで作成した投稿タイプが取得できないために
|
14 |
-
admin_menu のタイミングで読み込んでいる
|
15 |
-
*/
|
16 |
-
add_action(
|
17 |
-
'admin_menu', function() {
|
18 |
-
require_once( dirname( __FILE__ ) . '/class-veu-metabox-meta-keyword.php' );
|
19 |
-
}
|
20 |
-
);
|
21 |
-
|
22 |
-
class vExUnit_meta_keywords {
|
23 |
-
|
24 |
-
private static $instance;
|
25 |
-
|
26 |
-
public static function instance() {
|
27 |
-
if ( isset( self::$instance ) ) {
|
28 |
-
return self::$instance; }
|
29 |
-
|
30 |
-
self::$instance = new vExUnit_meta_keywords;
|
31 |
-
self::$instance->run_init();
|
32 |
-
return self::$instance;
|
33 |
-
}
|
34 |
-
|
35 |
-
|
36 |
-
private function __construct() {
|
37 |
-
/*** do noting ***/
|
38 |
-
}
|
39 |
-
|
40 |
-
|
41 |
-
protected function run_init() {
|
42 |
-
add_action( 'veu_package_init', array( $this, 'option_init' ) );
|
43 |
-
// add_action( 'admin_menu', array( $this, 'add_custom_field' ) );
|
44 |
-
// add_action( 'save_post', array( $this, 'save_custom_field' ) );
|
45 |
-
add_action( 'wp_head', array( $this, 'set_HeadKeywords' ), 1 );
|
46 |
-
}
|
47 |
-
|
48 |
-
|
49 |
-
public function option_init() {
|
50 |
-
vkExUnit_register_setting(
|
51 |
-
__( 'Meta Keywords', 'vk-all-in-one-expansion-unit' ), // tab label.
|
52 |
-
'vkExUnit_common_keywords', // name attr
|
53 |
-
array( $this, 'sanitize_config' ), // sanitaise function name
|
54 |
-
array( $this, 'render_configPage' ) // setting_page function name
|
55 |
-
);
|
56 |
-
}
|
57 |
-
|
58 |
-
|
59 |
-
public function get_default_option() {
|
60 |
-
$option = '';
|
61 |
-
return $option;
|
62 |
-
}
|
63 |
-
|
64 |
-
|
65 |
-
public function sanitize_config( $option ) {
|
66 |
-
$option = preg_replace( '/^,*(.+)$/', '$1', $option );
|
67 |
-
$option = preg_replace( '/,*$/', '', $option );
|
68 |
-
return $option;
|
69 |
-
}
|
70 |
-
|
71 |
-
|
72 |
-
public static function get_option() {
|
73 |
-
return get_option( 'vkExUnit_common_keywords', '' );
|
74 |
-
}
|
75 |
-
|
76 |
-
|
77 |
-
public function render_configPage() {
|
78 |
-
?>
|
79 |
-
<h3><?php _e( 'Meta Keyword', 'vk-all-in-one-expansion-unit' ); ?></h3>
|
80 |
-
<div id="meta_keyword" class="sectionBox">
|
81 |
-
<table class="form-table">
|
82 |
-
<tr><th><?php _e( 'Common Keywords', 'vk-all-in-one-expansion-unit' ); ?></th>
|
83 |
-
<td><?php _e( 'Keywords for meta tag. This words will set Meta Keyword with post keywords. if you want multiple keywords, enter with separator of ",".', 'vk-all-in-one-expansion-unit' ); ?><br />
|
84 |
-
<input type="text" name="vkExUnit_common_keywords" id="commonKeyWords" value="<?php echo self::get_option(); ?>" style="width:90%;" /><br />
|
85 |
-
|
86 |
-
* <?php _e( 'This is not seriously, Because the SearchEngine does not care this.', 'vk-all-in-one-expansion-unit' ); ?><br/>
|
87 |
-
* <?php _e( 'For each page individual keyword is enter at the edit screen of each article. 10 keywords maximum, together with a each article keywords is desirable.', 'vk-all-in-one-expansion-unit' ); ?><br/>
|
88 |
-
* <?php _e( '"," separator at end of the last keyword is do not need.', 'vk-all-in-one-expansion-unit' ); ?><br/>
|
89 |
-
<?php _e( 'Example: WordPress,template,theme,free,GPL', 'vk-all-in-one-expansion-unit' ); ?></td></tr>
|
90 |
-
</table>
|
91 |
-
<?php submit_button(); ?>
|
92 |
-
</div>
|
93 |
-
<?php
|
94 |
-
}
|
95 |
-
|
96 |
-
public function get_postKeyword() {
|
97 |
-
$post_id = get_the_id();
|
98 |
-
|
99 |
-
if ( empty( $post_id ) ) {
|
100 |
-
return null; }
|
101 |
-
|
102 |
-
$keyword = get_post_meta( $post_id, 'vkExUnit_metaKeyword', true );
|
103 |
-
return $keyword;
|
104 |
-
}
|
105 |
-
|
106 |
-
|
107 |
-
public function set_HeadKeywords() {
|
108 |
-
$commonKeyWords = self::get_option();
|
109 |
-
// get custom field
|
110 |
-
$entryKeyWords = self::get_postKeyword();
|
111 |
-
$keywords = array();
|
112 |
-
if ( $commonKeyWords ) {
|
113 |
-
$keywords[] = $commonKeyWords; }
|
114 |
-
if ( $entryKeyWords ) {
|
115 |
-
$keywords[] = $entryKeyWords; }
|
116 |
-
$key = implode( ',', $keywords );
|
117 |
-
// print individual keywords
|
118 |
-
if ( ! $key ) {
|
119 |
-
return; }
|
120 |
-
echo '<meta name="keywords" content="' . $key . '" />' . "\n";
|
121 |
-
}
|
122 |
-
}
|
123 |
-
|
124 |
-
vExUnit_meta_keywords::instance();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/noindex/class-veu-metabox-noindex.php
DELETED
@@ -1,45 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
class VEU_Metabox_Noindex extends VEU_Metabox {
|
4 |
-
|
5 |
-
public function __construct( $args = array() ) {
|
6 |
-
|
7 |
-
$this->args = array(
|
8 |
-
'slug' => 'veu_noindex',
|
9 |
-
'cf_name' => '_vk_print_noindex',
|
10 |
-
'title' => __( 'Noindex setting', 'vk-all-in-one-expansion-unit' ),
|
11 |
-
'priority' => 50,
|
12 |
-
);
|
13 |
-
|
14 |
-
parent::__construct( $this->args );
|
15 |
-
|
16 |
-
}
|
17 |
-
|
18 |
-
/**
|
19 |
-
* metabox_body_form
|
20 |
-
* Form inner
|
21 |
-
*
|
22 |
-
* @return [type] [description]
|
23 |
-
*/
|
24 |
-
public function metabox_body_form( $cf_value ) {
|
25 |
-
|
26 |
-
$form = '';
|
27 |
-
|
28 |
-
if ( $cf_value ) {
|
29 |
-
$checked = ' checked';
|
30 |
-
} else {
|
31 |
-
$checked = '';
|
32 |
-
}
|
33 |
-
|
34 |
-
$label = __( 'Print noindex tag that to be do not display on search result.', 'vk-all-in-one-expansion-unit' );
|
35 |
-
|
36 |
-
$form .= '<ul>';
|
37 |
-
$form .= '<li><label>' . '<input type="checkbox" id="' . esc_attr( $this->args['cf_name'] ) . '" name="' . esc_attr( $this->args['cf_name'] ) . '" value="true"' . $checked . '> ' . $label . '</label></li>';
|
38 |
-
$form .= '</ul>';
|
39 |
-
|
40 |
-
return $form;
|
41 |
-
}
|
42 |
-
|
43 |
-
} // class VEU_Metabox_Noindex {
|
44 |
-
|
45 |
-
$veu_metabox_noindex = new VEU_Metabox_Noindex();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/noindex/noindex.php
DELETED
@@ -1,34 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* VkExUnit noindex.php
|
4 |
-
* insert noindex tag for head.
|
5 |
-
*
|
6 |
-
* @package VkExUnit
|
7 |
-
* @author Hidekazu IShikawa <ishikawa@vektor-inc.co.jp>
|
8 |
-
* @since 13/May/2019
|
9 |
-
*/
|
10 |
-
|
11 |
-
/*
|
12 |
-
VEU_Metabox 内の get_post_type が実行タイミングによっては
|
13 |
-
カスタム投稿タイプマネージャーで作成した投稿タイプが取得できないために
|
14 |
-
admin_menu のタイミングで読み込んでいる
|
15 |
-
*/
|
16 |
-
add_action(
|
17 |
-
'admin_menu', function() {
|
18 |
-
require_once( dirname( __FILE__ ) . '/class-veu-metabox-noindex.php' );
|
19 |
-
}
|
20 |
-
);
|
21 |
-
|
22 |
-
/*
|
23 |
-
noindex出力処理
|
24 |
-
/*-------------------------------------------*/
|
25 |
-
add_action( 'wp_head', 'veu_noindex_print_head' );
|
26 |
-
function veu_noindex_print_head() {
|
27 |
-
global $post;
|
28 |
-
if ( is_singular() ) {
|
29 |
-
$vk_print_noindex = get_post_meta( $post->ID, '_vk_print_noindex', true );
|
30 |
-
if ( $vk_print_noindex ) {
|
31 |
-
echo '<meta name=”robots” content=”noindex,follow” />';
|
32 |
-
}
|
33 |
-
}
|
34 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/other-widget/other-widget.php
DELETED
@@ -1,99 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
require dirname( __FILE__ ) . '/widget-new-posts.php';
|
3 |
-
require dirname( __FILE__ ) . '/widget-profile.php';
|
4 |
-
require dirname( __FILE__ ) . '/widget-3pr-area.php';
|
5 |
-
require dirname( __FILE__ ) . '/widget-page.php';
|
6 |
-
require dirname( __FILE__ ) . '/widget-taxonomies.php';
|
7 |
-
require dirname( __FILE__ ) . '/widget-archives.php';
|
8 |
-
require dirname( __FILE__ ) . '/widget-pr-blocks.php';
|
9 |
-
require dirname( __FILE__ ) . '/widget-side-child-page-list.php';
|
10 |
-
require dirname( __FILE__ ) . '/widget-button.php';
|
11 |
-
require dirname( __FILE__ ) . '/widget-banner.php';
|
12 |
-
// require veu_get_directory() . '/inc/other_widget/widget-child-page-list.php';
|
13 |
-
|
14 |
-
/*-------------------------------------------*/
|
15 |
-
/* color picker
|
16 |
-
/*-------------------------------------------*/
|
17 |
-
// color picker js
|
18 |
-
add_action( 'admin_enqueue_scripts', 'vkExUnit_admin_scripts_color_picker' );
|
19 |
-
function vkExUnit_admin_scripts_color_picker() {
|
20 |
-
wp_enqueue_style( 'wp-color-picker' );
|
21 |
-
wp_enqueue_script( 'wp-color-picker' );
|
22 |
-
// カラーピッカー対象class指定 ( 外観 > ウィジェット 画面で効かないので一旦コメントアウト )
|
23 |
-
// wp_enqueue_script( 'colorpicker_script', plugins_url( 'js/admin-widget.js', __FILE__ ), array( 'wp-color-picker' ), false, true );
|
24 |
-
}
|
25 |
-
// 外観 > ウィジェット 画面で動作させるために必要
|
26 |
-
add_action( 'admin_footer-widgets.php', 'print_scripts_pr_color' );
|
27 |
-
function print_scripts_pr_color() {
|
28 |
-
?>
|
29 |
-
<script type="text/javascript">
|
30 |
-
(function($){
|
31 |
-
function initColorPicker(widget) {
|
32 |
-
widget.find( '.color_picker' ).wpColorPicker( {
|
33 |
-
change: _.throttle( function() {
|
34 |
-
$(this).trigger('change');
|
35 |
-
}, 3000 )
|
36 |
-
});
|
37 |
-
}
|
38 |
-
|
39 |
-
function onFormUpdate(event, widget) {
|
40 |
-
initColorPicker(widget);
|
41 |
-
}
|
42 |
-
$(document).on('widget-added widget-updated', onFormUpdate );
|
43 |
-
$(document).ready( function() {
|
44 |
-
$('#widgets-right .widget:has(.color_picker)').each( function () {
|
45 |
-
initColorPicker( $(this) );
|
46 |
-
});
|
47 |
-
});
|
48 |
-
}(jQuery));
|
49 |
-
</script>
|
50 |
-
<?php
|
51 |
-
}
|
52 |
-
|
53 |
-
/*-------------------------------------------*/
|
54 |
-
/* archives_where
|
55 |
-
/*-------------------------------------------*/
|
56 |
-
add_filter( 'getarchives_where', 'vkExUnit_info_getarchives_where', 10, 2 );
|
57 |
-
function vkExUnit_info_getarchives_where( $where, $r ) {
|
58 |
-
global $my_archives_post_type;
|
59 |
-
if ( isset( $r['post_type'] ) ) {
|
60 |
-
$my_archives_post_type = $r['post_type'];
|
61 |
-
$where = str_replace( '\'post\'', '\'' . $r['post_type'] . '\'', $where );
|
62 |
-
} else {
|
63 |
-
$my_archives_post_type = '';
|
64 |
-
}
|
65 |
-
return $where;
|
66 |
-
}
|
67 |
-
|
68 |
-
add_filter( 'get_archives_link', 'vkExUnit_rewrite_archives_link' );
|
69 |
-
function vkExUnit_rewrite_archives_link( $link_html ) {
|
70 |
-
global $my_archives_post_type;
|
71 |
-
if ( $my_archives_post_type && $my_archives_post_type != 'post' ) {
|
72 |
-
|
73 |
-
$link_url_before = preg_replace( "/^.+<a.+href=\'(.+)\'.+$/is", '$1', $link_html );
|
74 |
-
if ( $link_html == $link_url_before ) {
|
75 |
-
return $link_html;
|
76 |
-
}
|
77 |
-
|
78 |
-
$olink = parse_url( $link_url_before );
|
79 |
-
if ( preg_match( '/\/' . $my_archives_post_type . '\/?/', $olink['path'] ) ) {
|
80 |
-
return $link_html;
|
81 |
-
}
|
82 |
-
|
83 |
-
if ( ! isset( $olink['query'] ) ) {
|
84 |
-
$olink['query'] = '';
|
85 |
-
}
|
86 |
-
parse_str( $olink['query'], $query );
|
87 |
-
if ( isset( $query['post_type'] ) && $query['post_type'] ) {
|
88 |
-
return $link_html;
|
89 |
-
}
|
90 |
-
|
91 |
-
$query['post_type'] = $my_archives_post_type;
|
92 |
-
$new_query = '?' . http_build_query( $query );
|
93 |
-
$new_url = $olink['scheme'] . '://' . $olink['host'] . $olink['path'] . $new_query;
|
94 |
-
|
95 |
-
$link_html = preg_replace( "/href=\'(.+)\'/", "href='" . $new_url . "'", $link_html );
|
96 |
-
return $link_html;
|
97 |
-
}
|
98 |
-
return $link_html;
|
99 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/post-type-manager/post-type-manager-config.php
DELETED
@@ -1,18 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
/*
|
4 |
-
Load modules
|
5 |
-
/*-------------------------------------------*/
|
6 |
-
if ( ! class_exists( 'Vk_post_type_manager' ) ) {
|
7 |
-
|
8 |
-
global $vk_post_type_manager_textdomain;
|
9 |
-
$vk_post_type_manager_textdomain = 'vk-all-in-one-expansion-unit';
|
10 |
-
|
11 |
-
require( 'package/class.post-type-manager.php' );
|
12 |
-
|
13 |
-
// /* transrate
|
14 |
-
// /*-------------------------------------------*/
|
15 |
-
// function XXXX_post_type_manager_translate(){
|
16 |
-
// __( 'Color', 'XXXX_plugin_text_domain_XXXX' );
|
17 |
-
// }
|
18 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/sitemap-page/class-veu-metabox-sitemap.php
DELETED
@@ -1,49 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
if ( ! class_exists( 'VEU_Metabox' ) ) {
|
4 |
-
return;
|
5 |
-
}
|
6 |
-
|
7 |
-
class VEU_Metabox_Sitemap extends VEU_Metabox {
|
8 |
-
|
9 |
-
public function __construct( $args = array() ) {
|
10 |
-
|
11 |
-
$this->args = array(
|
12 |
-
'slug' => 'veu_sitemap',
|
13 |
-
'cf_name' => 'sitemap_hide',
|
14 |
-
'title' => __( 'Hide setting of HTML sitemap', 'vk-all-in-one-expansion-unit' ),
|
15 |
-
'priority' => 50,
|
16 |
-
'post_types' => array( 'page' => 'page' ),
|
17 |
-
);
|
18 |
-
|
19 |
-
parent::__construct( $this->args );
|
20 |
-
|
21 |
-
}
|
22 |
-
|
23 |
-
/**
|
24 |
-
* metabox_body_form
|
25 |
-
* Form inner
|
26 |
-
*
|
27 |
-
* @return [type] [description]
|
28 |
-
*/
|
29 |
-
public function metabox_body_form( $cf_value ) {
|
30 |
-
|
31 |
-
if ( $cf_value ) {
|
32 |
-
$checked = ' checked';
|
33 |
-
} else {
|
34 |
-
$checked = '';
|
35 |
-
}
|
36 |
-
|
37 |
-
$label = __( 'Hide this page to HTML Sitemap.', 'vk-all-in-one-expansion-unit' );
|
38 |
-
|
39 |
-
$form = '';
|
40 |
-
$form .= '<ul>';
|
41 |
-
$form .= '<li><label>' . '<input type="checkbox" id="' . esc_attr( $this->args['cf_name'] ) . '" name="' . esc_attr( $this->args['cf_name'] ) . '" value="true"' . $checked . '> ' . $label . '</label></li>';
|
42 |
-
$form .= '</ul>';
|
43 |
-
|
44 |
-
return $form;
|
45 |
-
}
|
46 |
-
|
47 |
-
} // class VEU_Metabox_Sitemap {
|
48 |
-
|
49 |
-
$veu_metabox_sitemap = new VEU_Metabox_Sitemap();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/sitemap-page/sitemap-page-admin-main-setting.php
DELETED
@@ -1,54 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/*-------------------------------------------*/
|
3 |
-
/* Main setting
|
4 |
-
/*-------------------------------------------*/
|
5 |
-
|
6 |
-
function veu_sitemap_set_main_setting() {
|
7 |
-
vkExUnit_register_setting(
|
8 |
-
__( 'HTML Sitemap', 'vk-all-in-one-expansion-unit' ),
|
9 |
-
'vkExUnit_sitemap_options',
|
10 |
-
'veu_sitemap_options_validate',
|
11 |
-
'veu_add_sitemap_options_page'
|
12 |
-
);
|
13 |
-
}
|
14 |
-
add_action( 'veu_package_init', 'veu_sitemap_set_main_setting' );
|
15 |
-
|
16 |
-
/*-------------------------------------------*/
|
17 |
-
/* validate
|
18 |
-
/*-------------------------------------------*/
|
19 |
-
function veu_sitemap_options_validate( $input ) {
|
20 |
-
$output = $defaults = veu_get_sitemap_options_default();
|
21 |
-
|
22 |
-
$paras = array( 'excludeId' );
|
23 |
-
|
24 |
-
foreach ( $paras as $key => $value ) {
|
25 |
-
$output[ $value ] = ( isset( $input[ $value ] ) ) ? $input[ $value ] : '';
|
26 |
-
}
|
27 |
-
return apply_filters( 'veu_sitemap_options_validate', $output, $input, $defaults );
|
28 |
-
}
|
29 |
-
|
30 |
-
|
31 |
-
function veu_add_sitemap_options_page() {
|
32 |
-
$options = veu_get_sitemap_options();
|
33 |
-
// $options_default = veu_get_sns_options_default();
|
34 |
-
/*-------------------------------------------*/
|
35 |
-
/* sitemap page
|
36 |
-
/*-------------------------------------------*/
|
37 |
-
?>
|
38 |
-
<div id="sitemapSetting" class="sectionBox">
|
39 |
-
<h3><?php _e( 'HTML Sitemap Settings', 'vk-all-in-one-expansion-unit' ); ?></h3>
|
40 |
-
<table class="form-table">
|
41 |
-
<!-- sitemap -->
|
42 |
-
<tr>
|
43 |
-
<th><?php _e( 'Exclude page Settings', 'vk-all-in-one-expansion-unit' ); ?></th>
|
44 |
-
<td>
|
45 |
-
<?php _e( 'Input you want to exclude page id.', 'vk-all-in-one-expansion-unit' ); ?><br />
|
46 |
-
<p><input type="text" name="vkExUnit_sitemap_options[excludeId]" id="excludeId" value="<?php echo esc_attr( $options['excludeId'] ); ?>" style="width:50%;" /></p>
|
47 |
-
<?php _e( '* Please enter separated by ","(commas) if there is more than one page ID that you want to exclude.', 'vk-all-in-one-expansion-unit' ); ?>
|
48 |
-
</td>
|
49 |
-
</tr>
|
50 |
-
</table>
|
51 |
-
<?php submit_button(); ?>
|
52 |
-
</div>
|
53 |
-
<?php
|
54 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/sitemap-page/sitemap-page-helpers.php
DELETED
@@ -1,54 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
function veu_get_sitemap_options() {
|
4 |
-
$default_options = array(
|
5 |
-
'excludeId' => '',
|
6 |
-
);
|
7 |
-
$options = get_option( 'vkExUnit_sitemap_options', $default_options );
|
8 |
-
$options = wp_parse_args( $options, $default_options );
|
9 |
-
return apply_filters( 'vkExUnit_sitemap_options', $options );
|
10 |
-
}
|
11 |
-
|
12 |
-
function veu_get_sitemap_options_default() {
|
13 |
-
$default_options['excludeId'] = '';
|
14 |
-
return apply_filters( 'vkExUnit_sitemap_options_default', $default_options );
|
15 |
-
}
|
16 |
-
|
17 |
-
/*-------------------------------------------*/
|
18 |
-
/* サイトマップで非表示にする
|
19 |
-
/*-------------------------------------------*/
|
20 |
-
|
21 |
-
function veu_sitemap_exclude_page_ids() {
|
22 |
-
// meta_key が sitemap_hide が true で post_type が page の投稿を取得する
|
23 |
-
$args = array(
|
24 |
-
'posts_per_page' => -1, // 取得する数
|
25 |
-
'post_type' => 'page', // 投稿タイプ名
|
26 |
-
'meta_query' => array(
|
27 |
-
array(
|
28 |
-
'key' => 'sitemap_hide',
|
29 |
-
'value' => 'true',
|
30 |
-
),
|
31 |
-
),
|
32 |
-
);
|
33 |
-
$sitemap_hide_customPosts = get_posts( $args );
|
34 |
-
|
35 |
-
// 取得した投稿データをループして、id名を $excludes に追加していく
|
36 |
-
// 「sitemap_hide」フィールドの値が格納されていたら「$excludes」に ID を追加する処理を開始
|
37 |
-
if ( $sitemap_hide_customPosts ) {
|
38 |
-
$excludes = '';
|
39 |
-
foreach ( $sitemap_hide_customPosts as $key => $value ) {
|
40 |
-
// print_r($value);
|
41 |
-
|
42 |
-
if ( ! $excludes ) {
|
43 |
-
$excludes .= $value->ID;
|
44 |
-
} else {
|
45 |
-
$excludes .= ',' . $value->ID;
|
46 |
-
}
|
47 |
-
|
48 |
-
$excludes = esc_attr( $excludes );
|
49 |
-
}
|
50 |
-
|
51 |
-
return $excludes;
|
52 |
-
} // if( $sitemap_hide_customPosts ) {
|
53 |
-
|
54 |
-
} // function veu_sitemap_exclude_page_ids() {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/sns/class-veu-metabox-sns-button.php
DELETED
@@ -1,62 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
if ( ! class_exists( 'VEU_Metabox' ) ) {
|
4 |
-
return;
|
5 |
-
}
|
6 |
-
|
7 |
-
class VEU_Metabox_SNS_Button extends VEU_Metabox {
|
8 |
-
|
9 |
-
public function __construct( $args = array() ) {
|
10 |
-
|
11 |
-
$this->args = array(
|
12 |
-
'slug' => 'veu_sns_button_hide',
|
13 |
-
'cf_name' => 'sns_share_botton_hide',
|
14 |
-
'title' => __( 'Hide setting of share button', 'vk-all-in-one-expansion-unit' ),
|
15 |
-
'priority' => 50,
|
16 |
-
);
|
17 |
-
|
18 |
-
parent::__construct( $this->args );
|
19 |
-
|
20 |
-
}
|
21 |
-
|
22 |
-
/**
|
23 |
-
* metabox_body_form
|
24 |
-
* Form inner
|
25 |
-
*
|
26 |
-
* @return [type] [description]
|
27 |
-
*/
|
28 |
-
public function metabox_body_form( $cf_value ) {
|
29 |
-
|
30 |
-
$form = '';
|
31 |
-
// 今編集している投稿の投稿タイプを取得
|
32 |
-
$post_type = get_post_type();
|
33 |
-
|
34 |
-
// 編集中のページの投稿タイプ が シェアボタンを表示しない投稿タイプに含まれている場合
|
35 |
-
if ( ! veu_sns_is_sns_btns_meta_chekbox_hide( $post_type ) ) {
|
36 |
-
|
37 |
-
// 「この投稿タイプではシェアボタンを表示しないように設定されています。」を表示
|
38 |
-
$form .= '<p>' . __( 'This post type is not set to display the share button.', 'vk-all-in-one-expansion-unit' ) . '</p>';
|
39 |
-
$form .= ' <a href="' . admin_url( '/admin.php?page=vkExUnit_main_setting#vkExUnit_sns_options' ) . '" target="_blank" class="button button-default">' . __( 'Display setting of share button', 'vk-all-in-one-expansion-unit' ) . '</a>';
|
40 |
-
|
41 |
-
} else {
|
42 |
-
|
43 |
-
if ( $cf_value ) {
|
44 |
-
$checked = ' checked';
|
45 |
-
} else {
|
46 |
-
$checked = '';
|
47 |
-
}
|
48 |
-
|
49 |
-
$label = __( 'Don\'t display share bottons.', 'vk-all-in-one-expansion-unit' );
|
50 |
-
|
51 |
-
$form .= '<ul>';
|
52 |
-
$form .= '<li><label>' . '<input type="checkbox" id="' . esc_attr( $this->args['cf_name'] ) . '" name="' . esc_attr( $this->args['cf_name'] ) . '" value="true"' . $checked . '> ' . $label . '</label></li>';
|
53 |
-
$form .= '</ul>';
|
54 |
-
|
55 |
-
}
|
56 |
-
|
57 |
-
return $form;
|
58 |
-
}
|
59 |
-
|
60 |
-
} // class VEU_Metabox_SNS_Button {
|
61 |
-
|
62 |
-
$veu_metabox_sns_button = new VEU_Metabox_SNS_Button();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/sns/class-veu-metabox-sns-title.php
DELETED
@@ -1,39 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
if ( ! class_exists( 'VEU_Metabox' ) ) {
|
4 |
-
return;
|
5 |
-
}
|
6 |
-
|
7 |
-
class VEU_Metabox_SNS_Title extends VEU_Metabox {
|
8 |
-
|
9 |
-
public function __construct( $args = array() ) {
|
10 |
-
|
11 |
-
$this->args = array(
|
12 |
-
'slug' => 'veu_sns_title',
|
13 |
-
'cf_name' => 'vkExUnit_sns_title',
|
14 |
-
'title' => __( 'SNS Title', 'vk-all-in-one-expansion-unit' ),
|
15 |
-
'priority' => 50,
|
16 |
-
);
|
17 |
-
|
18 |
-
parent::__construct( $this->args );
|
19 |
-
|
20 |
-
}
|
21 |
-
|
22 |
-
/**
|
23 |
-
* metabox_body_form
|
24 |
-
* Form inner
|
25 |
-
*
|
26 |
-
* @return [type] [description]
|
27 |
-
*/
|
28 |
-
public function metabox_body_form( $cf_value ) {
|
29 |
-
|
30 |
-
$form = '';
|
31 |
-
$form .= '<input type=text name="' . esc_attr( $this->args['cf_name'] ) . '" value="' . esc_attr( $cf_value ) . '" size=50 />';
|
32 |
-
$form .= '<p>' . __( 'if filled this area then override title of OGP and Twitter Card', 'vk-all-in-one-expansion-unit' ) . '</p>';
|
33 |
-
|
34 |
-
return $form;
|
35 |
-
}
|
36 |
-
|
37 |
-
} // class VEU_Metabox_SNS_Title {
|
38 |
-
|
39 |
-
$veu_metabox_sns_title = new VEU_Metabox_SNS_Title();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/template-tags/template-tags-veu-old.php
DELETED
@@ -1,69 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
/*
|
4 |
-
このファイルの元ファイルは
|
5 |
-
https://github.com/vektor-inc/vektor-wp-libraries
|
6 |
-
にあります。修正の際は上記リポジトリのデータを修正してください。
|
7 |
-
*/
|
8 |
-
|
9 |
-
function vkExUnit_get_directory( $path = '' ) {
|
10 |
-
return veu_get_directory( $path );
|
11 |
-
}
|
12 |
-
function vkExUnit_get_directory_uri( $path = '' ) {
|
13 |
-
return veu_get_directory_uri( $path );
|
14 |
-
}
|
15 |
-
|
16 |
-
if ( ! function_exists( 'vkExUnit_get_common_options' ) ) {
|
17 |
-
function vkExUnit_get_common_options() {
|
18 |
-
return veu_get_common_options();
|
19 |
-
}
|
20 |
-
}
|
21 |
-
if ( ! function_exists( 'vkExUnit_is_excerpt' ) ) {
|
22 |
-
function vkExUnit_is_excerpt() {
|
23 |
-
return vk_is_excerpt();
|
24 |
-
}
|
25 |
-
}
|
26 |
-
|
27 |
-
if ( ! function_exists( 'vkExUnit_get_name' ) ) {
|
28 |
-
function vkExUnit_get_name() {
|
29 |
-
return veu_get_name();
|
30 |
-
}
|
31 |
-
}
|
32 |
-
|
33 |
-
if ( ! function_exists( 'vkExUnit_get_little_short_name' ) ) {
|
34 |
-
function vkExUnit_get_little_short_name() {
|
35 |
-
return veu_get_little_short_name();
|
36 |
-
}
|
37 |
-
}
|
38 |
-
|
39 |
-
if ( ! function_exists( 'vkExUnit_get_short_name' ) ) {
|
40 |
-
function vkExUnit_get_short_name() {
|
41 |
-
return veu_get_short_name();
|
42 |
-
}
|
43 |
-
}
|
44 |
-
|
45 |
-
if ( ! function_exists( 'vkExUnit_get_page_for_posts' ) ) {
|
46 |
-
function vkExUnit_get_page_for_posts() {
|
47 |
-
return vk_get_page_for_posts();
|
48 |
-
}
|
49 |
-
}
|
50 |
-
|
51 |
-
if ( ! function_exists( 'vkExUnit_get_post_type' ) ) {
|
52 |
-
function vkExUnit_get_post_type() {
|
53 |
-
return vk_get_post_type();
|
54 |
-
}
|
55 |
-
}
|
56 |
-
|
57 |
-
if ( ! function_exists( 'vkExUnit_get_the_archive_title' ) ) {
|
58 |
-
function vkExUnit_get_the_archive_title() {
|
59 |
-
$title = vk_get_the_archive_title();
|
60 |
-
return apply_filters( 'vkExUnit_get_the_archive_title', $title );
|
61 |
-
}
|
62 |
-
}
|
63 |
-
|
64 |
-
if ( ! function_exists( 'vkExUnit_get_pageDescription' ) ) {
|
65 |
-
function vkExUnit_get_pageDescription() {
|
66 |
-
$title = vk_get_page_description();
|
67 |
-
return apply_filters( 'vkExUnit_pageDescriptionCustom', $title );
|
68 |
-
}
|
69 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/vk-blocks/package/build/block-build.js
DELETED
@@ -1,26 +0,0 @@
|
|
1 |
-
!function(e){var t={};function n(o){if(t[o])return t[o].exports;var a=t[o]={i:o,l:!1,exports:{}};return e[o].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(o,a,function(t){return e[t]}.bind(null,a));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=5)}([function(e,t,n){"use strict";e.exports=n(2)},function(e,t,n){var o;
|
2 |
-
/*!
|
3 |
-
Copyright (c) 2017 Jed Watson.
|
4 |
-
Licensed under the MIT License (MIT), see
|
5 |
-
http://jedwatson.github.io/classnames
|
6 |
-
*/
|
7 |
-
/*!
|
8 |
-
Copyright (c) 2017 Jed Watson.
|
9 |
-
Licensed under the MIT License (MIT), see
|
10 |
-
http://jedwatson.github.io/classnames
|
11 |
-
*/
|
12 |
-
!function(){"use strict";var n={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var o=arguments[t];if(o){var r=typeof o;if("string"===r||"number"===r)e.push(o);else if(Array.isArray(o)&&o.length){var l=a.apply(null,o);l&&e.push(l)}else if("object"===r)for(var c in o)n.call(o,c)&&o[c]&&e.push(c)}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(o=function(){return a}.apply(t,[]))||(e.exports=o)}()},function(e,t,n){"use strict";
|
13 |
-
/** @license React v16.7.0
|
14 |
-
* react.production.min.js
|
15 |
-
*
|
16 |
-
* Copyright (c) Facebook, Inc. and its affiliates.
|
17 |
-
*
|
18 |
-
* This source code is licensed under the MIT license found in the
|
19 |
-
* LICENSE file in the root directory of this source tree.
|
20 |
-
*/var o=n(3),a="function"==typeof Symbol&&Symbol.for,r=a?Symbol.for("react.element"):60103,l=a?Symbol.for("react.portal"):60106,c=a?Symbol.for("react.fragment"):60107,i=a?Symbol.for("react.strict_mode"):60108,s=a?Symbol.for("react.profiler"):60114,u=a?Symbol.for("react.provider"):60109,p=a?Symbol.for("react.context"):60110,m=a?Symbol.for("react.concurrent_mode"):60111,f=a?Symbol.for("react.forward_ref"):60112,b=a?Symbol.for("react.suspense"):60113,v=a?Symbol.for("react.memo"):60115,k=a?Symbol.for("react.lazy"):60116,_="function"==typeof Symbol&&Symbol.iterator;function d(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,o=0;o<t;o++)n+="&args[]="+encodeURIComponent(arguments[o+1]);!function(e,t,n,o,a,r,l,c){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var i=[n,o,a,r,l,c],s=0;(e=Error(t.replace(/%s/g,function(){return i[s++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}var g={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},y={};function h(e,t,n){this.props=e,this.context=t,this.refs=y,this.updater=n||g}function E(){}function C(e,t,n){this.props=e,this.context=t,this.refs=y,this.updater=n||g}h.prototype.isReactComponent={},h.prototype.setState=function(e,t){"object"!=typeof e&&"function"!=typeof e&&null!=e&&d("85"),this.updater.enqueueSetState(this,e,t,"setState")},h.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},E.prototype=h.prototype;var w=C.prototype=new E;w.constructor=C,o(w,h.prototype),w.isPureReactComponent=!0;var N={current:null,currentDispatcher:null},x=Object.prototype.hasOwnProperty,B={key:!0,ref:!0,__self:!0,__source:!0};function T(e,t,n){var o=void 0,a={},l=null,c=null;if(null!=t)for(o in void 0!==t.ref&&(c=t.ref),void 0!==t.key&&(l=""+t.key),t)x.call(t,o)&&!B.hasOwnProperty(o)&&(a[o]=t[o]);var i=arguments.length-2;if(1===i)a.children=n;else if(1<i){for(var s=Array(i),u=0;u<i;u++)s[u]=arguments[u+2];a.children=s}if(e&&e.defaultProps)for(o in i=e.defaultProps)void 0===a[o]&&(a[o]=i[o]);return{$$typeof:r,type:e,key:l,ref:c,props:a,_owner:N.current}}function S(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}var O=/\/+/g,R=[];function I(e,t,n,o){if(R.length){var a=R.pop();return a.result=e,a.keyPrefix=t,a.func=n,a.context=o,a.count=0,a}return{result:e,keyPrefix:t,func:n,context:o,count:0}}function A(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>R.length&&R.push(e)}function P(e,t,n){return null==e?0:function e(t,n,o,a){var c=typeof t;"undefined"!==c&&"boolean"!==c||(t=null);var i=!1;if(null===t)i=!0;else switch(c){case"string":case"number":i=!0;break;case"object":switch(t.$$typeof){case r:case l:i=!0}}if(i)return o(a,t,""===n?"."+j(t,0):n),1;if(i=0,n=""===n?".":n+":",Array.isArray(t))for(var s=0;s<t.length;s++){var u=n+j(c=t[s],s);i+=e(c,u,o,a)}else if(u=null===t||"object"!=typeof t?null:"function"==typeof(u=_&&t[_]||t["@@iterator"])?u:null,"function"==typeof u)for(t=u.call(t),s=0;!(c=t.next()).done;)i+=e(c=c.value,u=n+j(c,s++),o,a);else"object"===c&&d("31","[object Object]"==(o=""+t)?"object with keys {"+Object.keys(t).join(", ")+"}":o,"");return i}(e,"",t,n)}function j(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}(e.key):t.toString(36)}function z(e,t){e.func.call(e.context,t,e.count++)}function M(e,t,n){var o=e.result,a=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?L(e,o,n,function(e){return e}):null!=e&&(S(e)&&(e=function(e,t){return{$$typeof:r,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,a+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(O,"$&/")+"/")+n)),o.push(e))}function L(e,t,n,o,a){var r="";null!=n&&(r=(""+n).replace(O,"$&/")+"/"),P(e,M,t=I(t,r,o,a)),A(t)}var F={Children:{map:function(e,t,n){if(null==e)return e;var o=[];return L(e,o,null,t,n),o},forEach:function(e,t,n){if(null==e)return e;P(e,z,t=I(null,null,t,n)),A(t)},count:function(e){return P(e,function(){return null},null)},toArray:function(e){var t=[];return L(e,t,null,function(e){return e}),t},only:function(e){return S(e)||d("143"),e}},createRef:function(){return{current:null}},Component:h,PureComponent:C,createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:p,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:u,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:f,render:e}},lazy:function(e){return{$$typeof:k,_ctor:e,_status:-1,_result:null}},memo:function(e,t){return{$$typeof:v,type:e,compare:void 0===t?null:t}},Fragment:c,StrictMode:i,Suspense:b,createElement:T,cloneElement:function(e,t,n){null==e&&d("267",e);var a=void 0,l=o({},e.props),c=e.key,i=e.ref,s=e._owner;if(null!=t){void 0!==t.ref&&(i=t.ref,s=N.current),void 0!==t.key&&(c=""+t.key);var u=void 0;for(a in e.type&&e.type.defaultProps&&(u=e.type.defaultProps),t)x.call(t,a)&&!B.hasOwnProperty(a)&&(l[a]=void 0===t[a]&&void 0!==u?u[a]:t[a])}if(1===(a=arguments.length-2))l.children=n;else if(1<a){u=Array(a);for(var p=0;p<a;p++)u[p]=arguments[p+2];l.children=u}return{$$typeof:r,type:e.type,key:c,ref:i,props:l,_owner:s}},createFactory:function(e){var t=T.bind(null,e);return t.type=e,t},isValidElement:S,version:"16.7.0",unstable_ConcurrentMode:m,unstable_Profiler:s,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:N,assign:o}},U={default:F},V=U&&F||U;e.exports=V.default||V},function(e,t,n){"use strict";
|
21 |
-
/*
|
22 |
-
object-assign
|
23 |
-
(c) Sindre Sorhus
|
24 |
-
@license MIT
|
25 |
-
*/var o=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(e){o[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,l,c=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),i=1;i<arguments.length;i++){for(var s in n=Object(arguments[i]))a.call(n,s)&&(c[s]=n[s]);if(o){l=o(n);for(var u=0;u<l.length;u++)r.call(n,l[u])&&(c[l[u]]=n[l[u]])}}return c}},function(e,t){var n=wp.i18n.__,o=wp.blocks.registerBlockType,a=wp.components,r=(a.RangeControl,a.RadioControl),l=a.PanelBody,c=a.Button,i=wp.element.Fragment,s=wp.editor,u=s.RichText,p=s.InspectorControls,m=s.MediaUpload,f=s.ColorPalette,b=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},React.createElement("path",{d:"M544 450.583c0 22.75 13.014 42.454 32 52.092v7.969c-5.313 0.727-10.736 1.112-16.25 1.112-34.004 0-64.674-14.264-86.361-37.132-13.111 3.491-27.001 5.376-41.389 5.376-79.529 0-144-57.308-144-128s64.471-128 144-128c79.529 0 144 57.308 144 128 0 27.674-9.882 53.296-26.678 74.233-3.412 7.412-5.322 15.656-5.322 24.35zM115.339 110.593c-33.107 26.899-51.339 61.492-51.339 97.407 0 20.149 5.594 39.689 16.626 58.075 11.376 18.96 28.491 36.293 49.494 50.126 15.178 9.996 25.39 25.974 28.088 43.947 0.9 5.992 1.464 12.044 1.685 18.062 3.735-3.097 7.375-6.423 10.94-9.988 12.077-12.076 28.39-18.745 45.251-18.745 2.684 0 5.381 0.168 8.078 0.512 10.474 1.331 21.172 2.008 31.797 2.010v64c-13.564-0.001-26.877-0.869-39.871-2.521-54.989 54.989-120.625 64.85-184.088 66.298v-13.458c34.268-16.789 64-47.37 64-82.318 0-4.877-0.379-9.665-1.082-14.348-57.898-38.132-94.918-96.377-94.918-161.652 0-114.875 114.615-208 256-208 139.229 0 252.496 90.307 255.918 202.76-20.548-9.158-42.92-14.711-66.131-16.289-5.765-28.034-22.701-54.408-49.126-75.878-17.661-14.349-38.458-25.695-61.814-33.722-24.853-8.54-51.38-12.871-78.847-12.871s-53.994 4.331-78.847 12.871c-23.356 8.027-44.153 19.372-61.814 33.722z"}));o("vk-blocks/balloon",{title:n("Ballon","vk-blocks"),icon:b,category:"vk-blocks-cat",attributes:{content:{source:"html",selector:"p"},balloonName:{source:"html",selector:"figcaption"},balloonType:{type:"string",default:"type-serif"},balloonBgColor:{type:"string"},balloonAlign:{type:"string",default:"position-left"},IconImage:{type:"string",default:null}},edit:function(e){var t=e.attributes,o=e.className,a=e.setAttributes,s=t.content,b=t.balloonName,v=t.balloonType,k=t.balloonBgColor,_=t.balloonAlign,d=t.IconImage;return React.createElement(i,null,React.createElement(p,null,React.createElement(l,{title:n("Balloon setting","vk-blocks")},React.createElement(r,{label:n("Position","vk-blocks"),help:n("Please specify the layout of the balloon.","vk-blocks"),selected:_,options:[{label:n("Left","vk-blocks"),value:"position-left"},{label:n("Right","vk-blocks"),value:"position-right"}],onChange:function(e){return a({balloonAlign:e})}}),React.createElement(r,{label:n("Type","vk-blocks"),help:n("Please select the type of balloon.","vk-blocks"),selected:v,options:[{label:n("Serif","vk-blocks"),value:"type-serif"},{label:n("Thinking","vk-blocks"),value:"type-think"}],onChange:function(e){return a({balloonType:e})}}),React.createElement(f,{value:k,onChange:function(e){return a({balloonBgColor:e})}}))),React.createElement("div",{className:"".concat(o," vk_balloon vk_balloon-").concat(_," vk_balloon-").concat(v)},React.createElement("div",{className:"vk_balloon_icon"},React.createElement(m,{onSelect:function(e){return a({IconImage:e.sizes.full.url})},type:"image",className:"vk_balloon_icon_image",value:d,render:function(e){var t=e.open;return React.createElement(c,{onClick:t,className:d?"image-button":"button button-large"},d?React.createElement("img",{className:"vk_balloon_icon_image",src:d,alt:n("Upload image","vk-blocks")}):n("Select image","vk-blocks"))}}),React.createElement(u,{tagName:"figcaption",className:"vk_balloon_icon_name",onChange:function(e){return a({balloonName:e})},value:b,placeholder:n("Icon Name","vk-blocks")})),React.createElement(u,{style:{background:k,border:k},tagName:"p",className:"vk_balloon_content",onChange:function(e){return a({content:e})},value:s,placeholder:n("Input text","vk-blocks")})))},save:function(e){var t=e.attributes,n=(e.className,t.content),o=t.balloonName,a=t.balloonType,r=t.balloonBgColor,l=t.balloonAlign,c=t.IconImage;return React.createElement("div",{className:"vk_balloon vk_balloon-".concat(l," vk_balloon-").concat(a)},React.createElement("div",{className:"vk_balloon_icon"},c?React.createElement("figure",null,React.createElement("img",{className:"vk_balloon_icon_image",src:c,alt:""}),React.createElement(u.Content,{tagName:"figcaption",className:"vk_balloon_icon_name",value:o})):""),React.createElement(u.Content,{className:"vk_balloon_content",style:{background:r,border:r},tagName:"p",value:n}))}})},function(e,t,n){"use strict";n.r(t);var o=n(0),a=n.n(o);function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function c(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function i(e){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var u=wp.i18n.__,p=wp.editor,m=p.RichText,f=p.MediaUpload,b=wp.components.Button,v=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),c(this,i(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}(t,a.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.vk_staff_text_name,n=e.vk_staff_text_caption,o=e.vk_staff_text_role,r=e.vk_staff_text_profileTitle,l=e.vk_staff_text_profileText,c=e.vk_staff_photo_image,i=e.vk_staff_photo_image_alt,s=e.vk_staff_layout,p=e.vk_staff_nameColor,v=e.vk_staff_captionColor,k=e.vk_staff_positionColor,_=e.vk_staff_profileTitleColor,d=e.vk_staff_profileTextColor,g=e.vk_staff_photoBorder,y=this.props.setAttributes,h=this.props.className,E=this.props.for_,C="";return"edit"===E?C=a.a.createElement("div",{className:"".concat(h," vk_staff vk_staff-layout-").concat(s)},a.a.createElement("div",{className:"vk_staff_text"},a.a.createElement(m,{tagName:"h3",className:"vk_staff_text_name",style:{color:p},onChange:function(e){return y({vk_staff_text_name:e})},value:t,placeholder:u("Your Name","vk-blocks")}),a.a.createElement(m,{tagName:"p",className:"vk_staff_text_caption",style:{color:v},onChange:function(e){return y({vk_staff_text_caption:e})},value:n,placeholder:u("Caption","vk-blocks")}),a.a.createElement(m,{tagName:"p",className:"vk_staff_text_role",style:{color:k},onChange:function(e){return y({vk_staff_text_role:e})},value:o,placeholder:u("Role position","vk-blocks")}),a.a.createElement(m,{tagName:"h4",className:"vk_staff_text_profileTitle",style:{color:_},onChange:function(e){return y({vk_staff_text_profileTitle:e})},value:r,placeholder:u("Profile title","vk-blocks")}),a.a.createElement(m,{tagName:"p",className:"vk_staff_text_profileText",style:{color:d},onChange:function(e){return y({vk_staff_text_profileText:e})},value:l,placeholder:u("Profile text","vk-blocks")})),a.a.createElement("div",{className:"vk_staff_photo vk_staff_photo-border-".concat(g)},a.a.createElement(f,{onSelect:function(e){return y({vk_staff_photo_image:e.sizes.full.url})},type:"image",className:"vk_staff_photo_image",value:c,render:function(e){var t=e.open;return a.a.createElement(b,{onClick:t,className:c?"image-button":"button button-large"},c?a.a.createElement("img",{className:"vk_staff_photo_image",src:c,alt:u(i,"vk-blocks")}):u("Select image","vk-blocks"))}}))):"save"===E&&(C=a.a.createElement("div",{className:"".concat(h," vk_staff vk_staff-layout-").concat(s)},a.a.createElement("div",{className:"vk_staff_text"},a.a.createElement(m.Content,{tagName:"h3",className:"vk_staff_text_name",style:{color:p},value:t}),a.a.createElement(m.Content,{tagName:"p",className:"vk_staff_text_caption",style:{color:v},value:n}),a.a.createElement(m.Content,{tagName:"p",className:"vk_staff_text_role",style:{color:k},value:o}),a.a.createElement(m.Content,{tagName:"h4",className:"vk_staff_text_profileTitle",style:{color:_},value:r}),a.a.createElement(m.Content,{tagName:"p",className:"vk_staff_text_profileText",style:{color:d},value:l})),c?a.a.createElement("div",{className:"vk_staff_photo vk_staff_photo-border-".concat(g)},a.a.createElement("img",{className:"vk_staff_photo_image",src:c,alt:i?u(i,"vk-blocks"):""})):"")),C}}])&&l(n.prototype,o),r&&l(n,r),t}(),k=wp.i18n.__,_=wp.blocks.registerBlockType,d=wp.components,g=d.TextControl,y=d.PanelBody,h=d.BaseControl,E=d.SelectControl,C=wp.element.Fragment,w=wp.editor,N=w.InspectorControls,x=w.ColorPalette,B=a.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},a.a.createElement("path",{d:"M528,34H48C21.5,34,0,55.5,0,82v352c0,26.5,21.5,48,48,48h480c26.5,0,48-21.5,48-48V82C576,55.5,554.5,34,528,34z M528,434 H48V82h480V434z"}),a.a.createElement("path",{d:"M407.6,241.9c30.9,0,55.9-25.1,55.9-55.9S438.5,130,407.6,130s-55.9,25.1-55.9,55.9S376.8,241.9,407.6,241.9z"}),a.a.createElement("path",{d:"M329.3,353.8h156.6c10.8,0,19.6-7.5,19.6-16.8v-16.8c0-27.8-26.3-50.3-58.7-50.3c-9.4,0-16.3,7-39.2,7 c-23.5,0-29.2-7-39.2-7c-32.4,0-58.7,22.6-58.7,50.3V337C309.7,346.2,318.5,353.8,329.3,353.8z"}),a.a.createElement("path",{d:"M96.2,395h161.1c4,0,7.2-3.3,7.2-7.2v-14.4c0-4-3.3-7.2-7.2-7.2H96.2c-4,0-7.2,3.3-7.2,7.2v14.4C89,391.7,92.3,395,96.2,395 z"}),a.a.createElement("path",{d:"M96.2,339.2h161.1c4,0,7.2-3.3,7.2-7.2v-14.4c0-4-3.3-7.2-7.2-7.2H96.2c-4,0-7.2,3.3-7.2,7.2V332 C89,336,92.3,339.2,96.2,339.2z"}),a.a.createElement("path",{d:"M96.2,283.4h161.1c4,0,7.2-3.3,7.2-7.2v-14.4c0-4-3.3-7.2-7.2-7.2H96.2c-4,0-7.2,3.3-7.2,7.2v14.4 C89,280.2,92.3,283.4,96.2,283.4z"}),a.a.createElement("path",{d:"M92.9,219.1h166.3c2.1,0,3.9-1.8,3.9-3.9v-7.8c0-2.1-1.8-3.9-3.9-3.9H92.9c-2.1,0-3.9,1.8-3.9,3.9v7.8 C89,217.4,90.8,219.1,92.9,219.1z"}),a.a.createElement("path",{d:"M99.7,177.6h22.4c5.9,0,10.7-4.8,10.7-10.7v-21.4c0-5.9-4.8-10.7-10.7-10.7H99.7c-5.9,0-10.7,4.8-10.7,10.7v21.4 C89,172.8,93.8,177.6,99.7,177.6z"}),a.a.createElement("path",{d:"M157,177.6h22.4c5.9,0,10.7-4.8,10.7-10.7v-21.4c0-5.9-4.8-10.7-10.7-10.7H157c-5.9,0-10.7,4.8-10.7,10.7v21.4 C146.3,172.8,151.1,177.6,157,177.6z"}),a.a.createElement("path",{d:"M214.2,177.6h22.4c5.9,0,10.7-4.8,10.7-10.7v-21.4c0-5.9-4.8-10.7-10.7-10.7h-22.4c-5.9,0-10.7,4.8-10.7,10.7v21.4 C203.5,172.8,208.4,177.6,214.2,177.6z"}),a.a.createElement("path",{d:"M271.5,177.6h22.4c5.9,0,10.7-4.8,10.7-10.7v-21.4c0-5.9-4.8-10.7-10.7-10.7h-22.4c-5.9,0-10.7,4.8-10.7,10.7v21.4 C260.8,172.8,265.6,177.6,271.5,177.6z"}));_("vk-blocks/staff",{title:k("Staff","vk-blocks"),icon:B,category:"vk-blocks-cat",attributes:{vk_staff_text_name:{type:"string",source:"html",selector:"h3"},vk_staff_text_caption:{type:"string",source:"html",selector:"p.vk_staff_text_caption"},vk_staff_text_role:{type:"string",source:"html",selector:"p.vk_staff_text_role"},vk_staff_text_profileTitle:{type:"string",source:"html",selector:"h4"},vk_staff_text_profileText:{type:"string",source:"html",selector:"p.vk_staff_text_profileText"},vk_staff_photo_image:{type:"string",default:""},vk_staff_photo_image_alt:{type:"string",default:"Profile Picture"},vk_staff_layout:{type:"string",default:"default"},vk_staff_nameColor:{type:"string",default:"inherit"},vk_staff_captionColor:{type:"string",default:"inherit"},vk_staff_positionColor:{type:"string",default:"inherit"},vk_staff_profileTitleColor:{type:"string",default:"inherit"},vk_staff_profileTextColor:{type:"string",default:"inherit"},vk_staff_photoBorder:{type:"string",default:"default"}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,r=t.vk_staff_photo_image_alt,l=t.vk_staff_layout,c=t.vk_staff_nameColor,i=t.vk_staff_captionColor,s=t.vk_staff_positionColor,u=t.vk_staff_profileTitleColor,p=t.vk_staff_profileTextColor,m=t.vk_staff_photoBorder;return a.a.createElement(C,null,a.a.createElement(N,null,a.a.createElement(y,{title:k("Layout","vk-blocks")},a.a.createElement(E,{value:l,onChange:function(e){return n({vk_staff_layout:e})},options:[{value:"default",label:k("Default","vk-blocks")},{value:"imageLeft",label:k("Image left","vk-blocks")}]})),a.a.createElement(y,{title:k("Image border","vk-blocks")},a.a.createElement(E,{value:m,onChange:function(e){return n({vk_staff_photoBorder:e})},options:[{value:"default",label:k("Default","vk-blocks")},{value:"none",label:k("None","vk-blocks")}]})),a.a.createElement(y,{title:k("Alt text","vk-blocks")},a.a.createElement(h,{help:k("Set the alt text for profile image","vk-blocks")},a.a.createElement(g,{value:r,onChange:function(e){return n({vk_staff_photo_image_alt:e})}}))),a.a.createElement(y,{title:k("Color","vk-blocks")},a.a.createElement(h,{label:k("Staff name","vk-blocks")},a.a.createElement(x,{value:c,onChange:function(e){return n({vk_staff_nameColor:e})}})),a.a.createElement(h,{label:k("Name caption","vk-blocks")},a.a.createElement(x,{value:i,onChange:function(e){return n({vk_staff_captionColor:e})}})),a.a.createElement(h,{label:k("Role position","vk-blocks")},a.a.createElement(x,{value:s,onChange:function(e){return n({vk_staff_positionColor:e})}})),a.a.createElement(h,{label:k("Profile title","vk-blocks")},a.a.createElement(x,{value:u,onChange:function(e){return n({vk_staff_profileTitleColor:e})}})),a.a.createElement(h,{label:k("Profile text","vk-blocks")},a.a.createElement(x,{value:p,onChange:function(e){return n({vk_staff_profileTextColor:e})}})))),a.a.createElement(v,{attributes:t,setAttributes:n,className:o,for_:"edit"}))},save:function(e){var t=e.attributes;return a.a.createElement(v,{attributes:t,setAttributes:"",className:"",for_:"save"})}});function T(e){return(T="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function S(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function O(e,t){return!t||"object"!==T(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function R(e){return(R=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function I(e,t){return(I=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var A=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),O(this,R(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&I(e,t)}(t,a.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.unit,n=e.pc,o=e.tablet,r=e.mobile,l=this.props.className;return a.a.createElement("div",{className:"".concat(l," vk_spacer")},a.a.createElement("div",{className:"vk_spacer-display-pc",style:{height:n+t}}),a.a.createElement("div",{className:"vk_spacer-display-tablet",style:{height:o+t}}),a.a.createElement("div",{className:"vk_spacer-display-mobile",style:{height:r+t}}))}}])&&S(n.prototype,o),r&&S(n,r),t}();function P(e){return(P="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function j(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function z(e,t){return!t||"object"!==P(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function M(e){return(M=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function L(e,t){return(L=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var F=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),z(this,M(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&L(e,t)}(t,a.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.unit,n=e.pc,o=e.tablet,r=e.mobile;return a.a.createElement("div",{className:"vk_spacer"},a.a.createElement("div",{className:"vk_spacer-display-pc",style:{height:n+t}}),a.a.createElement("div",{className:"vk_spacer-display-tablet",style:{height:o+t}}),a.a.createElement("div",{className:"vk_spacer-display-mobile",style:{height:r+t}}))}}])&&j(n.prototype,o),r&&j(n,r),t}(),U=(wp.editor.RichText,[{attributes:{unit:{type:"string",default:"px"},pc:{type:"number",default:50},tablet:{type:"number",default:10},mobile:{type:"number",default:10}},save:function(e){var t=e.attributes;return a.a.createElement(F,{attributes:t})}}]),V=wp.i18n.__,W=wp.blocks.registerBlockType,D=wp.components,H=D.RangeControl,$=D.PanelBody,q=D.BaseControl,G=D.SelectControl,Y=wp.element.Fragment,Q=wp.editor.InspectorControls,J=a.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},a.a.createElement("g",null,a.a.createElement("rect",{x:"108.8",y:"18.7",width:"358.5",height:"40"}),a.a.createElement("rect",{x:"108.8",y:"453.3",width:"358.5",height:"40"}),a.a.createElement("polygon",{points:"171.4,253.2 131.4,253.2 131.4,412.6 290.8,412.6 290.8,372.6 199.7,372.6 404.6,167.7 404.6,258.8 444.6,258.8 444.6,99.4 285.2,99.4 285.2,139.4 376.3,139.4 171.4,344.3 \t"})));W("vk-blocks/spacer",{title:V("Responsive Spacer","vk-blocks"),icon:J,category:"vk-blocks-cat-layout",attributes:{unit:{type:"string",default:"px"},pc:{type:"number",default:40},tablet:{type:"number",default:30},mobile:{type:"number",default:20}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,r=t.unit,l=t.pc,c=t.tablet,i=t.mobile;return a.a.createElement(Y,null,a.a.createElement(Q,null,a.a.createElement($,null,a.a.createElement(G,{label:V("Unit Type","vk-blocks"),value:r,onChange:function(e){return n({unit:e})},options:[{value:"px",label:V("px","vk-blocks")},{value:"em",label:V("em","vk-blocks")},{value:"rem",label:V("rem","vk-blocks")},{value:"vw",label:V("vw","vk-blocks")}]}),a.a.createElement(q,{label:V("Height for each device.","vk-blocks")},a.a.createElement(H,{label:V("PC","vk-blocks"),value:l,onChange:function(e){return n({pc:e})},step:.1}),a.a.createElement(H,{label:V("Tablet","vk-blocks"),value:c,onChange:function(e){return n({tablet:e})},step:.1}),a.a.createElement(H,{label:V("Mobile","vk-blocks"),value:i,onChange:function(e){return n({mobile:e})},step:.1})))),a.a.createElement(A,{attributes:t,className:o}))},save:function(e){var t=e.attributes;return a.a.createElement(A,{attributes:t})},deprecated:U});var K=function(e,t,n,o){var a,r,l;return t||(t="#fff"),"tilt"===o?(a=Math.abs(e),l=function(e,t){if(e>0)return React.createElement("path",{d:"m0,".concat(100-e," L100,100 L0,100 z"),strokeWidth:"0",fill:t});if(e<0){var n=Math.abs(e);return React.createElement("path",{d:"m100,".concat(100-n," L0,100 L100,100 z"),strokeWidth:"0",fill:t})}}(e,t)):"curve"===o?(e>0?a=Math.abs(e):e<0&&(a=2*Math.abs(e)),l=function(e,t){return e>0?React.createElement("path",{d:"m0,".concat(100-e," q50,").concat(2*e,",100,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,100 q50,".concat(2*e,",100,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)):"wave"===o?(a=Math.abs(e),l=function(e,t){return e>0?React.createElement("path",{d:"m0,".concat(100-e/2," q20,").concat(e,",40,0 t40,0 t40,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,".concat(e/2+100," q20,").concat(e,",40,0 t40,0 t40,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)):"triangle"===o&&(a=Math.abs(e),l=function(e,t){var n=Math.abs(e),o=n/4;return e>0?React.createElement("path",{d:"m0,100 h".concat(50-o," l").concat(o,",-").concat(n," l").concat(o,",").concat(n," h").concat(o," v100 h-100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,".concat(100-n," h").concat(50-o," l").concat(o,",").concat(n," l").concat(o,",-").concat(n," h").concat(50-o," v").concat(n+1," h-100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)),r=o,"upper"===n?React.createElement("div",{className:"vk_outer_separator vk_outer_separator-position-upper vk_outer_separator-type-".concat(r),style:{paddingBottom:a+"px"}},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"none"},l)):"lower"===n?React.createElement("div",{className:"vk_outer_separator vk_outer_separator-position-lower vk_outer_separator-type-".concat(r),style:{paddingTop:a+"px"}},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"none"},l)):void 0};function X(e){return(X="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Z(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function ee(e,t){return!t||"object"!==X(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function te(e){return(te=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ne(e,t){return(ne=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var oe=wp.editor.InnerBlocks;function ae(e,t){var n=e.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i),o=null;return n&&(o=n.slice(1,4).map(function(e){return parseInt(e,16)})),(n=e.match(/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i))&&(o=n.slice(1,4).map(function(e){return 17*parseInt(e,16)})),o?"rgba(".concat(o[0],", ").concat(o[1],", ").concat(o[2],", ").concat(t,")"):null}var re=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ee(this,te(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ne(e,t)}(t,a.a.Component),n=t,(o=[{key:"render",value:function(){var e,t,n,o,r,l,c,i,s,u,p,m=this.props.attributes,f=m.bgColor,b=m.bgImage,v=m.bgPosition,k=m.outerWidth,_=m.padding_left_and_right,d=m.padding_top_and_bottom,g=m.opacity,y=m.upper_level,h=m.lower_level,E=m.upperDividerBgColor,C=m.lowerDividerBgColor,w=m.dividerType,N=m.borderWidth,x=m.borderStyle,B=m.borderColor,T=m.borderRadius,S=m.anchor,O=this.props.className,R=this.props.for_;return o=" vk_outer-width-".concat(k),f=ae(f||"#fff",g),n="parallax"===v?" vk_outer-bgPosition-parallax vk-prlx":"fixed"===v?" vk_outer-bgPosition-fixed":" vk_outer-bgPosition-normal",e="1"===_?" vk_outer-paddingLR-use":" vk_outer-paddingLR-none",t="1"===d?" vk_outer-paddingVertical-use":" vk_outer-paddingVertical-none",y&&(c="upper"),h&&(i="lower"),"edit"===R?r=a.a.createElement(oe,null):(r=a.a.createElement(oe.Content,null),l="vk_outer_container"),s=b?"linear-gradient(".concat(f,", ").concat(f,"), url(").concat(b,")"):"linear-gradient(".concat(f,", ").concat(f,")"),B||(B="#fff"),0===y&&0===h?(u="".concat(N,"px ").concat(x," ").concat(B),p="".concat(T,"px")):(u="none",p="0px"),a.a.createElement("div",{id:S,className:O+" vk_outer"+o+e+t+n,style:{background:s,border:u,borderRadius:p}},K(y,E,c,w),a.a.createElement("div",{className:l},r),K(h,C,i,w))}}])&&Z(n.prototype,o),r&&Z(n,r),t}(),le=function(e,t,n,o){var a,r,l;return t||(t="#fff"),"tilt"===o?(a=Math.abs(e),l=function(e,t){if(e>0)return React.createElement("path",{d:"m0,".concat(100-e," L100,100 L0,100 z"),strokeWidth:"0",fill:t});if(e<0){var n=Math.abs(e);return React.createElement("path",{d:"m100,".concat(100-n," L0,100 L100,100 z"),strokeWidth:"0",fill:t})}}(e,t)):"curve"===o?(e>0?a=Math.abs(e):e<0&&(a=2*Math.abs(e)),l=function(e,t){return e>0?React.createElement("path",{d:"m0,".concat(100-e," q50,").concat(2*e,",100,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,100 q50,".concat(2*e,",100,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)):"wave"===o?(a=Math.abs(e),l=function(e,t){return e>0?React.createElement("path",{d:"m0,".concat(100-e/2," q20,").concat(e,",40,0 t40,0 t40,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,".concat(e/2+100," q20,").concat(e,",40,0 t40,0 t40,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)):"triangle"===o&&(a=Math.abs(e),l=function(e,t){var n=Math.abs(e),o=n/4;return e>0?React.createElement("path",{d:"m0,100 h".concat(50-o," l").concat(o,",-").concat(n," l").concat(o,",").concat(n," h").concat(o," v100 h-100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,".concat(100-n," h").concat(50-o," l").concat(o,",").concat(n," l").concat(o,",-").concat(n," h").concat(50-o," v").concat(n+1," h-100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)),r=o,"upper"===n?React.createElement("div",{className:"vk_outer_separator vk_outer_separator-position-upper vk_outer_separator-type-".concat(r),style:{paddingBottom:a+"px"}},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"none"},l)):"lower"===n?React.createElement("div",{className:"vk_outer_separator vk_outer_separator-position-lower vk_outer_separator-type-".concat(r),style:{paddingTop:a+"px"}},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"none"},l)):void 0};function ce(e){return(ce="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ie(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function se(e,t){return!t||"object"!==ce(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function ue(e){return(ue=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function pe(e,t){return(pe=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var me=wp.editor.InnerBlocks;function fe(e,t){var n=e.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i),o=null;return n&&(o=n.slice(1,4).map(function(e){return parseInt(e,16)})),(n=e.match(/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i))&&(o=n.slice(1,4).map(function(e){return 17*parseInt(e,16)})),o?"rgba(".concat(o[0],", ").concat(o[1],", ").concat(o[2],", ").concat(t,")"):null}var be=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),se(this,ue(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&pe(e,t)}(t,a.a.Component),n=t,(o=[{key:"render",value:function(){var e,t,n,o,r,l,c,i,s,u,p,m=this.props.attributes,f=m.bgColor,b=m.bgImage,v=m.bgPosition,k=m.outerWidth,_=m.padding_left_and_right,d=m.padding_top_and_bottom,g=m.opacity,y=m.upper_level,h=m.lower_level,E=m.upperDividerBgColor,C=m.lowerDividerBgColor,w=m.dividerType,N=m.borderWidth,x=m.borderStyle,B=m.borderColor,T=m.borderRadius,S=m.anchor,O=this.props.for_;return o=" vk_outer-width-".concat(k),f=fe(f||"#fff",g),n="parallax"===v?" vk_outer-bgPosition-parallax vk-prlx":"fixed"===v?" vk_outer-bgPosition-fixed":" vk_outer-bgPosition-normal",e="1"===_?" vk_outer-paddingLR-use":" vk_outer-paddingLR-none",t="1"===d?" vk_outer-paddingVertical-use":" vk_outer-paddingVertical-none",y&&(c="upper"),h&&(i="lower"),"edit"===O?r=a.a.createElement(me,null):(r=a.a.createElement(me.Content,null),l="vk_outer_container"),s=b?"linear-gradient(".concat(f,", ").concat(f,"), url(").concat(b,")"):"linear-gradient(".concat(f,", ").concat(f,")"),B||(B="#fff"),0===y&&0===h?(u="".concat(N,"px ").concat(x," ").concat(B),p="".concat(T,"px")):(u="none",p="0px"),a.a.createElement("div",{id:S,className:"vk_outer"+o+e+t+n,style:{background:s,border:u,borderRadius:p}},le(y,E,c,w),a.a.createElement("div",{className:l},r),le(h,C,i,w))}}])&&ie(n.prototype,o),r&&ie(n,r),t}(),ve=[{attributes:{bgColor:{type:"string",default:"#f3f4f5"},bgImage:{type:"string",default:null},outerWidth:{type:"string",default:"normal"},bgPosition:{type:"string",default:"normal"},padding_left_and_right:{type:"string",default:"0"},padding_top_and_bottom:{type:"string",default:"1"},opacity:{type:"number",default:.5},upper_level:{type:"number",default:0},lower_level:{type:"number",default:0},dividerType:{type:"string",default:"tilt"},upperDividerBgColor:{type:"string",default:"#fff"},lowerDividerBgColor:{type:"string",default:"#fff"},borderWidth:{type:"number",default:0},borderStyle:{type:"string",default:"none"},borderColor:{type:"string",default:"#000"},borderRadius:{type:"number",default:0}},save:function(e){var t=e.attributes;if(vk_blocks_check.is_pro)return a.a.createElement(be,{attributes:t,for_:"save"})}}];function ke(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-100,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return e=Number(e),(isNaN(e)||e<t)&&(e=t),null!==n&&e>n&&(e=n),e}var _e=wp.i18n.__,de=wp.blocks.registerBlockType,ge=wp.components,ye=ge.RangeControl,he=ge.RadioControl,Ee=ge.PanelBody,Ce=ge.Button,we=ge.BaseControl,Ne=ge.SelectControl,xe=wp.element.Fragment,Be=wp.editor,Te=Be.InspectorControls,Se=Be.MediaUpload,Oe=Be.ColorPalette,Re=a.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},a.a.createElement("path",{d:"M288,381c50.7,0,92-41.3,92-92s-41.3-92-92-92s-92,41.3-92,92S237.3,381,288,381z M288,227c34.2,0,62,27.8,62,62 s-27.8,62-62,62s-62-27.8-62-62S253.8,227,288,227z"}),a.a.createElement("polygon",{points:"273,342 303,342 303,304 341,304 341,274 303,274 303,236 273,236 273,274 235,274 235,304 273,304 "}),a.a.createElement("path",{d:"M1.8,155.5v267h572.5v-267H1.8z M544.2,392.5H31.8v-207h512.5L544.2,392.5L544.2,392.5z"}),a.a.createElement("g",null,a.a.createElement("path",{d:"M39.8,10.3c-13.3,0-25.7,0.9-37.6,2.6L2,136.9h33.3l0.1-39c3,0.4,6.7,0.5,11.1,0.5c16.7,0,29.5-3.9,38.3-11.7 c8.7-7.7,13.1-19.3,13.1-34.4C98,24.3,78.6,10.4,39.8,10.3z M62,68.5c-3.6,3.4-9.2,5.2-16.6,5.2c-0.6,0-1.1,0-1.6,0 c-0.2,0-0.4,0-0.6,0c-2.8,0-5.4-0.1-7.7-0.5l0-22l-1.3-14.3c2.6-0.6,5.2-0.9,7.7-0.9c0.2,0,0.5,0,0.7,0c0.2,0,0.4,0,0.7,0 c13.6,0,21.1,4.7,22.7,14c0.3,1.2,0.6,2.6,0.7,4C67.2,60.2,65.6,65,62,68.5z"}),a.a.createElement("path",{d:"M141.3,65H141l0-17.1h-32.5l-0.2,88.9h33.3l0.1-35c0.1-8.6,3.2-15.7,9.7-21.4c6.5-5.7,14.9-8.5,25.4-8.5h3.4l0-23.9h-3.4 C161.7,48.1,149.8,53.7,141.3,65z"}),a.a.createElement("path",{d:"M266.7,58.5c-8-8.1-19.3-12.2-34-12.2c-14.6,0-25.9,4.1-34,12.2c-8.1,8.1-12.2,19.4-12.2,33.9c-0.1,14.5,4,25.8,12,33.9 c8,8.1,19.3,12.2,34,12.2c14.6,0,25.9-4.1,34-12.2c8.1-8.1,12.2-19.4,12.2-33.9C278.7,78,274.7,66.6,266.7,58.5z M246.2,92.5 c0,8.9-1.2,15-3.3,18.6c-2.1,3.6-5.6,5.4-10.4,5.4s-8.3-1.8-10.5-5.4c-2.2-3.6-3.3-9.8-3.2-18.6c0-8.9,1.2-15,3.3-18.6 c2.1-3.6,5.6-5.4,10.4-5.4c4.8,0,8.3,1.8,10.5,5.4S246.3,83.7,246.2,92.5z"})));de("vk-blocks/outer",{title:_e("Outer","vk-blocks"),icon:Re,category:"vk-blocks-cat-layout",attributes:{bgColor:{type:"string",default:"#f3f4f5"},bgImage:{type:"string",default:null},outerWidth:{type:"string",default:"normal"},bgPosition:{type:"string",default:"normal"},padding_left_and_right:{type:"string",default:"0"},padding_top_and_bottom:{type:"string",default:"1"},opacity:{type:"number",default:.5},upper_level:{type:"number",default:0},lower_level:{type:"number",default:0},dividerType:{type:"string",default:"tilt"},upperDividerBgColor:{type:"string",default:"#fff"},lowerDividerBgColor:{type:"string",default:"#fff"},borderWidth:{type:"number",default:0},borderStyle:{type:"string",default:"none"},borderColor:{type:"string",default:"#000"},borderRadius:{type:"number",default:0}},supports:{anchor:!0},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,r=t.bgColor,l=t.bgImage,c=t.bgPosition,i=t.outerWidth,s=t.padding_left_and_right,u=t.padding_top_and_bottom,p=t.opacity,m=t.upper_level,f=t.lower_level,b=t.upperDividerBgColor,v=t.lowerDividerBgColor,k=t.dividerType,_=t.borderWidth,d=t.borderStyle,g=t.borderColor,y=t.borderRadius;return a.a.createElement(xe,null,a.a.createElement(Te,null,a.a.createElement(Ee,{title:_e("Background Setting","vk-blocks")},a.a.createElement(we,{label:_e("Color Setting","vk-blocks"),help:_e("Color will overcome background image. If you want to display image, clear background color or set opacity 0.","vk-blocks")},a.a.createElement(Oe,{value:r,onChange:function(e){return n({bgColor:e})}})),a.a.createElement(we,{label:_e("Opacity Setting","vk-blocks")},a.a.createElement(ye,{value:p,onChange:function(e){n({opacity:e})},min:0,max:1,step:.1})),a.a.createElement(we,{label:_e("Background Image","vk-blocks"),help:""},a.a.createElement(Se,{onSelect:function(e){return n({bgImage:e.url})},type:"image",value:l,render:function(e){var t=e.open;return a.a.createElement(Ce,{onClick:t,className:l?"image-button":"button button-large"},l?a.a.createElement("img",{className:"icon-image",src:l,alt:_e("Upload image","vk-blocks")}):_e("Select image","vk-blocks"))}})),a.a.createElement(we,{label:_e("Background image Position","vk-blocks"),help:""},a.a.createElement(he,{selected:c,options:[{label:_e("normal","vk-blocks"),value:"normal"},{label:_e("Fixed","vk-blocks"),value:"fixed"},{label:_e("Parallax (It will not work in preview)","vk-blocks"),value:"parallax"}],onChange:function(e){return n({bgPosition:e})}}))),a.a.createElement(Ee,{title:_e("Layout Setting","vk-blocks")},a.a.createElement(we,null,a.a.createElement(he,{label:_e("Outer width","vk-blocks"),selected:i,options:[{label:_e("Normal","vk-blocks"),value:"normal"},{label:_e("Full Wide","vk-blocks"),value:"full"}],onChange:function(e){return n({outerWidth:e})}}),a.a.createElement(he,{label:_e("Contents area padding (left and right)","vk-blocks"),selected:s,options:[{label:_e("Do not use contents area default padding (When case of full width etc.).","vk-blocks"),value:"0"},{label:_e("Use contents area default padding (When case of not full width and use background etc.).","vk-blocks"),value:"1"}],onChange:function(e){return n({padding_left_and_right:e})}}),a.a.createElement(he,{label:_e("Padding (top and bottom)","vk-blocks"),selected:u,options:[{label:_e("Use default padding","vk-blocks"),value:"1"},{label:_e("Do not use default padding (Set it yourself using a spacer block etc.).","vk-blocks"),value:"0"}],onChange:function(e){return n({padding_top_and_bottom:e})}}))),a.a.createElement(Ee,{title:_e("Divider Setting","vk-blocks")},a.a.createElement(we,null,a.a.createElement(Ne,{label:_e("Type","vk-blocks"),value:k,onChange:function(e){return n({dividerType:e})},options:[{value:"tilt",label:_e("Tilt","vk-blocks")},{value:"curve",label:_e("Curve","vk-blocks")},{value:"wave",label:_e("Wave","vk-blocks")},{value:"triangle",label:_e("Triangle","vk-blocks")}]})),a.a.createElement(we,{label:_e("Upper Divider Level","vk-blocks")},a.a.createElement(ye,{value:m,onChange:function(e){return n({upper_level:ke(e,-100,100)})},min:"-100",max:"100"})),a.a.createElement(we,null,a.a.createElement(Oe,{value:b,onChange:function(e){return n({upperDividerBgColor:e})}})),a.a.createElement(we,{label:_e("Lower Divider Level","vk-blocks")},a.a.createElement(ye,{value:f,onChange:function(e){return n({lower_level:ke(e,-100,100)})},min:"-100",max:"100"})),a.a.createElement(we,null,a.a.createElement(Oe,{value:v,onChange:function(e){return n({lowerDividerBgColor:e})}}))),a.a.createElement(Ee,{title:_e("Border Setting","vk-blocks")},a.a.createElement(we,null,a.a.createElement("p",null,_e("Border will disappear when divider effect is applied.","vk-blocks")),a.a.createElement(Ne,{label:_e("Border type","vk-blocks"),value:d,onChange:function(e){return n({borderStyle:e})},options:[{value:"none",label:_e("None","vk-blocks")},{value:"solid",label:_e("Solid","vk-blocks")},{value:"dotted",label:_e("Dotted","vk-blocks")},{value:"dashed",label:_e("Dashed","vk-blocks")},{value:"double",label:_e("Double","vk-blocks")},{value:"groove",label:_e("Groove","vk-blocks")},{value:"ridge",label:_e("Ridge","vk-blocks")},{value:"inset",label:_e("Inset","vk-blocks")},{value:"outset",label:_e("Outset","vk-blocks")}]})),a.a.createElement(we,null,a.a.createElement(Oe,{value:g,onChange:function(e){return n({borderColor:e})}})),a.a.createElement(we,{label:_e("Border width","vk-blocks")},a.a.createElement(ye,{value:_,onChange:function(e){return n({borderWidth:e})},min:"0"})),a.a.createElement(we,{label:_e("Border radius","vk-blocks")},a.a.createElement(ye,{value:y,onChange:function(e){return n({borderRadius:ke(e,-100,100)})},min:"-100",max:"100"})))),vk_blocks_check.is_pro?a.a.createElement(re,{attributes:t,className:o,for_:"edit"}):a.a.createElement("div",null,_e("This block is only for users who bought Lightning Pro.","vk-blocks")))},save:function(e){var t=e.attributes,n=e.className;if(vk_blocks_check.is_pro)return a.a.createElement(re,{attributes:t,className:n,for_:"save"})},deprecated:ve});var Ie=n(1),Ae=n.n(Ie);function Pe(e){return(Pe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function je(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function ze(e,t){return!t||"object"!==Pe(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Me(e){return(Me=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Le(e,t){return(Le=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Fe=window.lodash.range,Ue=wp.i18n,Ve=Ue.__,We=Ue.sprintf,De=wp.element.Component,He=wp.components.Toolbar,$e=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ze(this,Me(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Le(e,t)}(t,De),n=t,(o=[{key:"createLevelControl",value:function(e,t,n){return{icon:"heading",title:We(Ve("Heading %d"),e),isActive:e===t,onClick:function(){return n(e)},subscript:String(e)}}},{key:"render",value:function(){var e=this,t=this.props,n=t.minLevel,o=t.maxLevel,r=t.selectedLevel,l=t.onChange;return a.a.createElement(He,{controls:Fe(n,o).map(function(t){return e.createLevelControl(t,r,l)})})}}])&&je(n.prototype,o),r&&je(n,r),t}();function qe(e){return(qe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ge(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Ye(e,t){return!t||"object"!==qe(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Qe(e){return(Qe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Je(e,t){return(Je=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Ke=wp.editor.RichText,Xe=wp.i18n.__,Ze=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Ye(this,Qe(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Je(e,t)}(t,a.a.Component),n=t,(o=[{key:"render",value:function(){var e,t,n=this.props.attributes,o=n.level,r=n.align,l=n.title,c=n.titleColor,i=n.titleSize,s=n.subText,u=n.subTextFlag,p=n.subTextColor,m=n.subTextSize,f=n.titleStyle,b=n.titleMarginBottom,v=n.outerMarginBottom,k=this.props.setAttributes,_=this.props.className,d=this.props.for_,g=Ae()(_,"vk_heading vk_heading-style-".concat(f)),y="h"+o;return null!=v&&(e={marginBottom:v+"rem"}),t=null!=b?{color:c,fontSize:i+"rem",marginBottom:b+"rem",textAlign:r}:{color:c,fontSize:i+"rem",textAlign:r},"edit"===d?a.a.createElement("div",{className:g,style:e},a.a.createElement(Ke,{tagName:y,value:l,onChange:function(e){return k({title:e})},style:t,className:"vk_heading_title vk_heading_title-style-".concat(f),placeholder:Xe("Input title…","vk-blocks")}),function(){if("on"===u)return a.a.createElement(Ke,{tagName:"p",value:s,onChange:function(e){return k({subText:e})},style:{color:p,fontSize:m+"rem",textAlign:r},className:"vk_heading_subtext vk_heading_subtext-style-".concat(f),placeholder:Xe("Input sub text…","vk-blocks")})}()):"save"===d?a.a.createElement("div",{className:g,style:e},a.a.createElement(Ke.Content,{tagName:y,value:l,onChange:function(e){return k({title:e})},style:t,className:"vk_heading_title vk_heading_title-style-".concat(f),placeholder:Xe("Input title…","vk-blocks")}),function(){if("on"===u)return a.a.createElement(Ke.Content,{tagName:"p",value:s,onChange:function(e){return k({subText:e})},style:{color:p,fontSize:m+"rem",textAlign:r},className:"vk_heading_subtext vk_heading_subtext-style-".concat(f),placeholder:Xe("Input sub text…","vk-blocks")})}()):void 0}}])&&Ge(n.prototype,o),r&&Ge(n,r),t}();function et(e){throw new Error('"'+e+'" is read-only')}var tt=wp.element.Fragment,nt=wp.editor,ot=nt.RichText;nt.InspectorControls,nt.ColorPalette,nt.BlockControls,nt.AlignmentToolbar;var at=[{attributes:{level:{type:"number",default:2},align:{type:"string"},titleStyle:{type:"string",default:"default"},outerMarginBottom:{type:"number"},title:{type:"string",source:"html",selector:"h1,h2,h3,h4,h5,h6",default:""},titleColor:{type:"string",default:"#000000"},titleSize:{type:"number",default:2.6},titleMarginBottom:{type:"number"},subText:{source:"html",selector:"p",default:""},subTextFlag:{type:"string",default:"on"},subTextColor:{type:"string",default:"#000000"},subTextSize:{type:"number",default:1.8}},supports:{className:!1,anchor:!0},save:function(e){var t=e.attributes,n=t.level,o=t.align,r=t.title,l=t.titleColor,c=t.titleSize,i=t.subText,s=t.subTextFlag,u=t.subTextColor,p=t.subTextSize,m=t.titleStyle,f=t.titleMarginBottom,b=t.outerMarginBottom,v="h"+n;return a.a.createElement("div",{className:"vk_heading vk_heading-style-".concat(m),style:{marginBottom:b+"rem"}},a.a.createElement(ot.Content,{tagName:v,value:r,style:{color:l,fontSize:c+"rem",textAlign:o,marginBottom:f+"rem"},className:"vk_heading_title vk_heading_title-style-".concat(m)}),function(){if("on"===s)return a.a.createElement(ot.Content,{tagName:"p",value:i,style:{color:u,fontSize:p+"rem",textAlign:o},className:"vk_heading_subtext vk_heading_subtext-style-".concat(m)})}())}},{attributes:function(e){for(var t={},n=1;n<=e;n++)t["heading"+n]={type:"string",source:"html",selector:"h1.vk_prBlocks_item_title-"+n},t["content"+n]={type:"string",source:"html",selector:"p.vk_prBlocks_item_summary-"+n},t["url"+n]={type:"string",default:null},t["urlOpenType"+n]={type:"Boolean",default:!1},t["icon"+n]={type:"string",default:"fas fa-file"},t["color"+n]={type:"string",default:"#0693e3"},t["bgType"+n]={type:"string",default:"0"},t["insertImage"+n]={type:"string",default:null};return t}(4),save:function(e){var t=e.attributes,n=t.heading1,o=t.heading2,r=t.heading3,l=t.content1,c=t.content2,i=t.content3,s=t.url1,u=t.url2,p=t.url3,m=t.urlOpenType1,f=t.urlOpenType2,b=t.urlOpenType3,v=t.icon1,k=t.icon2,_=t.icon3,d=t.color1,g=t.color2,y=t.color3,h=t.bgType1,E=t.bgType2,C=t.bgType3,w=t.insertImage1,N=t.insertImage2,x=t.insertImage3;return a.a.createElement("article",{className:"vk_prBlocks row"},a.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},a.a.createElement("a",{href:s,target:m?"_blank":"_self",className:"vk_prBlocks_item_link"},w?a.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+w+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},a.a.createElement("img",{src:w,alt:""})):(d||(et("color1"),d="#0693e3"),"0"===h?a.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:d,border:"1px solid ".concat(d)}},a.a.createElement("i",{className:"".concat(v," vk_prBlocks_item_icon"),style:{color:"#fff"}})):a.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+d}},a.a.createElement("i",{className:"".concat(v," vk_prBlocks_item_icon"),style:{color:d}}))),a.a.createElement(ot.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-1",tagName:"h1",value:n}),a.a.createElement(ot.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-1",tagName:"p",value:l}))),a.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},a.a.createElement("a",{href:u,target:f?"_blank":"_self",className:"vk_prBlocks_item_link"},N?a.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+N+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},a.a.createElement("img",{src:N,alt:""})):(g||(et("color2"),g="#0693e3"),"0"===E?a.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:g,border:"1px solid ".concat(g)}},a.a.createElement("i",{className:"".concat(k," vk_prBlocks_item_icon"),style:{color:"#fff"}})):a.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+g}},a.a.createElement("i",{className:"".concat(k," vk_prBlocks_item_icon"),style:{color:g}}))),a.a.createElement(ot.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-2",tagName:"h1",value:o}),a.a.createElement(ot.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-2",tagName:"p",value:c}))),a.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},a.a.createElement("a",{href:p,target:b?"_blank":"_self",className:"vk_prBlocks_item_link"},x?a.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+x+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},a.a.createElement("img",{src:x,alt:""})):(y||(et("color3"),y="#0693e3"),"0"===C?a.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:y,border:"1px solid ".concat(y)}},a.a.createElement("i",{className:"".concat(_," vk_prBlocks_item_icon"),style:{color:"#fff"}})):a.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+y}},a.a.createElement("i",{className:"".concat(_," vk_prBlocks_item_icon"),style:{color:y}}))),a.a.createElement(ot.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-3",tagName:"h1",value:r}),a.a.createElement(ot.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-3",tagName:"p",value:i}))))}},{attributes:{level:{type:"number",default:2},align:{type:"string"},titleStyle:{type:"string",default:"default"},outerMarginBottom:{type:"number",default:null},title:{type:"string",source:"html",selector:"h1,h2,h3,h4,h5,h6",default:""},titleColor:{type:"string",default:"#000000"},titleSize:{type:"number",default:2.6},titleMarginBottom:{type:"number",default:null},subText:{source:"html",selector:"p",default:""},subTextFlag:{type:"string",default:"on"},subTextColor:{type:"string",default:"#000000"},subTextSize:{type:"number",default:1.8}},supports:{className:!1,anchor:!0},save:function(e){var t=e.attributes,n=t.level,o=t.align,r=t.title,l=t.titleColor,c=t.titleSize,i=t.subText,s=t.subTextFlag,u=t.subTextColor,p=t.subTextSize,m=t.titleStyle,f=t.titleMarginBottom,b=t.outerMarginBottom,v="h"+n;return a.a.createElement(tt,null,null==b?a.a.createElement("div",{className:"vk_heading vk_heading-style-".concat(m)},a.a.createElement(ot.Content,{tagName:v,value:r,style:{color:l,fontSize:c+"rem",textAlign:o},className:"vk_heading_title vk_heading_title-style-".concat(m)}),function(){if("on"===s)return a.a.createElement(ot.Content,{tagName:"p",value:i,style:{color:u,fontSize:p+"rem",textAlign:o},className:"vk_heading_subtext vk_heading_subtext-style-".concat(m)})}()):a.a.createElement("div",{className:"vk_heading vk_heading-style-".concat(m),style:{marginBottom:b+"rem"}},a.a.createElement(ot.Content,{tagName:v,value:r,style:{color:l,fontSize:c+"rem",textAlign:o,marginBottom:f+"rem"},className:"vk_heading_title vk_heading_title-style-".concat(m)}),function(){if("on"===s)return a.a.createElement(ot.Content,{tagName:"p",value:i,style:{color:u,fontSize:p+"rem",textAlign:o},className:"vk_heading_subtext vk_heading_subtext-style-".concat(m)})}()))}}],rt=wp.i18n.__,lt=wp.blocks.registerBlockType,ct=wp.components,it=ct.RangeControl,st=ct.PanelBody,ut=ct.RadioControl,pt=ct.SelectControl,mt=wp.element.Fragment,ft=wp.editor,bt=(ft.RichText,ft.InspectorControls),vt=ft.ColorPalette,kt=ft.BlockControls,_t=ft.AlignmentToolbar,dt=a.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},a.a.createElement("g",null,a.a.createElement("g",null,a.a.createElement("path",{d:"M242.1,366.7l0-281.4l-212.6,0l0-77.1l516.6,0v77.1l-213.2,0l0,281.4H242.1z"})),a.a.createElement("g",null,a.a.createElement("path",{d:"M33,467.3l30.8-1.9c0.7,5,2,8.8,4.1,11.4c3.3,4.2,8.1,6.4,14.3,6.4c4.6,0,8.2-1.1,10.7-3.3c2.5-2.2,3.8-4.7,3.8-7.5 c0-2.7-1.2-5.1-3.6-7.3c-2.4-2.1-7.9-4.2-16.6-6.1c-14.2-3.2-24.3-7.4-30.4-12.7c-6.1-5.3-9.1-12-9.1-20.2 c0-5.4,1.6-10.5,4.7-15.3c3.1-4.8,7.8-8.6,14.1-11.3c6.3-2.7,14.8-4.1,25.8-4.1c13.4,0,23.6,2.5,30.6,7.5c7,5,11.2,12.9,12.5,23.8 l-30.5,1.8c-0.8-4.7-2.5-8.1-5.1-10.3c-2.6-2.1-6.2-3.2-10.8-3.2c-3.8,0-6.6,0.8-8.5,2.4c-1.9,1.6-2.9,3.5-2.9,5.8 c0,1.7,0.8,3.2,2.4,4.5c1.5,1.4,5.1,2.7,10.9,3.9c14.1,3,24.3,6.1,30.4,9.3c6.1,3.1,10.6,7,13.4,11.6c2.8,4.6,4.2,9.8,4.2,15.5 c0,6.7-1.9,12.9-5.6,18.6c-3.7,5.7-8.9,10-15.6,12.9c-6.7,2.9-15.1,4.4-25.2,4.4c-17.8,0-30.2-3.4-37-10.3 C37.8,486.6,33.9,477.8,33,467.3z"}),a.a.createElement("path",{d:"M215,501.9h-27.2v-12.3c-4,5-8.1,8.6-12.3,10.8c-4.1,2.1-9.2,3.2-15.2,3.2c-8,0-14.3-2.4-18.8-7.2 c-4.5-4.8-6.8-12.2-6.8-22.1V426H164v41.7c0,4.8,0.9,8.1,2.6,10.1c1.8,2,4.2,3,7.4,3c3.5,0,6.3-1.3,8.5-4 c2.2-2.7,3.3-7.5,3.3-14.4V426H215V501.9z"}),a.a.createElement("path",{d:"M225.5,397.2h29.4v36.3c2.9-3,6.2-5.3,9.9-6.9c3.7-1.5,7.8-2.3,12.3-2.3c9.2,0,16.9,3.3,22.9,10 c6.1,6.6,9.1,16.2,9.1,28.6c0,8.3-1.4,15.6-4.1,21.9c-2.8,6.3-6.6,11-11.5,14.1c-4.9,3.1-10.3,4.7-16.3,4.7c-5.1,0-9.8-1.1-14-3.3 c-3.2-1.7-6.7-4.9-10.4-9.6v11.2h-27.2V397.2z M254.6,463.8c0,6.5,1.2,11.3,3.7,14.2c2.5,2.9,5.6,4.4,9.3,4.4 c3.5,0,6.4-1.4,8.8-4.3c2.4-2.9,3.5-7.7,3.5-14.5c0-6-1.2-10.4-3.5-13.2c-2.3-2.8-5.1-4.2-8.4-4.2c-4,0-7.2,1.5-9.7,4.4 C255.9,453.4,254.6,457.8,254.6,463.8z"}),a.a.createElement("path",{d:"M304.4,397.2h98.4V423h-33v78.9h-32.4V423h-33V397.2z"}),a.a.createElement("path",{d:"M395.8,426h34.5l12,21.2l14-21.2h32.1l-25.9,36.2l27.7,39.7h-33.9l-14-24.4l-16.5,24.4h-31.5l27.6-39.7L395.8,426z"}),a.a.createElement("path",{d:"M530.6,397.2V426h16v21.3h-16v26.9c0,3.2,0.3,5.4,0.9,6.4c1,1.6,2.6,2.4,5,2.4c2.1,0,5.1-0.6,9-1.9l2.1,20.1 c-7.2,1.6-13.9,2.4-20.1,2.4c-7.2,0-12.6-0.9-16-2.8c-3.4-1.9-6-4.7-7.6-8.5s-2.5-9.9-2.5-18.4v-26.7h-10.7V426h10.7v-13.9 L530.6,397.2z"}))));lt("vk-blocks/heading",{title:rt("Heading","vk-blocks"),icon:dt,category:"vk-blocks-cat",attributes:{level:{type:"number",default:2},align:{type:"string"},titleStyle:{type:"string",default:"default"},outerMarginBottom:{type:"number",default:null},title:{type:"string",source:"html",selector:"h1,h2,h3,h4,h5,h6",default:""},titleColor:{type:"string",default:"#000000"},titleSize:{type:"number",default:2.6},titleMarginBottom:{type:"number",default:null},subText:{source:"html",selector:"p",default:""},subTextFlag:{type:"string",default:"on"},subTextColor:{type:"string",default:"#000000"},subTextSize:{type:"number",default:1.8}},supports:{className:!0,customClassName:!0,anchor:!0},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,r=t.level,l=t.align,c=(t.title,t.titleColor),i=t.titleSize,s=(t.subText,t.subTextFlag),u=t.subTextColor,p=t.subTextSize,m=t.titleStyle,f=t.titleMarginBottom,b=t.outerMarginBottom,v=function(e){switch(n({level:e}),e){case 1:n({titleSize:3.6});break;case 2:n({titleSize:2.8});break;case 3:n({titleSize:2.2});break;case 4:n({titleSize:2});break;case 5:n({titleSize:1.8});break;case 6:n({titleSize:1.6})}};return a.a.createElement(mt,null,a.a.createElement(kt,null,a.a.createElement($e,{minLevel:2,maxLevel:5,selectedLevel:r,onChange:v})),a.a.createElement(bt,null,a.a.createElement(st,{title:rt("Style Settings","vk-blocks")},a.a.createElement(pt,{label:rt("Heading style","vk-blocks"),value:m,onChange:function(e){return n({titleStyle:e})},options:[{label:rt("Default","vk-blocks"),value:"default"},{label:rt("Plain","vk-blocks"),value:"plain"}]}),a.a.createElement("label",null,rt("Margin bottom size (rem)","vk-blocks")),a.a.createElement(it,{value:b,onChange:function(e){n({outerMarginBottom:e})},min:-1,max:8,step:.1})),a.a.createElement(st,{title:rt("Heading Settings","vk-blocks")},a.a.createElement("label",null,rt("Level","vk-blocks")),a.a.createElement($e,{minLevel:1,maxLevel:7,selectedLevel:r,onChange:v}),a.a.createElement("p",null,rt("Text Alignment")),a.a.createElement(_t,{value:l,onChange:function(e){n({align:e})}}),a.a.createElement("label",null,rt("Text size (rem)","vk-blocks")),a.a.createElement(it,{value:i,onChange:function(e){n({titleSize:e})},min:.5,max:4,step:.1}),a.a.createElement("label",null,rt("Heading margin bottom size (rem)","vk-blocks")),a.a.createElement(it,{value:f,onChange:function(e){n({titleMarginBottom:e})},min:-1,max:3,step:.1}),a.a.createElement(vt,{value:c,onChange:function(e){return n({titleColor:e})}})),a.a.createElement(st,{title:rt("Sub Text Settings","vk-blocks")},a.a.createElement(ut,{label:rt("Position","vk-blocks"),selected:s,options:[{label:rt("Display","vk-blocks"),value:"on"},{label:rt("Hide","vk-blocks"),value:"off"}],onChange:function(e){return n({subTextFlag:e})}}),a.a.createElement("label",null,rt("Text size (rem)","vk-blocks")),a.a.createElement(it,{value:p,onChange:function(e){n({subTextSize:e})},min:.5,max:3,step:.1}),a.a.createElement(vt,{value:u,onChange:function(e){return n({subTextColor:e})}}))),a.a.createElement(Ze,{attributes:t,setAttributes:n,className:o,for_:"edit"}))},save:function(e){var t=e.attributes,n=e.className;return a.a.createElement(Ze,{attributes:t,className:n,for_:"save"})},deprecated:at});var gt=wp.editor.RichText,yt=[{attributes:{style:{type:"string",default:"info"},content:{type:"string",source:"html",selector:"p"}},save:function(e){var t=e.attributes,n=t.style,o=t.content;return a.a.createElement("div",{className:"alert alert-".concat(n)},a.a.createElement(gt.Content,{tagName:"p",value:o}))}}],ht=wp.i18n.__,Et=wp.blocks.registerBlockType,Ct=wp.editor.RichText;Et("vk-blocks/alert",{title:ht("Alert","vk-blocks"),icon:"info",category:"vk-blocks-cat",attributes:{style:{type:"string",default:"info"},content:{type:"string",source:"html",selector:"p"}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,a=t.style,r=t.content;return React.createElement("div",{className:"".concat(o," alert alert-").concat(a)},React.createElement("select",{onChange:function(e){n({style:e.target.value})}},React.createElement("option",{value:"success",selected:"success"===a},"Success"),React.createElement("option",{value:"info",selected:"info"===a},"Info"),React.createElement("option",{value:"warning",selected:"warning"===a},"Warning"),React.createElement("option",{value:"danger",selected:"danger"===a},"Danger")),React.createElement(Ct,{tagName:"p",onChange:function(e){n({content:e})},value:r}))},save:function(e){var t=e.attributes,n=e.className,o=t.style,a=t.content;return React.createElement("div",{className:"".concat(n," alert alert-").concat(o)},React.createElement(Ct.Content,{tagName:"p",value:a}))},deprecated:yt});n(4);function wt(e){return(wt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Nt(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function xt(e,t){return!t||"object"!==wt(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Bt(e){return(Bt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Tt(e,t){return(Tt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var St=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),xt(this,Bt(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Tt(e,t)}(t,a.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,o=this.props.lbAlign,r=this.props.lbSize,l=this.props.lbUrl,c=this.props.lbTarget,i=this.props.lbFontAwesomeIconBefore,s=this.props.lbFontAwesomeIconAfter,u=this.props.lbRichtext,p=this.props.lbsubCaption,m="",f={},b="",v="";return m="btn vk_button_link",e?(m="".concat(m," btn-primary btn-").concat(r),"0"===n?f={backgroundColor:e,border:"1px solid ".concat(e)}:"1"===n&&(f={backgroundColor:"transparent",border:"1px solid "+e,color:e})):e||("0"===n?(m="".concat(m," btn-").concat(r," btn-").concat(t),f=null):"1"===n&&(m="".concat(m," btn-").concat(r," btn-outline-").concat(t),f=null)),"block"===o&&(m="".concat(m," btn-block")),i&&(b=a.a.createElement("i",{className:"".concat(i," vk_button_link_before")})),s&&(v=a.a.createElement("i",{className:"".concat(s," vk_button_link_after")})),a.a.createElement("a",{href:l,id:"vk_button_link",style:f,className:m,role:"button","aria-pressed":!0,target:c?"_blank":null,rel:"noopener noreferrer"},b,u,v,p&&a.a.createElement("p",{className:"vk_button_link_subCaption"},p))}}])&&Nt(n.prototype,o),r&&Nt(n,r),t}();function Ot(e){return(Ot="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Rt(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function It(e,t){return!t||"object"!==Ot(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function At(e){return(At=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Pt(e,t){return(Pt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var jt=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),It(this,At(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Pt(e,t)}(t,a.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,o=this.props.lbAlign,r=this.props.lbSize,l=this.props.lbUrl,c=this.props.lbTarget,i=this.props.lbFontAwesomeIconBefore,s=this.props.lbFontAwesomeIconAfter,u=this.props.lbRichtext,p=(this.props.lbsubCaption,""),m={},f="",b="";return p="btn vk_button_link",e?(p="".concat(p," btn-primary btn-").concat(r),"0"===n?m={backgroundColor:e,border:"1px solid ".concat(e)}:"1"===n&&(m={backgroundColor:"transparent",border:"1px solid "+e,color:e})):e||("0"===n?(p="".concat(p," btn-").concat(r," btn-").concat(t),m=null):"1"===n&&(p="".concat(p," btn-").concat(r," btn-outline-").concat(t),m=null)),"block"===o&&(p="".concat(p," btn-block")),i&&(f=a.a.createElement("i",{className:"".concat(i," vk_button_link_before")})),s&&(b=a.a.createElement("i",{className:"".concat(s," vk_button_link_after")})),a.a.createElement("a",{href:l,className:p,role:"button","aria-pressed":!0,style:m,target:c?"_blank":null},f,u,b)}}])&&Rt(n.prototype,o),r&&Rt(n,r),t}();function zt(e){return(zt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Mt(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Lt(e,t){return!t||"object"!==zt(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Ft(e){return(Ft=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ut(e,t){return(Ut=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Vt=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Lt(this,Ft(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ut(e,t)}(t,a.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,o=this.props.lbAlign,r=this.props.lbSize,l=this.props.lbUrl,c=this.props.lbTarget,i=this.props.lbFontAwesomeIconBefore,s=this.props.lbFontAwesomeIconAfter,u=this.props.lbRichtext,p=(this.props.lbsubCaption,""),m={},f="",b="";return p="btn vk_button_link",e?(p="".concat(p," btn-primary btn-").concat(r),"0"===n?m={backgroundColor:e,border:"1px solid ".concat(e)}:"1"===n&&(m={backgroundColor:"transparent",border:"1px solid "+e,color:e})):e||("0"===n?(p="".concat(p," btn-").concat(r," btn-").concat(t),m=null):"1"===n&&(p="".concat(p," btn-").concat(r," btn-outline-").concat(t),m=null)),"block"===o&&(p="".concat(p," btn-block")),i&&(f=a.a.createElement("i",{className:"".concat(i," vk_button_link_before")})),s&&(b=a.a.createElement("i",{className:"".concat(s," vk_button_link_after")})),a.a.createElement("a",{href:l,id:"vk_button_link",className:p,role:"button","aria-pressed":!0,style:m,target:c?"_blank":null},f,u,b)}}])&&Mt(n.prototype,o),r&&Mt(n,r),t}();function Wt(e){return(Wt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Dt(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Ht(e,t){return!t||"object"!==Wt(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function $t(e){return($t=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function qt(e,t){return(qt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Gt=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Ht(this,$t(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&qt(e,t)}(t,a.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,o=this.props.lbAlign,r=this.props.lbSize,l=this.props.lbUrl,c=this.props.lbTarget,i=this.props.lbFontAwesomeIconBefore,s=this.props.lbFontAwesomeIconAfter,u=this.props.lbRichtext,p=this.props.lbsubCaption,m="",f={},b="",v="";return m="btn vk_button_link",e?(m="".concat(m," btn-primary btn-").concat(r),"0"===n?f={backgroundColor:e,border:"1px solid ".concat(e)}:"1"===n&&(f={backgroundColor:"transparent",border:"1px solid "+e,color:e})):e||("0"===n?(m="".concat(m," btn-").concat(r," btn-").concat(t),f=null):"1"===n&&(m="".concat(m," btn-").concat(r," btn-outline-").concat(t),f=null)),"block"===o&&(m="".concat(m," btn-block")),i&&(b=a.a.createElement("i",{className:"".concat(i," vk_button_link_before")})),s&&(v=a.a.createElement("i",{className:"".concat(s," vk_button_link_after")})),a.a.createElement("a",{href:l,id:"vk_button_link",className:m,role:"button","aria-pressed":!0,style:f,target:c?"_blank":null,rel:"noopener noreferrer"},b,u,v,p&&a.a.createElement("p",{className:"vk_button_link_subCaption"},p))}}])&&Dt(n.prototype,o),r&&Dt(n,r),t}();function Yt(e){return(Yt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Qt(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Jt(e,t){return!t||"object"!==Yt(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Kt(e){return(Kt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Xt(e,t){return(Xt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Zt=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Jt(this,Kt(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Xt(e,t)}(t,a.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,o=this.props.lbAlign,r=this.props.lbSize,l=this.props.lbUrl,c=this.props.lbTarget,i=this.props.lbFontAwesomeIconBefore,s=this.props.lbFontAwesomeIconAfter,u=this.props.lbRichtext,p=this.props.lbsubCaption,m="",f={},b="",v="";return m="btn vk_button_link",e?(m="".concat(m," btn-primary btn-").concat(r),"0"===n?f={backgroundColor:e,border:"1px solid ".concat(e)}:"1"===n&&(f={backgroundColor:"transparent",border:"1px solid "+e,color:e})):e||("0"===n?(m="".concat(m," btn-").concat(r," btn-").concat(t),f=null):"1"===n&&(m="".concat(m," btn-").concat(r," btn-outline-").concat(t),f=null)),"block"===o&&(m="".concat(m," btn-block")),i&&(b=a.a.createElement("i",{className:"".concat(i," vk_button_link_before")})),s&&(v=a.a.createElement("i",{className:"".concat(s," vk_button_link_after")})),a.a.createElement("a",{href:l,id:"vk_button_link",className:m,role:"button","aria-pressed":!0,style:f,target:c?"_blank":null},b,u,v,p&&a.a.createElement("p",{className:"vk_button_link_subCaption"},p))}}])&&Qt(n.prototype,o),r&&Qt(n,r),t}(),en=wp.editor.RichText,tn=[{attributes:{content:{source:"html",selector:"span"},buttonUrl:{type:"string",default:null},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:null},fontAwesomeIconAfter:{type:"string",default:null}},save:function(e){var t=e.attributes,n=t.content,o=t.buttonUrl,r=t.buttonTarget,l=t.buttonSize,c=t.buttonType,i=t.buttonColor,s=t.buttonColorCustom,u=t.buttonAlign,p=t.fontAwesomeIconBefore,m=t.fontAwesomeIconAfter,f="";return s?f="vk_button vk_button-color-custom vk_button-align-".concat(u):s||(f="vk_button vk_button-align-".concat(u)),a.a.createElement("div",{className:f},a.a.createElement(jt,{lbColorCustom:s,lbColor:i,lbType:c,lbAlign:u,lbSize:l,lbUrl:o,lbTarget:r,lbFontAwesomeIconBefore:p,lbFontAwesomeIconAfter:m,lbRichtext:a.a.createElement(en.Content,{tagName:"span",className:"vk_button_link_txt",value:n})}))}},{attributes:{content:{source:"html",selector:"span"},buttonUrl:{type:"string",default:null},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:null},fontAwesomeIconAfter:{type:"string",default:null}},save:function(e){var t=e.attributes,n=t.content,o=t.buttonUrl,r=t.buttonTarget,l=t.buttonSize,c=t.buttonType,i=t.buttonColor,s=t.buttonColorCustom,u=t.buttonAlign,p=t.fontAwesomeIconBefore,m=t.fontAwesomeIconAfter,f="";return s?f="vk_button vk_button-color-custom vk_button-align-".concat(u):s||(f="vk_button vk_button-align-".concat(u)),a.a.createElement("div",{className:f},a.a.createElement(Vt,{lbColorCustom:s,lbColor:i,lbType:c,lbAlign:u,lbSize:l,lbUrl:o,lbTarget:r,lbFontAwesomeIconBefore:p,lbFontAwesomeIconAfter:m,lbRichtext:a.a.createElement(en.Content,{tagName:"span",className:"vk_button_link_txt",value:n})}))}},{attributes:{content:{source:"html",selector:"span"},subCaption:{type:"string",default:null},buttonUrl:{type:"string",default:null},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:null},fontAwesomeIconAfter:{type:"string",default:null}},save:function(e){var t=e.attributes,n=(e.className,t.content),o=t.subCaption,r=t.buttonUrl,l=t.buttonTarget,c=t.buttonSize,i=t.buttonType,s=t.buttonColor,u=t.buttonColorCustom,p=t.buttonAlign,m=t.fontAwesomeIconBefore,f=t.fontAwesomeIconAfter,b="";return u?b="vk_button vk_button-color-custom vk_button-align-".concat(p):u||(b="vk_button vk_button-align-".concat(p)),a.a.createElement("div",{className:b},a.a.createElement(Gt,{lbColorCustom:u,lbColor:s,lbType:i,lbAlign:p,lbSize:c,lbUrl:r,lbTarget:l,lbFontAwesomeIconBefore:m,lbFontAwesomeIconAfter:f,lbsubCaption:o,lbRichtext:a.a.createElement(en.Content,{tagName:"span",className:"vk_button_link_txt",value:n})}))}},{attributes:{content:{source:"html",selector:"span"},subCaption:{type:"string",default:null},buttonUrl:{type:"string",default:null},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:null},fontAwesomeIconAfter:{type:"string",default:null}},save:function(e){var t=e.attributes,n=(e.className,t.content),o=t.subCaption,r=t.buttonUrl,l=t.buttonTarget,c=t.buttonSize,i=t.buttonType,s=t.buttonColor,u=t.buttonColorCustom,p=t.buttonAlign,m=t.fontAwesomeIconBefore,f=t.fontAwesomeIconAfter,b="";return u?b="vk_button vk_button-color-custom vk_button-align-".concat(p):u||(b="vk_button vk_button-align-".concat(p)),a.a.createElement("div",{className:b},a.a.createElement(Zt,{lbColorCustom:u,lbColor:s,lbType:i,lbAlign:p,lbSize:c,lbUrl:r,lbTarget:l,lbFontAwesomeIconBefore:m,lbFontAwesomeIconAfter:f,lbsubCaption:o,lbRichtext:a.a.createElement(en.Content,{tagName:"span",className:"vk_button_link_txt",value:n})}))}}],nn=wp.i18n.__,on=wp.blocks.registerBlockType,an=wp.components,rn=(an.RangeControl,an.RadioControl),ln=an.PanelBody,cn=(an.Button,an.BaseControl),sn=an.CheckboxControl,un=an.TextControl,pn=an.Dashicon,mn=an.IconButton,fn=wp.element.Fragment,bn=wp.editor,vn=bn.RichText,kn=bn.InspectorControls,_n=(bn.MediaUpload,bn.ColorPalette),dn=bn.URLInput,gn=a.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},a.a.createElement("g",null,a.a.createElement("path",{d:"M506,185v142H70V185H506 M526.4,137H49.6C34.4,137,22,149.4,22,164.6v182.8c0,15.2,12.4,27.6,27.6,27.6h476.8 c15.2,0,27.6-12.4,27.6-27.6V164.6C554,149.4,541.6,137,526.4,137L526.4,137z"})),a.a.createElement("g",null,a.a.createElement("path",{d:"M83.8,206.9h55.9c9.3,0,16.5,2.3,21.5,6.9c5,4.6,7.5,10.3,7.5,17.1c0,5.7-1.8,10.6-5.3,14.7c-2.4,2.7-5.8,4.9-10.4,6.5 c6.9,1.7,12.1,4.5,15.3,8.6c3.3,4.1,4.9,9.2,4.9,15.3c0,5-1.2,9.5-3.5,13.5c-2.3,4-5.5,7.2-9.6,9.5c-2.5,1.5-6.3,2.5-11.3,3.2 c-6.7,0.9-11.2,1.3-13.4,1.3H83.8V206.9z M113.9,244.8h13c4.7,0,7.9-0.8,9.7-2.4c1.8-1.6,2.7-3.9,2.7-7c0-2.8-0.9-5-2.7-6.6 c-1.8-1.6-5-2.4-9.5-2.4h-13.2V244.8z M113.9,282.8h15.2c5.1,0,8.8-0.9,10.9-2.7s3.2-4.3,3.2-7.4c0-2.9-1-5.2-3.1-6.9 c-2.1-1.7-5.7-2.6-11-2.6h-15.2V282.8z"}),a.a.createElement("path",{d:"M245.9,303.5h-25.1v-11.3c-3.7,4.7-7.5,8-11.3,10c-3.8,2-8.5,3-14,3c-7.4,0-13.2-2.2-17.4-6.6c-4.2-4.4-6.3-11.2-6.3-20.4 v-44.6h27V272c0,4.4,0.8,7.5,2.4,9.4c1.6,1.8,3.9,2.8,6.9,2.8c3.2,0,5.8-1.2,7.9-3.7s3.1-6.9,3.1-13.3v-33.7h26.8V303.5z"}),a.a.createElement("path",{d:"M282.4,206.9v26.6h14.8v19.7h-14.8V278c0,3,0.3,5,0.9,5.9c0.9,1.5,2.4,2.2,4.6,2.2c2,0,4.7-0.6,8.3-1.7l2,18.5 c-6.6,1.5-12.8,2.2-18.6,2.2c-6.7,0-11.6-0.9-14.8-2.6c-3.2-1.7-5.5-4.3-7-7.8c-1.5-3.5-2.3-9.1-2.3-17v-24.6h-9.9v-19.7h9.9v-12.9 L282.4,206.9z"}),a.a.createElement("path",{d:"M330.2,206.9v26.6H345v19.7h-14.8V278c0,3,0.3,5,0.9,5.9c0.9,1.5,2.4,2.2,4.6,2.2c2,0,4.7-0.6,8.3-1.7l2,18.5 c-6.6,1.5-12.8,2.2-18.6,2.2c-6.7,0-11.6-0.9-14.8-2.6c-3.2-1.7-5.5-4.3-7-7.8c-1.5-3.5-2.3-9.1-2.3-17v-24.6h-9.9v-19.7h9.9v-12.9 L330.2,206.9z"}),a.a.createElement("path",{d:"M339.6,268.7c0-10.7,3.6-19.5,10.8-26.4s16.9-10.4,29.2-10.4c14,0,24.6,4.1,31.8,12.2c5.8,6.6,8.6,14.6,8.6,24.2 c0,10.8-3.6,19.6-10.7,26.5c-7.1,6.9-17,10.3-29.6,10.3c-11.3,0-20.4-2.9-27.3-8.6C343.9,289.5,339.6,280.2,339.6,268.7z M366.5,268.7c0,6.2,1.3,10.9,3.8,13.8c2.5,3,5.7,4.5,9.5,4.5c3.9,0,7-1.5,9.5-4.4c2.5-2.9,3.7-7.7,3.7-14.2 c0-6.1-1.3-10.6-3.8-13.6s-5.6-4.5-9.3-4.5c-3.9,0-7.1,1.5-9.7,4.5C367.8,257.9,366.5,262.5,366.5,268.7z"}),a.a.createElement("path",{d:"M418.2,233.5h25v11.4c3.7-4.7,7.5-8,11.3-10c3.8-2,8.5-3,14-3c7.4,0,13.2,2.2,17.4,6.6c4.2,4.4,6.3,11.2,6.3,20.5v44.5h-27 V265c0-4.4-0.8-7.5-2.4-9.3c-1.6-1.8-3.9-2.7-6.9-2.7c-3.3,0-5.9,1.2-7.9,3.7c-2,2.5-3,6.9-3,13.3v33.6h-26.8V233.5z"})));on("vk-blocks/button",{title:nn("Button","vk-blocks"),icon:gn,category:"vk-blocks-cat",attributes:{content:{source:"html",selector:"span"},subCaption:{type:"string",default:null},buttonUrl:{type:"string",default:null},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:null},fontAwesomeIconAfter:{type:"string",default:null}},edit:function(e){var t,n=e.attributes,o=e.className,r=e.setAttributes,l=e.isSelected,c=n.content,i=n.subCaption,s=n.buttonUrl,u=n.buttonTarget,p=n.buttonSize,m=n.buttonType,f=n.buttonColor,b=n.buttonColorCustom,v=n.buttonAlign,k=n.fontAwesomeIconBefore,_=n.fontAwesomeIconAfter;return t=b?"vk_button vk_button-align-".concat(v," vk_button-color-custom"):"vk_button vk_button-align-".concat(v),t=o?"".concat(o," vk_button vk_button-align-").concat(v," vk_button-color-custom"):"".concat(o," vk_button vk_button-align-").concat(v),a.a.createElement(fn,null,a.a.createElement(kn,null,a.a.createElement(ln,{title:nn("Button setting","vk-blocks")},a.a.createElement(un,{label:nn("Sub Caption","vk-blocks"),value:i,onChange:function(e){return r({subCaption:e})},placeholder:"Sub Caption"}),a.a.createElement(sn,{label:nn("Open link new tab.","vk-blocks"),checked:u,onChange:function(e){return r({buttonTarget:e})}}),a.a.createElement(rn,{label:nn("Button Size:","vk-blocks"),selected:p,options:[{label:nn("Large","vk-blocks"),value:"lg"},{label:nn("normal","vk-blocks"),value:"md"},{label:nn("Small","vk-blocks"),value:"sm"}],onChange:function(e){return r({buttonSize:e})}}),a.a.createElement(rn,{label:nn("Button Position:","vk-blocks"),selected:v,options:[{label:nn("Left","vk-blocks"),value:"left"},{label:nn("Center","vk-blocks"),value:"center"},{label:nn("Right","vk-blocks"),value:"right"},{label:nn("Block","vk-blocks"),value:"block"}],onChange:function(e){return r({buttonAlign:e})}}),a.a.createElement(rn,{label:nn("Button Style:","vk-blocks"),selected:m,options:[{label:nn("Solid color","vk-blocks"),value:"0"},{label:nn("No background","vk-blocks"),value:"1"}],help:nn('If you select "No background", that you need to select a Custom Color.',"vk-blocks"),onChange:function(e){return r({buttonType:e})}}),a.a.createElement(rn,{label:nn("Default Color:","vk-blocks"),selected:f,options:[{label:nn("Primary","vk-blocks"),value:"primary"},{label:nn("Secondary","vk-blocks"),value:"secondary"},{label:nn("Success","vk-blocks"),value:"success"},{label:nn("Info","vk-blocks"),value:"info"},{label:nn("Warning","vk-blocks"),value:"warning"},{label:nn("Danger","vk-blocks"),value:"danger"},{label:nn("Light","vk-blocks"),value:"light"},{label:nn("Dark","vk-blocks"),value:"dark"}],onChange:function(e){return r({buttonColor:e})}}),a.a.createElement(cn,{label:nn("Custom Color","vk-blocks"),help:nn("This custom color overrides the default color. If you want to use the default color, click the clear button.","vk-blocks")},a.a.createElement(_n,{value:b,onChange:function(e){return r({buttonColorCustom:e})}})),a.a.createElement(cn,{label:nn("Font Awesome:","vk-blocks"),help:a.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},nn("Font Awesome icon list","vk-blocks"))},a.a.createElement(un,{label:nn("Before text","vk-blocks"),help:nn("Enter Font Awesome Class.This icon will appear before text. Ex) fas fa-arrow-circle-right","vk-blocks"),value:k,onChange:function(e){return r({fontAwesomeIconBefore:e})},placeholder:"fas fa-arrow-circle-right"}),a.a.createElement(un,{label:nn("After text","vk-blocks"),help:nn("Enter Font Awesome Class.This icon will appear after text. Ex) fas fa-external-link-alt","vk-blocks"),value:_,onChange:function(e){return r({fontAwesomeIconAfter:e})},placeholder:"fas fa-external-link-alt"})))),a.a.createElement("div",{className:t},a.a.createElement(St,{lbColorCustom:b,lbColor:f,lbType:m,lbAlign:v,lbSize:p,lbFontAwesomeIconBefore:k,lbFontAwesomeIconAfter:_,lbsubCaption:i,lbRichtext:a.a.createElement(vn,{tagName:"span",className:"vk_button_link_txt",onChange:function(e){return r({content:e})},value:c,placeholder:nn("Input text","vk-blocks"),formattingControls:["bold","italic","strikethrough"],keepPlaceholderOnFocus:!0})}),l&&a.a.createElement("form",{className:"block-library-button__inline-link",onSubmit:function(e){return e.preventDefault()}},a.a.createElement(pn,{icon:"admin-links"}),a.a.createElement(dn,{value:s,onChange:function(e){return r({buttonUrl:e})}}),a.a.createElement(mn,{icon:"editor-break",label:nn("Apply","vk-blocks"),type:"submit"}))))},save:function(e){var t=e.attributes,n=e.className,o=t.content,r=t.subCaption,l=t.buttonUrl,c=t.buttonTarget,i=t.buttonSize,s=t.buttonType,u=t.buttonColor,p=t.buttonColorCustom,m=t.buttonAlign,f=t.fontAwesomeIconBefore,b=t.fontAwesomeIconAfter,v="";return p?v="vk_button vk_button-color-custom vk_button-align-".concat(m):p||(v="vk_button vk_button-align-".concat(m)),n&&(v=n+" "+v),a.a.createElement("div",{className:v},a.a.createElement(St,{lbColorCustom:p,lbColor:u,lbType:s,lbAlign:m,lbSize:i,lbUrl:l,lbTarget:c,lbFontAwesomeIconBefore:f,lbFontAwesomeIconAfter:b,lbsubCaption:r,lbRichtext:a.a.createElement(vn.Content,{tagName:"span",className:"vk_button_link_txt",value:o})}))},deprecated:tn});var yn=wp.editor.RichText,hn=[{attributes:{heading:{type:"string",source:"html",selector:"dt"},content:{type:"string",source:"html",selector:"dd"}},save:function(e){var t=e.attributes,n=t.heading,o=t.content;return a.a.createElement("dl",{className:"vk_faq"},a.a.createElement(yn.Content,{tagName:"dt",className:"vk_faq_title",value:n}),a.a.createElement(yn.Content,{tagName:"dd",className:"vk_faq_content",value:o}))}}],En=wp.i18n.__,Cn=wp.blocks.registerBlockType,wn=wp.editor.RichText,Nn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},React.createElement("path",{d:"M178.9,191.6c7.2,5,12,8.2,14.2,9.4c3.3,1.9,7.8,4,13.4,6.5l-16.1,32.4c-8.1-3.9-16.1-8.6-24-14 c-7.9-5.4-13.4-9.5-16.6-12.2c-12.8,5.5-28.8,8.3-48,8.3c-28.4,0-50.9-7.4-67.3-22.2c-19.4-17.5-29.1-42.2-29.1-73.9 c0-30.8,8.5-54.7,25.5-71.8c17-17.1,40.7-25.6,71.2-25.6c31.1,0,55,8.3,71.9,25c16.9,16.7,25.3,40.6,25.3,71.6 C199.3,152.8,192.5,175,178.9,191.6z M134.6,161.9c4.6-8.3,6.9-20.6,6.9-37c0-18.9-3.5-32.4-10.5-40.5c-7-8.1-16.7-12.1-29-12.1 c-11.5,0-20.8,4.1-28,12.4c-7.1,8.3-10.7,21.2-10.7,38.7c0,20.4,3.5,34.8,10.5,43c7,8.3,16.6,12.4,28.7,12.4 c3.9,0,7.6-0.4,11.1-1.1c-4.9-4.7-12.5-9.1-23-13.3l9.1-20.8c5.1,0.9,9.1,2.1,11.9,3.4c2.9,1.4,8.4,4.9,16.7,10.7 C130.1,159.1,132.3,160.5,134.6,161.9z"}),React.createElement("path",{d:"M137.9,452.6H72.2l-9.1,30.9l-59,0l70.3-187.2h63.1l70.3,187.2h-60.6L137.9,452.6z M125.9,412.1l-20.7-67.3l-20.4,67.3 H125.9z"}),React.createElement("path",{d:"M553.9,239.9h-303c-10,0-18.1-8.1-18.1-18.1c0-10,8.1-18.1,18.1-18.1h303c10,0,18.1,8.1,18.1,18.1 C572,231.8,563.9,239.9,553.9,239.9z"}),React.createElement("path",{d:"M553.9,483.5h-303c-10,0-18.1-8.1-18.1-18.1c0-10,8.1-18.1,18.1-18.1h303c10,0,18.1,8.1,18.1,18.1 C572,475.4,563.9,483.5,553.9,483.5z"}));Cn("vk-blocks/faq",{title:En("FAQ","vk-blocks"),icon:Nn,category:"vk-blocks-cat",attributes:{heading:{type:"string",source:"html",selector:"dt"},content:{type:"string",source:"html",selector:"dd"}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,a=t.heading,r=t.content;return React.createElement("dl",{className:"".concat(o," vk_faq")},React.createElement(wn,{tagName:"dt",className:"vk_faq_title",onChange:function(e){return n({heading:e})},value:a,placeholder:En("Please enter a question.","vk-blocks")}),React.createElement(wn,{tagName:"dd",className:"vk_faq_content",onChange:function(e){return n({content:e})},value:r,placeholder:En("Please enter a answer.","vk-blocks")}))},save:function(e){var t=e.attributes,n=e.className,o=t.heading,a=t.content;return React.createElement("dl",{className:"".concat(n," vk_faq")},React.createElement(wn.Content,{tagName:"dt",className:"vk_faq_title",value:o}),React.createElement(wn.Content,{tagName:"dd",className:"vk_faq_content",value:a}))},deprecated:hn});var xn=wp.editor.RichText,Bn=[{attributes:{heading:{type:"string",source:"html",selector:"dt"},content:{type:"string",source:"html",selector:"dd"},arrowFlag:{type:"string",default:"vk_flow-arrow-on"},insertImage:{type:"string",default:null}},save:function(e){var t=e.attributes,n=t.heading,o=t.content,r=t.insertImage,l=t.arrowFlag;return a.a.createElement("div",{className:"".concat(l," vk_flow")},a.a.createElement("div",{className:"vk_flow_frame"},a.a.createElement("dl",{className:"vk_flow_frame_text"},a.a.createElement(xn.Content,{tagName:"dt",className:"vk_flow_frame_text_title",value:n}),a.a.createElement(xn.Content,{tagName:"dd",className:"vk_flow_frame_text_content",value:o})),r?a.a.createElement("div",{className:"vk_flow_frame_image"},a.a.createElement("img",{src:r,alt:""})):""))}}],Tn=wp.i18n.__,Sn=wp.blocks.registerBlockType,On=wp.components,Rn=(On.RangeControl,On.RadioControl),In=On.PanelBody,An=On.Button,Pn=(On.PanelColor,wp.element.Fragment),jn=wp.editor,zn=jn.RichText,Mn=jn.InspectorControls,Ln=jn.MediaUpload;jn.ColorPalette;function Fn(e){return(Fn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Un(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Vn(e,t){return!t||"object"!==Fn(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Wn(e){return(Wn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Dn(e,t){return(Dn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}Sn("vk-blocks/flow",{title:Tn("Flow","vk-blocks"),icon:"arrow-down",category:"vk-blocks-cat",attributes:{heading:{type:"string",source:"html",selector:"dt"},content:{type:"string",source:"html",selector:"dd"},arrowFlag:{type:"string",default:"vk_flow-arrow-on"},insertImage:{type:"string",default:null}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,a=t.heading,r=t.content,l=t.insertImage,c=t.arrowFlag;return[React.createElement(Pn,null,React.createElement(Mn,null,React.createElement(In,{title:Tn("Display of arrow","vk-blocks")},React.createElement(Rn,{selected:c,options:[{label:Tn("Arrow display","vk-blocks"),value:"vk_flow-arrow-on"},{label:Tn("Arrow hidden","vk-blocks"),value:"vk_flow-arrow-off"}],onChange:function(e){return n({arrowFlag:e})}}))),React.createElement("div",{className:"".concat(o," ").concat(c," vk_flow")},React.createElement("div",{className:"vk_flow_frame"},React.createElement("dl",{className:"vk_flow_frame_text"},React.createElement(zn,{tagName:"dt",className:"vk_flow_frame_text_title",onChange:function(e){return n({heading:e})},value:a,placeholder:Tn("Input title","vk-blocks")}),React.createElement(zn,{tagName:"dd",className:"vk_flow_frame_text_content",onChange:function(e){return n({content:e})},value:r,placeholder:Tn("Input content","vk-blocks")})),React.createElement("div",{className:"vk_flow_frame_image"},React.createElement(Ln,{onSelect:function(e){return n({insertImage:e.url})},type:"image",className:"vk_flow_frame_image",value:l,render:function(e){var t=e.open;return React.createElement(An,{onClick:t,className:l?"image-button":"button button-large"},l?React.createElement("img",{className:"icon-image",src:l,alt:Tn("Upload image","vk-blocks")}):Tn("Select image","vk-blocks"))}})))))]},save:function(e){var t=e.attributes,n=e.className,o=t.heading,a=t.content,r=t.insertImage,l=t.arrowFlag;return React.createElement("div",{className:"".concat(n," ").concat(l," vk_flow")},React.createElement("div",{className:"vk_flow_frame"},React.createElement("dl",{className:"vk_flow_frame_text"},React.createElement(zn.Content,{tagName:"dt",className:"vk_flow_frame_text_title",value:o}),React.createElement(zn.Content,{tagName:"dd",className:"vk_flow_frame_text_content",value:a})),r?React.createElement("div",{className:"vk_flow_frame_image"},React.createElement("img",{src:r,alt:""})):""))},deprecated:Bn});var Hn=wp.i18n.__,$n=wp.editor.RichText,qn=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Vn(this,Wn(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Dn(e,t)}(t,a.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.setAttributes,t=this.props.attributes,n=t.heading1,o=t.heading2,r=t.heading3,l=t.content1,c=t.content2,i=t.content3,s=t.url1,u=t.url2,p=t.url3,m=t.urlOpenType1,f=t.urlOpenType2,b=t.urlOpenType3,v=t.icon1,k=t.icon2,_=t.icon3,d=t.color1,g=t.color2,y=t.color3,h=t.bgType1,E=t.bgType2,C=t.bgType3,w=t.insertImage1,N=t.insertImage2,x=t.insertImage3,B=this.props.for_,T=this.props.blockNum,S=this.props.blockNum-1,O=[n,o,r],R=[l,c,i],I=[s,u,p],A=[m,f,b],P=[v,k,_],j=[d,g,y],z=[h,E,C],M=[w,N,x],L="",F="",U=M[S]?a.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url(".concat(M[S],")"),backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},a.a.createElement("img",{src:M[S],alt:""})):(j[S]||(j[S]="#0693e3"),"0"===z[S]?a.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:j[S],border:"1px solid ".concat(j[S])}},a.a.createElement("i",{className:"".concat(P[S]," vk_prBlocks_item_icon"),style:{color:"#fff"}})):a.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+j[S]}},a.a.createElement("i",{className:"".concat(P[S]," vk_prBlocks_item_icon"),style:{color:j[S]}})));return"edit"===B?1===T?(L=a.a.createElement($n,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-1",tagName:"h1",onChange:function(t){return e({heading1:t})},value:n,placeholder:Hn("Input Title","vk-blocks")}),F=a.a.createElement($n,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-1",tagName:"p",onChange:function(t){return e({content1:t})},value:l,placeholder:Hn("Input Content","vk-blocks")})):2===T?(L=a.a.createElement($n,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-2",tagName:"h1",onChange:function(t){return e({heading2:t})},value:o,placeholder:Hn("Input Title","vk-blocks")}),F=a.a.createElement($n,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-2",tagName:"p",onChange:function(t){return e({content2:t})},value:c,placeholder:Hn("Input Content","vk-blocks")})):3===T&&(L=a.a.createElement($n,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-3",tagName:"h1",onChange:function(t){return e({heading3:t})},value:r,placeholder:Hn("Input Title","vk-blocks")}),F=a.a.createElement($n,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-3",tagName:"p",onChange:function(t){return e({content3:t})},value:i,placeholder:Hn("Input Content","vk-blocks")})):"save"===B&&(L=a.a.createElement($n.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-".concat(T),tagName:"h1",value:O[S]}),F=a.a.createElement($n.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-".concat(T),tagName:"p",value:R[S]})),a.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},a.a.createElement("a",{href:I[S],target:A[S]?"_blank":"_self",className:"vk_prBlocks_item_link",rel:"noopener noreferrer"},U,L,F))}}])&&Un(n.prototype,o),r&&Un(n,r),t}();function Gn(e){throw new Error('"'+e+'" is read-only')}wp.i18n.__;var Yn=wp.components,Qn=(Yn.RadioControl,Yn.PanelBody,Yn.Button,Yn.BaseControl,Yn.CheckboxControl,Yn.TextControl,wp.element.Fragment,wp.editor),Jn=Qn.RichText;Qn.InspectorControls,Qn.MediaUpload,Qn.ColorPalette;var Kn=[{attributes:function(e){for(var t={},n=1;n<=e;n++)t["heading"+n]={type:"string",source:"html",selector:"h3.vk_prBlocks_item_title-"+n},t["content"+n]={type:"string",source:"html",selector:"p.vk_prBlocks_item_summary-"+n},t["url"+n]={type:"string",default:null},t["urlOpenType"+n]={type:"Boolean",default:!1},t["icon"+n]={type:"string",default:"fas fa-file"},t["color"+n]={type:"string",default:"#0693e3"},t["bgType"+n]={type:"string",default:"0"},t["insertImage"+n]={type:"string",default:null};return t}(4),save:function(e){var t=e.attributes,n=t.heading1,o=t.heading2,r=t.heading3,l=t.content1,c=t.content2,i=t.content3,s=t.url1,u=t.url2,p=t.url3,m=t.urlOpenType1,f=t.urlOpenType2,b=t.urlOpenType3,v=t.icon1,k=t.icon2,_=t.icon3,d=t.color1,g=t.color2,y=t.color3,h=t.bgType1,E=t.bgType2,C=t.bgType3,w=t.insertImage1,N=t.insertImage2,x=t.insertImage3;return a.a.createElement("div",{className:"vk_prBlocks row"},a.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},a.a.createElement("a",{href:s,target:m?"_blank":"_self",className:"vk_prBlocks_item_link"},w?a.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+w+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},a.a.createElement("img",{src:w,alt:""})):(d||(Gn("color1"),d="#0693e3"),"0"===h?a.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:d,border:"1px solid ".concat(d)}},a.a.createElement("i",{className:"".concat(v," vk_prBlocks_item_icon"),style:{color:"#fff"}})):a.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+d}},a.a.createElement("i",{className:"".concat(v," vk_prBlocks_item_icon"),style:{color:d}}))),a.a.createElement(Jn.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-1",tagName:"h1",value:n}),a.a.createElement(Jn.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-1",tagName:"p",value:l}))),a.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},a.a.createElement("a",{href:u,target:f?"_blank":"_self",className:"vk_prBlocks_item_link"},N?a.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+N+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},a.a.createElement("img",{src:N,alt:""})):(g||(Gn("color2"),g="#0693e3"),"0"===E?a.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:g,border:"1px solid ".concat(g)}},a.a.createElement("i",{className:"".concat(k," vk_prBlocks_item_icon"),style:{color:"#fff"}})):a.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+g}},a.a.createElement("i",{className:"".concat(k," vk_prBlocks_item_icon"),style:{color:g}}))),a.a.createElement(Jn.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-2",tagName:"h1",value:o}),a.a.createElement(Jn.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-2",tagName:"p",value:c}))),a.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},a.a.createElement("a",{href:p,target:b?"_blank":"_self",className:"vk_prBlocks_item_link"},x?a.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+x+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},a.a.createElement("img",{src:x,alt:""})):(y||(Gn("color3"),y="#0693e3"),"0"===C?a.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:y,border:"1px solid ".concat(y)}},a.a.createElement("i",{className:"".concat(_," vk_prBlocks_item_icon"),style:{color:"#fff"}})):a.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+y}},a.a.createElement("i",{className:"".concat(_," vk_prBlocks_item_icon"),style:{color:y}}))),a.a.createElement(Jn.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-3",tagName:"h1",value:r}),a.a.createElement(Jn.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-3",tagName:"p",value:i}))))}},{attributes:function(e){for(var t={},n=1;n<=e;n++)t["heading"+n]={type:"string",source:"html",selector:"h1.vk_prBlocks_item_title-"+n},t["content"+n]={type:"string",source:"html",selector:"p.vk_prBlocks_item_summary-"+n},t["url"+n]={type:"string",default:null},t["urlOpenType"+n]={type:"Boolean",default:!1},t["icon"+n]={type:"string",default:"fas fa-file"},t["color"+n]={type:"string",default:"#0693e3"},t["bgType"+n]={type:"string",default:"0"},t["insertImage"+n]={type:"string",default:null};return t}(4),save:function(e){var t=e.attributes;return a.a.createElement("div",{className:"vk_prBlocks row"},a.a.createElement(qn,{attributes:t,blockNum:1,for_:"save"}),a.a.createElement(qn,{attributes:t,blockNum:2,for_:"save"}),a.a.createElement(qn,{attributes:t,blockNum:3,for_:"save"}))}}];function Xn(e){return(Xn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Zn(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function eo(e,t){return!t||"object"!==Xn(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function to(e){return(to=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function no(e,t){return(no=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var oo=wp.i18n.__,ao=wp.editor.RichText,ro=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),eo(this,to(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&no(e,t)}(t,a.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.setAttributes,t=this.props.attributes,n=t.heading1,o=t.heading2,r=t.heading3,l=t.content1,c=t.content2,i=t.content3,s=t.url1,u=t.url2,p=t.url3,m=t.urlOpenType1,f=t.urlOpenType2,b=t.urlOpenType3,v=t.icon1,k=t.icon2,_=t.icon3,d=t.color1,g=t.color2,y=t.color3,h=t.bgType1,E=t.bgType2,C=t.bgType3,w=t.insertImage1,N=t.insertImage2,x=t.insertImage3,B=this.props.for_,T=this.props.blockNum,S=this.props.blockNum-1,O=[n,o,r],R=[l,c,i],I=[s,u,p],A=[m,f,b],P=[v,k,_],j=[d,g,y],z=[h,E,C],M=[w,N,x],L="",F="",U=M[S]?a.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url(".concat(M[S],")"),backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},a.a.createElement("img",{src:M[S],alt:""})):(j[S]||(j[S]="#0693e3"),"0"===z[S]?a.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:j[S],border:"1px solid ".concat(j[S])}},a.a.createElement("i",{className:"".concat(P[S]," vk_prBlocks_item_icon"),style:{color:"#fff"}})):a.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+j[S]}},a.a.createElement("i",{className:"".concat(P[S]," vk_prBlocks_item_icon"),style:{color:j[S]}})));return"edit"===B?1===T?(L=a.a.createElement(ao,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-1",tagName:"h3",onChange:function(t){return e({heading1:t})},value:n,placeholder:oo("Input Title","vk-blocks")}),F=a.a.createElement(ao,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-1",tagName:"p",onChange:function(t){return e({content1:t})},value:l,placeholder:oo("Input Content","vk-blocks")})):2===T?(L=a.a.createElement(ao,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-2",tagName:"h3",onChange:function(t){return e({heading2:t})},value:o,placeholder:oo("Input Title","vk-blocks")}),F=a.a.createElement(ao,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-2",tagName:"p",onChange:function(t){return e({content2:t})},value:c,placeholder:oo("Input Content","vk-blocks")})):3===T&&(L=a.a.createElement(ao,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-3",tagName:"h3",onChange:function(t){return e({heading3:t})},value:r,placeholder:oo("Input Title","vk-blocks")}),F=a.a.createElement(ao,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-3",tagName:"p",onChange:function(t){return e({content3:t})},value:i,placeholder:oo("Input Content","vk-blocks")})):"save"===B&&(L=a.a.createElement(ao.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-".concat(T),tagName:"h3",value:O[S]}),F=a.a.createElement(ao.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-".concat(T),tagName:"p",value:R[S]})),I[S]&&"save"===B?a.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},a.a.createElement("a",{href:I[S],className:"vk_prBlocks_item_link",target:A[S]?"_blank":"_self",rel:"noopener noreferrer"},U,L,F)):a.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},U,L,F)}}])&&Zn(n.prototype,o),r&&Zn(n,r),t}(),lo=wp.i18n.__,co=wp.blocks.registerBlockType,io=wp.components,so=io.RadioControl,uo=io.PanelBody,po=io.Button,mo=io.BaseControl,fo=io.CheckboxControl,bo=io.TextControl,vo=wp.element.Fragment,ko=wp.editor,_o=(ko.RichText,ko.InspectorControls),go=ko.MediaUpload,yo=ko.ColorPalette,ho=a.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},a.a.createElement("g",null,a.a.createElement("g",null,a.a.createElement("circle",{cx:"288",cy:"186.2",r:"60"}),a.a.createElement("rect",{x:"213.5",y:"278.8",width:"149",height:"107"})),a.a.createElement("g",null,a.a.createElement("circle",{cx:"74.5",cy:"186.2",r:"60"}),a.a.createElement("rect",{y:"278.8",width:"149",height:"107"})),a.a.createElement("g",null,a.a.createElement("circle",{cx:"501.5",cy:"186.2",r:"60"}),a.a.createElement("rect",{x:"427",y:"278.8",width:"149",height:"107"}))));co("vk-blocks/pr-blocks",{title:lo("PR Blocks (Beta)","vk-blocks"),icon:ho,category:"vk-blocks-cat",attributes:function(e){for(var t={},n=1;n<=e;n++)t["heading"+n]={type:"string",source:"html",selector:".vk_prBlocks_item_title-"+n},t["content"+n]={type:"string",source:"html",selector:"p.vk_prBlocks_item_summary-"+n},t["url"+n]={type:"string",default:null},t["urlOpenType"+n]={type:"Boolean",default:!1},t["icon"+n]={type:"string",default:"fas fa-file"},t["color"+n]={type:"string",default:"#0693e3"},t["bgType"+n]={type:"string",default:"0"},t["insertImage"+n]={type:"string",default:null};return t}(4),edit:function(e){var t,n=e.attributes,o=e.setAttributes,r=e.className,l=(n.heading1,n.heading2,n.heading3,n.content1,n.content2,n.content3,n.url1),c=n.url2,i=n.url3,s=n.urlOpenType1,u=n.urlOpenType2,p=n.urlOpenType3,m=n.icon1,f=n.icon2,b=n.icon3,v=n.color1,k=n.color2,_=n.color3,d=n.bgType1,g=n.bgType2,y=n.bgType3,h=n.insertImage1,E=n.insertImage2,C=n.insertImage3;return t=r?"".concat(r," vk_prBlocks row"):"vk_prBlocks row",[a.a.createElement(vo,null,a.a.createElement(_o,null,a.a.createElement(uo,{title:lo("PR Block1 Setting","vk-blocks")},a.a.createElement(mo,{label:lo("Link URL:","vk-blocks")},a.a.createElement(bo,{value:l,onChange:function(e){return o({url1:e})}}),a.a.createElement(fo,{label:lo("Open link new tab.","vk-blocks"),checked:s,onChange:function(e){return o({urlOpenType1:e})}})),a.a.createElement(mo,{label:lo("Icon 1","vk-blocks")},a.a.createElement(bo,{label:lo("Class name of the Font Awesome icon font you want to use:","vk-blocks"),value:m,onChange:function(e){return o({icon1:e})},placeholder:"fas fa-file",help:a.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},lo("Font Awesome icon list","vk-blocks"))}),a.a.createElement(yo,{value:v,onChange:function(e){e?o({color1:e}):(o({color1:"#0693e3"}),o({bgType1:"0"}))}}),a.a.createElement(so,{label:lo("Icon Background:","vk-blocks"),selected:d,options:[{label:lo("Solid color","vk-blocks"),value:"0"},{label:lo("No background","vk-blocks"),value:"1"}],onChange:function(e){return o({bgType1:e})}})),a.a.createElement(mo,{label:lo("PR Image 1","vk-blocks"),help:lo("When you have an image. Image is displayed with priority","vk-blocks")},a.a.createElement(go,{onSelect:function(e){return o({insertImage1:e.url})},type:"image",value:h,render:function(e){var t=e.open;return a.a.createElement(po,{onClick:t,className:h?"image-button":"button button-large"},h?a.a.createElement("img",{className:"icon-image",src:h,alt:lo("Upload image","vk-blocks")}):lo("Select image","vk-blocks"))}}))),a.a.createElement(uo,{title:lo("PR Block2 Setting","vk-blocks")},a.a.createElement(mo,{label:lo("Link URL:","vk-blocks")},a.a.createElement(bo,{value:c,onChange:function(e){return o({url2:e})}}),a.a.createElement(fo,{label:lo("Open link new tab.","vk-blocks"),checked:u,onChange:function(e){return o({urlOpenType2:e})}})),a.a.createElement(mo,{label:lo("Icon 2","vk-blocks")},a.a.createElement(bo,{label:lo("Class name of the Font Awesome icon font you want to use:","vk-blocks"),value:f,onChange:function(e){return o({icon2:e})},placeholder:"fas fa-file",help:a.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},lo("Font Awesome icon list","vk-blocks"))}),a.a.createElement(yo,{value:k,onChange:function(e){e?o({color2:e}):(o({color2:"#0693e3"}),o({bgType2:"0"}))}}),a.a.createElement(so,{label:lo("Icon Background:","vk-blocks"),selected:g,options:[{label:lo("Solid color","vk-blocks"),value:"0"},{label:lo("No background","vk-blocks"),value:"1"}],onChange:function(e){return o({bgType2:e})}})),a.a.createElement(mo,{label:lo("PR Image 2","vk-blocks"),help:lo("When you have an image. Image is displayed with priority.","vk-blocks")},a.a.createElement(go,{onSelect:function(e){return o({insertImage2:e.url})},type:"image",value:E,render:function(e){var t=e.open;return a.a.createElement(po,{onClick:t,className:E?"image-button":"button button-large"},E?a.a.createElement("img",{className:"icon-image",src:E,alt:lo("Upload image","vk-blocks")}):lo("Select image","vk-blocks"))}}))),a.a.createElement(uo,{title:lo("PR Block3 Setting","vk-blocks")},a.a.createElement(mo,{label:lo("Link URL:","vk-blocks")},a.a.createElement(bo,{value:i,onChange:function(e){return o({url3:e})}}),a.a.createElement(fo,{label:lo("Open link new tab.","vk-blocks"),checked:p,onChange:function(e){return o({urlOpenType3:e})}})),a.a.createElement(mo,{label:lo("Icon 3","vk-blocks")},a.a.createElement(bo,{label:lo("Class name of the Font Awesome icon font you want to use:","vk-blocks"),value:b,onChange:function(e){return o({icon3:e})},placeholder:"fas fa-file",help:a.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},lo("Font Awesome icon list","vk-blocks"))}),a.a.createElement(yo,{value:_,onChange:function(e){e?o({color3:e}):(o({color3:"#0693e3"}),o({bgType3:"0"}))}}),a.a.createElement(so,{label:lo("Icon Background:","vk-blocks"),selected:y,options:[{label:lo("Solid color","vk-blocks"),value:"0"},{label:lo("No background","vk-blocks"),value:"1"}],onChange:function(e){return o({bgType3:e})}})),a.a.createElement(mo,{label:lo("PR Image 3","vk-blocks"),help:lo("When you have an image. Image is displayed with priority.","vk-blocks")},a.a.createElement(go,{onSelect:function(e){return o({insertImage3:e.url})},type:"image",value:C,render:function(e){var t=e.open;return a.a.createElement(po,{onClick:t,className:C?"image-button":"button button-large"},C?a.a.createElement("img",{className:"icon-image",src:C,alt:lo("Upload image","vk-blocks")}):lo("Select image","vk-blocks"))}})))),a.a.createElement("div",{className:t},a.a.createElement(ro,{attributes:n,setAttributes:o,blockNum:1,for_:"edit"}),a.a.createElement(ro,{attributes:n,setAttributes:o,blockNum:2,for_:"edit"}),a.a.createElement(ro,{attributes:n,setAttributes:o,blockNum:3,for_:"edit"})))]},save:function(e){var t,n=e.attributes,o=e.className;return t=o?"".concat(o," vk_prBlocks row"):"vk_prBlocks row",a.a.createElement("div",{className:t},a.a.createElement(ro,{attributes:n,blockNum:1,for_:"save"}),a.a.createElement(ro,{attributes:n,blockNum:2,for_:"save"}),a.a.createElement(ro,{attributes:n,blockNum:3,for_:"save"}))},deprecated:Kn});function Eo(e){return(Eo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Co(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function wo(e,t){return!t||"object"!==Eo(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function No(e){return(No=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function xo(e,t){return(xo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Bo=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),wo(this,No(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&xo(e,t)}(t,a.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.buttonText,n=e.fontAwesomeIconBefore,o=e.fontAwesomeIconAfter,r="",l="";return n&&(r=a.a.createElement("i",{className:"".concat(n," vk_button_link_before")})),o&&(l=a.a.createElement("i",{className:"".concat(o," vk_button_link_after")})),a.a.createElement(a.a.Fragment,null,r,a.a.createElement("span",{className:"vk_button_link_txt"},t),l)}}])&&Co(n.prototype,o),r&&Co(n,r),t}();function To(e){return(To="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function So(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Oo(e,t){return!t||"object"!==To(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Ro(e){return(Ro=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Io(e,t){return(Io=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Ao=wp.i18n.__,Po=wp.components.Button,jo=wp.editor.MediaUpload,zo=wp.editor.RichText,Mo=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Oo(this,Ro(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Io(e,t)}(t,a.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.title,n=e.titleColor,o=e.content,r=e.contentColor,l=e.url,c=e.buttonType,i=e.buttonColor,s=e.buttonColorCustom,u=e.buttonText,p=e.buttonTarget,m=e.Image,f=e.ImageBorderColor,b=e.layout,v=(e.fontAwesomeIconBefore,e.fontAwesomeIconAfter,this.props.setAttributes),k=this.props.className,_=this.props.for_,d="vk_prContent",g="vk_button",y="btn btn-block vk_button_link vk_prContent_colTxt_btn",h={},E="";return d="right"===b?Ae()(k,d,"vk_prContent-layout-imageRight"):Ae()(k,d,"vk_prContent-layout-imageLeft"),s?(g="".concat(g," vk_button-color-custom"),y="".concat(y," btn-primary"),"0"===c?h={backgroundColor:s,border:"1px solid ".concat(s)}:"1"===c&&(h={backgroundColor:"transparent",border:"1px solid "+s,color:s})):s||("0"===c?(y="".concat(y," btn-").concat(i),h=null):"1"===c&&(y="".concat(y," btn-outline-").concat(i),h=null)),E=null==f?"none":"1px solid ".concat(f),a.a.createElement("div",{className:d},a.a.createElement("div",{className:"col-sm-6 vk_prContent_colImg"},"edit"===_?a.a.createElement(jo,{onSelect:function(e){return v({Image:e.sizes.full.url})},type:" image",value:m,render:function(e){var t=e.open;return a.a.createElement(Po,{onClick:t,className:m?"image-button":"button button-large"},m?a.a.createElement("img",{className:"vk_prContent_colImg_image",src:m,alt:Ao("Upload image","vk-blocks"),style:{border:E}}):Ao("Select image","vk-blocks"))}}):m?a.a.createElement("img",{className:"vk_prContent_colImg_image",src:m,alt:Ao("Upload image","vk-blocks"),style:{border:E}}):Ao("Select image","vk-blocks")),a.a.createElement("div",{className:"col-sm-6 vk_prContent_colTxt"},"edit"===_?a.a.createElement(a.a.Fragment,null,a.a.createElement(zo,{tagName:"h3",className:"vk_prContent_colTxt_title",onChange:function(e){return v({title:e})},value:t,placeholder:Ao("Input title.","vk-blocks"),style:{color:n}}),a.a.createElement(zo,{tagName:"p",className:"vk_prContent_colTxt_text",onChange:function(e){return v({content:e})},value:o,placeholder:Ao("Input content.","vk-blocks"),style:{color:r}})):a.a.createElement(a.a.Fragment,null,a.a.createElement(zo.Content,{tagName:"h3",value:t,className:"vk_prContent_colTxt_title",style:{color:n}}),a.a.createElement(zo.Content,{tagName:"p",className:"vk_prContent_colTxt_text",value:o,style:{color:r}})),function(){if(""!==u&&void 0!==u)return a.a.createElement("div",{className:g},a.a.createElement("a",{href:l,className:y,target:p?"_blank":null,style:h,rel:"noopener noreferrer"},a.a.createElement(Bo,{attributes:e})))}()))}}])&&So(n.prototype,o),r&&So(n,r),t}();function Lo(e){return(Lo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Fo(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Uo(e,t){return!t||"object"!==Lo(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Vo(e){return(Vo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Wo(e,t){return(Wo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Do=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Uo(this,Vo(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Wo(e,t)}(t,a.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.buttonText,n=e.fontAwesomeIconBefore,o=e.fontAwesomeIconAfter,r="",l="";return n&&(r=a.a.createElement("i",{className:"".concat(n," vk_button_link_before")})),o&&(l=a.a.createElement("i",{className:"".concat(o," vk_button_link_after")})),a.a.createElement(a.a.Fragment,null,r,a.a.createElement("span",{className:"vk_button_link_txt"},t),l)}}])&&Fo(n.prototype,o),r&&Fo(n,r),t}();function Ho(e){return(Ho="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function $o(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function qo(e,t){return!t||"object"!==Ho(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Go(e){return(Go=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Yo(e,t){return(Yo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Qo=wp.i18n.__,Jo=wp.components.Button,Ko=wp.editor.MediaUpload,Xo=wp.editor.RichText,Zo=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),qo(this,Go(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Yo(e,t)}(t,a.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.title,n=e.titleColor,o=e.content,r=e.contentColor,l=e.url,c=e.buttonType,i=e.buttonColor,s=e.buttonColorCustom,u=e.buttonText,p=e.buttonTarget,m=e.Image,f=e.ImageBorderColor,b=e.layout,v=(e.fontAwesomeIconBefore,e.fontAwesomeIconAfter,this.props.setAttributes),k=this.props.for_,_="vk_prContent",d="vk_button",g="btn btn-block vk_button_link vk_prContent_colTxt_btn",y={};return _="".concat(_,"right"===b?" vk_prContent-layout-imageRight":" vk_prContent-layout-imageLeft"),s?(d="".concat(d," vk_button-color-custom"),g="".concat(g," btn-primary"),"0"===c?y={backgroundColor:s,border:"1px solid ".concat(s)}:"1"===c&&(y={backgroundColor:"transparent",border:"1px solid "+s,color:s})):s||("0"===c?(g="".concat(g," btn-").concat(i),y=null):"1"===c&&(g="".concat(g," btn-outline-").concat(i),y=null)),a.a.createElement("div",{className:_},a.a.createElement("div",{className:"col-sm-6 vk_prContent_colImg"},"edit"===k?a.a.createElement(Ko,{onSelect:function(e){return v({Image:e.sizes.full.url})},type:" image",value:m,render:function(e){var t=e.open;return a.a.createElement(Jo,{onClick:t,className:m?"image-button":"button button-large"},m?a.a.createElement("img",{className:"vk_prContent_colImg_image",src:m,alt:Qo("Upload image","vk-blocks"),style:{border:"1px solid ".concat(f)}}):Qo("Select image","vk-blocks"))}}):m?a.a.createElement("img",{className:"vk_prContent_colImg_image",src:m,alt:Qo("Upload image","vk-blocks"),style:{border:"1px solid ".concat(f)}}):Qo("Select image","vk-blocks")),a.a.createElement("div",{className:"col-sm-6 vk_prContent_colTxt"},"edit"===k?a.a.createElement(a.a.Fragment,null,a.a.createElement(Xo,{tagName:"h3",className:"vk_prContent_colTxt_title",onChange:function(e){return v({title:e})},value:t,placeholder:Qo("Input title.","vk-blocks"),style:{color:n}}),a.a.createElement(Xo,{tagName:"p",className:"vk_prContent_colTxt_text",onChange:function(e){return v({content:e})},value:o,placeholder:Qo("Input content.","vk-blocks"),style:{color:r}})):a.a.createElement(a.a.Fragment,null,a.a.createElement(Xo.Content,{tagName:"h3",value:t,className:"vk_prContent_colTxt_title",style:{color:n}}),a.a.createElement(Xo.Content,{tagName:"p",className:"vk_prContent_colTxt_text",value:o,style:{color:r}})),function(){if(""!==u&&void 0!==u)return a.a.createElement("div",{className:d},a.a.createElement("a",{href:l,className:g,target:p?"_blank":null,style:y},a.a.createElement(Do,{attributes:e})))}()))}}])&&$o(n.prototype,o),r&&$o(n,r),t}(),ea=[{attributes:{title:{source:"html",selector:".vk_prContent_colTxt_title"},titleColor:{type:"string"},content:{source:"html",selector:".vk_prContent_colTxt_text"},contentColor:{type:"string"},url:{type:"string",default:null},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonText:{source:"html",selector:".vk_button_link_txt",default:""},buttonTarget:{type:"Boolean",default:!1},Image:{type:"string",default:null},ImageBorderColor:{type:"string",default:null},layout:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string"},fontAwesomeIconAfter:{type:"string"}},save:function(e){var t=e.attributes;e.className;return a.a.createElement(Zo,{attributes:t,for_:"save"})}}],ta=wp.i18n.__,na=wp.blocks.registerBlockType,oa=wp.components,aa=(oa.RangeControl,oa.RadioControl),ra=oa.PanelBody,la=(oa.Button,oa.BaseControl),ca=oa.CheckboxControl,ia=oa.TextControl,sa=wp.element.Fragment,ua=wp.editor,pa=(ua.RichText,ua.InspectorControls),ma=(ua.MediaUpload,ua.ColorPalette),fa=a.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},a.a.createElement("g",null,a.a.createElement("path",{d:"M291.7,133.3l0,245.3l-273.1,0l0-245.3L291.7,133.3 M307.2,117.8l-304.2,0l0,276.4l304.2,0L307.2,117.8L307.2,117.8z"}),a.a.createElement("path",{d:"M560.7,218.8l-213.1,0c-6.1,0-11.1-5-11.1-11.1s5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1 C571.8,213.8,566.8,218.8,560.7,218.8z"}),a.a.createElement("path",{d:"M560.7,265.4l-213.1,0c-6.1,0-11.1-5-11.1-11.1c0-6.1,5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1 C571.8,260.5,566.8,265.4,560.7,265.4z"}),a.a.createElement("path",{d:"M560.7,312.1l-213.1,0c-6.1,0-11.1-5-11.1-11.1c0-6.1,5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1 C571.8,307.1,566.8,312.1,560.7,312.1z"}),a.a.createElement("polygon",{points:"278.4,365.4 31.9,365.4 31.9,287.4 113,182.2 184.4,264.4 229.9,226.5 278.4,290.6 \t"}),a.a.createElement("path",{d:"M360.6,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C351.9,137.2,355.8,133.3,360.6,133.3 M360.6,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2 C384.9,128.7,374,117.8,360.6,117.8L360.6,117.8z"}),a.a.createElement("path",{d:"M423.3,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C414.6,137.2,418.5,133.3,423.3,133.3 M423.3,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2s24.2-10.9,24.2-24.2C447.6,128.7,436.7,117.8,423.3,117.8 L423.3,117.8z"}),a.a.createElement("path",{d:"M486,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C477.3,137.2,481.2,133.3,486,133.3 M486,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2 C510.2,128.7,499.4,117.8,486,117.8L486,117.8z"}),a.a.createElement("path",{d:"M548.7,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7s-8.7-3.9-8.7-8.7C540,137.2,543.9,133.3,548.7,133.3 M548.7,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2 C572.9,128.7,562.1,117.8,548.7,117.8L548.7,117.8z"}),a.a.createElement("path",{d:"M566.3,347.6l-224.3,0c-3.1,0-5.6,2.5-5.6,5.6l0,35.5c0,3.1,2.5,5.6,5.6,5.6l224.3,0c3.1,0,5.6-2.5,5.6-5.6v-35.5 C571.8,350.1,569.3,347.6,566.3,347.6z M547.1,379.2v-16.6l9.8,8.3L547.1,379.2z"})));na("vk-blocks/pr-content",{title:ta("PR Content","vk-blocks"),icon:fa,category:"vk-blocks-cat",attributes:{title:{source:"html",selector:".vk_prContent_colTxt_title"},titleColor:{type:"string"},content:{source:"html",selector:".vk_prContent_colTxt_text"},contentColor:{type:"string"},url:{type:"string",default:null},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonText:{source:"html",selector:".vk_button_link_txt",default:""},buttonTarget:{type:"Boolean",default:!1},Image:{type:"string",default:null},ImageBorderColor:{type:"string",default:null},layout:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string"},fontAwesomeIconAfter:{type:"string"}},edit:function(e){var t=e.attributes,n=e.className,o=e.setAttributes,r=t.titleColor,l=t.contentColor,c=t.url,i=t.buttonType,s=t.buttonColor,u=t.buttonColorCustom,p=t.buttonText,m=t.buttonTarget,f=t.ImageBorderColor,b=t.layout,v=t.fontAwesomeIconBefore,k=t.fontAwesomeIconAfter;return a.a.createElement(sa,null,a.a.createElement(pa,null,a.a.createElement(ra,{title:ta("Color Setting","vk-blocks")},a.a.createElement(la,{label:ta("Title Color","vk-blocks")},a.a.createElement(ma,{value:r,onChange:function(e){return o({titleColor:e})}})),a.a.createElement(la,{label:ta("Content Color","vk-blocks")},a.a.createElement(ma,{value:l,onChange:function(e){return o({contentColor:e})}})),a.a.createElement(la,{label:ta("Image Border Color","vk-blocks")},a.a.createElement(ma,{value:f,onChange:function(e){return o({ImageBorderColor:e})}}))),a.a.createElement(ra,{title:ta("Button Setting","vk-blocks")},a.a.createElement(la,{label:ta("Button Text","vk-blocks")},a.a.createElement(ia,{value:p,onChange:function(e){return o({buttonText:e})},placeholder:"Input button text."})),a.a.createElement(la,{label:ta("Link URL","vk-blocks")},a.a.createElement(ia,{value:c,onChange:function(e){return o({url:e})},placeholder:"https://vektor-inc.co.jp/"})),a.a.createElement(ca,{label:ta("Open link new tab.","vk-blocks"),checked:m,onChange:function(e){return o({buttonTarget:e})}}),a.a.createElement(la,{label:ta("Button Type","vk-blocks")},a.a.createElement(aa,{selected:i,options:[{label:ta("Solid","vk-blocks"),value:"0"},{label:ta("Ghost","vk-blocks"),value:"1"}],onChange:function(e){return o({buttonType:e})}})),a.a.createElement(aa,{label:ta("Default Color:","vk-blocks"),selected:s,options:[{label:ta("Primary","vk-blocks"),value:"primary"},{label:ta("Secondary","vk-blocks"),value:"secondary"},{label:ta("Success","vk-blocks"),value:"success"},{label:ta("Info","vk-blocks"),value:"info"},{label:ta("Warning","vk-blocks"),value:"warning"},{label:ta("Danger","vk-blocks"),value:"danger"},{label:ta("Light","vk-blocks"),value:"light"},{label:ta("Dark","vk-blocks"),value:"dark"}],onChange:function(e){return o({buttonColor:e})}}),a.a.createElement(la,{label:ta("Button Color","vk-blocks")},a.a.createElement(ma,{value:u,onChange:function(e){return o({buttonColorCustom:e})}})),a.a.createElement(la,{label:ta("Font Awesome:","vk-blocks"),help:a.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},ta("Font Awesome icon list","vk-blocks"))},a.a.createElement(ia,{label:ta("Before text","vk-blocks"),help:ta("Enter Font Awesome Class.This icon will appear before text. Ex) fas fa-arrow-circle-right","vk-blocks"),value:v,onChange:function(e){return o({fontAwesomeIconBefore:e})},placeholder:"fas fa-arrow-circle-right"}),a.a.createElement(ia,{label:ta("After text","vk-blocks"),help:ta("Enter Font Awesome Class.This icon will appear after text. Ex) fas fa-external-link-alt","vk-blocks"),value:k,onChange:function(e){return o({fontAwesomeIconAfter:e})},placeholder:"fas fa-external-link-alt"}))),a.a.createElement(ra,{title:ta("Layout Setting","vk-blocks")},a.a.createElement(aa,{label:ta("Layout Type","vk-blocks"),selected:b,options:[{label:ta("Right","vk-blocks"),value:"right"},{label:ta("Left","vk-blocks"),value:"left"}],onChange:function(e){return o({layout:e})}}))),a.a.createElement(Mo,{attributes:t,setAttributes:o,className:n,for_:"edit"}))},save:function(e){var t=e.attributes,n=e.className;return a.a.createElement(Mo,{attributes:t,className:n,for_:"save"})},deprecated:ea})}]);
|
26 |
-
//# sourceMappingURL=block-build.js.map
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/vk-blocks/package/build/block-build.js.map
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./node_modules/react/index.js","webpack:///./node_modules/classnames/index.js","webpack:///./node_modules/react/cjs/react.production.min.js","webpack:///./node_modules/react/node_modules/object-assign/index.js","webpack:///./src/balloon/block.js","webpack:///./src/staff/component.js","webpack:///./src/staff/block.js","webpack:///./src/staff/schema.js","webpack:///./src/spacer/component.js","webpack:///./src/spacer/deprecated/component.js","webpack:///./src/spacer/deprecated/deprecated.js","webpack:///./src/spacer/deprecated/schema.js","webpack:///./src/spacer/block.js","webpack:///./src/spacer/schema.js","webpack:///./src/outer/component-divider.js","webpack:///./src/outer/component.js","webpack:///./src/outer/deprecated/component-divider.js","webpack:///./src/outer/deprecated/component.js","webpack:///./src/outer/deprecated/block.js","webpack:///./src/outer/deprecated/schema.js","webpack:///./src/_helper/to-number.js","webpack:///./src/outer/block.js","webpack:///./src/outer/schema.js","webpack:///./src/heading/heading-toolbar.js","webpack:///./src/heading/component.js","webpack:///./src/heading/deprecated/block.js","webpack:///./src/heading/deprecated/schema.js","webpack:///./src/heading/block.js","webpack:///./src/heading/schema.js","webpack:///./src/alert/deprecated.js","webpack:///./src/alert/block.js","webpack:///./src/button/component.js","webpack:///./src/button/deprecated/component-deprecated.js","webpack:///./src/button/deprecated/component-deprecated-id.js","webpack:///./src/button/deprecated/component-deprecated-noopenernoreferer-id.js","webpack:///./src/button/deprecated/component-deprecated-subcaption-noNoopnnernoreferer-id.js","webpack:///./src/button/deprecated/deprecated.js","webpack:///./src/button/block.js","webpack:///./src/faq/deprecated.js","webpack:///./src/faq/block.js","webpack:///./src/flow/deprecated.js","webpack:///./src/flow/block.js","webpack:///./src/pr-blocks/deprecated/component-block.js","webpack:///./src/pr-blocks/deprecated/block.js","webpack:///./src/pr-blocks/component-block.js","webpack:///./src/pr-blocks/block.js","webpack:///./src/pr-content/component-fontawesome.js","webpack:///./src/pr-content/component.js","webpack:///./src/pr-content/deprecated/component-fontawesome-deprecated.js","webpack:///./src/pr-content/deprecated/component-deprecated.js","webpack:///./src/pr-content/deprecated/deprecated.js","webpack:///./src/pr-content/block.js","webpack:///./src/pr-content/schema.js"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","__WEBPACK_AMD_DEFINE_RESULT__","hasOwn","classNames","classes","arguments","length","arg","argType","push","Array","isArray","inner","apply","join","default","undefined","k","for","q","u","v","w","x","y","z","A","B","C","iterator","D","a","b","e","encodeURIComponent","g","h","f","Error","replace","framesToPop","aa","E","isMounted","enqueueForceUpdate","enqueueReplaceState","enqueueSetState","F","G","this","props","context","refs","updater","H","I","isReactComponent","setState","forceUpdate","J","constructor","isPureReactComponent","K","current","currentDispatcher","L","M","ref","__self","__source","N","children","defaultProps","$$typeof","type","_owner","O","P","Q","R","pop","result","keyPrefix","func","count","S","V","T","U","next","done","keys","=",":","escape","toString","ca","da","W","ba","X","Children","map","forEach","toArray","only","createRef","Component","PureComponent","createContext","_calculateChangedBits","_currentValue","_currentValue2","_threadCount","Provider","Consumer","_context","forwardRef","render","lazy","_ctor","_status","_result","memo","compare","Fragment","StrictMode","Suspense","createElement","cloneElement","createFactory","isValidElement","version","unstable_ConcurrentMode","unstable_Profiler","__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED","ReactCurrentOwner","assign","Y","Z","getOwnPropertySymbols","propIsEnumerable","propertyIsEnumerable","test1","String","getOwnPropertyNames","test2","fromCharCode","test3","split","letter","err","shouldUseNative","target","source","from","symbols","to","val","TypeError","toObject","__","wp","i18n","registerBlockType","blocks","components","RadioControl","RangeControl","PanelBody","Button","element","editor","RichText","InspectorControls","MediaUpload","ColorPalette","BlockIcon","React","xmlns","width","height","viewBox","title","icon","category","attributes","content","selector","balloonName","balloonType","balloonBgColor","balloonAlign","IconImage","edit","_ref","className","setAttributes","label","help","selected","options","onChange","concat","onSelect","sizes","full","url","_ref2","open","onClick","src","alt","tagName","placeholder","style","background","border","save","_ref3","Content","NewComponent","_React$Component","_classCallCheck","_possibleConstructorReturn","_getPrototypeOf","_inherits","_this$props$attribute","vk_staff_text_name","vk_staff_text_caption","vk_staff_text_role","vk_staff_text_profileTitle","vk_staff_text_profileText","vk_staff_photo_image","vk_staff_photo_image_alt","vk_staff_layout","vk_staff_nameColor","vk_staff_captionColor","vk_staff_positionColor","vk_staff_profileTitleColor","vk_staff_profileTextColor","vk_staff_photoBorder","for_","returnELm","react_default","color","TextControl","BaseControl","SelectControl","component_NewComponent","SpacerComponent","component_classCallCheck","component_possibleConstructorReturn","component_getPrototypeOf","component_inherits","unit","pc","tablet","mobile","deprecated_component_classCallCheck","deprecated_component_possibleConstructorReturn","deprecated_component_getPrototypeOf","deprecated_component_inherits","deprecated","deprecated_component_SpacerComponent","points","block_Fragment","block_InspectorControls","block_PanelBody","block_SelectControl","block_BaseControl","step","component_SpacerComponent","componentDivider","level","whichSide","dividerType","sectionPadding","sectionClass","lenderDivider","Math","abs","strokeWidth","fill","absLevel","tiltSectionStyle","curveSectionStyle","waveSectionStyle","DivideAbs4","triangleSectionStyle","paddingBottom","preserveAspectRatio","paddingTop","InnerBlocks","hex2rgba","hex","alpha","match","slice","parseInt","outer_component_classCallCheck","outer_component_possibleConstructorReturn","outer_component_getPrototypeOf","outer_component_inherits","classPaddingLR","classPaddingVertical","classBgPosition","classWidth","elm","containerClass","whichSideUpper","whichSideLower","bgStyle","borderProperty","borderRadiusProperty","bgColor","bgImage","bgPosition","outerWidth","padding_left_and_right","padding_top_and_bottom","opacity","upper_level","lower_level","upperDividerBgColor","lowerDividerBgColor","borderWidth","borderStyle","borderColor","borderRadius","anchor","id","outer_deprecated_component_classCallCheck","outer_deprecated_component_possibleConstructorReturn","outer_deprecated_component_getPrototypeOf","outer_deprecated_component_inherits","component_InnerBlocks","vk_blocks_check","is_pro","deprecated_component_Component","toNumber","min","max","Number","isNaN","supports","outer_block_Fragment","outer_block_InspectorControls","outer_block_PanelBody","outer_block_BaseControl","block_ColorPalette","block_RangeControl","block_MediaUpload","block_Button","outer_block_SelectControl","component_Component","range","window","lodash","sprintf","Toolbar","HeadingToolbar","targetLevel","selectedLevel","isActive","subscript","_this","_this$props","minLevel","maxLevel","controls","index","createLevelControl","heading_component_classCallCheck","heading_component_possibleConstructorReturn","heading_component_getPrototypeOf","heading_component_inherits","cStyle","tStyle","align","titleColor","titleSize","subText","subTextFlag","subTextColor","subTextSize","titleStyle","titleMarginBottom","outerMarginBottom","marginBottom","fontSize","textAlign","component_RichText","BlockControls","AlignmentToolbar","Version0_6_0","block_RichText","number","set_attirbuite","heading1","heading2","heading3","content1","content2","content3","url1","url2","url3","urlOpenType1","urlOpenType2","urlOpenType3","icon1","icon2","icon3","color1","color2","color3","bgType1","bgType2","bgType3","insertImage1","insertImage2","insertImage3","href","backgroundImage","backgroundRepeat","backgroundSize","_readOnlyError","backgroundColor","deprecated_block_Fragment","customClassName","setTitleFontSize","newLevel","heading_block_Fragment","block_BlockControls","heading_toolbar","heading_block_InspectorControls","heading_block_PanelBody","heading_block_SelectControl","heading_block_RangeControl","block_AlignmentToolbar","heading_block_ColorPalette","block_RadioControl","heading_component_Component","alert_deprecated_RichText","event","alert_block_RichText","newContent","button_component_classCallCheck","button_component_possibleConstructorReturn","button_component_getPrototypeOf","button_component_inherits","buttonColorCustom","lbColorCustom","buttonColor","lbColor","buttonType","lbType","buttonAlign","lbAlign","buttonSize","lbSize","buttonUrl","lbUrl","buttonTarget","lbTarget","fontAwesomeIconBefore","lbFontAwesomeIconBefore","fontAwesomeIconAfter","lbFontAwesomeIconAfter","richText","lbRichtext","subCaption","lbsubCaption","aClass","aStyle","iconBefore","iconAfter","role","aria-pressed","rel","ComponentDeprecated","component_deprecated_classCallCheck","component_deprecated_possibleConstructorReturn","component_deprecated_getPrototypeOf","component_deprecated_inherits","ComponentDeprecatedId","component_deprecated_id_classCallCheck","component_deprecated_id_possibleConstructorReturn","component_deprecated_id_getPrototypeOf","component_deprecated_id_inherits","ComponentDeprecatedNoOpnnerNoRefererID","component_deprecated_noopenernoreferer_id_classCallCheck","component_deprecated_noopenernoreferer_id_possibleConstructorReturn","component_deprecated_noopenernoreferer_id_getPrototypeOf","component_deprecated_noopenernoreferer_id_inherits","ComponentDeprecatedSubcaptionNoopennerId","component_deprecated_subcaption_noNoopnnernoreferer_id_classCallCheck","component_deprecated_subcaption_noNoopnnernoreferer_id_possibleConstructorReturn","component_deprecated_subcaption_noNoopnnernoreferer_id_getPrototypeOf","component_deprecated_subcaption_noNoopnnernoreferer_id_inherits","component_deprecated_ComponentDeprecated","deprecated_deprecated_RichText","component_deprecated_id_ComponentDeprecatedId","component_deprecated_noopenernoreferer_id_ComponentDeprecatedNoOpnnerNoRefererID","_ref4","component_deprecated_subcaption_noNoopnnernoreferer_id_ComponentDeprecatedSubcaptionNoopennerId","CheckboxControl","Dashicon","IconButton","URLInput","isSelected","button_block_Fragment","button_block_InspectorControls","button_block_PanelBody","block_TextControl","checked","button_block_RadioControl","button_block_BaseControl","button_block_ColorPalette","button_component_Component","button_block_RichText","formattingControls","keepPlaceholderOnFocus","onSubmit","preventDefault","heading","faq_deprecated_RichText","faq_block_RichText","arrowFlag","insertImage","flow_deprecated_RichText","PanelColor","flow_block_Fragment","flow_block_InspectorControls","flow_block_PanelBody","flow_block_RadioControl","flow_block_RichText","flow_block_MediaUpload","flow_block_Button","ComponentBlock","component_block_classCallCheck","component_block_possibleConstructorReturn","component_block_getPrototypeOf","component_block_inherits","blockNum","blockNumArrIndex","urlOpenType","bgType","richTextH1Save","richTextPSave","drawElement","component_block_RichText","set_attributes","block_readOnlyError","deprecated_block_RichText","set_attributes2","component_block_ComponentBlock","pr_blocks_component_block_classCallCheck","pr_blocks_component_block_possibleConstructorReturn","pr_blocks_component_block_getPrototypeOf","pr_blocks_component_block_inherits","pr_blocks_component_block_RichText","cx","cy","pr_blocks_block_Fragment","pr_blocks_block_InspectorControls","pr_blocks_block_PanelBody","pr_blocks_block_BaseControl","pr_blocks_block_TextControl","pr_blocks_block_CheckboxControl","pr_blocks_block_ColorPalette","pr_blocks_block_RadioControl","pr_blocks_block_MediaUpload","pr_blocks_block_Button","pr_blocks_component_block_ComponentBlock","_ref5","Fontawesome","component_fontawesome_classCallCheck","component_fontawesome_possibleConstructorReturn","component_fontawesome_getPrototypeOf","component_fontawesome_inherits","buttonText","pr_content_component_classCallCheck","pr_content_component_possibleConstructorReturn","pr_content_component_getPrototypeOf","pr_content_component_inherits","contentColor","Image","ImageBorderColor","layout","btnClass","imageBorderProperty","component_MediaUpload","component_Button","pr_content_component_RichText","component_fontawesome_Fontawesome","component_fontawesome_deprecated_classCallCheck","component_fontawesome_deprecated_possibleConstructorReturn","component_fontawesome_deprecated_getPrototypeOf","component_fontawesome_deprecated_inherits","deprecated_component_deprecated_classCallCheck","deprecated_component_deprecated_possibleConstructorReturn","deprecated_component_deprecated_getPrototypeOf","deprecated_component_deprecated_inherits","component_deprecated_MediaUpload","component_deprecated_Button","component_deprecated_RichText","component_fontawesome_deprecated_Fontawesome","deprecated_component_deprecated_ComponentDeprecated","pr_content_block_Fragment","pr_content_block_InspectorControls","pr_content_block_PanelBody","pr_content_block_BaseControl","pr_content_block_ColorPalette","pr_content_block_TextControl","pr_content_block_CheckboxControl","pr_content_block_RadioControl","pr_content_component_Component"],"mappings":"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","file":"./inc/vk-blocks/build/block-build.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 5);\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react.production.min.js');\n} else {\n module.exports = require('./cjs/react.development.js');\n}\n","/*!\n Copyright (c) 2017 Jed Watson.\n Licensed under the MIT License (MIT), see\n http://jedwatson.github.io/classnames\n*/\n/* global define */\n\n(function () {\n\t'use strict';\n\n\tvar hasOwn = {}.hasOwnProperty;\n\n\tfunction classNames () {\n\t\tvar classes = [];\n\n\t\tfor (var i = 0; i < arguments.length; i++) {\n\t\t\tvar arg = arguments[i];\n\t\t\tif (!arg) continue;\n\n\t\t\tvar argType = typeof arg;\n\n\t\t\tif (argType === 'string' || argType === 'number') {\n\t\t\t\tclasses.push(arg);\n\t\t\t} else if (Array.isArray(arg) && arg.length) {\n\t\t\t\tvar inner = classNames.apply(null, arg);\n\t\t\t\tif (inner) {\n\t\t\t\t\tclasses.push(inner);\n\t\t\t\t}\n\t\t\t} else if (argType === 'object') {\n\t\t\t\tfor (var key in arg) {\n\t\t\t\t\tif (hasOwn.call(arg, key) && arg[key]) {\n\t\t\t\t\t\tclasses.push(key);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn classes.join(' ');\n\t}\n\n\tif (typeof module !== 'undefined' && module.exports) {\n\t\tclassNames.default = classNames;\n\t\tmodule.exports = classNames;\n\t} else if (typeof define === 'function' && typeof define.amd === 'object' && define.amd) {\n\t\t// register as 'classnames', consistent with npm package name\n\t\tdefine('classnames', [], function () {\n\t\t\treturn classNames;\n\t\t});\n\t} else {\n\t\twindow.classNames = classNames;\n\t}\n}());\n","/** @license React v16.7.0\n * react.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';var k=require(\"object-assign\"),n=\"function\"===typeof Symbol&&Symbol.for,p=n?Symbol.for(\"react.element\"):60103,q=n?Symbol.for(\"react.portal\"):60106,r=n?Symbol.for(\"react.fragment\"):60107,t=n?Symbol.for(\"react.strict_mode\"):60108,u=n?Symbol.for(\"react.profiler\"):60114,v=n?Symbol.for(\"react.provider\"):60109,w=n?Symbol.for(\"react.context\"):60110,x=n?Symbol.for(\"react.concurrent_mode\"):60111,y=n?Symbol.for(\"react.forward_ref\"):60112,z=n?Symbol.for(\"react.suspense\"):60113,A=n?Symbol.for(\"react.memo\"):\n60115,B=n?Symbol.for(\"react.lazy\"):60116,C=\"function\"===typeof Symbol&&Symbol.iterator;function aa(a,b,e,c,d,g,h,f){if(!a){a=void 0;if(void 0===b)a=Error(\"Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.\");else{var l=[e,c,d,g,h,f],m=0;a=Error(b.replace(/%s/g,function(){return l[m++]}));a.name=\"Invariant Violation\"}a.framesToPop=1;throw a;}}\nfunction D(a){for(var b=arguments.length-1,e=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+a,c=0;c<b;c++)e+=\"&args[]=\"+encodeURIComponent(arguments[c+1]);aa(!1,\"Minified React error #\"+a+\"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. \",e)}var E={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},F={};\nfunction G(a,b,e){this.props=a;this.context=b;this.refs=F;this.updater=e||E}G.prototype.isReactComponent={};G.prototype.setState=function(a,b){\"object\"!==typeof a&&\"function\"!==typeof a&&null!=a?D(\"85\"):void 0;this.updater.enqueueSetState(this,a,b,\"setState\")};G.prototype.forceUpdate=function(a){this.updater.enqueueForceUpdate(this,a,\"forceUpdate\")};function H(){}H.prototype=G.prototype;function I(a,b,e){this.props=a;this.context=b;this.refs=F;this.updater=e||E}var J=I.prototype=new H;\nJ.constructor=I;k(J,G.prototype);J.isPureReactComponent=!0;var K={current:null,currentDispatcher:null},L=Object.prototype.hasOwnProperty,M={key:!0,ref:!0,__self:!0,__source:!0};\nfunction N(a,b,e){var c=void 0,d={},g=null,h=null;if(null!=b)for(c in void 0!==b.ref&&(h=b.ref),void 0!==b.key&&(g=\"\"+b.key),b)L.call(b,c)&&!M.hasOwnProperty(c)&&(d[c]=b[c]);var f=arguments.length-2;if(1===f)d.children=e;else if(1<f){for(var l=Array(f),m=0;m<f;m++)l[m]=arguments[m+2];d.children=l}if(a&&a.defaultProps)for(c in f=a.defaultProps,f)void 0===d[c]&&(d[c]=f[c]);return{$$typeof:p,type:a,key:g,ref:h,props:d,_owner:K.current}}\nfunction ba(a,b){return{$$typeof:p,type:a.type,key:b,ref:a.ref,props:a.props,_owner:a._owner}}function O(a){return\"object\"===typeof a&&null!==a&&a.$$typeof===p}function escape(a){var b={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+(\"\"+a).replace(/[=:]/g,function(a){return b[a]})}var P=/\\/+/g,Q=[];function R(a,b,e,c){if(Q.length){var d=Q.pop();d.result=a;d.keyPrefix=b;d.func=e;d.context=c;d.count=0;return d}return{result:a,keyPrefix:b,func:e,context:c,count:0}}\nfunction S(a){a.result=null;a.keyPrefix=null;a.func=null;a.context=null;a.count=0;10>Q.length&&Q.push(a)}\nfunction T(a,b,e,c){var d=typeof a;if(\"undefined\"===d||\"boolean\"===d)a=null;var g=!1;if(null===a)g=!0;else switch(d){case \"string\":case \"number\":g=!0;break;case \"object\":switch(a.$$typeof){case p:case q:g=!0}}if(g)return e(c,a,\"\"===b?\".\"+U(a,0):b),1;g=0;b=\"\"===b?\".\":b+\":\";if(Array.isArray(a))for(var h=0;h<a.length;h++){d=a[h];var f=b+U(d,h);g+=T(d,f,e,c)}else if(null===a||\"object\"!==typeof a?f=null:(f=C&&a[C]||a[\"@@iterator\"],f=\"function\"===typeof f?f:null),\"function\"===typeof f)for(a=f.call(a),h=\n0;!(d=a.next()).done;)d=d.value,f=b+U(d,h++),g+=T(d,f,e,c);else\"object\"===d&&(e=\"\"+a,D(\"31\",\"[object Object]\"===e?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":e,\"\"));return g}function V(a,b,e){return null==a?0:T(a,\"\",b,e)}function U(a,b){return\"object\"===typeof a&&null!==a&&null!=a.key?escape(a.key):b.toString(36)}function ca(a,b){a.func.call(a.context,b,a.count++)}\nfunction da(a,b,e){var c=a.result,d=a.keyPrefix;a=a.func.call(a.context,b,a.count++);Array.isArray(a)?W(a,c,e,function(a){return a}):null!=a&&(O(a)&&(a=ba(a,d+(!a.key||b&&b.key===a.key?\"\":(\"\"+a.key).replace(P,\"$&/\")+\"/\")+e)),c.push(a))}function W(a,b,e,c,d){var g=\"\";null!=e&&(g=(\"\"+e).replace(P,\"$&/\")+\"/\");b=R(b,g,c,d);V(a,da,b);S(b)}\nvar X={Children:{map:function(a,b,e){if(null==a)return a;var c=[];W(a,c,null,b,e);return c},forEach:function(a,b,e){if(null==a)return a;b=R(null,null,b,e);V(a,ca,b);S(b)},count:function(a){return V(a,function(){return null},null)},toArray:function(a){var b=[];W(a,b,null,function(a){return a});return b},only:function(a){O(a)?void 0:D(\"143\");return a}},createRef:function(){return{current:null}},Component:G,PureComponent:I,createContext:function(a,b){void 0===b&&(b=null);a={$$typeof:w,_calculateChangedBits:b,\n_currentValue:a,_currentValue2:a,_threadCount:0,Provider:null,Consumer:null};a.Provider={$$typeof:v,_context:a};return a.Consumer=a},forwardRef:function(a){return{$$typeof:y,render:a}},lazy:function(a){return{$$typeof:B,_ctor:a,_status:-1,_result:null}},memo:function(a,b){return{$$typeof:A,type:a,compare:void 0===b?null:b}},Fragment:r,StrictMode:t,Suspense:z,createElement:N,cloneElement:function(a,b,e){null===a||void 0===a?D(\"267\",a):void 0;var c=void 0,d=k({},a.props),g=a.key,h=a.ref,f=a._owner;\nif(null!=b){void 0!==b.ref&&(h=b.ref,f=K.current);void 0!==b.key&&(g=\"\"+b.key);var l=void 0;a.type&&a.type.defaultProps&&(l=a.type.defaultProps);for(c in b)L.call(b,c)&&!M.hasOwnProperty(c)&&(d[c]=void 0===b[c]&&void 0!==l?l[c]:b[c])}c=arguments.length-2;if(1===c)d.children=e;else if(1<c){l=Array(c);for(var m=0;m<c;m++)l[m]=arguments[m+2];d.children=l}return{$$typeof:p,type:a.type,key:g,ref:h,props:d,_owner:f}},createFactory:function(a){var b=N.bind(null,a);b.type=a;return b},isValidElement:O,version:\"16.7.0\",\nunstable_ConcurrentMode:x,unstable_Profiler:u,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:K,assign:k}},Y={default:X},Z=Y&&X||Y;module.exports=Z.default||Z;\n","/*\nobject-assign\n(c) Sindre Sorhus\n@license MIT\n*/\n\n'use strict';\n/* eslint-disable no-unused-vars */\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nvar propIsEnumerable = Object.prototype.propertyIsEnumerable;\n\nfunction toObject(val) {\n\tif (val === null || val === undefined) {\n\t\tthrow new TypeError('Object.assign cannot be called with null or undefined');\n\t}\n\n\treturn Object(val);\n}\n\nfunction shouldUseNative() {\n\ttry {\n\t\tif (!Object.assign) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// Detect buggy property enumeration order in older V8 versions.\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=4118\n\t\tvar test1 = new String('abc'); // eslint-disable-line no-new-wrappers\n\t\ttest1[5] = 'de';\n\t\tif (Object.getOwnPropertyNames(test1)[0] === '5') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test2 = {};\n\t\tfor (var i = 0; i < 10; i++) {\n\t\t\ttest2['_' + String.fromCharCode(i)] = i;\n\t\t}\n\t\tvar order2 = Object.getOwnPropertyNames(test2).map(function (n) {\n\t\t\treturn test2[n];\n\t\t});\n\t\tif (order2.join('') !== '0123456789') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test3 = {};\n\t\t'abcdefghijklmnopqrst'.split('').forEach(function (letter) {\n\t\t\ttest3[letter] = letter;\n\t\t});\n\t\tif (Object.keys(Object.assign({}, test3)).join('') !==\n\t\t\t\t'abcdefghijklmnopqrst') {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn true;\n\t} catch (err) {\n\t\t// We don't expect any of the above to throw, but better to be safe.\n\t\treturn false;\n\t}\n}\n\nmodule.exports = shouldUseNative() ? Object.assign : function (target, source) {\n\tvar from;\n\tvar to = toObject(target);\n\tvar symbols;\n\n\tfor (var s = 1; s < arguments.length; s++) {\n\t\tfrom = Object(arguments[s]);\n\n\t\tfor (var key in from) {\n\t\t\tif (hasOwnProperty.call(from, key)) {\n\t\t\t\tto[key] = from[key];\n\t\t\t}\n\t\t}\n\n\t\tif (getOwnPropertySymbols) {\n\t\t\tsymbols = getOwnPropertySymbols(from);\n\t\t\tfor (var i = 0; i < symbols.length; i++) {\n\t\t\t\tif (propIsEnumerable.call(from, symbols[i])) {\n\t\t\t\t\tto[symbols[i]] = from[symbols[i]];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn to;\n};\n","/**\n * Baloon block type\n *\n */\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst { registerBlockType } = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, RadioControl, PanelBody, Button} = wp.components;\nconst { Fragment } = wp.element;\nconst {RichText, InspectorControls, MediaUpload, ColorPalette} = wp.editor;\nconst BlockIcon = (\n\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t\t<path d=\"M544 450.583c0 22.75 13.014 42.454 32 52.092v7.969c-5.313 0.727-10.736 1.112-16.25 1.112-34.004 0-64.674-14.264-86.361-37.132-13.111 3.491-27.001 5.376-41.389 5.376-79.529 0-144-57.308-144-128s64.471-128 144-128c79.529 0 144 57.308 144 128 0 27.674-9.882 53.296-26.678 74.233-3.412 7.412-5.322 15.656-5.322 24.35zM115.339 110.593c-33.107 26.899-51.339 61.492-51.339 97.407 0 20.149 5.594 39.689 16.626 58.075 11.376 18.96 28.491 36.293 49.494 50.126 15.178 9.996 25.39 25.974 28.088 43.947 0.9 5.992 1.464 12.044 1.685 18.062 3.735-3.097 7.375-6.423 10.94-9.988 12.077-12.076 28.39-18.745 45.251-18.745 2.684 0 5.381 0.168 8.078 0.512 10.474 1.331 21.172 2.008 31.797 2.010v64c-13.564-0.001-26.877-0.869-39.871-2.521-54.989 54.989-120.625 64.85-184.088 66.298v-13.458c34.268-16.789 64-47.37 64-82.318 0-4.877-0.379-9.665-1.082-14.348-57.898-38.132-94.918-96.377-94.918-161.652 0-114.875 114.615-208 256-208 139.229 0 252.496 90.307 255.918 202.76-20.548-9.158-42.92-14.711-66.131-16.289-5.765-28.034-22.701-54.408-49.126-75.878-17.661-14.349-38.458-25.695-61.814-33.722-24.853-8.54-51.38-12.871-78.847-12.871s-53.994 4.331-78.847 12.871c-23.356 8.027-44.153 19.372-61.814 33.722z\"/>\n\t</svg>\n);\n\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/balloon', {\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Ballon', 'vk-blocks'), // Block title.\n\ticon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n\tcategory: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n\tattributes: {\n\t\tcontent: {\n\t\t\tsource: 'html',\n selector: 'p',\n\t\t},\n balloonName: {\n source: 'html',\n selector: 'figcaption',\n },\n balloonType: {\n type: 'string',\n default: 'type-serif',\n },\n\t\tballoonBgColor: {\n\t\t\ttype: 'string',\n\t\t},\n\t\tballoonAlign: {\n\t\t\ttype: 'string',\n\t\t\tdefault: 'position-left',\n\t\t},\n\t\tIconImage: {\n\t\t\ttype: 'string',\n\t\t\tdefault: null, // no image by default!\n\t\t}\n\t},\n\n\t/**\n\t * The edit function describes the structure of your block in the context of the editor.\n\t * This represents what the editor will render when the block is used.\n\t *\n\t * The \"edit\" property must be a valid function.\n\t *\n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n\t */\n\tedit( { attributes, className, setAttributes } ) {\n\t\tconst {\n\t\t\tcontent,\n balloonName,\n balloonType,\n balloonBgColor,\n\t\t\tballoonAlign,\n\t\t\tIconImage,\n\t\t} = attributes;\n\n return (\n\t\t\t<Fragment>\n\t\t\t\t<InspectorControls>\n\t\t\t\t\t<PanelBody title={__('Balloon setting', 'vk-blocks')}>\n\t\t\t\t\t\t<RadioControl\n\t\t\t\t\t\t\tlabel={__('Position', 'vk-blocks')}\n\t\t\t\t\t\t\thelp={__('Please specify the layout of the balloon.', 'vk-blocks')}\n\t\t\t\t\t\t\tselected={ balloonAlign }\n\t\t\t\t\t\t\toptions={ [\n\t\t\t\t\t\t\t\t{ label: __('Left', 'vk-blocks'), value: 'position-left' },\n\t\t\t\t\t\t\t\t{ label: __('Right', 'vk-blocks'), value: 'position-right' },\n\t\t\t\t\t\t\t] }\n\t\t\t\t\t\t\tonChange={ ( value ) => setAttributes( { balloonAlign: value } ) }\n\t\t\t\t\t\t/>\n\t\t <RadioControl\n\t\t label={__('Type', 'vk-blocks')}\n\t\t help={__('Please select the type of balloon.', 'vk-blocks')}\n\t\t selected={ balloonType }\n\t\t options={ [\n\t\t { label: __('Serif', 'vk-blocks'), value: 'type-serif' },\n\t\t { label: __('Thinking', 'vk-blocks'), value: 'type-think' }\n\t\t ] }\n\t\t onChange={ ( value ) => setAttributes( { balloonType: value } ) }\n\t\t />\n\t\t <ColorPalette\n\t\t value={balloonBgColor}\n\t\t onChange={(value) => setAttributes({balloonBgColor: value})}\n\t\t />\n\t\t\t\t\t</PanelBody>\n\t\t\t\t</InspectorControls>\n\n\t\t\t\t<div className={ `${ className } vk_balloon vk_balloon-${ balloonAlign } vk_balloon-${ balloonType }` }>\n\t\t\t\t\t<div className={ 'vk_balloon_icon' }>\n\t\t\t\t\t\t<MediaUpload\n\t\t\t\t\t\t\tonSelect={ (value) => setAttributes( { IconImage: value.sizes.full.url } ) }\n\t\t\t\t\t\t\ttype=\"image\"\n\t\t\t\t\t\t\tclassName={ 'vk_balloon_icon_image' }\n\t\t\t\t\t\t\tvalue={ IconImage }\n\t\t\t\t\t\t\trender={ ( { open } ) => (\n\t\t\t\t\t\t\t\t<Button\n\t\t\t\t\t\t\t\t\tonClick={ open }\n\t\t\t\t\t\t\t\t\tclassName={ IconImage ? 'image-button' : 'button button-large' }\n\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t{ ! IconImage ? __('Select image', 'vk-blocks') : <img className={ 'vk_balloon_icon_image' } src={ IconImage } alt={__('Upload image', 'vk-blocks') } /> }\n\t\t\t\t\t\t\t\t</Button>\n\t\t\t\t\t\t\t)}\n\t\t\t\t\t\t/>\n <RichText\n tagName=\"figcaption\"\n\t\t\t\t\t\t\tclassName={ 'vk_balloon_icon_name' }\n onChange={ ( value ) => setAttributes( { balloonName: value } ) }\n value={ balloonName }\n placeholder={__('Icon Name', 'vk-blocks') }\n />\n\t\t\t\t\t</div>\n\t\t\t\t\t<RichText\n\t\t\t\t\t\tstyle={ { background: balloonBgColor, border: balloonBgColor } }\n\t\t\t\t\t\ttagName=\"p\"\n\t\t\t\t\t\tclassName={ 'vk_balloon_content' }\n\t\t\t\t\t\tonChange={ ( value ) => setAttributes( { content: value } ) }\n\t\t\t\t\t\tvalue={ content }\n\t\t\t\t\t\tplaceholder={__('Input text', 'vk-blocks') }\n\t\t\t\t\t/>\n\t\t\t\t</div>\n\t\t\t</Fragment>\n );\n\t},\n\n\n\t/**\n\t * The save function defin className }> which the different attributes should be combined\n\t * into the final markup, which is then serialized by Gutenberg into post_content.\n\t *\n\t * The \"save\" property must be specified and must be a valid function.\n\t *\n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n\t */\n\tsave( { attributes, className } ) {\n\t\tconst {\n\t\t\tcontent,\n balloonName,\n balloonType,\n balloonBgColor,\n\t\t\tballoonAlign,\n\t\t\tIconImage,\n\t\t} = attributes;\n\n\t\treturn (\n\t\t\t<div className={ `vk_balloon vk_balloon-${ balloonAlign } vk_balloon-${ balloonType }` }>\n\t\t\t\t<div className={ 'vk_balloon_icon' }>\n\t\t\t\t\t{ IconImage ?\n\t\t\t\t\t\t<figure>\n\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\tclassName={ 'vk_balloon_icon_image' }\n\t\t\t\t\t\t\t\tsrc={ IconImage }\n\t\t\t\t\t\t\t\talt=''\n\t\t\t\t\t\t\t/>\n <RichText.Content\n tagName=\"figcaption\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_balloon_icon_name' }\n value={ balloonName }\n />\n\t\t\t\t\t\t</figure> : '' }\n\t\t\t\t</div>\n\t\t\t\t<RichText.Content\n\t\t\t\t\tclassName={ 'vk_balloon_content' }\n\t\t\t\t\tstyle={ { background: balloonBgColor, border: balloonBgColor } }\n\t\t\t\t\ttagName=\"p\"\n\t\t\t\t\tvalue={ content }\n\t\t\t\t/>\n\t\t\t</div>\n\t\t);\n\t},\n});\n","import React from 'react';\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {RichText, MediaUpload} = wp.editor;\nconst {Button} = wp.components;\n\nexport class NewComponent extends React.Component {\n\n render() {\n\n let {\n vk_staff_text_name,\n vk_staff_text_caption,\n vk_staff_text_role,\n vk_staff_text_profileTitle,\n vk_staff_text_profileText,\n vk_staff_photo_image,\n vk_staff_photo_image_alt,\n vk_staff_layout,\n vk_staff_nameColor,\n vk_staff_captionColor,\n vk_staff_positionColor,\n vk_staff_profileTitleColor,\n vk_staff_profileTextColor,\n vk_staff_photoBorder\n } = this.props.attributes;\n let setAttributes = this.props.setAttributes;\n let className = this.props.className;\n let for_ = this.props.for_;\n let returnELm = '';\n\n if (for_ === 'edit') {\n\n returnELm = <div className={`${className} vk_staff vk_staff-layout-${vk_staff_layout}`}>\n <div className={`vk_staff_text`}>\n <RichText\n tagName=\"h3\"\n className={'vk_staff_text_name'}\n style={{color: vk_staff_nameColor}}\n onChange={(value) => setAttributes({vk_staff_text_name: value})}\n value={vk_staff_text_name}\n placeholder={__('Your Name', 'vk-blocks')}\n />\n <RichText\n tagName=\"p\"\n className={'vk_staff_text_caption'}\n style={{color: vk_staff_captionColor}}\n onChange={(value) => setAttributes({vk_staff_text_caption: value})}\n value={vk_staff_text_caption}\n placeholder={__('Caption', 'vk-blocks')}\n />\n <RichText\n tagName=\"p\"\n className={'vk_staff_text_role'}\n style={{color: vk_staff_positionColor}}\n onChange={(value) => setAttributes({vk_staff_text_role: value})}\n value={vk_staff_text_role}\n placeholder={__('Role position', 'vk-blocks')}\n />\n <RichText\n tagName=\"h4\"\n className={'vk_staff_text_profileTitle'}\n style={{color: vk_staff_profileTitleColor}}\n onChange={(value) => setAttributes({vk_staff_text_profileTitle: value})}\n value={vk_staff_text_profileTitle}\n placeholder={__('Profile title', 'vk-blocks')}\n />\n <RichText\n tagName=\"p\"\n className={'vk_staff_text_profileText'}\n style={{color: vk_staff_profileTextColor}}\n onChange={(value) => setAttributes({vk_staff_text_profileText: value})}\n value={vk_staff_text_profileText}\n placeholder={__('Profile text', 'vk-blocks')}\n />\n </div>\n <div className={`vk_staff_photo vk_staff_photo-border-${vk_staff_photoBorder}`}>\n <MediaUpload\n onSelect={(value) => setAttributes({vk_staff_photo_image: value.sizes.full.url})}\n type=\"image\"\n className={'vk_staff_photo_image'}\n value={vk_staff_photo_image}\n render={({open}) => (\n <Button\n onClick={open}\n className={vk_staff_photo_image ? 'image-button' : 'button button-large'}\n >\n {!vk_staff_photo_image ? __('Select image', 'vk-blocks') :\n <img className={`vk_staff_photo_image`} src={vk_staff_photo_image}\n alt={__(vk_staff_photo_image_alt, 'vk-blocks')}/>}\n </Button>\n )}\n />\n </div>\n </div>;\n\n } else if (for_ === 'save') {\n\n returnELm = <div className={`${className} vk_staff vk_staff-layout-${vk_staff_layout}`}>\n <div className={`vk_staff_text`}>\n <RichText.Content\n tagName=\"h3\"\n className={'vk_staff_text_name'}\n style={{color: vk_staff_nameColor}}\n value={vk_staff_text_name}/>\n <RichText.Content\n tagName=\"p\"\n className={'vk_staff_text_caption'}\n style={{color: vk_staff_captionColor}}\n value={vk_staff_text_caption}\n />\n <RichText.Content\n tagName=\"p\"\n className={'vk_staff_text_role'}\n style={{color: vk_staff_positionColor}}\n value={vk_staff_text_role}\n />\n <RichText.Content\n tagName=\"h4\"\n className={'vk_staff_text_profileTitle'}\n style={{color: vk_staff_profileTitleColor}}\n value={vk_staff_text_profileTitle}\n />\n <RichText.Content\n tagName=\"p\"\n className={'vk_staff_text_profileText'}\n style={{color: vk_staff_profileTextColor}}\n value={vk_staff_text_profileText}\n />\n </div>\n {vk_staff_photo_image ?\n <div className={`vk_staff_photo vk_staff_photo-border-${vk_staff_photoBorder}`}>\n <img className={`vk_staff_photo_image`} src={vk_staff_photo_image} alt={\n vk_staff_photo_image_alt ? __(vk_staff_photo_image_alt, 'vk-blocks')\n :\n \"\"\n }/>\n </div>\n : ''\n }\n </div>;\n }\n return (returnELm);\n }\n}\n","/**\n * staff block type\n *\n */\nimport React from \"react\";\nimport {NewComponent} from \"./component\";\nimport {schema} from './schema';\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {TextControl, PanelBody, BaseControl, SelectControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {InspectorControls, ColorPalette} = wp.editor;\nconst BlockIcon = (\n\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t<path d=\"M528,34H48C21.5,34,0,55.5,0,82v352c0,26.5,21.5,48,48,48h480c26.5,0,48-21.5,48-48V82C576,55.5,554.5,34,528,34z M528,434\n\t\tH48V82h480V434z\"/>\n\t<path d=\"M407.6,241.9c30.9,0,55.9-25.1,55.9-55.9S438.5,130,407.6,130s-55.9,25.1-55.9,55.9S376.8,241.9,407.6,241.9z\"/>\n\t<path d=\"M329.3,353.8h156.6c10.8,0,19.6-7.5,19.6-16.8v-16.8c0-27.8-26.3-50.3-58.7-50.3c-9.4,0-16.3,7-39.2,7\n\t\tc-23.5,0-29.2-7-39.2-7c-32.4,0-58.7,22.6-58.7,50.3V337C309.7,346.2,318.5,353.8,329.3,353.8z\"/>\n\t<path d=\"M96.2,395h161.1c4,0,7.2-3.3,7.2-7.2v-14.4c0-4-3.3-7.2-7.2-7.2H96.2c-4,0-7.2,3.3-7.2,7.2v14.4C89,391.7,92.3,395,96.2,395\n\t\tz\"/>\n\t<path d=\"M96.2,339.2h161.1c4,0,7.2-3.3,7.2-7.2v-14.4c0-4-3.3-7.2-7.2-7.2H96.2c-4,0-7.2,3.3-7.2,7.2V332\n\t\tC89,336,92.3,339.2,96.2,339.2z\"/>\n\t<path d=\"M96.2,283.4h161.1c4,0,7.2-3.3,7.2-7.2v-14.4c0-4-3.3-7.2-7.2-7.2H96.2c-4,0-7.2,3.3-7.2,7.2v14.4\n\t\tC89,280.2,92.3,283.4,96.2,283.4z\"/>\n\t<path d=\"M92.9,219.1h166.3c2.1,0,3.9-1.8,3.9-3.9v-7.8c0-2.1-1.8-3.9-3.9-3.9H92.9c-2.1,0-3.9,1.8-3.9,3.9v7.8\n\t\tC89,217.4,90.8,219.1,92.9,219.1z\"/>\n\t<path d=\"M99.7,177.6h22.4c5.9,0,10.7-4.8,10.7-10.7v-21.4c0-5.9-4.8-10.7-10.7-10.7H99.7c-5.9,0-10.7,4.8-10.7,10.7v21.4\n\t\tC89,172.8,93.8,177.6,99.7,177.6z\"/>\n\t<path d=\"M157,177.6h22.4c5.9,0,10.7-4.8,10.7-10.7v-21.4c0-5.9-4.8-10.7-10.7-10.7H157c-5.9,0-10.7,4.8-10.7,10.7v21.4\n\t\tC146.3,172.8,151.1,177.6,157,177.6z\"/>\n\t<path d=\"M214.2,177.6h22.4c5.9,0,10.7-4.8,10.7-10.7v-21.4c0-5.9-4.8-10.7-10.7-10.7h-22.4c-5.9,0-10.7,4.8-10.7,10.7v21.4\n\t\tC203.5,172.8,208.4,177.6,214.2,177.6z\"/>\n\t<path d=\"M271.5,177.6h22.4c5.9,0,10.7-4.8,10.7-10.7v-21.4c0-5.9-4.8-10.7-10.7-10.7h-22.4c-5.9,0-10.7,4.8-10.7,10.7v21.4\n\t\tC260.8,172.8,265.6,177.6,271.5,177.6z\"/>\n\t</svg>\n);\n/**\n * Register: a Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/staff', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Staff', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: schema,\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes, className}) {\n const {\n vk_staff_photo_image_alt,\n vk_staff_layout,\n vk_staff_nameColor,\n vk_staff_captionColor,\n vk_staff_positionColor,\n vk_staff_profileTitleColor,\n vk_staff_profileTextColor,\n vk_staff_photoBorder\n } = attributes;\n\n return (\n <Fragment>\n <InspectorControls>\n <PanelBody title={__('Layout', 'vk-blocks')}>\n <SelectControl\n value={vk_staff_layout}\n onChange={(value) => setAttributes({vk_staff_layout: value})}\n options={[\n {\n value: 'default',\n label: __('Default', 'vk-blocks'),\n },\n {\n value: 'imageLeft',\n label: __('Image left', 'vk-blocks'),\n },\n ]}\n />\n </PanelBody>\n\t\t\t\t\t\t\t\t\t\t<PanelBody title={__('Image border', 'vk-blocks')}>\n <SelectControl\n value={vk_staff_photoBorder}\n onChange={(value) => setAttributes({vk_staff_photoBorder: value})}\n options={[\n {\n value: 'default',\n label: __('Default', 'vk-blocks'),\n },\n {\n value: 'none',\n label: __('None', 'vk-blocks'),\n },\n ]}\n />\n </PanelBody>\n <PanelBody title={__('Alt text', 'vk-blocks')}>\n <BaseControl\n help={__('Set the alt text for profile image', 'vk-blocks')}\n >\n <TextControl\n value={vk_staff_photo_image_alt}\n onChange={(value) => setAttributes({vk_staff_photo_image_alt: value})}\n />\n </BaseControl>\n </PanelBody>\n <PanelBody title={__('Color', 'vk-blocks')}>\n <BaseControl\n label={__('Staff name', 'vk-blocks')}\n >\n <ColorPalette\n value={vk_staff_nameColor}\n onChange={(value) => setAttributes({vk_staff_nameColor: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('Name caption', 'vk-blocks')}\n >\n <ColorPalette\n value={vk_staff_captionColor}\n onChange={(value) => setAttributes({vk_staff_captionColor: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('Role position', 'vk-blocks')}\n >\n <ColorPalette\n value={vk_staff_positionColor}\n onChange={(value) => setAttributes({vk_staff_positionColor: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('Profile title', 'vk-blocks')}\n >\n <ColorPalette\n value={vk_staff_profileTitleColor}\n onChange={(value) => setAttributes({vk_staff_profileTitleColor: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('Profile text', 'vk-blocks')}\n >\n <ColorPalette\n value={vk_staff_profileTextColor}\n onChange={(value) => setAttributes({vk_staff_profileTextColor: value})}\n />\n </BaseControl>\n </PanelBody>\n </InspectorControls>\n <NewComponent\n attributes={attributes}\n setAttributes={setAttributes}\n className={className}\n for_={'edit'}\n />\n </Fragment>\n );\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes}) {\n return (\n <NewComponent\n attributes={attributes}\n setAttributes={''}\n className={''}\n for_={'save'}\n />\n );\n }\n});\n","export const schema = {\n vk_staff_text_name: {\n type: 'string',\n source: 'html',\n selector: 'h3',\n },\n vk_staff_text_caption: {\n type: 'string',\n source: 'html',\n selector: 'p.vk_staff_text_caption',\n },\n vk_staff_text_role: {\n type: 'string',\n source: 'html',\n selector: 'p.vk_staff_text_role',\n },\n vk_staff_text_profileTitle: {\n type: 'string',\n source: 'html',\n selector: 'h4',\n },\n vk_staff_text_profileText: {\n type: 'string',\n source: 'html',\n selector: 'p.vk_staff_text_profileText',\n },\n vk_staff_photo_image: {\n type: 'string',\n default: '',\n },\n vk_staff_photo_image_alt: {\n type: 'string',\n default: 'Profile Picture',\n },\n vk_staff_layout: {\n type: 'string',\n default: 'default',\n },\n vk_staff_nameColor: {\n type: 'string',\n default: 'inherit',\n },\n vk_staff_captionColor: {\n type: 'string',\n default: 'inherit',\n },\n vk_staff_positionColor: {\n type: 'string',\n default: 'inherit',\n },\n vk_staff_profileTitleColor: {\n type: 'string',\n default: 'inherit',\n },\n vk_staff_profileTextColor: {\n type: 'string',\n default: 'inherit',\n },\n vk_staff_photoBorder: {\n type: 'string',\n default: 'default',\n }\n};\n","import React from 'react';\n\nexport class SpacerComponent extends React.Component {\n\n render() {\n let {\n unit,\n pc,\n tablet,\n mobile,\n } = this.props.attributes;\n let className = this.props.className;\n\n return (\n <div className={`${className} vk_spacer`}>\n <div className={'vk_spacer-display-pc'} style={{height: pc + unit}}></div>\n <div className={'vk_spacer-display-tablet'} style={{height: tablet + unit}}></div>\n <div className={'vk_spacer-display-mobile'} style={{height: mobile + unit}}></div>\n </div>\n );\n }\n}\n","import React from 'react';\n\nexport class SpacerComponent extends React.Component {\n\n render() {\n let {\n unit,\n pc,\n tablet,\n mobile,\n } = this.props.attributes;\n\n return (\n <div className=\"vk_spacer\">\n <div className={'vk_spacer-display-pc'} style={{height: pc + unit}}></div>\n <div className={'vk_spacer-display-tablet'} style={{height: tablet + unit}}></div>\n <div className={'vk_spacer-display-mobile'} style={{height: mobile + unit}}></div>\n </div>\n );\n }\n}","import React from \"react\";\nimport {SpacerComponent} from \"./component\";\nimport {schema} from './schema';\nconst {RichText} = wp.editor;\n\nexport const deprecated = [\n {\n attributes: schema,\n save({attributes}) {\n return (\n <SpacerComponent attributes={attributes}/>\n );\n },\n }\n];\n","export const schema = {\n unit: {\n type: 'string',\n default: 'px',\n },\n pc: {\n type: 'number',\n default: 50,\n },\n tablet: {\n type: 'number',\n default: 10,\n },\n mobile: {\n type: 'number',\n default: 10,\n },\n};\n","/**\n * spacer block type\n *\n */\nimport React from \"react\";\nimport {schema} from './schema';\nimport {SpacerComponent} from \"./component\";\nimport {deprecated} from \"./deprecated/deprecated\";\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, PanelBody, BaseControl,SelectControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {InspectorControls} = wp.editor;\nconst BlockIcon = (\n\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t<g>\n\t\t<rect x=\"108.8\" y=\"18.7\" width=\"358.5\" height=\"40\"/>\n\t\t<rect x=\"108.8\" y=\"453.3\" width=\"358.5\" height=\"40\"/>\n\t\t<polygon points=\"171.4,253.2 131.4,253.2 131.4,412.6 290.8,412.6 290.8,372.6 199.7,372.6 404.6,167.7 404.6,258.8 444.6,258.8\n\t\t\t444.6,99.4 285.2,99.4 285.2,139.4 376.3,139.4 171.4,344.3 \t\"/>\n\t</g>\n\t</svg>\n);\n\n/**\n * Register: a Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/spacer', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Responsive Spacer', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat-layout', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: schema,\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes, className}) {\n const {\n unit,\n pc,\n tablet,\n mobile,\n } = attributes;\n\n return (\n <Fragment>\n <InspectorControls>\n <PanelBody>\n <SelectControl\n label={__('Unit Type', 'vk-blocks')}\n value={unit}\n onChange={(value) => setAttributes({unit: value})}\n options={[\n {\n value: 'px',\n label: __('px', 'vk-blocks'),\n },\n {\n value: 'em',\n label: __('em', 'vk-blocks'),\n },\n {\n value: 'rem',\n label: __('rem', 'vk-blocks'),\n },\n {\n value: 'vw',\n label: __('vw', 'vk-blocks'),\n }\n ]}\n />\n <BaseControl label={__('Height for each device.', 'vk-blocks')}>\n <RangeControl\n label={__('PC', 'vk-blocks')}\n value={pc}\n onChange={(value) => setAttributes({pc: value})}\n step={0.1}\n />\n <RangeControl\n label={__('Tablet', 'vk-blocks')}\n value={tablet}\n onChange={(value) => setAttributes({tablet: value})}\n step={0.1}\n />\n <RangeControl\n label={__('Mobile', 'vk-blocks')}\n value={mobile}\n onChange={(value) => setAttributes({mobile: value})}\n step={0.1}\n />\n </BaseControl>\n </PanelBody>\n </InspectorControls>\n <SpacerComponent\n attributes={attributes}\n className={className}\n />\n </Fragment>\n );\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes}) {\n return (\n <SpacerComponent attributes={attributes}/>\n );\n },\n\n //Please comment out, when you need to use deprecated.\n deprecated: deprecated\n});\n","export const schema = {\n unit: {\n type: 'string',\n default: 'px',\n },\n pc: {\n type: 'number',\n default: 40,\n },\n tablet: {\n type: 'number',\n default: 30,\n },\n mobile: {\n type: 'number',\n default: 20,\n },\n};\n","const componentDivider = (level, color, whichSide, dividerType) => {\n\n let sectionPadding;\n let sectionClass;\n let lenderDivider;\n\n const tiltSectionStyle = (level, color) => {\n\n if (level > 0) {\n return <path\n d={`m0,${100 - level} L100,100 L0,100 z`}\n strokeWidth=\"0\"\n fill={color}\n />\n\n } else if (level < 0) {\n\n //絶対値に変換\n const absLevel = Math.abs(level);\n\n return <path\n d={`m100,${100 - absLevel} L0,100 L100,100 z`}\n strokeWidth=\"0\"\n fill={color}\n />\n }\n };\n\n const curveSectionStyle = (level, color) => {\n if (level > 0) {\n\n return <path\n d={ `m0,${ 100 - level } q50,${ level * 2 },100,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n } else if (level < 0) {\n\n return <path\n d={ `m0,100 q50,${ level * 2},100,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n }\n };\n\n const waveSectionStyle = (level, color) => {\n\n if (level > 0) {\n\n return (\n <path\n d={ `m0,${ 100 - ( level / 2 ) } q20,${ level },40,0 t40,0 t40,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n );\n } else if (level < 0) {\n\n return (\n <path\n d={ `m0,${ ( level / 2 ) + 100 } q20,${ level },40,0 t40,0 t40,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n );\n }\n\n };\n\n const triangleSectionStyle = (level, color) => {\n\n const absLevel = Math.abs(level);\n const DivideAbs4 = absLevel / 4;\n\n if (level > 0) {\n\n return (\n <path\n d={`m0,100 h${50 - DivideAbs4} l${DivideAbs4},-${absLevel} l${DivideAbs4},${absLevel} h${DivideAbs4} v100 h-100 z`}\n strokeWidth=\"0\"\n fill={color}\n />\n );\n } else if (level < 0) {\n\n return (\n <path\n d={`m0,${100 - absLevel} h${50 - DivideAbs4} l${DivideAbs4},${absLevel} l${DivideAbs4},-${absLevel} h${50 - DivideAbs4} v${absLevel + 1} h-100 z`}\n strokeWidth=\"0\"\n fill={color}\n />);\n }\n };\n\n //背景色をクリアした時は、白に変更\n if(!color){\n color = '#fff';\n }\n\n //Paddingの条件分岐を追加\n if (dividerType === 'tilt') {\n\n sectionPadding = Math.abs(level);\n lenderDivider = tiltSectionStyle(level, color);\n\n }else if(dividerType === 'curve') {\n\n if (level > 0) {\n sectionPadding = Math.abs(level);\n } else if (level < 0) {\n sectionPadding = Math.abs(level) * 2;\n }\n lenderDivider = curveSectionStyle(level, color);\n\n }else if(dividerType === 'wave'){\n\n sectionPadding = Math.abs(level);\n lenderDivider = waveSectionStyle(level, color);\n\n }else if(dividerType === 'triangle'){\n\n sectionPadding = Math.abs(level);\n lenderDivider = triangleSectionStyle(level, color);\n\n }\n\n //classにdividerTypeを追加\n sectionClass = dividerType;\n\n //upper-paddingを追加\n if (whichSide === 'upper') {\n return (\n <div\n className={`vk_outer_separator vk_outer_separator-position-upper vk_outer_separator-type-${sectionClass}`}\n style={{paddingBottom: sectionPadding + `px`}}\n >\n <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\" preserveAspectRatio=\"none\">\n {lenderDivider}\n </svg>\n </div>\n\n );\n //lower-paddingを追加\n } else if (whichSide === 'lower') {\n return (\n\n <div\n className={`vk_outer_separator vk_outer_separator-position-lower vk_outer_separator-type-${sectionClass}`}\n style={{paddingTop: sectionPadding + `px`}}\n >\n <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\" preserveAspectRatio=\"none\">\n {lenderDivider}\n </svg>\n </div>\n )\n }\n};\n\nexport {componentDivider};\n","import React from 'react';\nimport {componentDivider} from './component-divider';\nconst {InnerBlocks} = wp.editor;\n\n//hexカラーコード定義をrgbaに変換\nfunction hex2rgba (hex, alpha) {\n\n // ロングバージョンの場合(例:#FF0000)\n let r = hex.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i);\n let c = null;\n if (r) {\n c = r.slice(1,4).map(function(x) { return parseInt(x, 16) })\n }\n // ショートバージョンの場合(例:#F00)\n r = hex.match(/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i);\n if (r) {\n c = r.slice(1,4).map(function(x) { return 0x11 * parseInt(x, 16) })\n }\n // 該当しない場合は、nullを返す.\n if (!c) {\n return null\n }\n return `rgba(${c[0]}, ${c[1]}, ${c[2]}, ${alpha})`\n}\n\nexport class Component extends React.Component {\n\n render() {\n\n let {\n bgColor,\n bgImage,\n bgPosition,\n outerWidth,\n padding_left_and_right,\n padding_top_and_bottom,\n opacity,\n upper_level,\n lower_level,\n upperDividerBgColor,\n lowerDividerBgColor,\n dividerType,\n borderWidth,\n borderStyle,\n borderColor,\n borderRadius,\n anchor\n } = this.props.attributes;\n\n let className = this.props.className;\n let for_ = this.props.for_;\n let classPaddingLR;\n let classPaddingVertical;\n let classBgPosition;\n let classWidth;\n let elm;\n let containerClass;\n let whichSideUpper;\n let whichSideLower;\n let bgStyle;\n let borderProperty;\n let borderRadiusProperty;\n\n //幅のクラス切り替え\n classWidth = ` vk_outer-width-${outerWidth}`;\n\n //hexからrgbaに変換\n if(bgColor){\n bgColor = hex2rgba(bgColor,opacity);\n }else {\n //背景色をクリアした時は、白に変更\n bgColor = hex2rgba('#fff',opacity);\n }\n\n //classBgPositionのクラス切り替え\n if (bgPosition === 'parallax') {\n classBgPosition = ' vk_outer-bgPosition-parallax vk-prlx';\n\t\t\t\t} else if (bgPosition === 'fixed') {\n\t\t classBgPosition = ' vk_outer-bgPosition-fixed';\n } else {\n classBgPosition = ' vk_outer-bgPosition-normal';\n }\n\n\t\t\t\t//classPaddingLRのクラス切り替え\n if(padding_left_and_right === '1'){\n classPaddingLR = ' vk_outer-paddingLR-use';\n } else {\n classPaddingLR = ' vk_outer-paddingLR-none';\n }\n\n //classPaddingVerticalのクラス切り替え\n if(padding_top_and_bottom === '1'){\n classPaddingVertical = ' vk_outer-paddingVertical-use';\n } else {\n classPaddingVertical = ' vk_outer-paddingVertical-none';\n }\n\n //上側セクションの傾き切り替え\n if (upper_level) {\n whichSideUpper = 'upper';\n }\n\n //下側セクションの傾き切り替え\n if (lower_level) {\n whichSideLower = 'lower';\n }\n\n //編集画面とサイト上の切り替え\n if(for_ === 'edit'){\n elm = <InnerBlocks/>;\n }else if('save'){\n elm = <InnerBlocks.Content/>;\n containerClass = 'vk_outer_container';\n }\n\n //背景画像の有り無しでstyleを切り替え\n if(bgImage){\n bgStyle = `linear-gradient(${bgColor}, ${bgColor}), url(${bgImage})`;\n }else {\n bgStyle = `linear-gradient(${bgColor}, ${bgColor})`;\n }\n\n //borderColorクリア時に白をセットする\n if (!borderColor) {\n borderColor = '#fff';\n }\n\n //Dividerエフェクトがない時のみ枠線を追加\n if(upper_level === 0 && lower_level === 0){\n borderProperty = `${borderWidth}px ${borderStyle} ${borderColor}`;\n borderRadiusProperty = `${borderRadius}px`;\n }else {\n borderProperty = 'none';\n borderRadiusProperty = `0px`;\n }\n\n return (\n <div\n id={anchor}\n className={ className + ' vk_outer' + classWidth + classPaddingLR + classPaddingVertical + classBgPosition }\n style={{\n background: bgStyle,\n border: borderProperty,\n borderRadius: borderRadiusProperty\n }}\n >\n {\n componentDivider(upper_level, upperDividerBgColor, whichSideUpper, dividerType)\n }\n <div className={containerClass}>\n {elm}\n </div>\n {\n componentDivider(lower_level, lowerDividerBgColor, whichSideLower, dividerType)\n }\n </div>\n );\n }\n}\n","const componentDivider = (level, color, whichSide, dividerType) => {\n\n let sectionPadding;\n let sectionClass;\n let lenderDivider;\n\n const tiltSectionStyle = (level, color) => {\n\n if (level > 0) {\n return <path\n d={`m0,${100 - level} L100,100 L0,100 z`}\n strokeWidth=\"0\"\n fill={color}\n />\n\n } else if (level < 0) {\n\n //絶対値に変換\n const absLevel = Math.abs(level);\n\n return <path\n d={`m100,${100 - absLevel} L0,100 L100,100 z`}\n strokeWidth=\"0\"\n fill={color}\n />\n }\n };\n\n const curveSectionStyle = (level, color) => {\n if (level > 0) {\n\n return <path\n d={ `m0,${ 100 - level } q50,${ level * 2 },100,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n } else if (level < 0) {\n\n return <path\n d={ `m0,100 q50,${ level * 2},100,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n }\n };\n\n const waveSectionStyle = (level, color) => {\n\n if (level > 0) {\n\n return (\n <path\n d={ `m0,${ 100 - ( level / 2 ) } q20,${ level },40,0 t40,0 t40,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n );\n } else if (level < 0) {\n\n return (\n <path\n d={ `m0,${ ( level / 2 ) + 100 } q20,${ level },40,0 t40,0 t40,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n );\n }\n\n };\n\n const triangleSectionStyle = (level, color) => {\n\n const absLevel = Math.abs(level);\n const DivideAbs4 = absLevel / 4;\n\n if (level > 0) {\n\n return (\n <path\n d={`m0,100 h${50 - DivideAbs4} l${DivideAbs4},-${absLevel} l${DivideAbs4},${absLevel} h${DivideAbs4} v100 h-100 z`}\n strokeWidth=\"0\"\n fill={color}\n />\n );\n } else if (level < 0) {\n\n return (\n <path\n d={`m0,${100 - absLevel} h${50 - DivideAbs4} l${DivideAbs4},${absLevel} l${DivideAbs4},-${absLevel} h${50 - DivideAbs4} v${absLevel + 1} h-100 z`}\n strokeWidth=\"0\"\n fill={color}\n />);\n }\n };\n\n //背景色をクリアした時は、白に変更\n if(!color){\n color = '#fff';\n }\n\n //Paddingの条件分岐を追加\n if (dividerType === 'tilt') {\n\n sectionPadding = Math.abs(level);\n lenderDivider = tiltSectionStyle(level, color);\n\n }else if(dividerType === 'curve') {\n\n if (level > 0) {\n sectionPadding = Math.abs(level);\n } else if (level < 0) {\n sectionPadding = Math.abs(level) * 2;\n }\n lenderDivider = curveSectionStyle(level, color);\n\n }else if(dividerType === 'wave'){\n\n sectionPadding = Math.abs(level);\n lenderDivider = waveSectionStyle(level, color);\n\n }else if(dividerType === 'triangle'){\n\n sectionPadding = Math.abs(level);\n lenderDivider = triangleSectionStyle(level, color);\n\n }\n\n //classにdividerTypeを追加\n sectionClass = dividerType;\n\n //upper-paddingを追加\n if (whichSide === 'upper') {\n return (\n <div\n className={`vk_outer_separator vk_outer_separator-position-upper vk_outer_separator-type-${sectionClass}`}\n style={{paddingBottom: sectionPadding + `px`}}\n >\n <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\" preserveAspectRatio=\"none\">\n {lenderDivider}\n </svg>\n </div>\n\n );\n //lower-paddingを追加\n } else if (whichSide === 'lower') {\n return (\n\n <div\n className={`vk_outer_separator vk_outer_separator-position-lower vk_outer_separator-type-${sectionClass}`}\n style={{paddingTop: sectionPadding + `px`}}\n >\n <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\" preserveAspectRatio=\"none\">\n {lenderDivider}\n </svg>\n </div>\n )\n }\n};\n\nexport {componentDivider};\n","import React from 'react';\nimport {componentDivider} from './component-divider';\n\nconst {InnerBlocks} = wp.editor;\n\n//hexカラーコード定義をrgbaに変換\nfunction hex2rgba (hex, alpha) {\n\n // ロングバージョンの場合(例:#FF0000)\n let r = hex.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i);\n let c = null;\n if (r) {\n c = r.slice(1,4).map(function(x) { return parseInt(x, 16) })\n }\n // ショートバージョンの場合(例:#F00)\n r = hex.match(/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i);\n if (r) {\n c = r.slice(1,4).map(function(x) { return 0x11 * parseInt(x, 16) })\n }\n // 該当しない場合は、nullを返す.\n if (!c) {\n return null\n }\n return `rgba(${c[0]}, ${c[1]}, ${c[2]}, ${alpha})`\n}\n\nexport class Component extends React.Component {\n\n render() {\n\n let {\n bgColor,\n bgImage,\n bgPosition,\n outerWidth,\n padding_left_and_right,\n padding_top_and_bottom,\n opacity,\n upper_level,\n lower_level,\n upperDividerBgColor,\n lowerDividerBgColor,\n dividerType,\n borderWidth,\n borderStyle,\n borderColor,\n borderRadius,\n anchor\n } = this.props.attributes;\n\n let for_ = this.props.for_;\n let classPaddingLR;\n let classPaddingVertical;\n let classBgPosition;\n let classWidth;\n let elm;\n let containerClass;\n let whichSideUpper;\n let whichSideLower;\n let bgStyle;\n let borderProperty;\n let borderRadiusProperty;\n\n //幅のクラス切り替え\n classWidth = ` vk_outer-width-${outerWidth}`;\n\n //hexからrgbaに変換\n if(bgColor){\n bgColor = hex2rgba(bgColor,opacity);\n }else {\n //背景色をクリアした時は、白に変更\n bgColor = hex2rgba('#fff',opacity);\n }\n\n //classBgPositionのクラス切り替え\n if (bgPosition === 'parallax') {\n classBgPosition = ' vk_outer-bgPosition-parallax vk-prlx';\n\t\t\t\t} else if (bgPosition === 'fixed') {\n\t\t classBgPosition = ' vk_outer-bgPosition-fixed';\n } else {\n classBgPosition = ' vk_outer-bgPosition-normal';\n }\n\n\t\t\t\t//classPaddingLRのクラス切り替え\n if(padding_left_and_right === '1'){\n classPaddingLR = ' vk_outer-paddingLR-use';\n } else {\n classPaddingLR = ' vk_outer-paddingLR-none';\n }\n\n //classPaddingVerticalのクラス切り替え\n if(padding_top_and_bottom === '1'){\n classPaddingVertical = ' vk_outer-paddingVertical-use';\n } else {\n classPaddingVertical = ' vk_outer-paddingVertical-none';\n }\n\n //上側セクションの傾き切り替え\n if (upper_level) {\n whichSideUpper = 'upper';\n }\n\n //下側セクションの傾き切り替え\n if (lower_level) {\n whichSideLower = 'lower';\n }\n\n //編集画面とサイト上の切り替え\n if(for_ === 'edit'){\n elm = <InnerBlocks/>;\n }else if('save'){\n elm = <InnerBlocks.Content/>;\n containerClass = 'vk_outer_container';\n }\n\n //背景画像の有り無しでstyleを切り替え\n if(bgImage){\n bgStyle = `linear-gradient(${bgColor}, ${bgColor}), url(${bgImage})`;\n }else {\n bgStyle = `linear-gradient(${bgColor}, ${bgColor})`;\n }\n\n //borderColorクリア時に白をセットする\n if (!borderColor) {\n borderColor = '#fff';\n }\n\n //Dividerエフェクトがない時のみ枠線を追加\n if(upper_level === 0 && lower_level === 0){\n borderProperty = `${borderWidth}px ${borderStyle} ${borderColor}`;\n borderRadiusProperty = `${borderRadius}px`;\n }else {\n borderProperty = 'none';\n borderRadiusProperty = `0px`;\n }\n\n return (\n <div\n id={anchor}\n className={ 'vk_outer' + classWidth + classPaddingLR + classPaddingVertical + classBgPosition }\n style={{\n background: bgStyle,\n border: borderProperty,\n borderRadius: borderRadiusProperty\n }}\n >\n {\n componentDivider(upper_level, upperDividerBgColor, whichSideUpper, dividerType)\n }\n <div className={containerClass}>\n {elm}\n </div>\n {\n componentDivider(lower_level, lowerDividerBgColor, whichSideLower, dividerType)\n }\n </div>\n );\n }\n}\n","import React from \"react\";\nimport {schema} from \"./schema\";\nimport {Component} from \"./component\";\n\nexport const deprecated = [\n {\n attributes: schema,\n\n save({attributes}) {\n {\n if (vk_blocks_check.is_pro) {\n\n return (\n <Component\n attributes={attributes}\n for_={'save'}/>\n );\n\n }\n }\n\n },\n }\n];\n","export const schema = {\n\tbgColor: {\n\t\ttype: 'string',\n\tdefault: '#f3f4f5',\n\t},\n\tbgImage: {\n\t\ttype: 'string',\n\tdefault: null,\n\t},\n\touterWidth:{\n\t\ttype: 'string',\n\tdefault: 'normal',\n\t},\n\tbgPosition:{\n\t\ttype: 'string',\n\tdefault: 'normal',\n\t},\n\tpadding_left_and_right: {\n\t\ttype: 'string',\n\tdefault: '0',\n\t},\n\tpadding_top_and_bottom: {\n\t\ttype: 'string',\n\tdefault: '1',\n\t},\n\topacity: {\n\t\ttype: 'number',\n\tdefault: 0.5,\n\t},\n\tupper_level: {\n\t\ttype: 'number',\n\tdefault: 0,\n\t},\n\tlower_level: {\n\t\ttype: 'number',\n\tdefault: 0,\n\t},\n\tdividerType: {\n\t\ttype: 'string',\n\t\tdefault: 'tilt',\n\t},\n\tupperDividerBgColor: {\n\t\ttype: 'string',\n\tdefault: '#fff',\n\t},\n\tlowerDividerBgColor: {\n\t\ttype: 'string',\n\tdefault: '#fff',\n\t},\n\tborderWidth: {\n\t\ttype: 'number',\n\t\tdefault: 0,\n\t},\n\tborderStyle: {\n\t\ttype: 'string',\n\t\tdefault: 'none',\n\t},\n\tborderColor: {\n\t\ttype: 'string',\n\t\tdefault: '#000',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 0,\n\t},\n};\n","'use strict';\n\nexport default function toNumber( value, min = -100, max = null ) {\n\tvalue = Number( value );\n\n\tif ( isNaN( value ) || value < min ) {\n\t\tvalue = min;\n\t}\n\n\tif ( null !== max && value > max ) {\n\t\tvalue = max;\n\t}\n\n\treturn value;\n}\n","/**\n * outer block type\n *\n */\nimport React from \"react\";\nimport {Component} from \"./component\";\nimport {schema} from './schema';\nimport {deprecated} from './deprecated/block';\nimport toNumber from \"../_helper/to-number\";\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, RadioControl, PanelBody, Button, BaseControl,SelectControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {InspectorControls, MediaUpload, ColorPalette} = wp.editor;\nconst BlockIcon = (\n\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t<path d=\"M288,381c50.7,0,92-41.3,92-92s-41.3-92-92-92s-92,41.3-92,92S237.3,381,288,381z M288,227c34.2,0,62,27.8,62,62\n\t\ts-27.8,62-62,62s-62-27.8-62-62S253.8,227,288,227z\"/>\n\t<polygon points=\"273,342 303,342 303,304 341,304 341,274 303,274 303,236 273,236 273,274 235,274 235,304 273,304 \"/>\n\t<path d=\"M1.8,155.5v267h572.5v-267H1.8z M544.2,392.5H31.8v-207h512.5L544.2,392.5L544.2,392.5z\"/>\n\t<g>\n\t\t<path d=\"M39.8,10.3c-13.3,0-25.7,0.9-37.6,2.6L2,136.9h33.3l0.1-39c3,0.4,6.7,0.5,11.1,0.5c16.7,0,29.5-3.9,38.3-11.7\n\t\t\tc8.7-7.7,13.1-19.3,13.1-34.4C98,24.3,78.6,10.4,39.8,10.3z M62,68.5c-3.6,3.4-9.2,5.2-16.6,5.2c-0.6,0-1.1,0-1.6,0\n\t\t\tc-0.2,0-0.4,0-0.6,0c-2.8,0-5.4-0.1-7.7-0.5l0-22l-1.3-14.3c2.6-0.6,5.2-0.9,7.7-0.9c0.2,0,0.5,0,0.7,0c0.2,0,0.4,0,0.7,0\n\t\t\tc13.6,0,21.1,4.7,22.7,14c0.3,1.2,0.6,2.6,0.7,4C67.2,60.2,65.6,65,62,68.5z\"/>\n\t\t<path d=\"M141.3,65H141l0-17.1h-32.5l-0.2,88.9h33.3l0.1-35c0.1-8.6,3.2-15.7,9.7-21.4c6.5-5.7,14.9-8.5,25.4-8.5h3.4l0-23.9h-3.4\n\t\t\tC161.7,48.1,149.8,53.7,141.3,65z\"/>\n\t\t<path d=\"M266.7,58.5c-8-8.1-19.3-12.2-34-12.2c-14.6,0-25.9,4.1-34,12.2c-8.1,8.1-12.2,19.4-12.2,33.9c-0.1,14.5,4,25.8,12,33.9\n\t\t\tc8,8.1,19.3,12.2,34,12.2c14.6,0,25.9-4.1,34-12.2c8.1-8.1,12.2-19.4,12.2-33.9C278.7,78,274.7,66.6,266.7,58.5z M246.2,92.5\n\t\t\tc0,8.9-1.2,15-3.3,18.6c-2.1,3.6-5.6,5.4-10.4,5.4s-8.3-1.8-10.5-5.4c-2.2-3.6-3.3-9.8-3.2-18.6c0-8.9,1.2-15,3.3-18.6\n\t\t\tc2.1-3.6,5.6-5.4,10.4-5.4c4.8,0,8.3,1.8,10.5,5.4S246.3,83.7,246.2,92.5z\"/>\n\t</g>\n\t</svg>\n);\n\n/**\n * Register: a Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/outer', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Outer', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat-layout', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: schema,\n\tsupports:{\n \tanchor:true,\n\t},\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes,className}) {\n const {\n bgColor,\n bgImage,\n bgPosition,\n outerWidth,\n padding_left_and_right,\n padding_top_and_bottom,\n opacity,\n upper_level,\n lower_level,\n\t\t\tupperDividerBgColor,\n\t\t\tlowerDividerBgColor,\n\t\t\tdividerType,\n\t\t\tborderWidth,\n\t\t\tborderStyle,\n\t\t\tborderColor,\n\t\t\tborderRadius\n } = attributes;\n\n return (\n <Fragment>\n <InspectorControls>\n <PanelBody title={__('Background Setting', 'vk-blocks')}>\n <BaseControl\n label={__('Color Setting', 'vk-blocks')}\n help={__('Color will overcome background image. If you want to display image, clear background color or set opacity 0.', 'vk-blocks')}\n >\n <ColorPalette\n value={bgColor}\n onChange={(value) => setAttributes({bgColor: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('Opacity Setting', 'vk-blocks')}\n >\n <RangeControl\n value={opacity}\n onChange={(value) => {setAttributes({opacity: value});\n }}\n min={0}\n max={1}\n step={0.1}\n />\n </BaseControl>\n\n <BaseControl\n label={__('Background Image', 'vk-blocks')}\n help=\"\"\n >\n <MediaUpload\n onSelect={(value) => setAttributes({bgImage: value.url})}\n type=\"image\"\n value={bgImage}\n render={({open}) => (\n <Button\n onClick={open}\n className={bgImage ? 'image-button' : 'button button-large'}\n >\n {!bgImage ? __('Select image', 'vk-blocks') :\n <img className={'icon-image'} src={bgImage}\n alt={__('Upload image', 'vk-blocks')}/>}\n </Button>\n )}\n />\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</BaseControl>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlabel={__('Background image Position', 'vk-blocks')}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\thelp=\"\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t>\n <RadioControl\n // label={__('Background Position', 'vk-blocks')}\n selected={bgPosition}\n options={[\n {label: __('normal', 'vk-blocks'), value: 'normal'},\n {label: __('Fixed', 'vk-blocks'), value: 'fixed'},\n {label: __('Parallax (It will not work in preview)', 'vk-blocks'), value: 'parallax'}\n ]}\n onChange={(value) => setAttributes({bgPosition: value})}\n />\n </BaseControl>\n </PanelBody>\n\t\t\t\t\t<PanelBody title={__('Layout Setting', 'vk-blocks')}>\n\t\t\t\t\t\t<BaseControl>\n\t\t\t\t\t\t\t<RadioControl\n\t\t\t\t\t\t\t\tlabel={__('Outer width', 'vk-blocks')}\n\t\t\t\t\t\t\t\tselected={outerWidth}\n\t\t\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t\t\t{label: __('Normal', 'vk-blocks'), value: 'normal'},\n\t\t\t\t\t\t\t\t\t{label: __('Full Wide', 'vk-blocks'), value: 'full'}\n\t\t\t\t\t\t\t\t]}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({outerWidth: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t<RadioControl\n\t\t\t\t\t\t\t\tlabel={__('Contents area padding (left and right)', 'vk-blocks')}\n\t\t\t\t\t\t\t\tselected={padding_left_and_right}\n\t\t\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tlabel: __('Do not use contents area default padding (When case of full width etc.).', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t\tvalue: '0'\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tlabel: __('Use contents area default padding (When case of not full width and use background etc.).', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t\tvalue: '1'\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t]}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({padding_left_and_right: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t<RadioControl\n\t\t\t\t\t\t\t\tlabel={__('Padding (top and bottom)', 'vk-blocks')}\n\t\t\t\t\t\t\t\tselected={padding_top_and_bottom}\n\t\t\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t\t\t{label: __('Use default padding', 'vk-blocks'), value: '1'},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tlabel: __('Do not use default padding (Set it yourself using a spacer block etc.).', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t\tvalue: '0'\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t]}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({padding_top_and_bottom: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t</PanelBody>\n\t\t\t\t\t<PanelBody title={__('Divider Setting', 'vk-blocks')}>\n\t\t\t\t\t\t<BaseControl>\n\t\t\t\t\t\t\t<SelectControl\n\t\t\t\t\t\t\t\tlabel={__('Type', 'vk-blocks')}\n\t\t\t\t\t\t\t\tvalue={dividerType}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({dividerType: value})}\n\t\t\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'tilt',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Tilt', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'curve',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Curve', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'wave',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Wave', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'triangle',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Triangle', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t]}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\tlabel={__('Upper Divider Level', 'vk-blocks')}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<RangeControl\n\t\t\t\t\t\t\t\tvalue={upper_level}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({upper_level: toNumber(value, -100, 100)})}\n\t\t\t\t\t\t\t\tmin=\"-100\"\n\t\t\t\t\t\t\t\tmax=\"100\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl>\n\t\t\t\t\t\t\t<ColorPalette\n\t\t\t\t\t\t\t\tvalue={upperDividerBgColor}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({upperDividerBgColor: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\tlabel={__('Lower Divider Level', 'vk-blocks')}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<RangeControl\n\t\t\t\t\t\t\t\tvalue={lower_level}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({lower_level: toNumber(value, -100, 100)})}\n\t\t\t\t\t\t\t\tmin=\"-100\"\n\t\t\t\t\t\t\t\tmax=\"100\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl>\n\t\t\t\t\t\t\t<ColorPalette\n\t\t\t\t\t\t\t\tvalue={lowerDividerBgColor}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({lowerDividerBgColor: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t</PanelBody>\n\t\t\t\t\t<PanelBody title={__('Border Setting', 'vk-blocks')}>\n\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\t// label={__('Border will disappear when divider effect is applied.', 'vk-blocks')}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t<p>{__('Border will disappear when divider effect is applied.', 'vk-blocks')}</p>\n\t\t\t\t\t\t\t<SelectControl\n\t\t\t\t\t\t\t\tlabel={__('Border type', 'vk-blocks')}\n\t\t\t\t\t\t\t\tvalue={borderStyle}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({borderStyle: value})}\n\t\t\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'none',\n\t\t\t\t\t\t\t\t\t\tlabel: __('None', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'solid',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Solid', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'dotted',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Dotted', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'dashed',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Dashed', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'double',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Double', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'groove',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Groove', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'ridge',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Ridge', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'inset',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Inset', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'outset',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Outset', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t]}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl>\n\t\t\t\t\t\t\t<ColorPalette\n\t\t\t\t\t\t\t\tvalue={borderColor}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({borderColor: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\tlabel={__('Border width', 'vk-blocks')}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<RangeControl\n\t\t\t\t\t\t\t\tvalue={borderWidth}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({borderWidth:value})}\n\t\t\t\t\t\t\t\tmin=\"0\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\tlabel={__('Border radius', 'vk-blocks')}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<RangeControl\n\t\t\t\t\t\t\t\tvalue={borderRadius}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({borderRadius: toNumber(value, -100, 100)})}\n\t\t\t\t\t\t\t\tmin=\"-100\"\n\t\t\t\t\t\t\t\tmax=\"100\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t</PanelBody>\n </InspectorControls>\n {\n vk_blocks_check.is_pro\n ?\n\t\t\t\t\t\t\t<Component\n\t\t\t\t\t\t\t\tattributes={attributes}\n\t\t\t\t\t\t\t\tclassName={className}\n\t\t\t\t\t\t\t\tfor_={'edit'}/>\n :\n <div>{__('This block is only for users who bought Lightning Pro.', 'vk-blocks')}</div>\n }\n </Fragment>\n );\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes,className}) {\n {\n if (vk_blocks_check.is_pro) {\n\n return (\n\t\t\t\t\t\t<Component\n\t\t\t\t\t\t\tattributes={attributes}\n\t\t\t\t\t\t\tclassName={className}\n\t\t\t\t\t\t\tfor_={'save'}/>\n );\n }\n }\n\n },\n\n\tdeprecated:deprecated\n});\n","export const schema = {\n\tbgColor: {\n\t\ttype: 'string',\n\tdefault: '#f3f4f5',\n\t},\n\tbgImage: {\n\t\ttype: 'string',\n\tdefault: null,\n\t},\n\touterWidth:{\n\t\ttype: 'string',\n\tdefault: 'normal',\n\t},\n\tbgPosition:{\n\t\ttype: 'string',\n\tdefault: 'normal',\n\t},\n\tpadding_left_and_right: {\n\t\ttype: 'string',\n\tdefault: '0',\n\t},\n\tpadding_top_and_bottom: {\n\t\ttype: 'string',\n\tdefault: '1',\n\t},\n\topacity: {\n\t\ttype: 'number',\n\tdefault: 0.5,\n\t},\n\tupper_level: {\n\t\ttype: 'number',\n\tdefault: 0,\n\t},\n\tlower_level: {\n\t\ttype: 'number',\n\tdefault: 0,\n\t},\n\tdividerType: {\n\t\ttype: 'string',\n\t\tdefault: 'tilt',\n\t},\n\tupperDividerBgColor: {\n\t\ttype: 'string',\n\tdefault: '#fff',\n\t},\n\tlowerDividerBgColor: {\n\t\ttype: 'string',\n\tdefault: '#fff',\n\t},\n\tborderWidth: {\n\t\ttype: 'number',\n\t\tdefault: 0,\n\t},\n\tborderStyle: {\n\t\ttype: 'string',\n\t\tdefault: 'none',\n\t},\n\tborderColor: {\n\t\ttype: 'string',\n\t\tdefault: '#000',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 0,\n\t},\n};\n","import React from \"react\";\n\n/**\n * WordPress dependenciess\n */\nconst { lodash } = window;\nconst { range } = lodash;\nconst { __, sprintf } = wp.i18n;\nconst { Component } = wp.element;\nconst { Toolbar } = wp.components;\n\nclass HeadingToolbar extends Component {\n\tcreateLevelControl(targetLevel, selectedLevel, onChange) {\n\t\treturn {\n\t\t\ticon: 'heading',\n\t\t\t// translators: %s: heading level e.g: \"1\", \"2\", \"3\"\n\t\t\ttitle: sprintf( __( 'Heading %d' ), targetLevel ),\n\t\t\tisActive: targetLevel === selectedLevel,\n\t\t\tonClick: () => onChange( targetLevel ),\n\t\t\tsubscript: String( targetLevel ),\n\t\t};\n\t}\n\n\n\trender() {\n\t\tconst {minLevel, maxLevel, selectedLevel, onChange} = this.props;\n\n\t\treturn (\n\t\t\t<Toolbar controls={range(minLevel, maxLevel).map((index) => this.createLevelControl(index, selectedLevel, onChange))}/>\n\t\t);\n\t}\n}\n\nexport default HeadingToolbar;\n","import React from 'react';\nimport classNames from \"classnames\";\n\nconst {RichText} = wp.editor;\nconst {__} = wp.i18n; // Import __() from wp.i18n\n\nexport class Component extends React.Component {\n\n render() {\n const {level, align, title, titleColor, titleSize, subText, subTextFlag, subTextColor, subTextSize, titleStyle, titleMarginBottom, outerMarginBottom} = this.props.attributes;\n const setAttributes = this.props.setAttributes;\n let className = this.props.className;\n let for_ = this.props.for_;\n let containerClass = classNames(className, `vk_heading vk_heading-style-${titleStyle}`);\n const tagName = 'h' + level;\n let cStyle;\n let tStyle;\n\n //containerのマージンを切り替え\n if (outerMarginBottom != null) {\n cStyle = {marginBottom: outerMarginBottom + `rem`};\n }\n\n //titleのマージンを切り替え\n if(titleMarginBottom != null){\n tStyle = {\n color: titleColor,\n fontSize: titleSize + 'rem',\n marginBottom: titleMarginBottom + 'rem',\n\t\t\t\t\t\t\t\ttextAlign: align,\n };\n }else {\n tStyle = {\n color: titleColor,\n fontSize: titleSize + 'rem',\n textAlign: align,\n };\n }\n\n if(for_ === 'edit'){\n return (\n <div\n className={containerClass}\n style={cStyle}\n >\n <RichText\n tagName={tagName}\n value={title}\n onChange={(value) => setAttributes({title: value})}\n style={tStyle}\n className={`vk_heading_title vk_heading_title-style-${titleStyle}`}\n placeholder={__('Input title…', 'vk-blocks')}\n />\n {\n // サブテキスト\n (() => {\n if (subTextFlag === 'on') {\n return (\n <RichText\n tagName={'p'}\n value={subText}\n onChange={(value) => setAttributes({subText: value})}\n style={{\n color: subTextColor,\n fontSize: subTextSize + 'rem',\n textAlign: align\n }}\n className={`vk_heading_subtext vk_heading_subtext-style-${titleStyle}`}\n placeholder={__('Input sub text…', 'vk-blocks')}\n />\n );\n }\n })()\n }\n </div>\n );\n }else if(for_ === 'save'){\n return (\n <div\n className={containerClass}\n style={cStyle}\n >\n <RichText.Content\n tagName={tagName}\n value={title}\n onChange={(value) => setAttributes({title: value})}\n style={tStyle}\n className={`vk_heading_title vk_heading_title-style-${titleStyle}`}\n placeholder={__('Input title…', 'vk-blocks')}\n />\n {\n // サブテキスト\n (() => {\n if (subTextFlag === 'on') {\n return (\n <RichText.Content\n tagName={'p'}\n value={subText}\n onChange={(value) => setAttributes({subText: value})}\n style={{\n color: subTextColor,\n fontSize: subTextSize + 'rem',\n textAlign: align\n }}\n className={`vk_heading_subtext vk_heading_subtext-style-${titleStyle}`}\n placeholder={__('Input sub text…', 'vk-blocks')}\n />\n );\n }\n })()\n }\n </div>\n );\n }\n }\n}\n","/**\n * heading block type\n *\n */\nimport React from \"react\";\nimport {schema} from './schema';\nconst {Fragment} = wp.element;\n\nconst {RichText, InspectorControls, ColorPalette, BlockControls, AlignmentToolbar} = wp.editor;\n\nfunction set_attirbuite(number) {\n\n var attributes = {};\n\n for (var i = 1; i <= number; i++) {\n\n attributes['heading' + i] = {\n type: 'string',\n source: 'html',\n selector: 'h1.vk_prBlocks_item_title-' + i,\n };\n attributes['content' + i] = {\n type: 'string',\n source: 'html',\n selector: 'p.vk_prBlocks_item_summary-' + i,\n };\n attributes['url' + i] = {\n type: 'string',\n default: null,\n };\n attributes['urlOpenType' + i] = {\n type: 'Boolean',\n default: false,\n };\n attributes['icon' + i] = {\n type: 'string',\n default: 'fas fa-file',\n };\n attributes['color' + i] = {\n type: 'string',\n default: '#0693e3',\n };\n attributes['bgType' + i] = {\n type: 'string',\n default: '0',\n };\n attributes['insertImage' + i] = {\n type: 'string',\n default: null,\n };\n }\n\n return attributes;\n}\n\nexport const Version0_6_0 = [\n {\n\n attributes: schema,\n supports : {\n className: false,\n anchor: true,\n },\n\n save({attributes}) {\n const {level, align, title, titleColor, titleSize, subText, subTextFlag, subTextColor, subTextSize, titleStyle, titleMarginBottom, outerMarginBottom} = attributes;\n const tagName = 'h' + level;\n\n return (\n <div\n className={`vk_heading vk_heading-style-${titleStyle}`}\n style={{marginBottom: outerMarginBottom + `rem`}}\n >\n <RichText.Content\n tagName={tagName}\n value={title}\n style={{\n color: titleColor,\n fontSize: titleSize + 'rem',\n textAlign: align,\n marginBottom: titleMarginBottom + 'rem'\n }}\n className={`vk_heading_title vk_heading_title-style-${titleStyle}`}\n />\n {\n // サブテキスト\n (() => {\n if (subTextFlag === 'on') {\n return (\n <RichText.Content\n tagName={'p'}\n value={subText}\n style={{color: subTextColor, fontSize: subTextSize + 'rem', textAlign: align}}\n className={`vk_heading_subtext vk_heading_subtext-style-${titleStyle}`}\n />\n );\n }\n })()\n }\n </div>\n );\n }\n },\n {\n attributes: set_attirbuite(4),\n save({attributes}) {\n const {\n heading1,\n heading2,\n heading3,\n content1,\n content2,\n content3,\n url1,\n url2,\n url3,\n urlOpenType1,\n urlOpenType2,\n urlOpenType3,\n icon1,\n icon2,\n icon3,\n color1,\n color2,\n color3,\n bgType1,\n bgType2,\n bgType3,\n insertImage1,\n insertImage2,\n insertImage3\n } = attributes;\n\n return (\n <article className=\"vk_prBlocks row\">\n\n <div className=\"vk_prBlocks_item col-sm-4\">\n <a\n href={url1}\n target={urlOpenType1? '_blank':'_self'}\n className=\"vk_prBlocks_item_link\"\n >\n {(() => {\n\n if (insertImage1) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: 'url(' + insertImage1 + ')',\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage1}\n alt=''\n />\n </div>\n\n } else {\n\n if ( ! color1 ){\n color1 = '#0693e3';\n bgType1 === '0';\n }\n if (bgType1 === '0') {\n\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color1,\n border: `1px solid ${color1}`\n }}\n ><i className={`${icon1} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color1}}\n ><i className={`${icon1} vk_prBlocks_item_icon`}\n style={{color: color1}}>\n </i>\n </div>\n }\n }\n })()}\n <RichText.Content\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-1\"\n tagName={'h1'}\n value={heading1}/>\n <RichText.Content\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-1\"\n tagName={'p'}\n value={content1}/>\n </a>\n </div>\n <div className=\"vk_prBlocks_item col-sm-4\">\n <a\n href={url2}\n target={urlOpenType2? '_blank':'_self'}\n className=\"vk_prBlocks_item_link\"\n >\n {(() => {\n\n if (insertImage2) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: 'url(' + insertImage2 + ')',\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage2}\n alt=''\n />\n </div>\n\n } else {\n if ( ! color2 ){\n color2 = '#0693e3';\n bgType2 === '0';\n }\n if (bgType2 === '0') {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color2,\n border: `1px solid ${color2}`\n }}\n ><i className={`${icon2} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color2}}\n ><i className={`${icon2} vk_prBlocks_item_icon`}\n style={{color: color2}}>\n </i>\n </div>\n }\n }\n })()}\n <RichText.Content\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-2\"\n tagName={'h1'}\n value={heading2}/>\n <RichText.Content\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-2\"\n tagName={'p'}\n value={content2}/>\n </a>\n </div>\n\n <div className=\"vk_prBlocks_item col-sm-4\">\n <a\n href={url3}\n target={urlOpenType3? '_blank':'_self'}\n className=\"vk_prBlocks_item_link\"\n >\n {(() => {\n\n if (insertImage3) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: 'url(' + insertImage3 + ')',\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage3}\n alt=''\n />\n </div>\n\n } else {\n if ( ! color3 ){\n color3 = '#0693e3';\n bgType3 === '0';\n }\n if (bgType3 === '0') {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color3,\n border: `1px solid ${color3}`\n }}\n ><i className={`${icon3} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color3}}\n ><i className={`${icon3} vk_prBlocks_item_icon`}\n style={{color: color3}}>\n </i>\n </div>\n }\n }\n })()}\n <RichText.Content\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-3\"\n tagName={'h1'}\n value={heading3}/>\n <RichText.Content\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-3\"\n tagName={'p'}\n value={content3}/>\n </a>\n </div>\n </article>\n );\n },\n },\n {\n attributes: {\n level: {\n type: 'number',\n default: 2,\n },\n align: {\n type: 'string',\n },\n titleStyle: {\n type: 'string',\n default: 'default',\n },\n outerMarginBottom: {\n type: 'number',\n default: null,\n },\n title: {\n type: 'string',\n source: 'html',\n selector: 'h1,h2,h3,h4,h5,h6',\n default: '',\n },\n titleColor: {\n type: 'string',\n default: '#000000',\n },\n titleSize: {\n type: 'number',\n default: 2.6,\n },\n titleMarginBottom: {\n type: 'number',\n default: null,\n },\n subText: {\n source: 'html',\n selector: 'p',\n default: '',\n },\n subTextFlag: {\n type: 'string',\n default: 'on',\n },\n subTextColor: {\n type: 'string',\n default: '#000000',\n },\n subTextSize: {\n type: 'number',\n default: 1.8,\n },\n },\n supports: {\n className: false,\n anchor: true,\n },\n save({attributes}) {\n const {level, align, title, titleColor, titleSize, subText, subTextFlag, subTextColor, subTextSize, titleStyle, titleMarginBottom, outerMarginBottom} = attributes;\n const tagName = 'h' + level;\n\n return (\n <Fragment>\n {\n outerMarginBottom == null ?\n <div className={`vk_heading vk_heading-style-${titleStyle}`}>\n <RichText.Content\n tagName={tagName}\n value={title}\n style={{\n color: titleColor,\n fontSize: titleSize + 'rem',\n textAlign: align,\n }}\n className={`vk_heading_title vk_heading_title-style-${titleStyle}`}\n />\n {\n // サブテキスト\n (() => {\n if (subTextFlag === 'on') {\n return (\n <RichText.Content\n tagName={'p'}\n value={subText}\n style={{\n color: subTextColor,\n fontSize: subTextSize + 'rem',\n textAlign: align\n }}\n className={`vk_heading_subtext vk_heading_subtext-style-${titleStyle}`}\n />\n );\n }\n })()\n }\n </div>\n :\n <div\n className={`vk_heading vk_heading-style-${titleStyle}`}\n style={{marginBottom: outerMarginBottom + `rem`}}\n >\n <RichText.Content\n tagName={tagName}\n value={title}\n style={{\n color: titleColor,\n fontSize: titleSize + 'rem',\n textAlign: align,\n marginBottom: titleMarginBottom + 'rem'\n }}\n className={`vk_heading_title vk_heading_title-style-${titleStyle}`}\n />\n {\n // サブテキスト\n (() => {\n if (subTextFlag === 'on') {\n return (\n <RichText.Content\n tagName={'p'}\n value={subText}\n style={{\n color: subTextColor,\n fontSize: subTextSize + 'rem',\n textAlign: align\n }}\n className={`vk_heading_subtext vk_heading_subtext-style-${titleStyle}`}\n />\n );\n }\n })()\n }\n </div>\n }\n </Fragment>\n );\n },\n }\n];\n","export const schema = {\n level: {\n type: 'number',\n default: 2,\n },\n align: {\n type: 'string',\n },\n titleStyle: {\n type: 'string',\n default: 'default',\n },\n outerMarginBottom: {\n type: 'number',\n },\n title: {\n type: 'string',\n source: 'html',\n selector: 'h1,h2,h3,h4,h5,h6',\n default: '',\n },\n titleColor: {\n type: 'string',\n default: '#000000',\n },\n titleSize: {\n type: 'number',\n default: 2.6,\n },\n titleMarginBottom: {\n type: 'number',\n },\n subText: {\n source: 'html',\n selector: 'p',\n default: '',\n },\n subTextFlag: {\n type: 'string',\n default: 'on',\n },\n subTextColor: {\n type: 'string',\n default: '#000000',\n },\n subTextSize: {\n type: 'number',\n default: 1.8,\n },\n};\n","/**\n * heading block type\n *\n */\nimport React from \"react\";\nimport classNames from 'classnames';\nimport {schema} from './schema';\nimport HeadingToolbar from './heading-toolbar';\nimport {Component} from \"./component\";\nimport {Version0_6_0} from './deprecated/block';\n\n// import YourComponent from \"./component.js\";\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, PanelBody, RadioControl, SelectControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {RichText, InspectorControls, ColorPalette, BlockControls, AlignmentToolbar} = wp.editor;\nconst BlockIcon = (\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n <g>\n <g>\n <path d=\"M242.1,366.7l0-281.4l-212.6,0l0-77.1l516.6,0v77.1l-213.2,0l0,281.4H242.1z\"/>\n </g>\n <g>\n <path d=\"M33,467.3l30.8-1.9c0.7,5,2,8.8,4.1,11.4c3.3,4.2,8.1,6.4,14.3,6.4c4.6,0,8.2-1.1,10.7-3.3c2.5-2.2,3.8-4.7,3.8-7.5\n\t\t\t\t\tc0-2.7-1.2-5.1-3.6-7.3c-2.4-2.1-7.9-4.2-16.6-6.1c-14.2-3.2-24.3-7.4-30.4-12.7c-6.1-5.3-9.1-12-9.1-20.2\n\t\t\t\t\tc0-5.4,1.6-10.5,4.7-15.3c3.1-4.8,7.8-8.6,14.1-11.3c6.3-2.7,14.8-4.1,25.8-4.1c13.4,0,23.6,2.5,30.6,7.5c7,5,11.2,12.9,12.5,23.8\n\t\t\t\t\tl-30.5,1.8c-0.8-4.7-2.5-8.1-5.1-10.3c-2.6-2.1-6.2-3.2-10.8-3.2c-3.8,0-6.6,0.8-8.5,2.4c-1.9,1.6-2.9,3.5-2.9,5.8\n\t\t\t\t\tc0,1.7,0.8,3.2,2.4,4.5c1.5,1.4,5.1,2.7,10.9,3.9c14.1,3,24.3,6.1,30.4,9.3c6.1,3.1,10.6,7,13.4,11.6c2.8,4.6,4.2,9.8,4.2,15.5\n\t\t\t\t\tc0,6.7-1.9,12.9-5.6,18.6c-3.7,5.7-8.9,10-15.6,12.9c-6.7,2.9-15.1,4.4-25.2,4.4c-17.8,0-30.2-3.4-37-10.3\n\t\t\t\t\tC37.8,486.6,33.9,477.8,33,467.3z\"/>\n <path d=\"M215,501.9h-27.2v-12.3c-4,5-8.1,8.6-12.3,10.8c-4.1,2.1-9.2,3.2-15.2,3.2c-8,0-14.3-2.4-18.8-7.2\n\t\t\t\t\tc-4.5-4.8-6.8-12.2-6.8-22.1V426H164v41.7c0,4.8,0.9,8.1,2.6,10.1c1.8,2,4.2,3,7.4,3c3.5,0,6.3-1.3,8.5-4\n\t\t\t\t\tc2.2-2.7,3.3-7.5,3.3-14.4V426H215V501.9z\"/>\n <path d=\"M225.5,397.2h29.4v36.3c2.9-3,6.2-5.3,9.9-6.9c3.7-1.5,7.8-2.3,12.3-2.3c9.2,0,16.9,3.3,22.9,10\n\t\t\t\t\tc6.1,6.6,9.1,16.2,9.1,28.6c0,8.3-1.4,15.6-4.1,21.9c-2.8,6.3-6.6,11-11.5,14.1c-4.9,3.1-10.3,4.7-16.3,4.7c-5.1,0-9.8-1.1-14-3.3\n\t\t\t\t\tc-3.2-1.7-6.7-4.9-10.4-9.6v11.2h-27.2V397.2z M254.6,463.8c0,6.5,1.2,11.3,3.7,14.2c2.5,2.9,5.6,4.4,9.3,4.4\n\t\t\t\t\tc3.5,0,6.4-1.4,8.8-4.3c2.4-2.9,3.5-7.7,3.5-14.5c0-6-1.2-10.4-3.5-13.2c-2.3-2.8-5.1-4.2-8.4-4.2c-4,0-7.2,1.5-9.7,4.4\n\t\t\t\t\tC255.9,453.4,254.6,457.8,254.6,463.8z\"/>\n <path d=\"M304.4,397.2h98.4V423h-33v78.9h-32.4V423h-33V397.2z\"/>\n <path\n d=\"M395.8,426h34.5l12,21.2l14-21.2h32.1l-25.9,36.2l27.7,39.7h-33.9l-14-24.4l-16.5,24.4h-31.5l27.6-39.7L395.8,426z\"/>\n <path d=\"M530.6,397.2V426h16v21.3h-16v26.9c0,3.2,0.3,5.4,0.9,6.4c1,1.6,2.6,2.4,5,2.4c2.1,0,5.1-0.6,9-1.9l2.1,20.1\n\t\t\t\t\tc-7.2,1.6-13.9,2.4-20.1,2.4c-7.2,0-12.6-0.9-16-2.8c-3.4-1.9-6-4.7-7.6-8.5s-2.5-9.9-2.5-18.4v-26.7h-10.7V426h10.7v-13.9\n\t\t\t\t\tL530.6,397.2z\"/>\n </g>\n </g>\n </svg>\n);\n\n/**\n * Register: a Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/heading', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Heading', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: schema,\n supports: {\n className:true,\n customClassName:true,\n anchor: true,\n },\n\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes, className}) {\n const {level, align, title, titleColor, titleSize, subText, subTextFlag, subTextColor, subTextSize, titleStyle, titleMarginBottom, outerMarginBottom} = attributes;\n\n let setTitleFontSize = (newLevel) => {\n\n setAttributes({level: newLevel});\n\n switch (newLevel) {\n case 1:\n setAttributes({titleSize: 3.6});\n break;\n case 2:\n setAttributes({titleSize: 2.8});\n break;\n case 3:\n setAttributes({titleSize: 2.2});\n break;\n case 4:\n setAttributes({titleSize: 2.0});\n break;\n case 5:\n setAttributes({titleSize: 1.8});\n break;\n case 6:\n setAttributes({titleSize: 1.6});\n break;\n }\n };\n return (\n <Fragment>\n <BlockControls>\n <HeadingToolbar minLevel={2} maxLevel={5} selectedLevel={level} onChange={setTitleFontSize}/>\n </BlockControls>\n <InspectorControls>\n <PanelBody title={__('Style Settings', 'vk-blocks')}>\n <SelectControl\n label={__('Heading style', 'vk-blocks')}\n value={titleStyle}\n onChange={(value) => setAttributes({titleStyle: value})}\n options={[\n {label: __('Default', 'vk-blocks'), value: 'default'},\n {label: __('Plain', 'vk-blocks'), value: 'plain'}\n ]}\n />\n <label>{__('Margin bottom size (rem)', 'vk-blocks')}</label>\n <RangeControl\n value={outerMarginBottom}\n onChange={(value) => {\n setAttributes({outerMarginBottom: value});\n }}\n min={-1}\n max={8}\n step={0.1}\n />\n </PanelBody>\n <PanelBody title={__('Heading Settings', 'vk-blocks')}>\n <label>{__('Level', 'vk-blocks')}</label>\n <HeadingToolbar minLevel={1} maxLevel={7} selectedLevel={level} onChange={setTitleFontSize}/>\n <p>{__('Text Alignment')}</p>\n <AlignmentToolbar\n value={align}\n onChange={(value) => {\n setAttributes({align: value});\n }}\n />\n <label>{__('Text size (rem)', 'vk-blocks')}</label>\n <RangeControl\n value={titleSize}\n onChange={(value) => {\n setAttributes({titleSize: value});\n }}\n min={0.5}\n max={4}\n step={0.1}\n />\n <label>{__('Heading margin bottom size (rem)', 'vk-blocks')}</label>\n <RangeControl\n value={titleMarginBottom}\n onChange={(value) => {\n setAttributes({titleMarginBottom: value});\n }}\n min={-1}\n max={3}\n step={0.1}\n />\n <ColorPalette\n value={titleColor}\n onChange={(value) => setAttributes({titleColor: value})}\n />\n </PanelBody>\n <PanelBody title={__('Sub Text Settings', 'vk-blocks')}>\n <RadioControl\n label={__('Position', 'vk-blocks')}\n selected={subTextFlag}\n options={[\n {label: __('Display', 'vk-blocks'), value: 'on'},\n {label: __('Hide', 'vk-blocks'), value: 'off'},\n ]}\n onChange={(value) => setAttributes({subTextFlag: value})}\n />\n <label>{__('Text size (rem)', 'vk-blocks')}</label>\n <RangeControl\n value={subTextSize}\n onChange={(value) => {\n setAttributes({subTextSize: value});\n }}\n min={0.5}\n max={3}\n step={0.1}\n />\n <ColorPalette\n value={subTextColor}\n onChange={(value) => setAttributes({subTextColor: value})}\n />\n </PanelBody>\n </InspectorControls>\n <Component\n attributes={attributes}\n setAttributes={setAttributes}\n className={className}\n for_={'edit'}/>\n </Fragment>\n );\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes, className}) {\n return(\n <Component\n attributes={attributes}\n className={className}\n for_={'save'}/>\n );\n },\n\n deprecated: Version0_6_0\n});\n","export const schema = {\n level: {\n type: 'number',\n default: 2,\n },\n align: {\n type: 'string',\n },\n titleStyle: {\n type: 'string',\n default: 'default',\n },\n outerMarginBottom: {\n type: 'number',\n default: null,\n },\n title: {\n type: 'string',\n source: 'html',\n selector: 'h1,h2,h3,h4,h5,h6',\n default: '',\n },\n titleColor: {\n type: 'string',\n default: '#000000',\n },\n titleSize: {\n type: 'number',\n default: 2.6,\n },\n titleMarginBottom: {\n type: 'number',\n default: null,\n },\n subText: {\n source: 'html',\n selector: 'p',\n default: '',\n },\n subTextFlag: {\n type: 'string',\n default: 'on',\n },\n subTextColor: {\n type: 'string',\n default: '#000000',\n },\n subTextSize: {\n type: 'number',\n default: 1.8,\n },\n};\n","import React from \"react\";\nconst {RichText} = wp.editor;\n\nexport const deprecated = [\n {\n attributes: {\n style: {\n type: 'string',\n default: 'info',\n },\n content: {\n type: 'string',\n source: 'html',\n selector: 'p',\n }\n },\n save({attributes}) {\n const {\n style,\n content\n } = attributes;\n return (\n <div className={`alert alert-${style}`}>\n <RichText.Content\n tagName={'p'}\n value={content}/>\n </div>\n );\n },\n }\n];\n","/**\n * Alert block type\n *\n */\nimport {deprecated} from './deprecated';\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst { registerBlockType } = wp.blocks;\nconst { RichText } = wp.editor;\n\nregisterBlockType( 'vk-blocks/alert', {\n\n title: __('Alert', 'vk-blocks'),\n\n icon: 'info',\n\n category: 'vk-blocks-cat',\n\n attributes: {\n style: {\n type: 'string',\n default: 'info',\n },\n content: {\n type: 'string',\n source: 'html',\n selector: 'p',\n }\n },\n\n edit({attributes, setAttributes, className}) {\n const {\n style,\n content\n } = attributes;\n\n function onStyleChange(event){\n setAttributes({style: event.target.value});\n }\n\n function onChangeContent(newContent) {\n setAttributes({content: newContent});\n }\n\n return (\n <div className={`${className} alert alert-${style}`}>\n <select onChange={onStyleChange}>\n <option value={'success'} selected={style === 'success'}>Success</option>\n <option value={'info'} selected={style === 'info'}>Info</option>\n <option value={'warning'} selected={style === 'warning'}>Warning</option>\n <option value={'danger'} selected={style === 'danger'}>Danger</option>\n </select>\n <RichText\n tagName=\"p\"\n onChange={onChangeContent}\n value={content}\n />\n </div>\n );\n },\n\n save({attributes,className}) {\n const {\n style,\n content\n } = attributes;\n return (\n <div className={`${className} alert alert-${style}`}>\n <RichText.Content\n tagName={'p'}\n value={content}/>\n </div>\n );\n },\n deprecated: deprecated,\n} );\n","import React from 'react';\n\nexport class Component extends React.Component {\n\n render() {\n\n let buttonColorCustom = this.props.lbColorCustom;\n let buttonColor = this.props.lbColor;\n let buttonType = this.props.lbType;\n let buttonAlign = this.props.lbAlign;\n let buttonSize = this.props.lbSize;\n let buttonUrl = this.props.lbUrl;\n let buttonTarget = this.props.lbTarget;\n let fontAwesomeIconBefore = this.props.lbFontAwesomeIconBefore;\n let fontAwesomeIconAfter = this.props.lbFontAwesomeIconAfter;\n let richText = this.props.lbRichtext;\n let subCaption = this.props.lbsubCaption;\n let containerClass = '';\n let aClass = '';\n let aStyle = {};\n let iconBefore = '';\n let iconAfter = '';\n\n aClass = `btn vk_button_link`;\n\n if (buttonColorCustom) {\n\n aClass = `${aClass} btn-primary btn-${buttonSize}`;\n\n // 塗り\n if (buttonType === '0') {\n aStyle = {\n backgroundColor: buttonColorCustom,\n border: `1px solid ${buttonColorCustom}`\n };\n // 塗りなし\n } else if (buttonType === '1') {\n aStyle = {\n backgroundColor: 'transparent',\n border: '1px solid ' + buttonColorCustom,\n color: buttonColorCustom\n };\n }\n\n\t\t\t\t// カスタムカラーじゃない場合\n } else if (!buttonColorCustom) {\n\n // 塗り\n if (buttonType === '0') {\n aClass = `${aClass} btn-${buttonSize} btn-${buttonColor}`;\n aStyle = null;\n // 塗りなし\n } else if (buttonType === '1') {\n aClass = `${aClass} btn-${buttonSize} btn-outline-${buttonColor}`;\n aStyle = null;\n }\n\n }\n\n if ( buttonAlign === 'block' ){\n \taClass = `${aClass} btn-block`;\n }\n\n\n\n if (fontAwesomeIconBefore) {\n iconBefore = <i className={`${fontAwesomeIconBefore} vk_button_link_before`}></i> ;\n }\n if (fontAwesomeIconAfter) {\n iconAfter = <i className={`${fontAwesomeIconAfter} vk_button_link_after`}></i>;\n }\n\n return (\n <a\n href={buttonUrl}\n id={'vk_button_link'}\n style={aStyle}\n className={aClass}\n role={'button'}\n aria-pressed={true}\n target={buttonTarget? '_blank':null}\n rel={'noopener noreferrer'}\n >\n {iconBefore}\n {richText}\n {iconAfter}\n {/*サブキャプションが入力された時のみ表示*/}\n {subCaption && <p className={'vk_button_link_subCaption'}>{subCaption}</p>}\n </a>\n );\n }\n}\n","import React from 'react';\n\nexport class ComponentDeprecated extends React.Component {\n\n render() {\n\n let buttonColorCustom = this.props.lbColorCustom;\n let buttonColor = this.props.lbColor;\n let buttonType = this.props.lbType;\n let buttonAlign = this.props.lbAlign;\n let buttonSize = this.props.lbSize;\n let buttonUrl = this.props.lbUrl;\n let buttonTarget = this.props.lbTarget;\n let fontAwesomeIconBefore = this.props.lbFontAwesomeIconBefore;\n let fontAwesomeIconAfter = this.props.lbFontAwesomeIconAfter;\n let richText = this.props.lbRichtext;\n let subCaption = this.props.lbsubCaption;\n let containerClass = '';\n let aClass = '';\n let aStyle = {};\n let iconBefore = '';\n let iconAfter = '';\n\n aClass = `btn vk_button_link`;\n\n if (buttonColorCustom) {\n\n aClass = `${aClass} btn-primary btn-${buttonSize}`;\n\n // 塗り\n if (buttonType === '0') {\n aStyle = {\n backgroundColor: buttonColorCustom,\n border: `1px solid ${buttonColorCustom}`\n };\n // 塗りなし\n } else if (buttonType === '1') {\n aStyle = {\n backgroundColor: 'transparent',\n border: '1px solid ' + buttonColorCustom,\n color: buttonColorCustom\n };\n }\n\n\t\t\t\t// カスタムカラーじゃない場合\n } else if (!buttonColorCustom) {\n\n // 塗り\n if (buttonType === '0') {\n aClass = `${aClass} btn-${buttonSize} btn-${buttonColor}`;\n aStyle = null;\n // 塗りなし\n } else if (buttonType === '1') {\n aClass = `${aClass} btn-${buttonSize} btn-outline-${buttonColor}`;\n aStyle = null;\n }\n\n }\n\n if ( buttonAlign === 'block' ){\n \taClass = `${aClass} btn-block`;\n }\n\n\n\n if (fontAwesomeIconBefore) {\n iconBefore = <i className={`${fontAwesomeIconBefore} vk_button_link_before`}></i> ;\n }\n if (fontAwesomeIconAfter) {\n iconAfter = <i className={`${fontAwesomeIconAfter} vk_button_link_after`}></i>;\n }\n\n return (\n <a\n href={buttonUrl}\n className={aClass}\n role={'button'}\n aria-pressed={true}\n style={aStyle}\n target={buttonTarget? '_blank':null}\n >\n {iconBefore}\n {richText}\n {iconAfter}\n\n </a>\n );\n }\n}\n","import React from 'react';\n\nexport class ComponentDeprecatedId extends React.Component {\n\n render() {\n\n let buttonColorCustom = this.props.lbColorCustom;\n let buttonColor = this.props.lbColor;\n let buttonType = this.props.lbType;\n let buttonAlign = this.props.lbAlign;\n let buttonSize = this.props.lbSize;\n let buttonUrl = this.props.lbUrl;\n let buttonTarget = this.props.lbTarget;\n let fontAwesomeIconBefore = this.props.lbFontAwesomeIconBefore;\n let fontAwesomeIconAfter = this.props.lbFontAwesomeIconAfter;\n let richText = this.props.lbRichtext;\n let subCaption = this.props.lbsubCaption;\n let containerClass = '';\n let aClass = '';\n let aStyle = {};\n let iconBefore = '';\n let iconAfter = '';\n\n aClass = `btn vk_button_link`;\n\n if (buttonColorCustom) {\n\n aClass = `${aClass} btn-primary btn-${buttonSize}`;\n\n // 塗り\n if (buttonType === '0') {\n aStyle = {\n backgroundColor: buttonColorCustom,\n border: `1px solid ${buttonColorCustom}`\n };\n // 塗りなし\n } else if (buttonType === '1') {\n aStyle = {\n backgroundColor: 'transparent',\n border: '1px solid ' + buttonColorCustom,\n color: buttonColorCustom\n };\n }\n\n\t\t\t\t// カスタムカラーじゃない場合\n } else if (!buttonColorCustom) {\n\n // 塗り\n if (buttonType === '0') {\n aClass = `${aClass} btn-${buttonSize} btn-${buttonColor}`;\n aStyle = null;\n // 塗りなし\n } else if (buttonType === '1') {\n aClass = `${aClass} btn-${buttonSize} btn-outline-${buttonColor}`;\n aStyle = null;\n }\n\n }\n\n if ( buttonAlign === 'block' ){\n \taClass = `${aClass} btn-block`;\n }\n\n\n\n if (fontAwesomeIconBefore) {\n iconBefore = <i className={`${fontAwesomeIconBefore} vk_button_link_before`}></i> ;\n }\n if (fontAwesomeIconAfter) {\n iconAfter = <i className={`${fontAwesomeIconAfter} vk_button_link_after`}></i>;\n }\n\n return (\n <a\n href={buttonUrl}\n id={'vk_button_link'}\n className={aClass}\n role={'button'}\n aria-pressed={true}\n style={aStyle}\n target={buttonTarget? '_blank':null}\n >\n {iconBefore}\n {richText}\n {iconAfter}\n\n </a>\n );\n }\n}\n","import React from 'react';\n\nexport class ComponentDeprecatedNoOpnnerNoRefererID extends React.Component {\n\n render() {\n\n let buttonColorCustom = this.props.lbColorCustom;\n let buttonColor = this.props.lbColor;\n let buttonType = this.props.lbType;\n let buttonAlign = this.props.lbAlign;\n let buttonSize = this.props.lbSize;\n let buttonUrl = this.props.lbUrl;\n let buttonTarget = this.props.lbTarget;\n let fontAwesomeIconBefore = this.props.lbFontAwesomeIconBefore;\n let fontAwesomeIconAfter = this.props.lbFontAwesomeIconAfter;\n let richText = this.props.lbRichtext;\n let subCaption = this.props.lbsubCaption;\n let containerClass = '';\n let aClass = '';\n let aStyle = {};\n let iconBefore = '';\n let iconAfter = '';\n\n aClass = `btn vk_button_link`;\n\n if (buttonColorCustom) {\n\n aClass = `${aClass} btn-primary btn-${buttonSize}`;\n\n // 塗り\n if (buttonType === '0') {\n aStyle = {\n backgroundColor: buttonColorCustom,\n border: `1px solid ${buttonColorCustom}`\n };\n // 塗りなし\n } else if (buttonType === '1') {\n aStyle = {\n backgroundColor: 'transparent',\n border: '1px solid ' + buttonColorCustom,\n color: buttonColorCustom\n };\n }\n\n\t\t\t\t// カスタムカラーじゃない場合\n } else if (!buttonColorCustom) {\n\n // 塗り\n if (buttonType === '0') {\n aClass = `${aClass} btn-${buttonSize} btn-${buttonColor}`;\n aStyle = null;\n // 塗りなし\n } else if (buttonType === '1') {\n aClass = `${aClass} btn-${buttonSize} btn-outline-${buttonColor}`;\n aStyle = null;\n }\n\n }\n\n if ( buttonAlign === 'block' ){\n \taClass = `${aClass} btn-block`;\n }\n\n\n\n if (fontAwesomeIconBefore) {\n iconBefore = <i className={`${fontAwesomeIconBefore} vk_button_link_before`}></i> ;\n }\n if (fontAwesomeIconAfter) {\n iconAfter = <i className={`${fontAwesomeIconAfter} vk_button_link_after`}></i>;\n }\n\n return (\n <a\n href={buttonUrl}\n id={'vk_button_link'}\n className={aClass}\n role={'button'}\n aria-pressed={true}\n style={aStyle}\n target={buttonTarget? '_blank':null}\n rel={'noopener noreferrer'}\n >\n\t\t\t\t\t\t\t\t\t\t\t\t{iconBefore}\n {richText}\n\t\t\t\t\t\t\t\t\t\t\t\t{iconAfter}\n {/*サブキャプションが入力された時のみ表示*/}\n {subCaption && <p className={'vk_button_link_subCaption'}>{subCaption}</p>}\n </a>\n );\n }\n}\n","import React from 'react';\n\nexport class ComponentDeprecatedSubcaptionNoopennerId extends React.Component {\n\n render() {\n\n let buttonColorCustom = this.props.lbColorCustom;\n let buttonColor = this.props.lbColor;\n let buttonType = this.props.lbType;\n let buttonAlign = this.props.lbAlign;\n let buttonSize = this.props.lbSize;\n let buttonUrl = this.props.lbUrl;\n let buttonTarget = this.props.lbTarget;\n let fontAwesomeIconBefore = this.props.lbFontAwesomeIconBefore;\n let fontAwesomeIconAfter = this.props.lbFontAwesomeIconAfter;\n let richText = this.props.lbRichtext;\n let subCaption = this.props.lbsubCaption;\n let containerClass = '';\n let aClass = '';\n let aStyle = {};\n let iconBefore = '';\n let iconAfter = '';\n\n aClass = `btn vk_button_link`;\n\n if (buttonColorCustom) {\n\n aClass = `${aClass} btn-primary btn-${buttonSize}`;\n\n // 塗り\n if (buttonType === '0') {\n aStyle = {\n backgroundColor: buttonColorCustom,\n border: `1px solid ${buttonColorCustom}`\n };\n // 塗りなし\n } else if (buttonType === '1') {\n aStyle = {\n backgroundColor: 'transparent',\n border: '1px solid ' + buttonColorCustom,\n color: buttonColorCustom\n };\n }\n\n\t\t\t\t// カスタムカラーじゃない場合\n } else if (!buttonColorCustom) {\n\n // 塗り\n if (buttonType === '0') {\n aClass = `${aClass} btn-${buttonSize} btn-${buttonColor}`;\n aStyle = null;\n // 塗りなし\n } else if (buttonType === '1') {\n aClass = `${aClass} btn-${buttonSize} btn-outline-${buttonColor}`;\n aStyle = null;\n }\n\n }\n\n if ( buttonAlign === 'block' ){\n \taClass = `${aClass} btn-block`;\n }\n\n\n\n if (fontAwesomeIconBefore) {\n iconBefore = <i className={`${fontAwesomeIconBefore} vk_button_link_before`}></i> ;\n }\n if (fontAwesomeIconAfter) {\n iconAfter = <i className={`${fontAwesomeIconAfter} vk_button_link_after`}></i>;\n }\n\n return (\n <a\n href={buttonUrl}\n id={'vk_button_link'}\n className={aClass}\n role={'button'}\n aria-pressed={true}\n style={aStyle}\n target={buttonTarget? '_blank':null}\n >\n\t\t\t\t\t\t\t\t\t\t\t\t{iconBefore}\n {richText}\n\t\t\t\t\t\t\t\t\t\t\t\t{iconAfter}\n {/*サブキャプションが入力された時のみ表示*/}\n {subCaption && <p className={'vk_button_link_subCaption'}>{subCaption}</p>}\n </a>\n );\n }\n}\n","import React from \"react\";\nimport {ComponentDeprecated} from \"./component-deprecated\";\nimport {ComponentDeprecatedId} from \"./component-deprecated-id\";\nimport {ComponentDeprecatedNoOpnnerNoRefererID} from \"./component-deprecated-noopenernoreferer-id\";\nimport {ComponentDeprecatedSubcaptionNoopennerId} from \"./component-deprecated-subcaption-noNoopnnernoreferer-id\";\n\nconst { RichText } = wp.editor;\n\nexport const deprecated = [\n\t{\n\t\tattributes: {\n\t\t\tcontent: {\n\t\t\t\tsource: 'html',\n\t\t\t\tselector: 'span',\n\t\t\t},\n\t\t\tbuttonUrl: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonTarget: {\n\t\t\t\ttype: 'Boolean',\n\t\t\t\tdefault: false,\n\t\t\t},\n\t\t\tbuttonSize: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'md',\n\t\t\t},\n\t\t\tbuttonType: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '0',\n\t\t\t},\n\t\t\tbuttonColor: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'primary',\n\t\t\t},\n\t\t\tbuttonColorCustom: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonAlign: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'left',\n\t\t\t},\n\t\t\tfontAwesomeIconBefore: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tfontAwesomeIconAfter: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t}\n\t\t},\n\n\t\tsave({attributes}) {\n\t\t\tconst {\n\t\t\t\tcontent,\n\t\t\t\tbuttonUrl,\n\t\t\t\tbuttonTarget,\n\t\t\t\tbuttonSize,\n\t\t\t\tbuttonType,\n\t\t\t\tbuttonColor,\n\t\t\t\tbuttonColorCustom,\n\t\t\t\tbuttonAlign,\n\t\t\t\tfontAwesomeIconBefore,\n\t\t\t\tfontAwesomeIconAfter,\n\t\t\t} = attributes;\n\n\t\t\tlet containerClass = '';\n\n\t\t\tif (buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-color-custom vk_button-align-${buttonAlign}`;\n\n\t\t\t} else if (!buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-align-${buttonAlign}`;\n\n\t\t\t}\n\n\t\t\treturn (\n\t\t\t\t<div className={containerClass}>\n\n\t\t\t\t\t<ComponentDeprecated lbColorCustom={buttonColorCustom} lbColor={buttonColor} lbType={buttonType}\n\t\t\t\t\t\t\t\t\t\t lbAlign={buttonAlign}\n\t\t\t\t\t\t\t\t\t\t lbSize={buttonSize}\n\t\t\t\t\t\t\t\t\t\t lbUrl={buttonUrl}\n\t\t\t\t\t\t\t\t\t\t lbTarget={buttonTarget}\n\t\t\t\t\t\t\t\t\t\t lbFontAwesomeIconBefore={fontAwesomeIconBefore}\n\t\t\t\t\t\t\t\t\t\t lbFontAwesomeIconAfter={fontAwesomeIconAfter}\n\t\t\t\t\t\t\t\t\t\t lbRichtext={\n\t\t\t\t\t\t\t\t\t\t\t <RichText.Content\n\t\t\t\t\t\t\t\t\t\t\t\t tagName=\"span\"\n\t\t\t\t\t\t\t\t\t\t\t\t className={'vk_button_link_txt'}\n\t\t\t\t\t\t\t\t\t\t\t\t value={content}\n\t\t\t\t\t\t\t\t\t\t\t />\n\t\t\t\t\t\t\t\t\t\t }/>\n\t\t\t\t</div>\n\t\t\t);\n\t\t},\n\t},\n\t{\n\t\tattributes: {\n\t\t\tcontent: {\n\t\t\t\tsource: 'html',\n\t\t\t\tselector: 'span',\n\t\t\t},\n\t\t\tbuttonUrl: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonTarget: {\n\t\t\t\ttype: 'Boolean',\n\t\t\t\tdefault: false,\n\t\t\t},\n\t\t\tbuttonSize: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'md',\n\t\t\t},\n\t\t\tbuttonType: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '0',\n\t\t\t},\n\t\t\tbuttonColor: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'primary',\n\t\t\t},\n\t\t\tbuttonColorCustom: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonAlign: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'left',\n\t\t\t},\n\t\t\tfontAwesomeIconBefore: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tfontAwesomeIconAfter: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t}\n\t\t},\n\n\t\tsave({attributes}) {\n\t\t\tconst {\n\t\t\t\tcontent,\n\t\t\t\tbuttonUrl,\n\t\t\t\tbuttonTarget,\n\t\t\t\tbuttonSize,\n\t\t\t\tbuttonType,\n\t\t\t\tbuttonColor,\n\t\t\t\tbuttonColorCustom,\n\t\t\t\tbuttonAlign,\n\t\t\t\tfontAwesomeIconBefore,\n\t\t\t\tfontAwesomeIconAfter,\n\t\t\t} = attributes;\n\n\t\t\tlet containerClass = '';\n\n\t\t\tif (buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-color-custom vk_button-align-${buttonAlign}`;\n\n\t\t\t} else if (!buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-align-${buttonAlign}`;\n\n\t\t\t}\n\n\t\t\treturn (\n\t\t\t\t<div className={containerClass}>\n\n\t\t\t\t\t<ComponentDeprecatedId lbColorCustom={buttonColorCustom} lbColor={buttonColor} lbType={buttonType}\n\t\t\t\t\t\t\t\t\t\t lbAlign={buttonAlign}\n\t\t\t\t\t\t\t\t\t\t lbSize={buttonSize}\n\t\t\t\t\t\t\t\t\t\t lbUrl={buttonUrl}\n\t\t\t\t\t\t\t\t\t\t lbTarget={buttonTarget}\n\t\t\t\t\t\t\t\t\t\t lbFontAwesomeIconBefore={fontAwesomeIconBefore}\n\t\t\t\t\t\t\t\t\t\t lbFontAwesomeIconAfter={fontAwesomeIconAfter}\n\t\t\t\t\t\t\t\t\t\t lbRichtext={\n\t\t\t\t\t\t\t\t\t\t\t <RichText.Content\n\t\t\t\t\t\t\t\t\t\t\t\t tagName=\"span\"\n\t\t\t\t\t\t\t\t\t\t\t\t className={'vk_button_link_txt'}\n\t\t\t\t\t\t\t\t\t\t\t\t value={content}\n\t\t\t\t\t\t\t\t\t\t\t />\n\t\t\t\t\t\t\t\t\t\t }/>\n\t\t\t\t</div>\n\t\t\t);\n\t\t},\n\t},\n\t{\n\t\tattributes: {\n\t\t\tcontent: {\n\t\t\t\tsource: 'html',\n\t\t\t\tselector: 'span',\n\t\t\t},\n\t\t\tsubCaption: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonUrl: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonTarget: {\n\t\t\t\ttype: 'Boolean',\n\t\t\t\tdefault: false,\n\t\t\t},\n\t\t\tbuttonSize: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'md',\n\t\t\t},\n\t\t\tbuttonType: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '0',\n\t\t\t},\n\t\t\tbuttonColor: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'primary',\n\t\t\t},\n\t\t\tbuttonColorCustom: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonAlign: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'left',\n\t\t\t},\n\t\t\tfontAwesomeIconBefore: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tfontAwesomeIconAfter: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t}\n\t\t},\n\t\tsave({attributes, className}) {\n\t\t\tconst {\n\t\t\t\tcontent,\n\t\t\t\tsubCaption,\n\t\t\t\tbuttonUrl,\n\t\t\t\tbuttonTarget,\n\t\t\t\tbuttonSize,\n\t\t\t\tbuttonType,\n\t\t\t\tbuttonColor,\n\t\t\t\tbuttonColorCustom,\n\t\t\t\tbuttonAlign,\n\t\t\t\tfontAwesomeIconBefore,\n\t\t\t\tfontAwesomeIconAfter,\n\t\t\t} = attributes;\n\n\t\t\tlet containerClass = '';\n\n\t\t\tif (buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-color-custom vk_button-align-${buttonAlign}`;\n\n\t\t\t} else if (!buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-align-${buttonAlign}`;\n\n\t\t\t}\n\n\t\t\treturn (\n\t\t\t\t<div className={containerClass}>\n\n\t\t\t\t\t<ComponentDeprecatedNoOpnnerNoRefererID lbColorCustom={buttonColorCustom} lbColor={buttonColor}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbType={buttonType}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbAlign={buttonAlign}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbSize={buttonSize}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbUrl={buttonUrl}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbTarget={buttonTarget}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbFontAwesomeIconBefore={fontAwesomeIconBefore}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbFontAwesomeIconAfter={fontAwesomeIconAfter}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbsubCaption={subCaption}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbRichtext={\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<RichText.Content\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\ttagName=\"span\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={'vk_button_link_txt'}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tvalue={content}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}/>\n\t\t\t\t</div>\n\t\t\t);\n\t\t},\n\t},\n\t{\n\t\tattributes: {\n\t\t\tcontent: {\n\t\t\t\tsource: 'html',\n\t\t\t\tselector: 'span',\n\t\t\t},\n\t\t\tsubCaption: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonUrl: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonTarget: {\n\t\t\t\ttype: 'Boolean',\n\t\t\t\tdefault: false,\n\t\t\t},\n\t\t\tbuttonSize: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'md',\n\t\t\t},\n\t\t\tbuttonType: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '0',\n\t\t\t},\n\t\t\tbuttonColor: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'primary',\n\t\t\t},\n\t\t\tbuttonColorCustom: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonAlign: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'left',\n\t\t\t},\n\t\t\tfontAwesomeIconBefore: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tfontAwesomeIconAfter: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t}\n\t\t},\n\t\tsave({attributes, className}) {\n\t\t\tconst {\n\t\t\t\tcontent,\n\t\t\t\tsubCaption,\n\t\t\t\tbuttonUrl,\n\t\t\t\tbuttonTarget,\n\t\t\t\tbuttonSize,\n\t\t\t\tbuttonType,\n\t\t\t\tbuttonColor,\n\t\t\t\tbuttonColorCustom,\n\t\t\t\tbuttonAlign,\n\t\t\t\tfontAwesomeIconBefore,\n\t\t\t\tfontAwesomeIconAfter,\n\t\t\t} = attributes;\n\n\t\t\tlet containerClass = '';\n\n\t\t\tif (buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-color-custom vk_button-align-${buttonAlign}`;\n\n\t\t\t} else if (!buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-align-${buttonAlign}`;\n\n\t\t\t}\n\n\t\t\treturn (\n\t\t\t\t<div className={containerClass}>\n\n\t\t\t\t\t<ComponentDeprecatedSubcaptionNoopennerId lbColorCustom={buttonColorCustom}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbColor={buttonColor}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbType={buttonType}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbAlign={buttonAlign}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbSize={buttonSize}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbUrl={buttonUrl}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbTarget={buttonTarget}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbFontAwesomeIconBefore={fontAwesomeIconBefore}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbFontAwesomeIconAfter={fontAwesomeIconAfter}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbsubCaption={subCaption}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbRichtext={\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t <RichText.Content\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t tagName=\"span\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t className={'vk_button_link_txt'}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t value={content}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t />\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t }/>\n\t\t\t\t</div>\n\t\t\t);\n\t\t}\n\n\t}\n];\n","/**\n * Button block type\n *\n */\nimport React from \"react\";\nimport {Component} from \"./component\";\nimport {deprecated} from \"./deprecated/deprecated\";\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, RadioControl, PanelBody, Button, BaseControl, CheckboxControl, TextControl, Dashicon, IconButton,} = wp.components;\nconst {Fragment} = wp.element;\nconst {RichText, InspectorControls, MediaUpload, ColorPalette, URLInput,} = wp.editor;\nconst BlockIcon = (\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t\t<g>\n\t\t\t<path d=\"M506,185v142H70V185H506 M526.4,137H49.6C34.4,137,22,149.4,22,164.6v182.8c0,15.2,12.4,27.6,27.6,27.6h476.8\n\t\t\t\tc15.2,0,27.6-12.4,27.6-27.6V164.6C554,149.4,541.6,137,526.4,137L526.4,137z\"/>\n\t\t</g>\n\t\t<g>\n\t\t\t<path d=\"M83.8,206.9h55.9c9.3,0,16.5,2.3,21.5,6.9c5,4.6,7.5,10.3,7.5,17.1c0,5.7-1.8,10.6-5.3,14.7c-2.4,2.7-5.8,4.9-10.4,6.5\n\t\t\t\tc6.9,1.7,12.1,4.5,15.3,8.6c3.3,4.1,4.9,9.2,4.9,15.3c0,5-1.2,9.5-3.5,13.5c-2.3,4-5.5,7.2-9.6,9.5c-2.5,1.5-6.3,2.5-11.3,3.2\n\t\t\t\tc-6.7,0.9-11.2,1.3-13.4,1.3H83.8V206.9z M113.9,244.8h13c4.7,0,7.9-0.8,9.7-2.4c1.8-1.6,2.7-3.9,2.7-7c0-2.8-0.9-5-2.7-6.6\n\t\t\t\tc-1.8-1.6-5-2.4-9.5-2.4h-13.2V244.8z M113.9,282.8h15.2c5.1,0,8.8-0.9,10.9-2.7s3.2-4.3,3.2-7.4c0-2.9-1-5.2-3.1-6.9\n\t\t\t\tc-2.1-1.7-5.7-2.6-11-2.6h-15.2V282.8z\"/>\n\t\t\t<path d=\"M245.9,303.5h-25.1v-11.3c-3.7,4.7-7.5,8-11.3,10c-3.8,2-8.5,3-14,3c-7.4,0-13.2-2.2-17.4-6.6c-4.2-4.4-6.3-11.2-6.3-20.4\n\t\t\t\tv-44.6h27V272c0,4.4,0.8,7.5,2.4,9.4c1.6,1.8,3.9,2.8,6.9,2.8c3.2,0,5.8-1.2,7.9-3.7s3.1-6.9,3.1-13.3v-33.7h26.8V303.5z\"/>\n\t\t\t<path d=\"M282.4,206.9v26.6h14.8v19.7h-14.8V278c0,3,0.3,5,0.9,5.9c0.9,1.5,2.4,2.2,4.6,2.2c2,0,4.7-0.6,8.3-1.7l2,18.5\n\t\t\t\tc-6.6,1.5-12.8,2.2-18.6,2.2c-6.7,0-11.6-0.9-14.8-2.6c-3.2-1.7-5.5-4.3-7-7.8c-1.5-3.5-2.3-9.1-2.3-17v-24.6h-9.9v-19.7h9.9v-12.9\n\t\t\t\tL282.4,206.9z\"/>\n\t\t\t<path d=\"M330.2,206.9v26.6H345v19.7h-14.8V278c0,3,0.3,5,0.9,5.9c0.9,1.5,2.4,2.2,4.6,2.2c2,0,4.7-0.6,8.3-1.7l2,18.5\n\t\t\t\tc-6.6,1.5-12.8,2.2-18.6,2.2c-6.7,0-11.6-0.9-14.8-2.6c-3.2-1.7-5.5-4.3-7-7.8c-1.5-3.5-2.3-9.1-2.3-17v-24.6h-9.9v-19.7h9.9v-12.9\n\t\t\t\tL330.2,206.9z\"/>\n\t\t\t<path d=\"M339.6,268.7c0-10.7,3.6-19.5,10.8-26.4s16.9-10.4,29.2-10.4c14,0,24.6,4.1,31.8,12.2c5.8,6.6,8.6,14.6,8.6,24.2\n\t\t\t\tc0,10.8-3.6,19.6-10.7,26.5c-7.1,6.9-17,10.3-29.6,10.3c-11.3,0-20.4-2.9-27.3-8.6C343.9,289.5,339.6,280.2,339.6,268.7z\n\t\t\t\t M366.5,268.7c0,6.2,1.3,10.9,3.8,13.8c2.5,3,5.7,4.5,9.5,4.5c3.9,0,7-1.5,9.5-4.4c2.5-2.9,3.7-7.7,3.7-14.2\n\t\t\t\tc0-6.1-1.3-10.6-3.8-13.6s-5.6-4.5-9.3-4.5c-3.9,0-7.1,1.5-9.7,4.5C367.8,257.9,366.5,262.5,366.5,268.7z\"/>\n\t\t\t<path d=\"M418.2,233.5h25v11.4c3.7-4.7,7.5-8,11.3-10c3.8-2,8.5-3,14-3c7.4,0,13.2,2.2,17.4,6.6c4.2,4.4,6.3,11.2,6.3,20.5v44.5h-27\n\t\t\t\tV265c0-4.4-0.8-7.5-2.4-9.3c-1.6-1.8-3.9-2.7-6.9-2.7c-3.3,0-5.9,1.2-7.9,3.7c-2,2.5-3,6.9-3,13.3v33.6h-26.8V233.5z\"/>\n\t\t</g>\n </svg>\n);\n\n/**\n * Register: a Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/button', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Button', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: {\n content: {\n source: 'html',\n selector: 'span',\n },\n subCaption: {\n type: 'string',\n default: null,\n },\n buttonUrl: {\n type: 'string',\n default: null,\n },\n buttonTarget: {\n type: 'Boolean',\n default: false,\n },\n buttonSize: {\n type: 'string',\n default: 'md',\n },\n buttonType: {\n type: 'string',\n default: '0',\n },\n buttonColor: {\n type: 'string',\n default: 'primary',\n },\n buttonColorCustom: {\n type: 'string',\n default: null,\n },\n buttonAlign: {\n type: 'string',\n default: 'left',\n },\n fontAwesomeIconBefore: {\n type: 'string',\n default: null,\n },\n fontAwesomeIconAfter: {\n type: 'string',\n default: null,\n }\n },\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, className, setAttributes, isSelected}) {\n const {\n content,\n subCaption,\n buttonUrl,\n buttonTarget,\n buttonSize,\n buttonType,\n buttonColor,\n buttonColorCustom,\n buttonAlign,\n fontAwesomeIconBefore,\n fontAwesomeIconAfter,\n } = attributes;\n\n let containerClass;\n if (buttonColorCustom) {\n containerClass = `vk_button vk_button-align-${buttonAlign} vk_button-color-custom`;\n } else {\n containerClass = `vk_button vk_button-align-${buttonAlign}`;\n }\n\n if (className) {\n containerClass = `${className} vk_button vk_button-align-${buttonAlign} vk_button-color-custom`;\n } else {\n containerClass = `${className} vk_button vk_button-align-${buttonAlign}`;\n }\n\n return (\n <Fragment>\n <InspectorControls>\n <PanelBody title={__('Button setting', 'vk-blocks')}>\n <TextControl\n label={__('Sub Caption', 'vk-blocks')}\n value={subCaption}\n onChange={(value) => setAttributes({subCaption: value})}\n placeholder={'Sub Caption'}\n />\n <CheckboxControl\n label={__('Open link new tab.', 'vk-blocks')}\n checked={buttonTarget}\n onChange={(checked) => setAttributes({buttonTarget: checked})}\n />\n <RadioControl\n label={__('Button Size:', 'vk-blocks')}\n selected={buttonSize}\n options={[\n {label: __('Large', 'vk-blocks'), value: 'lg'},\n {label: __('normal', 'vk-blocks'), value: 'md'},\n {label: __('Small', 'vk-blocks'), value: 'sm'},\n ]}\n onChange={(value) => setAttributes({buttonSize: value})}\n />\n <RadioControl\n label={__('Button Position:', 'vk-blocks')}\n selected={buttonAlign}\n options={[\n {label: __('Left', 'vk-blocks'), value: 'left'},\n {label: __('Center', 'vk-blocks'), value: 'center'},\n {label: __('Right', 'vk-blocks'), value: 'right'},\n {label: __('Block', 'vk-blocks'), value: 'block'},\n ]}\n onChange={(value) => setAttributes({buttonAlign: value})}\n />\n <RadioControl\n label={__('Button Style:', 'vk-blocks')}\n selected={buttonType}\n options={[\n {label: __('Solid color', 'vk-blocks'), value: '0'},\n {label: __('No background', 'vk-blocks'), value: '1'},\n ]}\n help={__('If you select \"No background\", that you need to select a Custom Color.', 'vk-blocks')}\n onChange={(value) => setAttributes({buttonType: value})}\n />\n <RadioControl\n label={__('Default Color:', 'vk-blocks')}\n selected={buttonColor}\n options={[\n {label: __('Primary', 'vk-blocks'), value: 'primary'},\n {label: __('Secondary', 'vk-blocks'), value: 'secondary'},\n {label: __('Success', 'vk-blocks'), value: 'success'},\n {label: __('Info', 'vk-blocks'), value: 'info'},\n {label: __('Warning', 'vk-blocks'), value: 'warning'},\n {label: __('Danger', 'vk-blocks'), value: 'danger'},\n {label: __('Light', 'vk-blocks'), value: 'light'},\n {label: __('Dark', 'vk-blocks'), value: 'dark'},\n ]}\n onChange={(value) => setAttributes({buttonColor: value})}\n />\n <BaseControl\n label={__('Custom Color', 'vk-blocks')}\n help={__('This custom color overrides the default color. If you want to use the default color, click the clear button.', 'vk-blocks')}\n >\n <ColorPalette\n value={buttonColorCustom}\n onChange={(value) => setAttributes({buttonColorCustom: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('Font Awesome:', 'vk-blocks')}\n help={<a href={`https://fontawesome.com/icons?d=gallery&m=free`} target={`_blank`}>{__('Font Awesome icon list', 'vk-blocks')}</a>}\n >\n <TextControl\n label={__('Before text', 'vk-blocks')}\n help={__('Enter Font Awesome Class.This icon will appear before text. Ex) fas fa-arrow-circle-right', 'vk-blocks')}\n value={fontAwesomeIconBefore}\n onChange={(value) => setAttributes({fontAwesomeIconBefore: value})}\n placeholder={'fas fa-arrow-circle-right'}\n />\n <TextControl\n label={__('After text', 'vk-blocks')}\n help={__('Enter Font Awesome Class.This icon will appear after text. Ex) fas fa-external-link-alt', 'vk-blocks')}\n value={fontAwesomeIconAfter}\n onChange={(value) => setAttributes({fontAwesomeIconAfter: value})}\n placeholder={'fas fa-external-link-alt'}\n />\n </BaseControl>\n </PanelBody>\n </InspectorControls>\n <div className={containerClass}>\n\n <Component lbColorCustom={buttonColorCustom} lbColor={buttonColor} lbType={buttonType}\n lbAlign={buttonAlign}\n lbSize={buttonSize}\n lbFontAwesomeIconBefore={fontAwesomeIconBefore}\n lbFontAwesomeIconAfter={fontAwesomeIconAfter}\n lbsubCaption={subCaption}\n lbRichtext={\n <RichText\n tagName=\"span\"\n className={'vk_button_link_txt'}\n onChange={(value) => setAttributes({content: value})}\n value={content}\n placeholder={__('Input text', 'vk-blocks')}\n formattingControls={['bold', 'italic', 'strikethrough']}\n keepPlaceholderOnFocus\n />\n }/>\n\n {isSelected && (\n <form\n className=\"block-library-button__inline-link\"\n onSubmit={(event) => event.preventDefault()}>\n <Dashicon icon=\"admin-links\"/>\n <URLInput\n value={buttonUrl}\n onChange={(value) => setAttributes({buttonUrl: value})}\n />\n <IconButton icon=\"editor-break\" label={__('Apply', 'vk-blocks')} type=\"submit\"/>\n </form>\n )}\n </div>\n </Fragment>\n );\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes, className}) {\n const {\n content,\n subCaption,\n buttonUrl,\n buttonTarget,\n buttonSize,\n buttonType,\n buttonColor,\n buttonColorCustom,\n buttonAlign,\n fontAwesomeIconBefore,\n fontAwesomeIconAfter,\n } = attributes;\n\n let containerClass = '';\n if (buttonColorCustom) {\n\n containerClass = `vk_button vk_button-color-custom vk_button-align-${buttonAlign}`;\n\n } else if (!buttonColorCustom) {\n\n containerClass = `vk_button vk_button-align-${buttonAlign}`;\n\n }\n\n if(className){\n containerClass = className + ' ' + containerClass;\n }\n\n return (\n <div className={containerClass}>\n\n <Component lbColorCustom={buttonColorCustom} lbColor={buttonColor} lbType={buttonType}\n lbAlign={buttonAlign}\n lbSize={buttonSize}\n lbUrl={buttonUrl}\n lbTarget={buttonTarget}\n lbFontAwesomeIconBefore={fontAwesomeIconBefore}\n lbFontAwesomeIconAfter={fontAwesomeIconAfter}\n lbsubCaption={subCaption}\n lbRichtext={\n <RichText.Content\n tagName=\"span\"\n className={'vk_button_link_txt'}\n value={content}\n />\n }/>\n </div>\n );\n },\n\n deprecated: deprecated\n});\n","import React from \"react\";\nconst {RichText} = wp.editor;\n\nexport const deprecated = [\n {\n attributes: {\n heading: {\n type: 'string',\n source: 'html',\n selector: 'dt',\n },\n content: {\n type: 'string',\n source: 'html',\n selector: 'dd',\n }\n },\n\n save({attributes}) {\n const {\n heading,\n content\n } = attributes;\n\n return (\n <dl className={ 'vk_faq' }>\n <RichText.Content\n tagName=\"dt\"\n className={ 'vk_faq_title' }\n value={heading}\n />\n <RichText.Content\n tagName=\"dd\"\n className={ 'vk_faq_content' }\n value={content}\n />\n </dl>\n );\n },\n }\n];\n","/**\n * Faq block type\n *\n */\nimport {deprecated} from './deprecated';\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RichText} = wp.editor;\nconst BlockIcon = (\n\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t<path d=\"M178.9,191.6c7.2,5,12,8.2,14.2,9.4c3.3,1.9,7.8,4,13.4,6.5l-16.1,32.4c-8.1-3.9-16.1-8.6-24-14\n\t\tc-7.9-5.4-13.4-9.5-16.6-12.2c-12.8,5.5-28.8,8.3-48,8.3c-28.4,0-50.9-7.4-67.3-22.2c-19.4-17.5-29.1-42.2-29.1-73.9\n\t\tc0-30.8,8.5-54.7,25.5-71.8c17-17.1,40.7-25.6,71.2-25.6c31.1,0,55,8.3,71.9,25c16.9,16.7,25.3,40.6,25.3,71.6\n\t\tC199.3,152.8,192.5,175,178.9,191.6z M134.6,161.9c4.6-8.3,6.9-20.6,6.9-37c0-18.9-3.5-32.4-10.5-40.5c-7-8.1-16.7-12.1-29-12.1\n\t\tc-11.5,0-20.8,4.1-28,12.4c-7.1,8.3-10.7,21.2-10.7,38.7c0,20.4,3.5,34.8,10.5,43c7,8.3,16.6,12.4,28.7,12.4\n\t\tc3.9,0,7.6-0.4,11.1-1.1c-4.9-4.7-12.5-9.1-23-13.3l9.1-20.8c5.1,0.9,9.1,2.1,11.9,3.4c2.9,1.4,8.4,4.9,16.7,10.7\n\t\tC130.1,159.1,132.3,160.5,134.6,161.9z\"/>\n\t<path d=\"M137.9,452.6H72.2l-9.1,30.9l-59,0l70.3-187.2h63.1l70.3,187.2h-60.6L137.9,452.6z M125.9,412.1l-20.7-67.3l-20.4,67.3\n\t\tH125.9z\"/>\n\t<path d=\"M553.9,239.9h-303c-10,0-18.1-8.1-18.1-18.1c0-10,8.1-18.1,18.1-18.1h303c10,0,18.1,8.1,18.1,18.1\n\t\tC572,231.8,563.9,239.9,553.9,239.9z\"/>\n\t<path d=\"M553.9,483.5h-303c-10,0-18.1-8.1-18.1-18.1c0-10,8.1-18.1,18.1-18.1h303c10,0,18.1,8.1,18.1,18.1\n\t\tC572,475.4,563.9,483.5,553.9,483.5z\"/>\n\t</svg>\n);\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/faq', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('FAQ', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: {\n heading: {\n type: 'string',\n source: 'html',\n selector: 'dt',\n },\n content: {\n type: 'string',\n source: 'html',\n selector: 'dd',\n }\n },\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes,className}) {\n const {\n heading,\n content\n } = attributes;\n\n return (\n <dl className={`${className} vk_faq`}>\n <RichText\n tagName=\"dt\"\n\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_faq_title' }\n onChange={(value) => setAttributes({heading: value})}\n value={heading}\n placeholder={__('Please enter a question.', 'vk-blocks') }\n />\n <RichText\n tagName=\"dd\"\n\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_faq_content' }\n onChange={(value) => setAttributes({content: value})}\n value={content}\n placeholder={__('Please enter a answer.', 'vk-blocks') }\n />\n </dl>\n );\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes,className}) {\n const {\n heading,\n content\n } = attributes;\n\n return (\n <dl className={ `${className} vk_faq` }>\n <RichText.Content\n tagName=\"dt\"\n className={ 'vk_faq_title' }\n value={heading}\n />\n <RichText.Content\n tagName=\"dd\"\n className={ 'vk_faq_content' }\n value={content}\n />\n </dl>\n );\n },\n deprecated: deprecated\n});\n","import React from \"react\";\nconst {RichText} = wp.editor;\n\nexport const deprecated = [\n {\n attributes: {\n heading: {\n type: 'string',\n source: 'html',\n selector: 'dt',\n },\n content: {\n type: 'string',\n source: 'html',\n selector: 'dd',\n },\n arrowFlag: {\n type: 'string',\n default: 'vk_flow-arrow-on',\n },\n insertImage: {\n type: 'string',\n default: null, // no image by default!\n }\n },\n\n save({attributes}) {\n const {\n heading,\n content,\n insertImage,\n arrowFlag,\n } = attributes;\n\n return (\n <div className={`${ arrowFlag } vk_flow`}>\n <div className={ 'vk_flow_frame' }>\n <dl className={ 'vk_flow_frame_text' }>\n <RichText.Content\n tagName=\"dt\"\n className={ 'vk_flow_frame_text_title' }\n value={heading}\n />\n <RichText.Content\n tagName=\"dd\"\n className={ 'vk_flow_frame_text_content' }\n value={content}\n />\n </dl>\n { insertImage ?\n <div className={ 'vk_flow_frame_image' }>\n <img\n src={ insertImage }\n alt=''\n /></div> : '' }\n </div>\n </div>\n );\n },\n }\n];\n","/**\n * Flow block type\n *\n */\nimport {deprecated} from './deprecated'\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, RadioControl, PanelBody, Button, PanelColor} = wp.components;\nconst {Fragment} = wp.element;\nconst {RichText, InspectorControls, MediaUpload, ColorPalette} = wp.editor;\nconst BlockIcon = 'arrow-down';\n\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/flow', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Flow', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: {\n heading: {\n type: 'string',\n source: 'html',\n selector: 'dt',\n },\n content: {\n type: 'string',\n source: 'html',\n selector: 'dd',\n },\n arrowFlag: {\n type: 'string',\n default: 'vk_flow-arrow-on',\n },\n\t\t\t\tinsertImage: {\n\t\t\t\t\ttype: 'string',\n\t\t\t\t\tdefault: null, // no image by default!\n\t\t\t\t}\n },\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes,className}) {\n const {\n heading,\n content,\n insertImage,\n arrowFlag,\n } = attributes;\n\n return [\n <Fragment>\n <InspectorControls>\n <PanelBody title={__('Display of arrow', 'vk-blocks') }>\n <RadioControl\n selected={arrowFlag}\n options={[\n {label: __('Arrow display', 'vk-blocks'), value: 'vk_flow-arrow-on'},\n {label: __('Arrow hidden', 'vk-blocks'), value: 'vk_flow-arrow-off'},\n ]}\n onChange={(value) => setAttributes({arrowFlag: value})}\n />\n </PanelBody>\n </InspectorControls>\n\n <div className={`${className} ${ arrowFlag } vk_flow`}>\n\t\t\t\t\t\t\t\t\t<div className={ 'vk_flow_frame' } >\n <dl className={ 'vk_flow_frame_text' }>\n <RichText\n tagName=\"dt\"\n className={ 'vk_flow_frame_text_title' }\n onChange={(value) => setAttributes({heading: value})}\n value={heading}\n placeholder={__('Input title', 'vk-blocks') }\n />\n <RichText\n tagName=\"dd\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_flow_frame_text_content' }\n onChange={(value) => setAttributes({content: value})}\n value={content}\n placeholder={__('Input content', 'vk-blocks') }\n />\n </dl>\n\t\t\t\t\t\t\t\t\t\t<div className={'vk_flow_frame_image'}>\n\t\t\t\t\t\t\t\t\t\t\t\t<MediaUpload\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tonSelect={(value) => setAttributes({insertImage: value.url})}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"image\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_flow_frame_image' }\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tvalue={insertImage}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\trender={({open}) => (\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<Button\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tonClick={open}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={insertImage ? 'image-button' : 'button button-large'}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{!insertImage ? __('Select image', 'vk-blocks') :\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img className={'icon-image'} src={insertImage} alt={__('Upload image', 'vk-blocks')}/>}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</Button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t)}\n\t\t\t\t\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n </div>\n </Fragment>\n ];\n },\n\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes,className}) {\n const {\n heading,\n content,\n insertImage,\n arrowFlag,\n } = attributes;\n\n return (\n <div className={`${className} ${ arrowFlag } vk_flow`}>\n\t\t\t\t\t\t\t<div className={ 'vk_flow_frame' }>\n <dl className={ 'vk_flow_frame_text' }>\n <RichText.Content\n tagName=\"dt\"\n className={ 'vk_flow_frame_text_title' }\n value={heading}\n />\n <RichText.Content\n tagName=\"dd\"\n className={ 'vk_flow_frame_text_content' }\n value={content}\n />\n </dl>\n { insertImage ?\n <div className={ 'vk_flow_frame_image' }>\n <img\n src={ insertImage }\n alt=''\n\t\t\t\t\t\t\t\t\t\t/></div> : '' }\n\t\t\t\t\t\t\t</div>\n </div>\n );\n },\n\n deprecated:deprecated\n});\n","import React from 'react';\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {RichText} = wp.editor;\n\nexport class ComponentBlock extends React.Component {\n\n render() {\n\n let setAttributes = this.props.setAttributes;\n let {\n heading1,\n heading2,\n heading3,\n content1,\n content2,\n content3,\n url1,\n url2,\n url3,\n urlOpenType1,\n urlOpenType2,\n urlOpenType3,\n icon1,\n icon2,\n icon3,\n color1,\n color2,\n color3,\n bgType1,\n bgType2,\n bgType3,\n insertImage1,\n insertImage2,\n insertImage3\n } = this.props.attributes;\n let for_ = this.props.for_;\n let blockNum = this.props.blockNum;\n let blockNumArrIndex = this.props.blockNum -1;\n\n const heading = [heading1, heading2, heading3];\n const content = [content1, content2, content3];\n const url = [url1, url2, url3];\n const urlOpenType = [urlOpenType1, urlOpenType2, urlOpenType3];\n const icon = [icon1, icon2, icon3];\n const color = [color1, color2, color3];\n const bgType = [bgType1, bgType2, bgType3];\n const insertImage = [insertImage1, insertImage2, insertImage3];\n\n let richTextH1Save = '';\n let richTextPSave = '';\n\n\n let drawElement = (() => {\n\n if (insertImage[blockNumArrIndex]) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: `url(${insertImage[blockNumArrIndex]})`,\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage[blockNumArrIndex]}\n alt=''\n />\n </div>\n\n } else {\n\n if (!color[blockNumArrIndex]) {\n color[blockNumArrIndex] = '#0693e3';\n }\n if (bgType[blockNumArrIndex] === '0') {\n\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color[blockNumArrIndex],\n border: `1px solid ${color[blockNumArrIndex]}`\n }}\n ><i className={`${icon[blockNumArrIndex]} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color[blockNumArrIndex]}}\n ><i className={`${icon[blockNumArrIndex]} vk_prBlocks_item_icon`}\n style={{color: color[blockNumArrIndex]}}>\n </i>\n </div>\n }\n }\n })();\n\n\n //編集画面とフロント側の切り替え\n if (for_ === 'edit') {\n\n if (blockNum === 1) {\n\n richTextH1Save = <RichText\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-1\"\n tagName={'h1'}\n onChange={(value) => setAttributes({heading1: value})}\n value={heading1}\n placeholder={__('Input Title', 'vk-blocks')}\n />;\n richTextPSave = <RichText\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-1\"\n tagName={'p'}\n onChange={(value) => setAttributes({content1: value})}\n value={content1}\n placeholder={__('Input Content', 'vk-blocks')}\n />;\n\n } else if (blockNum === 2) {\n\n richTextH1Save = <RichText\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-2\"\n tagName={'h1'}\n onChange={(value) => setAttributes({heading2: value})}\n value={heading2}\n placeholder={__('Input Title', 'vk-blocks')}\n />;\n richTextPSave = <RichText\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-2\"\n tagName={'p'}\n onChange={(value) => setAttributes({content2: value})}\n value={content2}\n placeholder={__('Input Content', 'vk-blocks')}\n />;\n\n } else if (blockNum === 3) {\n richTextH1Save = <RichText\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-3\"\n tagName={'h1'}\n onChange={(value) => setAttributes({heading3: value})}\n value={heading3}\n placeholder={__('Input Title', 'vk-blocks')}\n />;\n richTextPSave = <RichText\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-3\"\n tagName={'p'}\n onChange={(value) => setAttributes({content3: value})}\n value={content3}\n placeholder={__('Input Content', 'vk-blocks')}\n />;\n }\n\n } else if (for_ === 'save') {\n\n richTextH1Save = <RichText.Content\n className={`vk_prBlocks_item_title vk_prBlocks_item_title-${blockNum}`}\n tagName={'h1'}\n value={heading[blockNumArrIndex]}/>;\n richTextPSave = <RichText.Content\n className={`vk_prBlocks_item_summary vk_prBlocks_item_summary-${blockNum}`}\n tagName={'p'}\n value={content[blockNumArrIndex]}/>;\n }\n\n return (\n <div className=\"vk_prBlocks_item col-sm-4\">\n <a href={url[blockNumArrIndex]}\n target={urlOpenType[blockNumArrIndex] ? '_blank' : '_self'}\n className=\"vk_prBlocks_item_link\"\n rel=\"noopener noreferrer\"\n >\n {drawElement}\n {richTextH1Save}\n {richTextPSave}\n </a>\n </div>\n );\n\n }\n}\n","import React from \"react\";\nimport {ComponentBlock} from \"./component-block\";\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {RadioControl, PanelBody, Button, BaseControl, CheckboxControl, TextControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {RichText, InspectorControls, MediaUpload, ColorPalette} = wp.editor;\n\nfunction set_attributes(number) {\n\n var attributes = {};\n\n for (var i = 1; i <= number; i++) {\n\n attributes['heading' + i] = {\n type: 'string',\n source: 'html',\n selector: 'h3.vk_prBlocks_item_title-' + i,\n };\n attributes['content' + i] = {\n type: 'string',\n source: 'html',\n selector: 'p.vk_prBlocks_item_summary-' + i,\n };\n attributes['url' + i] = {\n type: 'string',\n default: null,\n };\n attributes['urlOpenType' + i] = {\n type: 'Boolean',\n default: false,\n };\n attributes['icon' + i] = {\n type: 'string',\n default: 'fas fa-file',\n };\n attributes['color' + i] = {\n type: 'string',\n default: '#0693e3',\n };\n attributes['bgType' + i] = {\n type: 'string',\n default: '0',\n };\n attributes['insertImage' + i] = {\n type: 'string',\n default: null,\n };\n }\n\n return attributes;\n}\nfunction set_attributes2(number) {\n\n var attributes = {};\n\n for (var i = 1; i <= number; i++) {\n\n attributes['heading' + i] = {\n type: 'string',\n source: 'html',\n selector: 'h1.vk_prBlocks_item_title-' + i,\n };\n attributes['content' + i] = {\n type: 'string',\n source: 'html',\n selector: 'p.vk_prBlocks_item_summary-' + i,\n };\n attributes['url' + i] = {\n type: 'string',\n default: null,\n };\n attributes['urlOpenType' + i] = {\n type: 'Boolean',\n default: false,\n };\n attributes['icon' + i] = {\n type: 'string',\n default: 'fas fa-file',\n };\n attributes['color' + i] = {\n type: 'string',\n default: '#0693e3',\n };\n attributes['bgType' + i] = {\n type: 'string',\n default: '0',\n };\n attributes['insertImage' + i] = {\n type: 'string',\n default: null,\n };\n }\n\n return attributes;\n}\n\nexport const deprecated = [\n {\n attributes: set_attributes(4),\n\n save({attributes}) {\n const {\n heading1,\n heading2,\n heading3,\n content1,\n content2,\n content3,\n url1,\n url2,\n url3,\n urlOpenType1,\n urlOpenType2,\n urlOpenType3,\n icon1,\n icon2,\n icon3,\n color1,\n color2,\n color3,\n bgType1,\n bgType2,\n bgType3,\n insertImage1,\n insertImage2,\n insertImage3\n } = attributes;\n\n return (\n <div className=\"vk_prBlocks row\">\n\n <div className=\"vk_prBlocks_item col-sm-4\">\n <a\n href={url1}\n target={urlOpenType1? '_blank':'_self'}\n className=\"vk_prBlocks_item_link\"\n >\n {(() => {\n\n if (insertImage1) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: 'url(' + insertImage1 + ')',\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage1}\n alt=''\n />\n </div>\n\n } else {\n\n if ( ! color1 ){\n color1 = '#0693e3';\n bgType1 === '0';\n }\n if (bgType1 === '0') {\n\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color1,\n border: `1px solid ${color1}`\n }}\n ><i className={`${icon1} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color1}}\n ><i className={`${icon1} vk_prBlocks_item_icon`}\n style={{color: color1}}>\n </i>\n </div>\n }\n }\n })()}\n <RichText.Content\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-1\"\n tagName={'h1'}\n value={heading1}/>\n <RichText.Content\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-1\"\n tagName={'p'}\n value={content1}/>\n </a>\n </div>\n <div className=\"vk_prBlocks_item col-sm-4\">\n <a\n href={url2}\n target={urlOpenType2? '_blank':'_self'}\n className=\"vk_prBlocks_item_link\"\n >\n {(() => {\n\n if (insertImage2) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: 'url(' + insertImage2 + ')',\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage2}\n alt=''\n />\n </div>\n\n } else {\n if ( ! color2 ){\n color2 = '#0693e3';\n bgType2 === '0';\n }\n if (bgType2 === '0') {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color2,\n border: `1px solid ${color2}`\n }}\n ><i className={`${icon2} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color2}}\n ><i className={`${icon2} vk_prBlocks_item_icon`}\n style={{color: color2}}>\n </i>\n </div>\n }\n }\n })()}\n <RichText.Content\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-2\"\n tagName={'h1'}\n value={heading2}/>\n <RichText.Content\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-2\"\n tagName={'p'}\n value={content2}/>\n </a>\n </div>\n\n <div className=\"vk_prBlocks_item col-sm-4\">\n <a\n href={url3}\n target={urlOpenType3? '_blank':'_self'}\n className=\"vk_prBlocks_item_link\"\n >\n {(() => {\n\n if (insertImage3) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: 'url(' + insertImage3 + ')',\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage3}\n alt=''\n />\n </div>\n\n } else {\n if ( ! color3 ){\n color3 = '#0693e3';\n bgType3 === '0';\n }\n if (bgType3 === '0') {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color3,\n border: `1px solid ${color3}`\n }}\n ><i className={`${icon3} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color3}}\n ><i className={`${icon3} vk_prBlocks_item_icon`}\n style={{color: color3}}>\n </i>\n </div>\n }\n }\n })()}\n <RichText.Content\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-3\"\n tagName={'h1'}\n value={heading3}/>\n <RichText.Content\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-3\"\n tagName={'p'}\n value={content3}/>\n </a>\n </div>\n </div>\n );\n },\n\n\n },\n {\n attributes: set_attributes2(4),\n save({attributes}) {\n\n return (\n <div className=\"vk_prBlocks row\">\n <ComponentBlock\n attributes={attributes}\n blockNum={1}\n for_={'save'}\n />\n <ComponentBlock\n attributes={attributes}\n blockNum={2}\n for_={'save'}\n />\n <ComponentBlock\n attributes={attributes}\n blockNum={3}\n for_={'save'}\n />\n </div>\n );\n\n },\n }\n];\n","import React from 'react';\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {RichText} = wp.editor;\n\nexport class ComponentBlock extends React.Component {\n\n render() {\n\n let setAttributes = this.props.setAttributes;\n let {\n heading1,\n heading2,\n heading3,\n content1,\n content2,\n content3,\n url1,\n url2,\n url3,\n urlOpenType1,\n urlOpenType2,\n urlOpenType3,\n icon1,\n icon2,\n icon3,\n color1,\n color2,\n color3,\n bgType1,\n bgType2,\n bgType3,\n insertImage1,\n insertImage2,\n insertImage3\n } = this.props.attributes;\n let for_ = this.props.for_;\n let blockNum = this.props.blockNum;\n let blockNumArrIndex = this.props.blockNum -1;\n\n const heading = [heading1, heading2, heading3];\n const content = [content1, content2, content3];\n const url = [url1, url2, url3];\n const urlOpenType = [urlOpenType1, urlOpenType2, urlOpenType3];\n const icon = [icon1, icon2, icon3];\n const color = [color1, color2, color3];\n const bgType = [bgType1, bgType2, bgType3];\n const insertImage = [insertImage1, insertImage2, insertImage3];\n\n let richTextH1Save = '';\n let richTextPSave = '';\n\n\n let drawElement = (() => {\n\n if (insertImage[blockNumArrIndex]) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: `url(${insertImage[blockNumArrIndex]})`,\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage[blockNumArrIndex]}\n alt=''\n />\n </div>\n\n } else {\n\n if (!color[blockNumArrIndex]) {\n color[blockNumArrIndex] = '#0693e3';\n }\n if (bgType[blockNumArrIndex] === '0') {\n\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color[blockNumArrIndex],\n border: `1px solid ${color[blockNumArrIndex]}`\n }}\n ><i className={`${icon[blockNumArrIndex]} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color[blockNumArrIndex]}}\n ><i className={`${icon[blockNumArrIndex]} vk_prBlocks_item_icon`}\n style={{color: color[blockNumArrIndex]}}>\n </i>\n </div>\n }\n }\n })();\n\n\n //編集画面とフロント側の切り替え\n if (for_ === 'edit') {\n\n if (blockNum === 1) {\n\n richTextH1Save = <RichText\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-1\"\n tagName={'h3'}\n onChange={(value) => setAttributes({heading1: value})}\n value={heading1}\n placeholder={__('Input Title', 'vk-blocks')}\n />;\n richTextPSave = <RichText\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-1\"\n tagName={'p'}\n onChange={(value) => setAttributes({content1: value})}\n value={content1}\n placeholder={__('Input Content', 'vk-blocks')}\n />;\n\n } else if (blockNum === 2) {\n\n richTextH1Save = <RichText\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-2\"\n tagName={'h3'}\n onChange={(value) => setAttributes({heading2: value})}\n value={heading2}\n placeholder={__('Input Title', 'vk-blocks')}\n />;\n richTextPSave = <RichText\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-2\"\n tagName={'p'}\n onChange={(value) => setAttributes({content2: value})}\n value={content2}\n placeholder={__('Input Content', 'vk-blocks')}\n />;\n\n } else if (blockNum === 3) {\n richTextH1Save = <RichText\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-3\"\n tagName={'h3'}\n onChange={(value) => setAttributes({heading3: value})}\n value={heading3}\n placeholder={__('Input Title', 'vk-blocks')}\n />;\n richTextPSave = <RichText\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-3\"\n tagName={'p'}\n onChange={(value) => setAttributes({content3: value})}\n value={content3}\n placeholder={__('Input Content', 'vk-blocks')}\n />;\n }\n\n } else if (for_ === 'save') {\n\n richTextH1Save = <RichText.Content\n className={`vk_prBlocks_item_title vk_prBlocks_item_title-${blockNum}`}\n tagName={'h3'}\n value={heading[blockNumArrIndex]}/>;\n richTextPSave = <RichText.Content\n className={`vk_prBlocks_item_summary vk_prBlocks_item_summary-${blockNum}`}\n tagName={'p'}\n value={content[blockNumArrIndex]}/>;\n }\n\n\n // aタグ判定\n if (url[blockNumArrIndex] && for_ === 'save') {\n return (\n <div className=\"vk_prBlocks_item col-sm-4\">\n <a href={url[blockNumArrIndex]} className=\"vk_prBlocks_item_link\"\n target={urlOpenType[blockNumArrIndex] ? '_blank' : '_self'}\n rel=\"noopener noreferrer\">\n {drawElement}\n {richTextH1Save}\n {richTextPSave}\n </a>\n </div>\n );\n } else {\n return (\n <div className=\"vk_prBlocks_item col-sm-4\">\n {drawElement}\n {richTextH1Save}\n {richTextPSave}\n </div>\n );\n }\n\n\n }\n}\n","/**\n * PR Block block type\n *\n */\nimport React from \"react\";\nimport {deprecated} from \"./deprecated/block\";\nimport {ComponentBlock} from \"./component-block\";\n\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RadioControl, PanelBody, Button, BaseControl, CheckboxControl, TextControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {RichText, InspectorControls, MediaUpload, ColorPalette} = wp.editor;\nconst BlockIcon = (\n\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t<g>\n\t\t<g>\n\t\t\t<circle cx=\"288\" cy=\"186.2\" r=\"60\"/>\n\t\t\t<rect x=\"213.5\" y=\"278.8\" width=\"149\" height=\"107\"/>\n\t\t</g>\n\t\t<g>\n\t\t\t<circle cx=\"74.5\" cy=\"186.2\" r=\"60\"/>\n\t\t\t<rect y=\"278.8\" width=\"149\" height=\"107\"/>\n\t\t</g>\n\t\t<g>\n\t\t\t<circle cx=\"501.5\" cy=\"186.2\" r=\"60\"/>\n\t\t\t<rect x=\"427\" y=\"278.8\" width=\"149\" height=\"107\"/>\n\t\t</g>\n\t</g>\n\t</svg>\n);\n\nfunction set_attributes(number) {\n\n var attributes = {};\n\n for (let i = 1; i <= number; i++) {\n\n attributes['heading' + i] = {\n type: 'string',\n source: 'html',\n selector: '.vk_prBlocks_item_title-' + i,\n };\n attributes['content' + i] = {\n type: 'string',\n source: 'html',\n selector: 'p.vk_prBlocks_item_summary-' + i,\n };\n attributes['url' + i] = {\n type: 'string',\n default: null,\n };\n attributes['urlOpenType' + i] = {\n type: 'Boolean',\n default: false,\n };\n attributes['icon' + i] = {\n type: 'string',\n default: 'fas fa-file',\n };\n attributes['color' + i] = {\n type: 'string',\n default: '#0693e3',\n };\n attributes['bgType' + i] = {\n type: 'string',\n default: '0',\n };\n attributes['insertImage' + i] = {\n type: 'string',\n default: null,\n };\n }\n\n return attributes;\n}\n\n\n\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/pr-blocks', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('PR Blocks (Beta)', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: set_attributes(4),\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit: function ({attributes, setAttributes, className}) {\n\n const {\n heading1,\n heading2,\n heading3,\n content1,\n content2,\n content3,\n url1,\n url2,\n url3,\n urlOpenType1,\n urlOpenType2,\n urlOpenType3,\n icon1,\n icon2,\n icon3,\n color1,\n color2,\n color3,\n bgType1,\n bgType2,\n bgType3,\n insertImage1,\n insertImage2,\n insertImage3\n } = attributes;\n\n let containerClass;\n if (className) {\n containerClass = `${className} vk_prBlocks row`;\n } else {\n containerClass = `vk_prBlocks row`;\n }\n\n return [\n <Fragment>\n <InspectorControls>\n\n <PanelBody title={__('PR Block1 Setting', 'vk-blocks')}>\n <BaseControl\n label={__('Link URL:', 'vk-blocks')}\n >\n <TextControl\n value={url1}\n onChange={(value) => setAttributes({url1: value})}\n />\n <CheckboxControl\n label={__('Open link new tab.', 'vk-blocks')}\n checked={urlOpenType1}\n onChange={(checked) => setAttributes({urlOpenType1: checked})}\n />\n </BaseControl>\n <BaseControl\n label={__('Icon 1', 'vk-blocks')}\n\n >\n <TextControl\n label={__('Class name of the Font Awesome icon font you want to use:', 'vk-blocks')}\n value={icon1}\n onChange={(value) => setAttributes({icon1: value})}\n placeholder={'fas fa-file'}\n help={<a href={`https://fontawesome.com/icons?d=gallery&m=free`}\n target={`_blank`}>{__('Font Awesome icon list', 'vk-blocks')}</a>}\n />\n <ColorPalette\n value={color1}\n onChange={(value) => {\n if (value) {\n setAttributes({color1: value})\n } else {\n setAttributes({color1: '#0693e3'})\n setAttributes({bgType1: '0'})\n }\n }}\n />\n <RadioControl\n label={__('Icon Background:', 'vk-blocks')}\n selected={bgType1}\n options={[\n {label: __('Solid color', 'vk-blocks'), value: '0'},\n {label: __('No background', 'vk-blocks'), value: '1'},\n ]}\n onChange={(value) => setAttributes({bgType1: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('PR Image 1', 'vk-blocks')}\n help={__('When you have an image. Image is displayed with priority', 'vk-blocks')}\n >\n <MediaUpload\n onSelect={(value) => setAttributes({insertImage1: value.url})}\n type=\"image\"\n value={insertImage1}\n render={({open}) => (\n <Button\n onClick={open}\n className={insertImage1 ? 'image-button' : 'button button-large'}\n >\n {!insertImage1 ? __('Select image', 'vk-blocks') :\n <img className={'icon-image'} src={insertImage1}\n alt={__('Upload image', 'vk-blocks')}/>}\n </Button>\n )}\n />\n </BaseControl>\n </PanelBody>\n <PanelBody title={__('PR Block2 Setting', 'vk-blocks')}>\n <BaseControl\n label={__('Link URL:', 'vk-blocks')}\n >\n <TextControl\n value={url2}\n onChange={(value) => setAttributes({url2: value})}\n />\n <CheckboxControl\n label={__('Open link new tab.', 'vk-blocks')}\n checked={urlOpenType2}\n onChange={(checked) => setAttributes({urlOpenType2: checked})}\n />\n </BaseControl>\n <BaseControl\n label={__('Icon 2', 'vk-blocks')}\n >\n <TextControl\n label={__('Class name of the Font Awesome icon font you want to use:', 'vk-blocks')}\n value={icon2}\n onChange={(value) => setAttributes({icon2: value})}\n placeholder={'fas fa-file'}\n help={<a href={`https://fontawesome.com/icons?d=gallery&m=free`}\n target={`_blank`}>{__('Font Awesome icon list', 'vk-blocks')}</a>}\n />\n <ColorPalette\n value={color2}\n onChange={(value) => {\n if (value) {\n setAttributes({color2: value})\n } else {\n setAttributes({color2: '#0693e3'})\n setAttributes({bgType2: '0'})\n }\n }}\n />\n <RadioControl\n label={__('Icon Background:', 'vk-blocks')}\n selected={bgType2}\n options={[\n {label: __('Solid color', 'vk-blocks'), value: '0'},\n {label: __('No background', 'vk-blocks'), value: '1'},\n ]}\n onChange={(value) => setAttributes({bgType2: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('PR Image 2', 'vk-blocks')}\n help={__('When you have an image. Image is displayed with priority.', 'vk-blocks')}\n >\n <MediaUpload\n onSelect={(value) => setAttributes({insertImage2: value.url})}\n type=\"image\"\n value={insertImage2}\n render={({open}) => (\n <Button\n onClick={open}\n className={insertImage2 ? 'image-button' : 'button button-large'}\n >\n {!insertImage2 ? __('Select image', 'vk-blocks') :\n <img className={'icon-image'} src={insertImage2}\n alt={__('Upload image', 'vk-blocks')}/>}\n </Button>\n )}\n />\n </BaseControl>\n </PanelBody>\n <PanelBody title={__('PR Block3 Setting', 'vk-blocks')}>\n <BaseControl\n label={__('Link URL:', 'vk-blocks')}\n >\n <TextControl\n value={url3}\n onChange={(value) => setAttributes({url3: value})}\n />\n <CheckboxControl\n label={__('Open link new tab.', 'vk-blocks')}\n checked={urlOpenType3}\n onChange={(checked) => setAttributes({urlOpenType3: checked})}\n />\n </BaseControl>\n <BaseControl\n label={__('Icon 3', 'vk-blocks')}\n >\n <TextControl\n label={__('Class name of the Font Awesome icon font you want to use:', 'vk-blocks')}\n value={icon3}\n onChange={(value) => setAttributes({icon3: value})}\n placeholder={'fas fa-file'}\n help={<a href={`https://fontawesome.com/icons?d=gallery&m=free`}\n target={`_blank`}>{__('Font Awesome icon list', 'vk-blocks')}</a>}\n />\n <ColorPalette\n value={color3}\n onChange={(value) => {\n if (value) {\n setAttributes({color3: value})\n } else {\n setAttributes({color3: '#0693e3'})\n setAttributes({bgType3: '0'})\n }\n }}\n />\n <RadioControl\n label={__('Icon Background:', 'vk-blocks')}\n selected={bgType3}\n options={[\n {label: __('Solid color', 'vk-blocks'), value: '0'},\n {label: __('No background', 'vk-blocks'), value: '1'},\n ]}\n onChange={(value) => setAttributes({bgType3: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('PR Image 3', 'vk-blocks')}\n help={__('When you have an image. Image is displayed with priority.', 'vk-blocks')}\n >\n <MediaUpload\n onSelect={(value) => setAttributes({insertImage3: value.url})}\n type=\"image\"\n value={insertImage3}\n render={({open}) => (\n <Button\n onClick={open}\n className={insertImage3 ? 'image-button' : 'button button-large'}\n >\n {!insertImage3 ? __('Select image', 'vk-blocks') :\n <img className={'icon-image'} src={insertImage3}\n alt={__('Upload image', 'vk-blocks')}/>}\n </Button>\n )}\n />\n </BaseControl>\n </PanelBody>\n </InspectorControls>\n <div className={containerClass}>\n <ComponentBlock\n attributes={attributes}\n setAttributes={setAttributes}\n blockNum={1}\n for_={'edit'}\n />\n <ComponentBlock\n attributes={attributes}\n setAttributes={setAttributes}\n blockNum={2}\n for_={'edit'}\n />\n <ComponentBlock\n attributes={attributes}\n setAttributes={setAttributes}\n blockNum={3}\n for_={'edit'}\n />\n </div>\n </Fragment>\n ];\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes,className}) {\n\n let containerClass;\n if (className) {\n containerClass = `${className} vk_prBlocks row`;\n } else {\n containerClass = `vk_prBlocks row`;\n }\n\n return (\n <div className={containerClass}>\n <ComponentBlock\n attributes={attributes}\n blockNum={1}\n for_={'save'}\n />\n <ComponentBlock\n attributes={attributes}\n blockNum={2}\n for_={'save'}\n />\n <ComponentBlock\n attributes={attributes}\n blockNum={3}\n for_={'save'}\n />\n </div>\n );\n\n },\n\n deprecated: deprecated\n\n});\n","import React from 'react';\n\nexport class Fontawesome extends React.Component {\n\n render() {\n let {\n buttonText,\n fontAwesomeIconBefore,\n fontAwesomeIconAfter,\n } = this.props.attributes;\n\n let iconBefore = '';\n let iconAfter = '';\n\n\n if (fontAwesomeIconBefore) {\n iconBefore = <i className={`${fontAwesomeIconBefore} vk_button_link_before`}></i> ;\n }\n if (fontAwesomeIconAfter) {\n iconAfter = <i className={`${fontAwesomeIconAfter} vk_button_link_after`}></i>;\n }\n\n return (\n\t\t\t\t\t<React.Fragment>\n {iconBefore}\n <span className=\"vk_button_link_txt\">{buttonText}</span>\n {iconAfter}\n </React.Fragment>\n );\n }\n}\n","import React from \"react\";\nimport classNames from 'classnames';\nimport {Fontawesome} from \"./component-fontawesome\";\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {Button} = wp.components;\nconst {MediaUpload} = wp.editor;\nlet {RichText} = wp.editor;\n\nexport class Component extends React.Component {\n\n render() {\n\n const attributes = this.props.attributes;\n const {\n title,\n titleColor,\n content,\n contentColor,\n url,\n buttonType,\n buttonColor,\n buttonColorCustom,\n buttonText,\n buttonTarget,\n Image,\n ImageBorderColor,\n layout,\n fontAwesomeIconBefore,\n fontAwesomeIconAfter\n } = attributes;\n\n let setAttributes = this.props.setAttributes;\n let className = this.props.className;\n let for_ = this.props.for_;\n let containerClass = 'vk_prContent';\n let btnClass = 'vk_button';\n let aClass = 'btn btn-block vk_button_link vk_prContent_colTxt_btn';\n let aStyle = {};\n let imageBorderProperty = '';\n\n if (layout === 'right') {\n containerClass = classNames(className, containerClass, 'vk_prContent-layout-imageRight');\n } else {\n containerClass = classNames(className, containerClass, 'vk_prContent-layout-imageLeft');\n }\n\n if (buttonColorCustom) {\n btnClass = `${btnClass} vk_button-color-custom`;\n aClass = `${aClass} btn-primary`;\n\n // 塗り\n if (buttonType === '0') {\n aStyle = {\n backgroundColor: buttonColorCustom,\n border: `1px solid ${buttonColorCustom}`\n };\n // 塗りなし\n } else if (buttonType === '1') {\n aStyle = {\n backgroundColor: 'transparent',\n border: '1px solid ' + buttonColorCustom,\n color: buttonColorCustom\n };\n }\n\n\t\t\t\t// カスタムカラーじゃない場合\n } else if (!buttonColorCustom) {\n\n // 塗り\n if (buttonType === '0') {\n aClass = `${aClass} btn-${buttonColor}`;\n aStyle = null;\n // 塗りなし\n } else if (buttonType === '1') {\n aClass = `${aClass} btn-outline-${buttonColor}`;\n aStyle = null;\n }\n\n }\n\n //borderColorが指定されなかった場合はボーダーを非表示に\n if (ImageBorderColor === null || ImageBorderColor === undefined) {\n\n imageBorderProperty = 'none';\n\n } else {\n imageBorderProperty = `1px solid ${ImageBorderColor}`;\n }\n\n\n return (\n <div className={containerClass}>\n <div className=\"col-sm-6 vk_prContent_colImg\">\n {for_ === 'edit' ?\n <MediaUpload\n onSelect={(value) => setAttributes({Image: value.sizes.full.url})}\n type=\" image\"\n value={Image}\n render={({open}) => (\n <Button\n onClick={open}\n className={Image ? 'image-button' : 'button button-large'}\n >\n {!Image ? __('Select image', 'vk-blocks') :\n <img\n className={'vk_prContent_colImg_image'}\n src={Image}\n alt={__('Upload image', 'vk-blocks')}\n style={{border: imageBorderProperty}}\n />}\n </Button>\n )}\n />\n :\n !Image ? __('Select image', 'vk-blocks') :\n <img\n className={'vk_prContent_colImg_image'}\n src={Image}\n alt={__('Upload image', 'vk-blocks')}\n style={{border: imageBorderProperty}}\n />\n }\n </div>\n <div className=\"col-sm-6 vk_prContent_colTxt\">\n {\n (() => {\n if (for_ === 'edit') {\n return (\n <React.Fragment>\n <RichText\n tagName=\"h3\"\n className={'vk_prContent_colTxt_title'}\n onChange={(value) => setAttributes({title: value})}\n value={title}\n placeholder={__('Input title.', 'vk-blocks')}\n style={{color: titleColor}}\n />\n < RichText\n tagName=\"p\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={'vk_prContent_colTxt_text'}\n onChange={(value) => setAttributes({content: value})}\n value={content}\n placeholder={__('Input content.', 'vk-blocks')}\n style={{color: contentColor}}\n />\n </React.Fragment>\n );\n } else {\n return (\n <React.Fragment>\n <RichText.Content\n tagName=\"h3\"\n value={title}\n className={'vk_prContent_colTxt_title'}\n style={{color: titleColor}}\n />\n <RichText.Content\n tagName=\"p\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={'vk_prContent_colTxt_text'}\n value={content}\n style={{color: contentColor}}\n />\n </React.Fragment>);\n }\n })()\n }\n {\n\n //ボタンテキストが入力されるとボタンを表示。\n (() => {\n if (buttonText !== '' && buttonText !== undefined ) {\n return (\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div className={btnClass}>\n <a href={url}\n className={aClass}\n target={buttonTarget? '_blank':null}\n style={aStyle}\n rel=\"noopener noreferrer\"\n >\n <Fontawesome\n attributes={attributes}\n />\n </a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n );\n }\n })()\n }\n </div>\n </div>\n );\n }\n}\n","import React from 'react';\n\nexport class Fontawesome extends React.Component {\n\n render() {\n let {\n buttonText,\n fontAwesomeIconBefore,\n fontAwesomeIconAfter,\n } = this.props.attributes;\n\n let iconBefore = '';\n let iconAfter = '';\n\n\n if (fontAwesomeIconBefore) {\n iconBefore = <i className={`${fontAwesomeIconBefore} vk_button_link_before`}></i> ;\n }\n if (fontAwesomeIconAfter) {\n iconAfter = <i className={`${fontAwesomeIconAfter} vk_button_link_after`}></i>;\n }\n\n return (\n\t\t\t\t\t<React.Fragment>\n {iconBefore}\n <span className=\"vk_button_link_txt\">{buttonText}</span>\n {iconAfter}\n </React.Fragment>\n );\n }\n}\n","import React from \"react\";\nimport {Fontawesome} from \"./component-fontawesome-deprecated\";\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {Button} = wp.components;\nconst {MediaUpload} = wp.editor;\nlet {RichText} = wp.editor;\n\nexport class ComponentDeprecated extends React.Component {\n\n render() {\n\n const attributes = this.props.attributes;\n const {\n title,\n titleColor,\n content,\n contentColor,\n url,\n buttonType,\n buttonColor,\n buttonColorCustom,\n buttonText,\n buttonTarget,\n Image,\n ImageBorderColor,\n layout,\n fontAwesomeIconBefore,\n fontAwesomeIconAfter\n } = attributes;\n let setAttributes = this.props.setAttributes;\n let for_ = this.props.for_;\n let containerClass = 'vk_prContent';\n let btnClass = 'vk_button';\n let aClass = 'btn btn-block vk_button_link vk_prContent_colTxt_btn';\n let aStyle = {};\n\n if (layout === 'right') {\n containerClass = `${containerClass} vk_prContent-layout-imageRight`;\n } else {\n containerClass = `${containerClass} vk_prContent-layout-imageLeft`;\n }\n\n if (buttonColorCustom) {\n btnClass = `${btnClass} vk_button-color-custom`;\n aClass = `${aClass} btn-primary`;\n\n // 塗り\n if (buttonType === '0') {\n aStyle = {\n backgroundColor: buttonColorCustom,\n border: `1px solid ${buttonColorCustom}`\n };\n // 塗りなし\n } else if (buttonType === '1') {\n aStyle = {\n backgroundColor: 'transparent',\n border: '1px solid ' + buttonColorCustom,\n color: buttonColorCustom\n };\n }\n\n // カスタムカラーじゃない場合\n } else if (!buttonColorCustom) {\n\n // 塗り\n if (buttonType === '0') {\n aClass = `${aClass} btn-${buttonColor}`;\n aStyle = null;\n // 塗りなし\n } else if (buttonType === '1') {\n aClass = `${aClass} btn-outline-${buttonColor}`;\n aStyle = null;\n }\n\n }\n\n return (\n <div className={containerClass}>\n <div className=\"col-sm-6 vk_prContent_colImg\">\n {for_ === 'edit' ?\n <MediaUpload\n onSelect={(value) => setAttributes({Image: value.sizes.full.url})}\n type=\" image\"\n value={Image}\n render={({open}) => (\n <Button\n onClick={open}\n className={Image ? 'image-button' : 'button button-large'}\n >\n {!Image ? __('Select image', 'vk-blocks') :\n <img\n className={'vk_prContent_colImg_image'}\n src={Image}\n alt={__('Upload image', 'vk-blocks')}\n style={{border:`1px solid ${ImageBorderColor}`}}\n />}\n </Button>\n )}\n />\n :\n !Image ? __('Select image', 'vk-blocks') :\n <img\n className={'vk_prContent_colImg_image'}\n src={Image}\n alt={__('Upload image', 'vk-blocks')}\n style={{border: `1px solid ${ImageBorderColor}`}}\n />\n }\n </div>\n <div className=\"col-sm-6 vk_prContent_colTxt\">\n {\n (() => {\n if (for_ === 'edit') {\n return (\n <React.Fragment>\n <RichText\n tagName=\"h3\"\n className={'vk_prContent_colTxt_title'}\n onChange={(value) => setAttributes({title: value})}\n value={title}\n placeholder={__('Input title.', 'vk-blocks')}\n style={{color: titleColor}}\n />\n < RichText\n tagName=\"p\"\n className={'vk_prContent_colTxt_text'}\n onChange={(value) => setAttributes({content: value})}\n value={content}\n placeholder={__('Input content.', 'vk-blocks')}\n style={{color: contentColor}}\n />\n </React.Fragment>\n );\n } else {\n return (\n <React.Fragment>\n <RichText.Content\n tagName=\"h3\"\n value={title}\n className={'vk_prContent_colTxt_title'}\n style={{color: titleColor}}\n />\n <RichText.Content\n tagName=\"p\"\n className={'vk_prContent_colTxt_text'}\n value={content}\n style={{color: contentColor}}\n />\n </React.Fragment>);\n }\n })()\n }\n {\n\n //ボタンテキストが入力されるとボタンを表示。\n (() => {\n if (buttonText !== '' && buttonText !== undefined ) {\n return (\n <div className={btnClass}>\n <a href={url}\n className={aClass}\n target={buttonTarget? '_blank':null}\n style={aStyle}\n >\n <Fontawesome\n attributes={attributes}\n />\n </a>\n </div>\n );\n }\n })()\n }\n </div>\n </div>\n );\n }\n}","import React from \"react\";\nimport {ComponentDeprecated} from \"./component-deprecated\";\n\nexport const deprecated = [\n {\n attributes: {\n title: {\n source: 'html',\n selector: '.vk_prContent_colTxt_title',\n },\n titleColor: {\n type: 'string',\n },\n content: {\n source: 'html',\n selector: '.vk_prContent_colTxt_text',\n },\n contentColor: {\n type: 'string',\n },\n url: {\n type: 'string',\n default: null,\n },\n buttonType: {\n type: 'string',\n default: '0',\n },\n buttonColor: {\n type: 'string',\n default: 'primary',\n },\n buttonColorCustom: {\n type: 'string',\n default: null,\n },\n buttonText: {\n source: 'html',\n selector: '.vk_button_link_txt',\n default: '',\n },\n buttonTarget: {\n type: 'Boolean',\n default: false,\n },\n Image: {\n type: 'string',\n default: null,\n },\n ImageBorderColor: {\n type: 'string',\n default: null,\n },\n layout: {\n type: 'string',\n default: 'left',\n },\n fontAwesomeIconBefore: {\n type: 'string',\n },\n fontAwesomeIconAfter: {\n type: 'string',\n }\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \" save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes, className}) {\n\n return (\n <ComponentDeprecated\n attributes={attributes}\n for_={'save'}\n />\n );\n },\n }\n];\n","/**\n * Pr-Content block type\n *\n */\n\nimport React from \"react\";\nimport {schema} from './schema.js';\nimport {Component} from \"./component.js\";\nimport {deprecated} from \"./deprecated/deprecated\";\n\n\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, RadioControl, PanelBody, Button, BaseControl, CheckboxControl, TextControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {RichText, InspectorControls, MediaUpload, ColorPalette} = wp.editor;\nconst BlockIcon = (\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t\t<g>\n\t\t\t<path d=\"M291.7,133.3l0,245.3l-273.1,0l0-245.3L291.7,133.3 M307.2,117.8l-304.2,0l0,276.4l304.2,0L307.2,117.8L307.2,117.8z\"/>\n\t\t\t<path d=\"M560.7,218.8l-213.1,0c-6.1,0-11.1-5-11.1-11.1s5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1\n\t\t\t\tC571.8,213.8,566.8,218.8,560.7,218.8z\"/>\n\t\t\t<path d=\"M560.7,265.4l-213.1,0c-6.1,0-11.1-5-11.1-11.1c0-6.1,5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1\n\t\t\t\tC571.8,260.5,566.8,265.4,560.7,265.4z\"/>\n\t\t\t<path d=\"M560.7,312.1l-213.1,0c-6.1,0-11.1-5-11.1-11.1c0-6.1,5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1\n\t\t\t\tC571.8,307.1,566.8,312.1,560.7,312.1z\"/>\n\t\t\t<polygon points=\"278.4,365.4 31.9,365.4 31.9,287.4 113,182.2 184.4,264.4 229.9,226.5 278.4,290.6 \t\"/>\n\t\t\t<path d=\"M360.6,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C351.9,137.2,355.8,133.3,360.6,133.3\n\t\t\t\t M360.6,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2\n\t\t\t\tC384.9,128.7,374,117.8,360.6,117.8L360.6,117.8z\"/>\n\t\t\t<path d=\"M423.3,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C414.6,137.2,418.5,133.3,423.3,133.3\n\t\t\t\t M423.3,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2s24.2-10.9,24.2-24.2C447.6,128.7,436.7,117.8,423.3,117.8\n\t\t\t\tL423.3,117.8z\"/>\n\t\t\t<path d=\"M486,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C477.3,137.2,481.2,133.3,486,133.3\n\t\t\t\t M486,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2\n\t\t\t\tC510.2,128.7,499.4,117.8,486,117.8L486,117.8z\"/>\n\t\t\t<path d=\"M548.7,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7s-8.7-3.9-8.7-8.7C540,137.2,543.9,133.3,548.7,133.3\n\t\t\t\t M548.7,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2\n\t\t\t\tC572.9,128.7,562.1,117.8,548.7,117.8L548.7,117.8z\"/>\n\t\t\t<path d=\"M566.3,347.6l-224.3,0c-3.1,0-5.6,2.5-5.6,5.6l0,35.5c0,3.1,2.5,5.6,5.6,5.6l224.3,0c3.1,0,5.6-2.5,5.6-5.6v-35.5\n\t\t\t\tC571.8,350.1,569.3,347.6,566.3,347.6z M547.1,379.2v-16.6l9.8,8.3L547.1,379.2z\"/>\n\t\t</g>\n </svg>\n);\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/pr-content', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('PR Content', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: schema,\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit: function ({attributes, className, setAttributes}) {\n const {\n titleColor,\n contentColor,\n url,\n buttonType,\n buttonColor,\n buttonColorCustom,\n buttonText,\n buttonTarget,\n ImageBorderColor,\n layout,\n fontAwesomeIconBefore,\n fontAwesomeIconAfter\n } = attributes;\n return (\n <Fragment>\n <InspectorControls>\n <PanelBody title={__('Color Setting', 'vk-blocks')}>\n <BaseControl label={__('Title Color', 'vk-blocks')}>\n <ColorPalette\n value={titleColor}\n onChange={(value) => setAttributes({titleColor: value})}\n />\n </BaseControl>\n <BaseControl label={__('Content Color', 'vk-blocks')}>\n <ColorPalette\n value={contentColor}\n onChange={(value) => setAttributes({contentColor: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('Image Border Color', 'vk-blocks')}\n >\n <ColorPalette\n value={ImageBorderColor}\n onChange={(value) => setAttributes({ImageBorderColor: value})}\n />\n </BaseControl>\n </PanelBody>\n <PanelBody title={__('Button Setting', 'vk-blocks')}>\n <BaseControl\n label={__('Button Text', 'vk-blocks')}\n >\n <TextControl\n value={buttonText}\n onChange={(value) => setAttributes({buttonText: value})}\n placeholder={'Input button text.'}\n />\n </BaseControl>\n <BaseControl\n label={__('Link URL', 'vk-blocks')}\n >\n <TextControl\n value={url}\n onChange={(value) => setAttributes({url: value})}\n placeholder={'https://vektor-inc.co.jp/'}\n />\n </BaseControl>\n\t\t\t\t\t\t\t\t\t\t\t\t<CheckboxControl\n label={__('Open link new tab.', 'vk-blocks')}\n checked={buttonTarget}\n onChange={(checked) => setAttributes({buttonTarget: checked})}\n />\n <BaseControl label={__('Button Type', 'vk-blocks')}>\n <RadioControl\n selected={buttonType}\n options={[\n {label: __('Solid', 'vk-blocks'), value: '0'},\n {label: __('Ghost', 'vk-blocks'), value: '1'}\n ]}\n onChange={(value) => setAttributes({buttonType: value})}\n />\n </BaseControl>\n\t\t\t\t\t\t\t\t\t\t\t\t<RadioControl\n label={__('Default Color:', 'vk-blocks')}\n selected={buttonColor}\n options={[\n {label: __('Primary', 'vk-blocks'), value: 'primary'},\n {label: __('Secondary', 'vk-blocks'), value: 'secondary'},\n {label: __('Success', 'vk-blocks'), value: 'success'},\n {label: __('Info', 'vk-blocks'), value: 'info'},\n {label: __('Warning', 'vk-blocks'), value: 'warning'},\n {label: __('Danger', 'vk-blocks'), value: 'danger'},\n {label: __('Light', 'vk-blocks'), value: 'light'},\n {label: __('Dark', 'vk-blocks'), value: 'dark'},\n ]}\n onChange={(value) => setAttributes({buttonColor: value})}\n />\n\t\t\t\t\t\t\t\t\t\t\t\t<BaseControl label={__('Button Color', 'vk-blocks')}>\n <ColorPalette\n value={buttonColorCustom}\n onChange={(value) => setAttributes({buttonColorCustom: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('Font Awesome:', 'vk-blocks')}\n help={<a href={`https://fontawesome.com/icons?d=gallery&m=free`} target={`_blank`}>{__('Font Awesome icon list', 'vk-blocks')}</a>}\n >\n <TextControl\n label={__('Before text', 'vk-blocks')}\n help={__('Enter Font Awesome Class.This icon will appear before text. Ex) fas fa-arrow-circle-right', 'vk-blocks')}\n value={fontAwesomeIconBefore}\n onChange={(value) => setAttributes({fontAwesomeIconBefore: value})}\n placeholder={'fas fa-arrow-circle-right'}\n />\n <TextControl\n label={__('After text', 'vk-blocks')}\n help={__('Enter Font Awesome Class.This icon will appear after text. Ex) fas fa-external-link-alt', 'vk-blocks')}\n value={fontAwesomeIconAfter}\n onChange={(value) => setAttributes({fontAwesomeIconAfter: value})}\n placeholder={'fas fa-external-link-alt'}\n />\n </BaseControl>\n </PanelBody>\n <PanelBody title={__('Layout Setting', 'vk-blocks')}>\n <RadioControl\n label={__('Layout Type', 'vk-blocks')}\n selected={layout}\n options={[\n {label: __('Right', 'vk-blocks'), value: 'right'},\n {label: __('Left', 'vk-blocks'), value: 'left'}\n ]}\n onChange={(value) => setAttributes({layout: value})}\n />\n </PanelBody>\n </InspectorControls>\n <Component\n attributes={attributes}\n setAttributes={setAttributes}\n className={className}\n for_={'edit'}\n />\n </Fragment>\n );\n },\n\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \" save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes, className}) {\n\n return (\n <Component\n attributes={attributes}\n className={className}\n for_={'save'}\n />\n );\n },\n\n deprecated: deprecated\n\n});\n","export const schema = {\n\ttitle: {\n\t\tsource: 'html',\n\t\t\tselector: '.vk_prContent_colTxt_title',\n\t},\n\ttitleColor: {\n\t\ttype: 'string',\n\t},\n\tcontent: {\n\t\tsource: 'html',\n\t\t\tselector: '.vk_prContent_colTxt_text',\n\t},\n\tcontentColor: {\n\t\ttype: 'string',\n\t},\n\turl: {\n\t\ttype: 'string',\n\tdefault: null,\n\t},\n\tbuttonType: {\n\t\ttype: 'string',\n\tdefault: '0',\n\t},\n\tbuttonColor: {\n\t\ttype: 'string',\n\t\tdefault: 'primary',\n\t},\n\tbuttonColorCustom: {\n\t\ttype: 'string',\n\t\tdefault: null,\n\t},\n\tbuttonText: {\n\t\tsource: 'html',\n\t\tselector: '.vk_button_link_txt',\n\t\tdefault: '',\n\t},\n\tbuttonTarget: {\n\t\ttype: 'Boolean',\n\tdefault: false,\n\t},\n\tImage: {\n\t\ttype: 'string',\n\tdefault: null,\n\t},\n\tImageBorderColor: {\n\t\ttype: 'string',\n\t\tdefault: null,\n\t},\n\tlayout: {\n\t\ttype: 'string',\n\tdefault: 'left',\n\t},\n\tfontAwesomeIconBefore:{\n\t\ttype: 'string',\n\t},\n\tfontAwesomeIconAfter:{\n\t\ttype: 'string',\n\t}\n};\n"],"sourceRoot":""}
|
|
inc/vk-blocks/package/build/languages/vk-blocks-ja.mo
DELETED
Binary file
|
initialize.php
CHANGED
@@ -1,59 +1,128 @@
|
|
1 |
<?php
|
2 |
/*
|
|
|
|
|
3 |
Load modules
|
4 |
Add vkExUnit css
|
5 |
Add vkExUnit js
|
6 |
/*-------------------------------------------*/
|
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
/*
|
9 |
Load modules
|
10 |
/*-------------------------------------------*/
|
11 |
-
require_once veu_get_directory() . '/inc/template-tags/template-tags.php';
|
12 |
-
require_once veu_get_directory() . '/inc/template-tags/template-tags-veu.php';
|
13 |
-
require_once veu_get_directory() . '/inc/template-tags/template-tags-veu-old.php';
|
14 |
-
require veu_get_directory() . '/admin/admin.php';
|
15 |
-
require veu_get_directory() . '/veu-package-manager.php';
|
16 |
-
require veu_get_directory() . '/inc/footer-copyright-change.php';
|
17 |
|
18 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
19 |
|
20 |
/*
|
21 |
Add vkExUnit css
|
22 |
/*-------------------------------------------*/
|
23 |
-
add_action( 'wp_enqueue_scripts', '
|
24 |
-
function
|
25 |
global $vkExUnit_version;
|
26 |
-
$options =
|
27 |
if ( isset( $options['active_bootstrap'] ) && $options['active_bootstrap'] ) {
|
28 |
-
wp_enqueue_style( 'vkExUnit_common_style', plugins_url( '', __FILE__ ) . '/
|
29 |
} else {
|
30 |
-
wp_enqueue_style( 'vkExUnit_common_style', plugins_url( '', __FILE__ ) . '/
|
31 |
}
|
32 |
}
|
33 |
|
34 |
-
function
|
35 |
-
add_editor_style( plugins_url( '', __FILE__ ) . '/
|
36 |
}
|
37 |
-
add_action( 'after_setup_theme', '
|
38 |
|
39 |
|
40 |
/*
|
41 |
Add vkExUnit js
|
42 |
/*-------------------------------------------*/
|
43 |
-
add_action( 'wp_head', '
|
44 |
-
function
|
45 |
global $vkExUnit_version;
|
46 |
-
wp_register_script( 'vkExUnit_master-js', plugins_url( '', __FILE__ ) . '/
|
47 |
wp_localize_script( 'vkExUnit_master-js', 'vkExOpt', apply_filters( 'vkExUnit_localize_options', array( 'ajax_url' => admin_url( 'admin-ajax.php' ) ) ) );
|
48 |
wp_enqueue_script( 'vkExUnit_master-js' );
|
49 |
}
|
50 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
51 |
if ( function_exists( 'register_activation_hook' ) ) {
|
52 |
-
register_activation_hook( __FILE__, '
|
53 |
}
|
54 |
-
function
|
55 |
$opt = get_option( 'vkExUnit_common_options' );
|
56 |
if ( ! $opt ) {
|
57 |
-
add_option( 'vkExUnit_common_options',
|
58 |
}
|
59 |
}
|
1 |
<?php
|
2 |
/*
|
3 |
+
Add Parent menu
|
4 |
+
Load master setting page
|
5 |
Load modules
|
6 |
Add vkExUnit css
|
7 |
Add vkExUnit js
|
8 |
/*-------------------------------------------*/
|
9 |
|
10 |
+
|
11 |
+
/*
|
12 |
+
Add Parent menu
|
13 |
+
/*-------------------------------------------*/
|
14 |
+
add_action( 'admin_menu', 'vkExUnit_setting_menu_parent' );
|
15 |
+
function vkExUnit_setting_menu_parent() {
|
16 |
+
global $menu;
|
17 |
+
$parent_name = vkExUnit_get_little_short_name();
|
18 |
+
$Capability_required = 'activate_plugins';
|
19 |
+
|
20 |
+
$custom_page = add_menu_page(
|
21 |
+
$parent_name, // Name of page
|
22 |
+
$parent_name, // Label in menu
|
23 |
+
$Capability_required,
|
24 |
+
'vkExUnit_setting_page', // ユニークなこのサブメニューページの識別子
|
25 |
+
'vkExUnit_add_setting_page' // メニューページのコンテンツを出力する関数
|
26 |
+
);
|
27 |
+
if ( ! $custom_page ) {
|
28 |
+
return; }
|
29 |
+
}
|
30 |
+
|
31 |
+
|
32 |
+
/*
|
33 |
+
Load master setting page
|
34 |
+
/*-------------------------------------------*/
|
35 |
+
function vkExUnit_add_setting_page() {
|
36 |
+
require dirname( __FILE__ ) . '/admin_active_setting_page.php';
|
37 |
+
}
|
38 |
+
|
39 |
+
require_once( 'admin_main_setting_page.php' );
|
40 |
+
require_once( 'admin_other_functions.php' );
|
41 |
+
|
42 |
+
|
43 |
/*
|
44 |
Load modules
|
45 |
/*-------------------------------------------*/
|
|
|
|
|
|
|
|
|
|
|
|
|
46 |
|
47 |
+
require vkExUnit_get_directory() . '/common_init.php';
|
48 |
+
require vkExUnit_get_directory() . '/common_helpers.php';
|
49 |
+
require vkExUnit_get_directory() . '/veu-package-manager.php';
|
50 |
+
require vkExUnit_get_directory() . '/veu-packages.php';
|
51 |
+
$options = vkExUnit_get_common_options();
|
52 |
+
|
53 |
+
require vkExUnit_get_directory() . '/plugins/footer_copyright_change.php';
|
54 |
+
|
55 |
+
require vkExUnit_get_directory() . '/plugins_admin/disable_guide.php';
|
56 |
+
require vkExUnit_get_directory() . '/plugins_admin/vk-admin-config.php';
|
57 |
+
require vkExUnit_get_directory() . '/plugins_admin/customizer.php';
|
58 |
+
require vkExUnit_get_directory() . '/plugins_admin/content-meta-box.php';
|
59 |
+
|
60 |
+
vkExUnit_package_include(); // package_manager.php
|
61 |
+
|
62 |
|
63 |
/*
|
64 |
Add vkExUnit css
|
65 |
/*-------------------------------------------*/
|
66 |
+
add_action( 'wp_enqueue_scripts', 'vkExUnit_print_css' );
|
67 |
+
function vkExUnit_print_css() {
|
68 |
global $vkExUnit_version;
|
69 |
+
$options = vkExUnit_get_common_options();
|
70 |
if ( isset( $options['active_bootstrap'] ) && $options['active_bootstrap'] ) {
|
71 |
+
wp_enqueue_style( 'vkExUnit_common_style', plugins_url( '', __FILE__ ) . '/css/vkExUnit_style_in_bs.css', array(), $vkExUnit_version, 'all' );
|
72 |
} else {
|
73 |
+
wp_enqueue_style( 'vkExUnit_common_style', plugins_url( '', __FILE__ ) . '/css/vkExUnit_style.css', array(), $vkExUnit_version, 'all' );
|
74 |
}
|
75 |
}
|
76 |
|
77 |
+
function vkExUnit_print_editor_css() {
|
78 |
+
add_editor_style( plugins_url( '', __FILE__ ) . '/css/vkExUnit_editor_style.css' );
|
79 |
}
|
80 |
+
add_action( 'after_setup_theme', 'vkExUnit_print_editor_css' );
|
81 |
|
82 |
|
83 |
/*
|
84 |
Add vkExUnit js
|
85 |
/*-------------------------------------------*/
|
86 |
+
add_action( 'wp_head', 'vkExUnit_addJs' );
|
87 |
+
function vkExUnit_addJs() {
|
88 |
global $vkExUnit_version;
|
89 |
+
wp_register_script( 'vkExUnit_master-js', plugins_url( '', __FILE__ ) . '/js/all.min.js', array( 'jquery' ), $vkExUnit_version, true );
|
90 |
wp_localize_script( 'vkExUnit_master-js', 'vkExOpt', apply_filters( 'vkExUnit_localize_options', array( 'ajax_url' => admin_url( 'admin-ajax.php' ) ) ) );
|
91 |
wp_enqueue_script( 'vkExUnit_master-js' );
|
92 |
}
|
93 |
|
94 |
+
|
95 |
+
/*
|
96 |
+
Print admin js
|
97 |
+
/*-------------------------------------------*/
|
98 |
+
add_action( 'admin_print_scripts-exunit_page_vkExUnit_main_setting', 'vkExUnit_admin_add_js' );
|
99 |
+
function vkExUnit_admin_add_js( $hook_suffix ) {
|
100 |
+
global $vkExUnit_version;
|
101 |
+
wp_enqueue_media();
|
102 |
+
wp_register_script( 'vkExUnit_admin_js', plugins_url( '', __FILE__ ) . '/js/vkExUnit_admin.js', array( 'jquery' ), $vkExUnit_version );
|
103 |
+
wp_enqueue_script( 'jquery' );
|
104 |
+
wp_enqueue_script( 'vkExUnit_admin_js' );
|
105 |
+
}
|
106 |
+
|
107 |
+
|
108 |
+
/*
|
109 |
+
管理画面_admin_head JavaScriptのデバッグコンソールにhook_suffixの値を出力
|
110 |
+
/*-------------------------------------------*/
|
111 |
+
|
112 |
+
// add_action("admin_head", 'vkExUnit_suffix2console');
|
113 |
+
// function vkExUnit_suffix2console() {
|
114 |
+
// global $hook_suffix;
|
115 |
+
// if (is_user_logged_in()) {
|
116 |
+
// $str = "<script type=\"text/javascript\">console.log('%s')</script>";
|
117 |
+
// printf($str, $hook_suffix);
|
118 |
+
// }
|
119 |
+
// }
|
120 |
if ( function_exists( 'register_activation_hook' ) ) {
|
121 |
+
register_activation_hook( __FILE__, 'vkExUnit_install_function' );
|
122 |
}
|
123 |
+
function vkExUnit_install_function() {
|
124 |
$opt = get_option( 'vkExUnit_common_options' );
|
125 |
if ( ! $opt ) {
|
126 |
+
add_option( 'vkExUnit_common_options', vkExUnit_get_common_options_default() );
|
127 |
}
|
128 |
}
|
{assets/js → js}/all.js
RENAMED
File without changes
|
{assets/js → js}/all.min.js
RENAMED
File without changes
|
{assets/js → js}/jquery.flatheights.js
RENAMED
File without changes
|
{assets/js → js}/master.js
RENAMED
File without changes
|
js/vkExUnit_admin.js
ADDED
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
1 |
+
/// all.jsのも同じコードがあるので注意
|
2 |
+
;(function($,d){var a=false,b='',c='',f=function(){
|
3 |
+
if(a){a=false;c.show();b.removeClass('active');}else{a=true;c.hide();b.addClass('active');}
|
4 |
+
};$(d).ready(function(){b=$('#wp-admin-bar-veu_disable_admin_edit .ab-item').on('click',f);c=$('.veu_adminEdit');});})(jQuery,document);
|
languages/vk-all-in-one-expansion-unit-ja.mo
CHANGED
Binary file
|
languages/vk-all-in-one-expansion-unit-ja.po
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: \n"
|
4 |
-
"POT-Creation-Date: 2019-
|
5 |
"PO-Revision-Date: \n"
|
6 |
"Last-Translator: Kurudrive <kurudrive@gmail.com>\n"
|
7 |
"Language-Team: Vektor translate Team <info@vektor-inc.co.jp>\n"
|
@@ -16,264 +16,150 @@ msgstr ""
|
|
16 |
"X-Poedit-SearchPath-0: .\n"
|
17 |
"X-Poedit-SearchPathExcluded-0: node_modules\n"
|
18 |
|
19 |
-
#:
|
20 |
msgid "Enable setting"
|
21 |
msgstr "有効化設定"
|
22 |
|
23 |
-
#:
|
24 |
-
#:
|
25 |
-
#: dist/admin_active_setting_page.php:89
|
26 |
msgid "Select all"
|
27 |
msgstr "全てを選択"
|
28 |
|
29 |
-
#:
|
30 |
-
#:
|
31 |
-
#: dist/admin_active_setting_page.php:89
|
32 |
msgid "Function"
|
33 |
msgstr "有効化"
|
34 |
|
35 |
-
#:
|
36 |
-
#:
|
37 |
-
#: dist/admin_active_setting_page.php:89
|
38 |
msgid "Description"
|
39 |
msgstr "説明"
|
40 |
|
41 |
-
#:
|
42 |
-
#: dist/veu-packages.php:441 veu-packages.php:
|
43 |
msgid "Automatic Eye Catch insert"
|
44 |
msgstr "アイキャッチ画像自動挿入"
|
45 |
|
46 |
-
#:
|
47 |
msgid "Extension Setting"
|
48 |
msgstr "拡張設定"
|
49 |
|
50 |
-
#:
|
51 |
-
#: dist/admin_active_setting_page.php:100
|
52 |
msgid "Extention contents"
|
53 |
msgstr "拡張コンテンツ"
|
54 |
|
55 |
-
#:
|
56 |
-
#: dist/admin_active_setting_page.php:106
|
57 |
msgid "set extension contents to loop_end hook"
|
58 |
msgstr "ループ終了時にコンテンツを追加する"
|
59 |
|
60 |
-
#:
|
61 |
-
msgid "Post edit page metabox settings"
|
62 |
-
msgstr "投稿編集画面metabox設定"
|
63 |
-
|
64 |
-
#: admin/admin-active-setting-page.php:114
|
65 |
-
msgid "Do not combine ExUnit's meta box"
|
66 |
-
msgstr "ExUnitのmetaboxを統合しない"
|
67 |
-
|
68 |
-
#: admin/admin-active-setting-page.php:117
|
69 |
-
#: dist/admin_active_setting_page.php:112
|
70 |
-
msgid "Test version update"
|
71 |
-
msgstr "テストバージョンのアップデート"
|
72 |
-
|
73 |
-
#: admin/admin-active-setting-page.php:119
|
74 |
-
#: dist/admin_active_setting_page.php:114
|
75 |
-
msgid "Active test version update"
|
76 |
-
msgstr "テストバージョンのアップデートを有効にする"
|
77 |
-
|
78 |
-
#: admin/admin-active-setting-page.php:122
|
79 |
-
#: dist/admin_active_setting_page.php:117
|
80 |
msgid "Plugin setting options"
|
81 |
msgstr "プラグイン設定オプション"
|
82 |
|
83 |
-
#:
|
84 |
-
#: dist/admin_active_setting_page.php:119
|
85 |
msgid "Delete myOptions when deactivate me."
|
86 |
msgstr "プラグインを無効化する際にDBに保存したオプション項目を削除します。"
|
87 |
|
88 |
-
#:
|
89 |
#: dist/admin_main_setting_page.php:10 dist/admin_main_setting_page.php:11
|
90 |
-
#: dist/plugins/meta_keyword.php:103
|
91 |
-
#: inc/meta-keyword/class-veu-metabox-meta-keyword.php:30
|
92 |
msgid "Main setting"
|
93 |
msgstr "メイン設定"
|
94 |
|
95 |
-
#:
|
96 |
msgid "Activated Packages is noting. please activate some package."
|
97 |
msgstr ""
|
98 |
"有効化されているパッケージがありません。何かの機能を有効化してください。"
|
99 |
|
100 |
-
#:
|
101 |
-
msgid "Open all"
|
102 |
-
msgstr "すべて開く"
|
103 |
-
|
104 |
-
#: admin/admin-post-metabox.php:48
|
105 |
-
msgid "Close all"
|
106 |
-
msgstr "全て閉じる"
|
107 |
-
|
108 |
-
#: admin/admin_bar.php:33 dist/plugins_admin/admin_bar.php:33
|
109 |
-
msgid "Active Setting"
|
110 |
-
msgstr "有効化設定"
|
111 |
-
|
112 |
-
#: admin/admin_bar.php:44 dist/plugins_admin/admin_bar.php:44
|
113 |
-
msgid "Main Setting"
|
114 |
-
msgstr "メイン設定"
|
115 |
-
|
116 |
-
#: admin/class-veu-metabox-insert-items.php:12
|
117 |
-
#: dist/plugins_admin/content-meta-box.php:11
|
118 |
-
msgid "Setting of insert items"
|
119 |
-
msgstr "挿入アイテムの設定"
|
120 |
-
|
121 |
-
#: admin/class-veu-metabox.php:126
|
122 |
-
#: inc/sitemap-page/class-veu-metabox-sitemap.php:37
|
123 |
-
msgid "Hide this page to HTML Sitemap."
|
124 |
-
msgstr "このページをHTMLサイトマップに表示しない。"
|
125 |
-
|
126 |
-
#: admin/customizer.php:38 dist/plugins/bootstrap.php:9
|
127 |
-
#: dist/plugins_admin/customizer.php:38 inc/bootstrap.php:9
|
128 |
-
msgid "Settings"
|
129 |
-
msgstr "設定"
|
130 |
-
|
131 |
-
#: admin/disable-guide.php:17 dist/plugins_admin/disable_guide.php:17
|
132 |
-
msgid "Edit Guide"
|
133 |
-
msgstr "編集ガイド"
|
134 |
-
|
135 |
-
#: admin/plugin-update-checker/Puc/v4p4/Plugin/UpdateChecker.php:395
|
136 |
-
#: dist/plugins_admin/plugin-update-checker/Puc/v4p4/Plugin/UpdateChecker.php:395
|
137 |
-
msgid "Check for updates"
|
138 |
-
msgstr ""
|
139 |
-
|
140 |
-
#: admin/plugin-update-checker/Puc/v4p4/Plugin/UpdateChecker.php:432
|
141 |
-
#: dist/plugins_admin/plugin-update-checker/Puc/v4p4/Plugin/UpdateChecker.php:432
|
142 |
-
msgid "View details"
|
143 |
-
msgstr ""
|
144 |
-
|
145 |
-
#: admin/plugin-update-checker/Puc/v4p4/Plugin/UpdateChecker.php:455
|
146 |
-
#: dist/plugins_admin/plugin-update-checker/Puc/v4p4/Plugin/UpdateChecker.php:455
|
147 |
-
#, php-format
|
148 |
-
msgid "More information about %s"
|
149 |
-
msgstr ""
|
150 |
-
|
151 |
-
#: admin/plugin-update-checker/Puc/v4p4/Plugin/UpdateChecker.php:548
|
152 |
-
#: dist/plugins_admin/plugin-update-checker/Puc/v4p4/Plugin/UpdateChecker.php:548
|
153 |
-
#, php-format
|
154 |
-
msgctxt "the plugin title"
|
155 |
-
msgid "The %s plugin is up to date."
|
156 |
-
msgstr ""
|
157 |
-
|
158 |
-
#: admin/plugin-update-checker/Puc/v4p4/Plugin/UpdateChecker.php:550
|
159 |
-
#: dist/plugins_admin/plugin-update-checker/Puc/v4p4/Plugin/UpdateChecker.php:550
|
160 |
-
#, php-format
|
161 |
-
msgctxt "the plugin title"
|
162 |
-
msgid "A new version of the %s plugin is available."
|
163 |
-
msgstr ""
|
164 |
-
|
165 |
-
#: admin/plugin-update-checker/Puc/v4p4/Plugin/UpdateChecker.php:552
|
166 |
-
#: dist/plugins_admin/plugin-update-checker/Puc/v4p4/Plugin/UpdateChecker.php:552
|
167 |
-
#, php-format
|
168 |
-
msgctxt "the plugin title"
|
169 |
-
msgid "Could not determine if updates are available for %s."
|
170 |
-
msgstr ""
|
171 |
-
|
172 |
-
#: admin/plugin-update-checker/Puc/v4p4/Plugin/UpdateChecker.php:558
|
173 |
-
#: dist/plugins_admin/plugin-update-checker/Puc/v4p4/Plugin/UpdateChecker.php:558
|
174 |
-
#, php-format
|
175 |
-
msgid "Unknown update checker status \"%s\""
|
176 |
-
msgstr ""
|
177 |
-
|
178 |
-
#: admin/plugin-update-checker/Puc/v4p4/Vcs/PluginUpdateChecker.php:98
|
179 |
-
#: dist/plugins_admin/plugin-update-checker/Puc/v4p4/Vcs/PluginUpdateChecker.php:98
|
180 |
-
msgid "There is no changelog available."
|
181 |
-
msgstr ""
|
182 |
-
|
183 |
-
#: admin/vk-admin/package/class-vk-admin.php:290
|
184 |
-
#: dist/plugins_admin/vk-admin/class-vk-admin.php:290
|
185 |
-
msgid "Sorry, there is no post"
|
186 |
-
msgstr "お知らせはありません。"
|
187 |
-
|
188 |
-
#: admin/vk-admin/package/class-vk-admin.php:344
|
189 |
-
#: dist/plugins_admin/vk-admin/class-vk-admin.php:344
|
190 |
-
msgid "Vektor WordPress Information"
|
191 |
-
msgstr "Vektor WordPress Information"
|
192 |
-
|
193 |
-
#: dist/plugins/auto_eyecatch.php:50
|
194 |
-
#: inc/auto-eyecatch/class-veu-metabox-eyecatch.php:10
|
195 |
msgid "Automatic EyeCatch"
|
196 |
msgstr "アイキャッチ自動挿入"
|
197 |
|
198 |
-
#: dist/plugins/auto_eyecatch.php:60
|
199 |
-
#: inc/auto-eyecatch/class-veu-metabox-eyecatch.php:33
|
200 |
msgid "Do not set eyecatch image automatic."
|
201 |
msgstr "アイキャッチ画像を自動挿入しない"
|
202 |
|
203 |
-
#: dist/plugins/bootstrap.php:
|
|
|
|
|
|
|
|
|
|
|
204 |
msgid "Key color"
|
205 |
msgstr "キーカラー"
|
206 |
|
207 |
-
#: dist/plugins/bootstrap.php:47
|
208 |
msgid "Key color(dark)"
|
209 |
msgstr "キーカラー(暗)"
|
210 |
|
211 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:63
|
212 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:425
|
213 |
-
#:
|
214 |
-
#:
|
215 |
msgid "Edit CTA"
|
216 |
msgstr "CTAの編集"
|
217 |
|
218 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:64
|
219 |
-
#:
|
220 |
msgid "Add new CTA"
|
221 |
msgstr "CTAの新規作成"
|
222 |
|
223 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:65
|
224 |
-
#:
|
225 |
msgid "New CTA"
|
226 |
msgstr "CTA 新規作成"
|
227 |
|
228 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:98
|
229 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:100
|
230 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:101
|
231 |
-
#:
|
|
|
|
|
232 |
msgid "Call to Action setting"
|
233 |
msgstr "CTA設定"
|
234 |
|
235 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:103
|
236 |
-
#:
|
237 |
msgid "CTA Contents"
|
238 |
msgstr "CTA Contents"
|
239 |
|
240 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:129
|
241 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:631
|
242 |
#: dist/plugins/call-to-action/widget-call-to-action.php:74
|
243 |
-
#:
|
244 |
-
#:
|
245 |
-
#:
|
246 |
msgid "Random"
|
247 |
msgstr "ランダム表示"
|
248 |
|
249 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:135
|
250 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:638
|
251 |
-
#:
|
252 |
-
#:
|
253 |
msgid "Disable display"
|
254 |
msgstr "表示しない"
|
255 |
|
256 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:141
|
257 |
-
#:
|
258 |
msgid "Follow common setting"
|
259 |
msgstr "共通設定を使用"
|
260 |
|
261 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:154
|
262 |
-
#:
|
263 |
msgid "CTA common setting"
|
264 |
msgstr "CTA共通設定"
|
265 |
|
266 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:155
|
267 |
#: dist/plugins/call-to-action/view-adminsetting.php:31
|
268 |
#: dist/plugins/call-to-action/widget-call-to-action.php:88
|
269 |
-
#:
|
270 |
-
#:
|
271 |
-
#:
|
272 |
msgid "Show CTA index page"
|
273 |
msgstr "CTAの一覧を表示"
|
274 |
|
275 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:220
|
276 |
-
#:
|
277 |
msgid ""
|
278 |
"You can create it with a free layout in the content field using, such as "
|
279 |
"Outer block and PR Content block in VK Blocks."
|
@@ -282,7 +168,7 @@ msgstr ""
|
|
282 |
"アウトで作成する事もできます。"
|
283 |
|
284 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:221
|
285 |
-
#:
|
286 |
msgid ""
|
287 |
"If the contents field is entered, the contents of the body will be displayed "
|
288 |
"with priority, so the following contents will be ignored."
|
@@ -291,130 +177,127 @@ msgstr ""
|
|
291 |
"視されます。"
|
292 |
|
293 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:222
|
294 |
-
|
295 |
-
#| msgid ""
|
296 |
-
#| "The entered contents are displayed directly. You can not use Dynamic "
|
297 |
-
#| "blocks, reuse blocks, etc."
|
298 |
msgid ""
|
299 |
"The entered contents are displayed directly. You can not use short codes, "
|
300 |
"reuse blocks, etc."
|
301 |
msgstr ""
|
302 |
-
"入力された内容は直接表示されます。
|
303 |
-
"
|
304 |
|
305 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:226
|
306 |
-
#:
|
307 |
msgid "CTA image"
|
308 |
msgstr "CTA画像"
|
309 |
|
310 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:232
|
311 |
-
#:
|
312 |
msgid "Add image"
|
313 |
msgstr "画像を追加"
|
314 |
|
315 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:233
|
316 |
-
#:
|
317 |
msgid "Change image"
|
318 |
msgstr "画像を変更"
|
319 |
|
320 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:234
|
321 |
-
#:
|
322 |
msgid "Remove image"
|
323 |
msgstr "画像を削除"
|
324 |
|
325 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:239
|
326 |
-
#:
|
327 |
msgid "CTA image position"
|
328 |
msgstr "CTA画像の位置"
|
329 |
|
330 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:242
|
331 |
-
#:
|
332 |
msgid "right"
|
333 |
msgstr "右寄せ"
|
334 |
|
335 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:243
|
336 |
-
#:
|
337 |
msgid "center"
|
338 |
msgstr "中央"
|
339 |
|
340 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:244
|
341 |
-
#:
|
342 |
msgid "left"
|
343 |
msgstr "左寄せ"
|
344 |
|
345 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:248
|
346 |
-
#:
|
347 |
msgid "Button text"
|
348 |
msgstr "ボタンの表記文言"
|
349 |
|
350 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:252
|
351 |
-
#:
|
352 |
msgid "Button icon"
|
353 |
msgstr "ボタンアイコン"
|
354 |
|
355 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:253
|
356 |
#: dist/plugins/other_widget/widget-button.php:122
|
357 |
-
#:
|
358 |
-
#:
|
359 |
msgid "To choose your favorite icon, and enter the class."
|
360 |
msgstr "アイコンフォントを選んでそのクラス名を入力してください。"
|
361 |
|
362 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:254
|
363 |
#: dist/plugins/other_widget/widget-button.php:123
|
364 |
-
#:
|
365 |
-
#:
|
366 |
msgid "Before :"
|
367 |
msgstr "文字の前 :"
|
368 |
|
369 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:256
|
370 |
#: dist/plugins/other_widget/widget-button.php:125
|
371 |
-
#:
|
372 |
-
#:
|
373 |
msgid "After :"
|
374 |
msgstr "文字の後 :"
|
375 |
|
376 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:268
|
377 |
-
#:
|
378 |
msgid "Button link url"
|
379 |
msgstr "ボタンのリンク先URL"
|
380 |
|
381 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:281
|
382 |
-
#:
|
383 |
msgid "Target window"
|
384 |
msgstr "リンク先ターゲット"
|
385 |
|
386 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:283
|
387 |
-
#:
|
388 |
msgid "Open in a self window"
|
389 |
msgstr "同じウィンドウで開く"
|
390 |
|
391 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:285
|
392 |
-
#:
|
393 |
msgid "Text message"
|
394 |
msgstr "テキストメッセージ"
|
395 |
|
396 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:291
|
397 |
#: dist/plugins/call-to-action/widget-call-to-action.php:91
|
398 |
-
#:
|
399 |
-
#:
|
400 |
msgid "CTA setting"
|
401 |
msgstr "CTA設定"
|
402 |
|
403 |
#: dist/plugins/call-to-action/view-adminsetting.php:15
|
404 |
-
#: dist/veu-packages.php:299
|
405 |
-
#:
|
406 |
msgid "Call To Action"
|
407 |
msgstr "Call To Action"
|
408 |
|
409 |
#: dist/plugins/call-to-action/view-adminsetting.php:19
|
410 |
-
#: dist/veu-packages.php:291
|
411 |
-
#:
|
412 |
msgid "Display the CTA at the end of the post content."
|
413 |
msgstr "投稿内容の最後にCTAを表示します。"
|
414 |
|
415 |
#: dist/plugins/call-to-action/view-adminsetting.php:20
|
416 |
-
#: dist/veu-packages.php:293
|
417 |
-
#:
|
418 |
msgid ""
|
419 |
"The CTA stands for \"Call to action\" and this is the area that prompts the "
|
420 |
"user behavior."
|
@@ -423,8 +306,8 @@ msgstr ""
|
|
423 |
"情報を表示します。"
|
424 |
|
425 |
#: dist/plugins/call-to-action/view-adminsetting.php:21
|
426 |
-
#: dist/veu-packages.php:295
|
427 |
-
#:
|
428 |
msgid ""
|
429 |
"As an example, text message and a link button for induction to the free "
|
430 |
"sample download page."
|
@@ -433,24 +316,24 @@ msgstr ""
|
|
433 |
"ンなどです。"
|
434 |
|
435 |
#: dist/plugins/call-to-action/view-adminsetting.php:23
|
436 |
-
#:
|
437 |
msgid "How to use"
|
438 |
msgstr "使い方"
|
439 |
|
440 |
#: dist/plugins/call-to-action/view-adminsetting.php:26
|
441 |
-
#:
|
442 |
msgid ""
|
443 |
"You register the contents on \"CTA\" that you want to display to bottom of "
|
444 |
"the content."
|
445 |
msgstr "まずは投稿タイプCTAで、本文の最後に表示させたい内容を登録します。"
|
446 |
|
447 |
#: dist/plugins/call-to-action/view-adminsetting.php:27
|
448 |
-
#:
|
449 |
msgid "Choose the CTA to be displayed from the following."
|
450 |
msgstr "下記のプルダウンで、投稿タイプ別に表示するCTAを選択して保存します。"
|
451 |
|
452 |
#: dist/plugins/call-to-action/view-adminsetting.php:28
|
453 |
-
#:
|
454 |
msgid ""
|
455 |
"If you want to switch the CTA to be displayed on each post, please set in "
|
456 |
"the details page of such posting."
|
@@ -459,46 +342,46 @@ msgstr ""
|
|
459 |
"い。"
|
460 |
|
461 |
#: dist/plugins/call-to-action/view-adminsetting.php:41
|
462 |
-
#:
|
463 |
msgid "Show index page"
|
464 |
msgstr "一覧ページを表示する"
|
465 |
|
466 |
#: dist/plugins/call-to-action/widget-call-to-action.php:20
|
467 |
-
#:
|
468 |
msgid "CTA"
|
469 |
msgstr "CTA"
|
470 |
|
471 |
#: dist/plugins/call-to-action/widget-call-to-action.php:26
|
472 |
-
#:
|
473 |
msgid "Select CTA and display it."
|
474 |
msgstr "CTAを選択して表示します。"
|
475 |
|
476 |
#: dist/plugins/call-to-action/widget-call-to-action.php:66
|
477 |
-
#:
|
478 |
msgid "Please select CTA to display."
|
479 |
msgstr "表示するCTAを選択してください。"
|
480 |
|
481 |
#: dist/plugins/call-to-action/widget-call-to-action.php:80
|
482 |
-
#:
|
483 |
msgid "Please select"
|
484 |
msgstr "選択してください"
|
485 |
|
486 |
#: dist/plugins/child_page_index.php:79
|
487 |
#: dist/plugins/other_widget/widget-3pr-area.php:198
|
488 |
-
#:
|
489 |
msgid "Read more"
|
490 |
msgstr "詳しくはこちら"
|
491 |
|
492 |
#: dist/plugins/child_page_index.php:150
|
493 |
-
#: dist/plugins/other_widget/widget-page.php:166
|
494 |
-
#:
|
495 |
msgid "Display a child page index"
|
496 |
msgstr "子ページ一覧の表示"
|
497 |
|
498 |
#: dist/plugins/contact-section/contact-section.php:107
|
499 |
#: dist/plugins/contact-section/contact-section.php:138
|
500 |
-
#:
|
501 |
-
#:
|
502 |
msgid "Contact Information"
|
503 |
msgstr "お問い合わせ情報"
|
504 |
|
@@ -506,16 +389,17 @@ msgstr "お問い合わせ情報"
|
|
506 |
#: dist/plugins/contact-section/contact-section.php:149
|
507 |
#: dist/plugins/contact-section/customizer.php:53
|
508 |
#: dist/plugins/contact-section/customizer.php:67
|
509 |
-
#:
|
510 |
-
#:
|
511 |
-
#:
|
|
|
512 |
msgid "Please feel free to inquire."
|
513 |
msgstr "お気軽にお問い合わせください。"
|
514 |
|
515 |
#: dist/plugins/contact-section/contact-section.php:120
|
516 |
#: dist/plugins/contact-section/customizer.php:116
|
517 |
-
#:
|
518 |
-
#:
|
519 |
msgid "Office hours 9:00 - 18:00 [ Weekdays except holidays ]"
|
520 |
msgstr "受付時間 9:00-18:00 [ 土・日・祝日除く ]"
|
521 |
|
@@ -523,17 +407,17 @@ msgstr "受付時間 9:00-18:00 [ 土・日・祝日除く ]"
|
|
523 |
#: dist/plugins/contact-section/contact-section.php:124
|
524 |
#: dist/plugins/contact-section/customizer.php:158
|
525 |
#: dist/plugins/contact-section/customizer.php:200
|
526 |
-
#:
|
527 |
-
#:
|
528 |
-
#:
|
529 |
-
#:
|
530 |
msgid "Contact us"
|
531 |
msgstr "お問い合わせ"
|
532 |
|
533 |
#: dist/plugins/contact-section/contact-section.php:140
|
534 |
#: dist/plugins/contact-section/customizer.php:33
|
535 |
-
#:
|
536 |
-
#:
|
537 |
msgid ""
|
538 |
"The contents entered here will be reflected in the bottom of each fixed "
|
539 |
"page, the \"Contact Section\" widget, the \"Contact Button\" widget, etc."
|
@@ -543,8 +427,8 @@ msgstr ""
|
|
543 |
|
544 |
#: dist/plugins/contact-section/contact-section.php:142
|
545 |
#: dist/plugins/contact-section/customizer.php:35
|
546 |
-
#:
|
547 |
-
#:
|
548 |
msgid ""
|
549 |
"When I display it on the page, it is necessary to classify a check into "
|
550 |
"\"Display Contact Section\" checkbox with the edit page of each page."
|
@@ -554,8 +438,8 @@ msgstr ""
|
|
554 |
|
555 |
#: dist/plugins/contact-section/contact-section.php:146
|
556 |
#: dist/plugins/contact-section/customizer.php:62
|
557 |
-
#:
|
558 |
-
#:
|
559 |
msgid "Message"
|
560 |
msgstr "メッセージ"
|
561 |
|
@@ -575,34 +459,35 @@ msgstr "メッセージ"
|
|
575 |
#: dist/plugins/contact-section/customizer.php:193
|
576 |
#: dist/plugins/google_analytics/ga_admin.php:16
|
577 |
#: dist/plugins/sns/sns_admin.php:38
|
578 |
-
#:
|
579 |
-
#:
|
580 |
-
#:
|
581 |
-
#:
|
582 |
-
#:
|
583 |
-
#:
|
584 |
-
#:
|
585 |
-
#:
|
586 |
-
#:
|
587 |
-
#:
|
588 |
-
#:
|
589 |
-
#:
|
590 |
-
#:
|
591 |
-
#:
|
|
|
592 |
msgid "ex) "
|
593 |
msgstr "例) "
|
594 |
|
595 |
#: dist/plugins/contact-section/contact-section.php:153
|
596 |
#: dist/plugins/contact-section/customizer.php:83
|
597 |
-
#:
|
598 |
-
#:
|
599 |
msgid "Phone number"
|
600 |
msgstr "電話番号"
|
601 |
|
602 |
#: dist/plugins/contact-section/contact-section.php:160
|
603 |
#: dist/plugins/contact-section/customizer.php:104
|
604 |
-
#:
|
605 |
-
#:
|
606 |
msgid "Phone icon"
|
607 |
msgstr "電話アイコン"
|
608 |
|
@@ -610,152 +495,152 @@ msgstr "電話アイコン"
|
|
610 |
#: dist/plugins/contact-section/contact-section.php:170
|
611 |
#: dist/plugins/contact-section/customizer.php:125
|
612 |
#: dist/plugins/contact-section/customizer.php:130
|
613 |
-
#:
|
614 |
-
#:
|
615 |
-
#:
|
616 |
-
#:
|
617 |
msgid "Office hours"
|
618 |
msgstr "営業時間"
|
619 |
|
620 |
#: dist/plugins/contact-section/contact-section.php:170
|
621 |
#: dist/plugins/contact-section/customizer.php:130
|
622 |
-
#:
|
623 |
-
#:
|
624 |
msgid "Weekdays except holidays"
|
625 |
msgstr "土日・祝日除く"
|
626 |
|
627 |
#: dist/plugins/contact-section/contact-section.php:175
|
628 |
#: dist/plugins/contact-section/customizer.php:146
|
629 |
-
#:
|
630 |
-
#:
|
631 |
msgid "The contact page URL"
|
632 |
msgstr "お問い合わせ先URL"
|
633 |
|
634 |
#: dist/plugins/contact-section/contact-section.php:178
|
635 |
#: dist/plugins/contact-section/customizer.php:151
|
636 |
-
#:
|
637 |
-
#:
|
638 |
msgid "or"
|
639 |
msgstr "もしくは"
|
640 |
|
641 |
#: dist/plugins/contact-section/contact-section.php:179
|
642 |
#: dist/plugins/contact-section/customizer.php:151
|
643 |
-
#:
|
644 |
-
#:
|
645 |
msgid "* If you fill in the blank, widget's contact button does not appear."
|
646 |
msgstr "※ 未入力の場合、お問い合わせウィジェットには何も表示されません。"
|
647 |
|
648 |
#: dist/plugins/contact-section/contact-section.php:183
|
649 |
#: dist/plugins/contact-section/customizer.php:167
|
650 |
-
#:
|
651 |
-
#:
|
652 |
msgid "Contact button Text"
|
653 |
msgstr "お問い合わせボタンに表示するテキスト"
|
654 |
|
655 |
#: dist/plugins/contact-section/contact-section.php:186
|
656 |
#: dist/plugins/contact-section/customizer.php:172
|
657 |
-
#:
|
658 |
-
#:
|
659 |
msgid "Contact Us from email."
|
660 |
msgstr "メールでのお問い合わせはこちら"
|
661 |
|
662 |
#: dist/plugins/contact-section/contact-section.php:191
|
663 |
#: dist/plugins/contact-section/customizer.php:188
|
664 |
-
#:
|
665 |
-
#:
|
666 |
msgid "Contact button text( sub )"
|
667 |
msgstr "お問い合わせボタンに表示するテキスト2(オプション)"
|
668 |
|
669 |
#: dist/plugins/contact-section/contact-section.php:195
|
670 |
#: dist/plugins/contact-section/customizer.php:193
|
671 |
-
#:
|
672 |
-
#:
|
673 |
msgid "Email contact form"
|
674 |
msgstr "お気軽にお問い合わせください。"
|
675 |
|
676 |
#: dist/plugins/contact-section/contact-section.php:200
|
677 |
#: dist/plugins/contact-section/customizer.php:209
|
678 |
-
#:
|
679 |
-
#:
|
680 |
msgid "Contact button short text for side widget"
|
681 |
msgstr "お問い合わせボタンウィジェットに表示するテキスト"
|
682 |
|
683 |
#: dist/plugins/contact-section/contact-section.php:204
|
684 |
#: dist/plugins/contact-section/customizer.php:214
|
685 |
-
#:
|
686 |
-
#:
|
687 |
msgid "This will used to \"Contact Button\" widget."
|
688 |
msgstr ""
|
689 |
"このテキストはお問い合わせボタンウィジェットで使用されます。サイドバーでの利"
|
690 |
"用を想定していますので少ない文字数で設定してください。"
|
691 |
|
692 |
#: dist/plugins/contact-section/contact-section.php:208
|
693 |
-
#:
|
694 |
msgid "Advanced Setting"
|
695 |
msgstr "高度な設定"
|
696 |
|
697 |
#: dist/plugins/contact-section/contact-section.php:217
|
698 |
#: dist/plugins/contact-section/customizer.php:238
|
699 |
-
#:
|
700 |
-
#:
|
701 |
msgid "Inquiry Banner image"
|
702 |
msgstr "お問い合わせバナー画像"
|
703 |
|
704 |
#: dist/plugins/contact-section/contact-section.php:219
|
705 |
-
#:
|
706 |
msgid "Select Image"
|
707 |
msgstr "画像を選択"
|
708 |
|
709 |
#: dist/plugins/contact-section/contact-section.php:220
|
710 |
#: dist/plugins/contact-section/customizer.php:228
|
711 |
-
#:
|
712 |
-
#:
|
713 |
msgid "Display the image instead of the above inquiry information"
|
714 |
msgstr ""
|
715 |
"画像が登録されている場合は標準のお問い合わせ情報ではなく画像が表示されます。"
|
716 |
|
717 |
#: dist/plugins/contact-section/contact-section.php:224
|
718 |
#: dist/plugins/contact-section/customizer.php:264
|
719 |
-
#:
|
720 |
-
#:
|
721 |
msgid "Display HTML message instead of the standard"
|
722 |
msgstr "お問い合わせ情報として表示するHTML"
|
723 |
|
724 |
#: dist/plugins/contact-section/contact-section.php:226
|
725 |
#: dist/plugins/contact-section/customizer.php:257
|
726 |
-
#:
|
727 |
-
#:
|
728 |
msgid "HTML takes precedence over image"
|
729 |
msgstr "HTMLが登録されている場合は画像より優先されます。"
|
730 |
|
731 |
#: dist/plugins/contact-section/contact-section.php:248
|
732 |
-
#:
|
733 |
msgid "Display Contact Section"
|
734 |
msgstr "お問い合わせ情報の表示"
|
735 |
|
736 |
#: dist/plugins/contact-section/contact-section.php:388
|
737 |
#: dist/plugins/contact-section/contact-section.php:441
|
738 |
-
#:
|
739 |
-
#:
|
740 |
msgid "Edit contact information"
|
741 |
msgstr "Contact情報を編集"
|
742 |
|
743 |
#: dist/plugins/contact-section/contact-section.php:457
|
744 |
-
#:
|
745 |
msgid "Contact Button"
|
746 |
msgstr "お問い合わせボタン"
|
747 |
|
748 |
#: dist/plugins/contact-section/contact-section.php:458
|
749 |
-
#:
|
750 |
msgid "Display contact button."
|
751 |
msgstr "お問い合わせボタンを表示します。"
|
752 |
|
753 |
#: dist/plugins/contact-section/contact-section.php:459
|
754 |
#: dist/plugins/contact-section/contact-section.php:487
|
755 |
#: dist/plugins/contact-section/contact-section.php:509
|
756 |
-
#:
|
757 |
-
#:
|
758 |
-
#:
|
759 |
#, php-format
|
760 |
msgid ""
|
761 |
"It is necessary to set the \"%s\" -> \"Contact Information\" section in "
|
@@ -764,23 +649,23 @@ msgstr ""
|
|
764 |
"「%s」→ 「メイン設定」ページで『お問い合わせ情報』を設定する必要があります。"
|
765 |
|
766 |
#: dist/plugins/contact-section/contact-section.php:486
|
767 |
-
#:
|
768 |
msgid "Display contact button"
|
769 |
msgstr "お問い合わせボタンを表示します。"
|
770 |
|
771 |
#: dist/plugins/contact-section/contact-section.php:507
|
772 |
-
#: dist/veu-packages.php:264
|
773 |
-
#: veu-packages.php:
|
774 |
msgid "Contact Section"
|
775 |
msgstr "お問い合わせ情報"
|
776 |
|
777 |
#: dist/plugins/contact-section/contact-section.php:508
|
778 |
-
#:
|
779 |
msgid "Display Phone number and contact button etc."
|
780 |
msgstr "電話番号とお問い合わせボタンなどを表示します。"
|
781 |
|
782 |
#: dist/plugins/contact-section/contact-section.php:537
|
783 |
-
#:
|
784 |
#, php-format
|
785 |
msgid ""
|
786 |
"*It is necessary to set the \"%s\" -> \"Contact Information\" section in "
|
@@ -790,14 +675,14 @@ msgstr ""
|
|
790 |
"す。"
|
791 |
|
792 |
#: dist/plugins/contact-section/customizer.php:23
|
793 |
-
#:
|
794 |
msgid "Contact Settings"
|
795 |
msgstr "お問い合わせ情報"
|
796 |
|
797 |
#: dist/plugins/contact-section/customizer.php:231
|
798 |
#: dist/plugins/contact-section/customizer.php:260
|
799 |
-
#:
|
800 |
-
#:
|
801 |
msgid "It is not reflected in the header."
|
802 |
msgstr "ヘッダーには反映されません。"
|
803 |
|
@@ -805,68 +690,69 @@ msgstr "ヘッダーには反映されません。"
|
|
805 |
#: dist/plugins/css_customize/css_customize.php:30
|
806 |
#: dist/plugins/css_customize/css_customize.php:44
|
807 |
#: dist/plugins/css_customize/css_customize.php:45
|
808 |
-
#:
|
809 |
-
#:
|
810 |
-
#:
|
811 |
-
#:
|
812 |
msgid "CSS Customize"
|
813 |
msgstr "CSSカスタマイズ"
|
814 |
|
815 |
#: dist/plugins/css_customize/css_customize-edit.php:5
|
816 |
-
#:
|
817 |
msgid "You can add custom CSS here."
|
818 |
msgstr "デザインをカスタマイズする場合は下のテキストエリアにCSSを入力します"
|
819 |
|
820 |
#: dist/plugins/css_customize/css_customize-edit.php:13
|
821 |
-
#:
|
822 |
msgid "Save CSS"
|
823 |
msgstr "CSSを保存する"
|
824 |
|
825 |
#: dist/plugins/css_customize/css_customize-single.php:22
|
826 |
-
#:
|
827 |
msgid "Custom CSS"
|
828 |
msgstr "カスタムCSS"
|
829 |
|
830 |
#: dist/plugins/css_customize/css_customize.php:100
|
831 |
-
#:
|
832 |
msgid "Your custom CSS was saved."
|
833 |
msgstr "CSSが保存されました"
|
834 |
|
835 |
#: dist/plugins/css_customize/css_customize.php:103
|
836 |
-
#:
|
837 |
msgid "Error occured. Please try again."
|
838 |
msgstr "何らかのエラー!! また試してみてください"
|
839 |
|
840 |
#: dist/plugins/font-awesome/class-vk-font-awesome-versions.php:22
|
841 |
#: dist/plugins/font-awesome/class-vk-font-awesome-versions.php:37
|
842 |
-
#:
|
843 |
-
#:
|
844 |
msgid "Not recommended"
|
845 |
msgstr "非推奨"
|
846 |
|
847 |
#: dist/plugins/font-awesome/class-vk-font-awesome-versions.php:69
|
848 |
#: dist/plugins/font-awesome/class-vk-font-awesome-versions.php:71
|
849 |
-
#:
|
850 |
-
#:
|
851 |
msgid "Ex ) "
|
852 |
msgstr "例 ) "
|
853 |
|
854 |
#: dist/plugins/font-awesome/class-vk-font-awesome-versions.php:169
|
855 |
-
#:
|
856 |
msgid "Font Awesome"
|
857 |
msgstr "Font Awesome"
|
858 |
|
859 |
#: dist/plugins/font-awesome/class-vk-font-awesome-versions.php:190
|
860 |
-
#:
|
861 |
msgid "Font Awesome Version"
|
862 |
msgstr "Font Awesome Version"
|
863 |
|
864 |
#: dist/plugins/font-awesome/class-vk-font-awesome-versions.php:193
|
865 |
-
#:
|
866 |
msgid "4.7 will be abolished in the near future."
|
867 |
msgstr "4.7は将来的に廃止します。"
|
868 |
|
869 |
-
#: dist/plugins/footer_copyright_change.php:6
|
|
|
870 |
msgid ""
|
871 |
"<p>Powered by <a href=\"https://wordpress.org/\">WordPress</a> with <a href="
|
872 |
"\"https://lightning.nagoya\" target=\"_blank\" title=\"Free WordPress Theme "
|
@@ -883,20 +769,21 @@ msgstr ""
|
|
883 |
#: dist/plugins/google_analytics/ga_admin.php:9
|
884 |
#: dist/plugins/google_analytics/ga_admin.php:13
|
885 |
#: dist/plugins/google_analytics/google_analytics.php:23
|
886 |
-
#:
|
887 |
-
#:
|
|
|
888 |
msgid "Google Analytics Settings"
|
889 |
msgstr "Google Analytics設定"
|
890 |
|
891 |
#: dist/plugins/google_analytics/ga_admin.php:14
|
892 |
-
#:
|
893 |
msgid ""
|
894 |
"Please fill in the Google Analytics ID from the Analytics embed code used in "
|
895 |
"the site."
|
896 |
msgstr "このサイトで使用する Google アナリティクスの ID を入力して下さい。"
|
897 |
|
898 |
#: dist/plugins/google_analytics/ga_admin.php:19
|
899 |
-
#:
|
900 |
msgid ""
|
901 |
"Please select the type of Analytics code . (If you are unsure you can skip "
|
902 |
"this.)"
|
@@ -906,37 +793,37 @@ msgstr ""
|
|
906 |
|
907 |
#: dist/plugins/google_analytics/ga_admin.php:23
|
908 |
#: dist/plugins/google_analytics/ga_customizer.php:74
|
909 |
-
#:
|
910 |
-
#:
|
911 |
msgid "Recommendation ( gtag )"
|
912 |
msgstr "推奨 ( gtag )"
|
913 |
|
914 |
#: dist/plugins/google_analytics/ga_admin.php:24
|
915 |
#: dist/plugins/google_analytics/ga_customizer.php:75
|
916 |
-
#:
|
917 |
-
#:
|
918 |
msgid "Universal Analytics code ( analytics.js )"
|
919 |
msgstr "ユニバーサル アナリティクスのコード ( analytics.js )"
|
920 |
|
921 |
#: dist/plugins/google_analytics/ga_admin.php:25
|
922 |
#: dist/plugins/google_analytics/ga_customizer.php:76
|
923 |
-
#:
|
924 |
-
#:
|
925 |
msgid "Normal code ( analytics.js )"
|
926 |
msgstr "ノーマルのコード ( analytics.js )"
|
927 |
|
928 |
#: dist/plugins/google_analytics/ga_customizer.php:24
|
929 |
-
#:
|
930 |
msgid "Google Analtics Settings"
|
931 |
msgstr "Google Analytics設定"
|
932 |
|
933 |
#: dist/plugins/google_analytics/ga_customizer.php:45
|
934 |
-
#:
|
935 |
msgid "Google Analytics ID"
|
936 |
msgstr "Google Analyticsの ID"
|
937 |
|
938 |
#: dist/plugins/google_analytics/ga_customizer.php:49
|
939 |
-
#:
|
940 |
msgid ""
|
941 |
"Please fill in the Google Analytics ID from the Analytics embed code used in "
|
942 |
"the site.<br>ex) XXXXXXXX-X"
|
@@ -945,12 +832,12 @@ msgstr ""
|
|
945 |
"XXXXXXXX-X"
|
946 |
|
947 |
#: dist/plugins/google_analytics/ga_customizer.php:68
|
948 |
-
#:
|
949 |
msgid "Select the type of Analytics code"
|
950 |
msgstr "アナリティクスコードの種類を選択"
|
951 |
|
952 |
#: dist/plugins/google_analytics/ga_customizer.php:78
|
953 |
-
#:
|
954 |
msgid ""
|
955 |
"Print the select the type of Analytics code.<br>(If you are unsure you can "
|
956 |
"skip this.)"
|
@@ -958,12 +845,12 @@ msgstr ""
|
|
958 |
"アナリティクスコードの種類を選択して下さい。( 不明な場合この設定は省略できま"
|
959 |
"す。)"
|
960 |
|
961 |
-
#: dist/plugins/icons.php:38 dist/plugins/icons.php:68
|
962 |
-
#:
|
963 |
msgid "icon setting"
|
964 |
msgstr "アイコン設定"
|
965 |
|
966 |
-
#: dist/plugins/icons.php:74
|
967 |
#, php-format
|
968 |
msgid ""
|
969 |
"This feature will be discontinued shortly.<br>You can set the site icon from "
|
@@ -974,62 +861,62 @@ msgstr ""
|
|
974 |
"サイトアイコンは「<a href=%s>外観 > カスタマイズ</a>」の「サイト基本情報」パ"
|
975 |
"ネルから設定できます。"
|
976 |
|
977 |
-
#: dist/plugins/icons.php:81
|
978 |
msgid "Favicon Setting"
|
979 |
msgstr "ファビコン設定"
|
980 |
|
981 |
-
#: dist/plugins/icons.php:83
|
982 |
msgid "Choose icon"
|
983 |
msgstr "アイコンを選択"
|
984 |
|
985 |
-
#: dist/plugins/icons.php:84
|
986 |
msgid "Please upload your \".ico\" file"
|
987 |
msgstr "作成したicoファイルをアップロードしてください"
|
988 |
|
989 |
#: dist/plugins/insert_ads.php:38 dist/plugins/insert_ads.php:218
|
990 |
-
#: dist/veu-packages.php:322
|
991 |
-
#: veu-packages.php:
|
992 |
msgid "Insert ads"
|
993 |
msgstr "広告の挿入"
|
994 |
|
995 |
-
#: dist/plugins/insert_ads.php:228
|
996 |
msgid "Google Auto ads"
|
997 |
msgstr "Google自動広告"
|
998 |
|
999 |
-
#: dist/plugins/insert_ads.php:233
|
1000 |
msgid "About Google Auto ads"
|
1001 |
msgstr "Google自動広告について"
|
1002 |
|
1003 |
-
#: dist/plugins/insert_ads.php:236
|
1004 |
msgid ""
|
1005 |
"If you would like to set to Google Auto ads,Please fill in Publisher ID."
|
1006 |
msgstr ""
|
1007 |
"Google自動広告を設定する場合はチェックを入れて、サイト運営者IDを入力してくだ"
|
1008 |
"さい。"
|
1009 |
|
1010 |
-
#: dist/plugins/insert_ads.php:238
|
1011 |
msgid "Enable Google Auto ads"
|
1012 |
msgstr "Google自動広告を有効にする"
|
1013 |
|
1014 |
-
#: dist/plugins/insert_ads.php:240
|
1015 |
msgid "Publisher ID"
|
1016 |
msgstr "サイト運営者ID"
|
1017 |
|
1018 |
-
#: dist/plugins/insert_ads.php:244
|
1019 |
msgid "Google AdSense dashboard"
|
1020 |
msgstr "Google AdSense 管理画面"
|
1021 |
|
1022 |
-
#: dist/plugins/insert_ads.php:246
|
1023 |
#, php-format
|
1024 |
msgid ""
|
1025 |
"Publisher ID is you can investigate from the %s > Account information page."
|
1026 |
msgstr "サイト運営者IDは %s > アカウント情報 から確認できます。"
|
1027 |
|
1028 |
-
#: dist/plugins/insert_ads.php:249
|
1029 |
msgid "Designate anchor ads at the bottom."
|
1030 |
msgstr "アンカー広告を下部に指定する"
|
1031 |
|
1032 |
-
#: dist/plugins/insert_ads.php:251
|
1033 |
msgid ""
|
1034 |
"The layout may collapse by inserting Google Auto ads, but the correspondence "
|
1035 |
"varies depending on the kind, specification, theme etc. of advertisement, so "
|
@@ -1040,37 +927,37 @@ msgstr ""
|
|
1040 |
"中のテーマなどにより対応は様々ですので、表示崩れについては各自必要に応じてCSS"
|
1041 |
"を書いて修正してください。"
|
1042 |
|
1043 |
-
#: dist/plugins/insert_ads.php:259
|
1044 |
msgid "Insert ads to post."
|
1045 |
msgstr "投稿に広告を挿入"
|
1046 |
|
1047 |
-
#: dist/plugins/insert_ads.php:261
|
1048 |
msgid "Insert ads to before content and more tag and after content."
|
1049 |
msgstr "記事の直前 / moreタグの直後 / 記事の最後に広告を挿入できます。"
|
1050 |
|
1051 |
-
#: dist/plugins/insert_ads.php:261
|
1052 |
msgid "If you want to separate ads area, you fill two fields."
|
1053 |
msgstr "2つのフィールドに分けて挿入すると、横並び(col-md-6)に表示されます。"
|
1054 |
|
1055 |
-
#: dist/plugins/insert_ads.php:263
|
1056 |
msgid "insert the ad [ before content ]"
|
1057 |
msgstr "広告を挿入 [ 記事の最初 ]"
|
1058 |
|
1059 |
-
#: dist/plugins/insert_ads.php:271
|
1060 |
msgid "insert the ad [ more tag ]"
|
1061 |
msgstr "広告を挿入 [ moreタグ ]"
|
1062 |
|
1063 |
-
#: dist/plugins/insert_ads.php:279
|
1064 |
msgid "insert the ad [ after content ]"
|
1065 |
msgstr "広告を挿入 [ 記事の最後 ]"
|
1066 |
|
1067 |
#: dist/plugins/meta_description.php:20 dist/plugins/meta_description.php:31
|
1068 |
-
#: dist/plugins/meta_description.php:34
|
1069 |
-
#:
|
1070 |
msgid "Meta Description"
|
1071 |
msgstr "メタディスクリプション"
|
1072 |
|
1073 |
-
#: dist/plugins/meta_description.php:37
|
1074 |
msgid ""
|
1075 |
"What you have to complete the \"excerpt\" column of the edit screen of each "
|
1076 |
"page will be reflected in the description of the meta tag."
|
@@ -1078,7 +965,7 @@ msgstr ""
|
|
1078 |
"各ページの編集画面の「抜粋」欄に記入した内容がmetaタグのディスクリプションに"
|
1079 |
"反映されます"
|
1080 |
|
1081 |
-
#: dist/plugins/meta_description.php:38
|
1082 |
msgid ""
|
1083 |
"Description of meta tags in the search results screen of search sites such "
|
1084 |
"as Google, will be Displayed, such as the bottom of the site title. If the "
|
@@ -1089,7 +976,7 @@ msgstr ""
|
|
1089 |
"す。しかし、トップページに設定した固定ページに抜粋が記入されている場合はその"
|
1090 |
"内容が反映されます。"
|
1091 |
|
1092 |
-
#: dist/plugins/meta_description.php:39
|
1093 |
msgid ""
|
1094 |
"The meta description of the top page is subject to the catchphrase of the "
|
1095 |
"site. However, its contents will be reflected if the excerpt is entered in "
|
@@ -1099,7 +986,7 @@ msgstr ""
|
|
1099 |
"す。しかし、トップページに設定した固定ページに抜粋が記入されている場合はその"
|
1100 |
"内容が反映されます。"
|
1101 |
|
1102 |
-
#: dist/plugins/meta_description.php:40
|
1103 |
msgid ""
|
1104 |
"If \"excerpt\" column is not found, Click \"Display Option\" of page top at "
|
1105 |
"each article edit page, and check the expert column display."
|
@@ -1110,21 +997,21 @@ msgstr ""
|
|
1110 |
|
1111 |
#: dist/plugins/meta_keyword.php:40 dist/plugins/meta_keyword.php:91
|
1112 |
#: dist/plugins/meta_keyword.php:93 dist/plugins/meta_keyword.php:94
|
1113 |
-
#: dist/plugins/meta_keyword.php:101
|
1114 |
-
#:
|
1115 |
-
#:
|
1116 |
msgid "Meta Keywords"
|
1117 |
msgstr "メタキーワード"
|
1118 |
|
1119 |
-
#: dist/plugins/meta_keyword.php:68
|
1120 |
msgid "Meta Keyword"
|
1121 |
msgstr "メタキーワード"
|
1122 |
|
1123 |
-
#: dist/plugins/meta_keyword.php:71
|
1124 |
msgid "Common Keywords"
|
1125 |
msgstr "共通キーワード設定"
|
1126 |
|
1127 |
-
#: dist/plugins/meta_keyword.php:72
|
1128 |
msgid ""
|
1129 |
"Keywords for meta tag. This words will set Meta Keyword with post keywords. "
|
1130 |
"if you want multiple keywords, enter with separator of \",\"."
|
@@ -1132,13 +1019,13 @@ msgstr ""
|
|
1132 |
"メタタグに入力するキーワードを入力します。ここでは全てのページで使用する共通"
|
1133 |
"のキーワードを設定します。複数ある場合は「,」で区切ってください。"
|
1134 |
|
1135 |
-
#: dist/plugins/meta_keyword.php:75
|
1136 |
msgid "This is not seriously, Because the SearchEngine does not care this."
|
1137 |
msgstr ""
|
1138 |
"あまり深く考える必要はありません。現状のサーチエンジンではそこまで重要なファ"
|
1139 |
"クターとはなりません。"
|
1140 |
|
1141 |
-
#: dist/plugins/meta_keyword.php:76
|
1142 |
msgid ""
|
1143 |
"For each page individual keyword is enter at the edit screen of each "
|
1144 |
"article. 10 keywords maximum, together with a each article keywords is "
|
@@ -1147,56 +1034,54 @@ msgstr ""
|
|
1147 |
"個々のページのキーワードはそれぞれの投稿ページのキーワード入力欄から追加して"
|
1148 |
"ください。それらと合わせて10個程度のキーワード数であることが望ましいです。"
|
1149 |
|
1150 |
-
#: dist/plugins/meta_keyword.php:77
|
1151 |
msgid "\",\" separator at end of the last keyword is do not need."
|
1152 |
msgstr "最後のキーワードの後ろに「,」は必要ありません。"
|
1153 |
|
1154 |
-
#: dist/plugins/meta_keyword.php:78
|
1155 |
msgid "Example: WordPress,template,theme,free,GPL"
|
1156 |
msgstr "【例】 WordPress,テンプレート,テーマ,無料,GPL"
|
1157 |
|
1158 |
-
#: dist/plugins/meta_keyword.php:102
|
1159 |
-
#: inc/meta-keyword/class-veu-metabox-meta-keyword.php:34
|
1160 |
msgid ""
|
1161 |
"To distinguish between individual keywords, please enter a , delimiter "
|
1162 |
"(optional)."
|
1163 |
msgstr "キーワードを複数入力する場合は , ( カンマ )で区切って下さい。"
|
1164 |
|
1165 |
-
#: dist/plugins/meta_keyword.php:104
|
1166 |
-
#: inc/meta-keyword/class-veu-metabox-meta-keyword.php:35
|
1167 |
#, php-format
|
1168 |
msgid "* keywords common to the entire site can be set from %s."
|
1169 |
msgstr "サイト全体のキーワードは %s より設定することができます。"
|
1170 |
|
1171 |
#: dist/plugins/other_widget/widget-3pr-area.php:9
|
1172 |
#: dist/plugins/other_widget/widget-3pr-area.php:161
|
1173 |
-
#:
|
1174 |
-
#:
|
1175 |
msgid "3PR area"
|
1176 |
msgstr "3PR エリア"
|
1177 |
|
1178 |
#: dist/plugins/other_widget/widget-3pr-area.php:14
|
1179 |
-
#:
|
1180 |
msgid "Displays a 3PR area"
|
1181 |
msgstr "3PR エリアを表示します。"
|
1182 |
|
1183 |
#: dist/plugins/other_widget/widget-3pr-area.php:20
|
1184 |
-
#:
|
1185 |
msgid "3PR area1 title"
|
1186 |
msgstr "3PR エリア1 タイトル"
|
1187 |
|
1188 |
#: dist/plugins/other_widget/widget-3pr-area.php:28
|
1189 |
-
#:
|
1190 |
msgid "3PR area2 title"
|
1191 |
msgstr "3PR エリア2 タイトル"
|
1192 |
|
1193 |
#: dist/plugins/other_widget/widget-3pr-area.php:36
|
1194 |
-
#:
|
1195 |
msgid "3PR area3 title"
|
1196 |
msgstr "3PR エリア3 タイトル"
|
1197 |
|
1198 |
#: dist/plugins/other_widget/widget-3pr-area.php:54
|
1199 |
-
#:
|
1200 |
msgid "3PR area setting"
|
1201 |
msgstr "3PR エリア設定"
|
1202 |
|
@@ -1208,18 +1093,18 @@ msgstr "3PR エリア設定"
|
|
1208 |
#: dist/plugins/related_posts/related_posts.php:261
|
1209 |
#: dist/plugins/sns/widget-fb-page-plugin.php:79
|
1210 |
#: dist/plugins/sns/widget-twitter.php:84
|
1211 |
-
#:
|
1212 |
-
#:
|
1213 |
-
#:
|
1214 |
-
#:
|
1215 |
-
#:
|
1216 |
-
#:
|
1217 |
-
#:
|
1218 |
msgid "Title:"
|
1219 |
msgstr "タイトル"
|
1220 |
|
1221 |
#: dist/plugins/other_widget/widget-3pr-area.php:62
|
1222 |
-
#:
|
1223 |
msgid "Select image for PC:"
|
1224 |
msgstr "PC 用に表示される画像を選択(横 300px 程度推奨)"
|
1225 |
|
@@ -1228,11 +1113,11 @@ msgstr "PC 用に表示される画像を選択(横 300px 程度推奨)"
|
|
1228 |
#: dist/plugins/other_widget/widget-new-posts.php:290
|
1229 |
#: dist/plugins/other_widget/widget-pr-blocks.php:174
|
1230 |
#: dist/plugins/other_widget/widget-profile.php:70
|
1231 |
-
#:
|
1232 |
-
#:
|
1233 |
-
#:
|
1234 |
-
#:
|
1235 |
-
#:
|
1236 |
msgid "Select image"
|
1237 |
msgstr "画像を選択"
|
1238 |
|
@@ -1241,16 +1126,16 @@ msgstr "画像を選択"
|
|
1241 |
#: dist/plugins/other_widget/widget-new-posts.php:291
|
1242 |
#: dist/plugins/other_widget/widget-pr-blocks.php:175
|
1243 |
#: dist/plugins/other_widget/widget-profile.php:71
|
1244 |
-
#:
|
1245 |
-
#:
|
1246 |
-
#:
|
1247 |
-
#:
|
1248 |
-
#:
|
1249 |
msgid "Clear image"
|
1250 |
msgstr "画像クリア"
|
1251 |
|
1252 |
#: dist/plugins/other_widget/widget-3pr-area.php:80
|
1253 |
-
#:
|
1254 |
msgid "Select image for Mobile:"
|
1255 |
msgstr ""
|
1256 |
"スマホ用(ウィンドウサイズが 768px 以下の場合)に表示される画像を選択(橫 "
|
@@ -1258,34 +1143,34 @@ msgstr ""
|
|
1258 |
|
1259 |
#: dist/plugins/other_widget/widget-3pr-area.php:102
|
1260 |
#: dist/plugins/other_widget/widget-pr-blocks.php:115
|
1261 |
-
#:
|
1262 |
-
#:
|
1263 |
msgid "Summary Text:"
|
1264 |
msgstr "概要となるテキスト"
|
1265 |
|
1266 |
#: dist/plugins/other_widget/widget-3pr-area.php:108
|
1267 |
#: dist/plugins/other_widget/widget-pr-blocks.php:120
|
1268 |
-
#:
|
1269 |
-
#:
|
1270 |
msgid "Link URL:"
|
1271 |
msgstr "リンク先ページのURL"
|
1272 |
|
1273 |
#: dist/plugins/other_widget/widget-3pr-area.php:116
|
1274 |
#: dist/plugins/other_widget/widget-banner.php:106
|
1275 |
#: dist/plugins/other_widget/widget-pr-blocks.php:124
|
1276 |
-
#:
|
1277 |
-
#:
|
1278 |
-
#:
|
1279 |
msgid "Open link new tab."
|
1280 |
msgstr "リンクを別ウィンドウで開く"
|
1281 |
|
1282 |
#: dist/plugins/other_widget/widget-archives.php:9 dist/veu-packages.php:200
|
1283 |
-
#:
|
1284 |
msgid "archive list"
|
1285 |
msgstr "アーカイブリスト"
|
1286 |
|
1287 |
#: dist/plugins/other_widget/widget-archives.php:14 dist/veu-packages.php:200
|
1288 |
-
#:
|
1289 |
msgid ""
|
1290 |
"Displays a list of archives. You can choose the post type and also to "
|
1291 |
"display archives by month or by year."
|
@@ -1295,190 +1180,190 @@ msgstr ""
|
|
1295 |
|
1296 |
#: dist/plugins/other_widget/widget-archives.php:53
|
1297 |
#: dist/plugins/other_widget/widget-archives.php:54
|
1298 |
-
#:
|
1299 |
-
#:
|
1300 |
msgid "Monthly archives"
|
1301 |
msgstr "月別アーカイブ"
|
1302 |
|
1303 |
#: dist/plugins/other_widget/widget-archives.php:68
|
1304 |
#: dist/plugins/other_widget/widget-new-posts.php:261
|
1305 |
#: dist/plugins/other_widget/widget-new-posts.php:268
|
1306 |
-
#:
|
1307 |
-
#:
|
1308 |
-
#:
|
1309 |
msgid "Title"
|
1310 |
msgstr "タイトル"
|
1311 |
|
1312 |
#: dist/plugins/other_widget/widget-archives.php:72
|
1313 |
-
#:
|
1314 |
msgid "Post type"
|
1315 |
msgstr "ポストタイプ"
|
1316 |
|
1317 |
#: dist/plugins/other_widget/widget-archives.php:92
|
1318 |
-
#:
|
1319 |
msgid "Monthly"
|
1320 |
msgstr "月別"
|
1321 |
|
1322 |
#: dist/plugins/other_widget/widget-archives.php:99
|
1323 |
-
#:
|
1324 |
msgid "Yearly"
|
1325 |
msgstr "年別"
|
1326 |
|
1327 |
#: dist/plugins/other_widget/widget-archives.php:117
|
1328 |
-
#:
|
1329 |
msgid "archive"
|
1330 |
msgstr "アーカイブ"
|
1331 |
|
1332 |
#: dist/plugins/other_widget/widget-banner.php:15
|
1333 |
-
#:
|
1334 |
msgid "Banner"
|
1335 |
msgstr "バナー"
|
1336 |
|
1337 |
#: dist/plugins/other_widget/widget-banner.php:21
|
1338 |
-
#:
|
1339 |
msgid ""
|
1340 |
"You can easily set up a banner simply by registering images and link "
|
1341 |
"destinations."
|
1342 |
msgstr "画像とリンク先を登録するだけで簡単にバナーを設定できます。"
|
1343 |
|
1344 |
#: dist/plugins/other_widget/widget-banner.php:97
|
1345 |
-
#:
|
1346 |
msgid "Set image"
|
1347 |
msgstr "画像を選択"
|
1348 |
|
1349 |
#: dist/plugins/other_widget/widget-banner.php:107
|
1350 |
-
#:
|
1351 |
msgid "Alternative text"
|
1352 |
msgstr "代替テキスト(alt)"
|
1353 |
|
1354 |
#: dist/plugins/other_widget/widget-button.php:32
|
1355 |
-
#:
|
1356 |
msgid "Button"
|
1357 |
msgstr "ボタン"
|
1358 |
|
1359 |
#: dist/plugins/other_widget/widget-button.php:37
|
1360 |
-
#:
|
1361 |
msgid "You can set buttons for arbitrary text."
|
1362 |
msgstr "任意のテキストのボタンを設定できます。"
|
1363 |
|
1364 |
#: dist/plugins/other_widget/widget-button.php:116
|
1365 |
-
#:
|
1366 |
msgid "Main text(Required):"
|
1367 |
msgstr "ボタンテキスト(必須):"
|
1368 |
|
1369 |
#: dist/plugins/other_widget/widget-button.php:121
|
1370 |
-
#:
|
1371 |
msgid "Class name of the icon font"
|
1372 |
msgstr "使用したいアイコンフォント"
|
1373 |
|
1374 |
#: dist/plugins/other_widget/widget-button.php:134
|
1375 |
-
#:
|
1376 |
msgid "Sub text:"
|
1377 |
msgstr "サブテキスト:"
|
1378 |
|
1379 |
#: dist/plugins/other_widget/widget-button.php:138
|
1380 |
-
#:
|
1381 |
msgid "Link URL(Required):"
|
1382 |
msgstr "リンク先ページのURL(必須):"
|
1383 |
|
1384 |
#: dist/plugins/other_widget/widget-button.php:148
|
1385 |
-
#:
|
1386 |
msgid "Open with new tab"
|
1387 |
msgstr "リンクを別ウィンドウで開く"
|
1388 |
|
1389 |
#: dist/plugins/other_widget/widget-button.php:151
|
1390 |
-
#:
|
1391 |
msgid "Size"
|
1392 |
msgstr "サイズ"
|
1393 |
|
1394 |
#: dist/plugins/other_widget/widget-button.php:158
|
1395 |
-
#:
|
1396 |
msgid "Small"
|
1397 |
msgstr "小"
|
1398 |
|
1399 |
#: dist/plugins/other_widget/widget-button.php:164
|
1400 |
-
#:
|
1401 |
msgid "Medium"
|
1402 |
msgstr "中"
|
1403 |
|
1404 |
#: dist/plugins/other_widget/widget-button.php:170
|
1405 |
-
#:
|
1406 |
msgid "Large"
|
1407 |
msgstr "大"
|
1408 |
|
1409 |
#: dist/plugins/other_widget/widget-button.php:174
|
1410 |
-
#:
|
1411 |
msgid "Button color:"
|
1412 |
msgstr "ボタンの色:"
|
1413 |
|
1414 |
#: dist/plugins/other_widget/widget-button.php:211
|
1415 |
-
#:
|
1416 |
msgid "Key Color(.primary)"
|
1417 |
msgstr "キーカラー(.primary)"
|
1418 |
|
1419 |
#: dist/plugins/other_widget/widget-button.php:212
|
1420 |
-
#:
|
1421 |
msgid "No paint(.default)"
|
1422 |
msgstr "塗りなし(.default)"
|
1423 |
|
1424 |
#: dist/plugins/other_widget/widget-button.php:213
|
1425 |
-
#:
|
1426 |
msgid "Light green(.success)"
|
1427 |
msgstr "明るい緑(.success)"
|
1428 |
|
1429 |
#: dist/plugins/other_widget/widget-button.php:214
|
1430 |
-
#:
|
1431 |
msgid "Light blue(.info)"
|
1432 |
msgstr "空色(.info)"
|
1433 |
|
1434 |
#: dist/plugins/other_widget/widget-button.php:215
|
1435 |
-
#:
|
1436 |
msgid "Orange(.warning)"
|
1437 |
msgstr "オレンジ(.warning)"
|
1438 |
|
1439 |
#: dist/plugins/other_widget/widget-button.php:216
|
1440 |
-
#:
|
1441 |
msgid "Red(.danger)"
|
1442 |
msgstr "赤(.danger)"
|
1443 |
|
1444 |
#: dist/plugins/other_widget/widget-child-page-list.php:10
|
1445 |
-
#:
|
1446 |
msgid "Child Page List"
|
1447 |
msgstr "子ページのリスト"
|
1448 |
|
1449 |
#: dist/plugins/other_widget/widget-child-page-list.php:15
|
1450 |
#: dist/plugins/other_widget/widget-child-page-list.php:59
|
1451 |
-
#:
|
1452 |
-
#:
|
1453 |
msgid "Display the child pages list from ancestor page."
|
1454 |
msgstr "表示しているページの先祖階層からの子ページリストを表示します。"
|
1455 |
|
1456 |
#: dist/plugins/other_widget/widget-new-posts.php:12
|
1457 |
#: dist/plugins/other_widget/widget-new-posts.php:217
|
1458 |
-
#:
|
1459 |
-
#:
|
1460 |
msgid "Recent Posts"
|
1461 |
msgstr "最新記事"
|
1462 |
|
1463 |
#: dist/plugins/other_widget/widget-new-posts.php:17
|
1464 |
-
#:
|
1465 |
msgid "Displays a list of your most recent posts"
|
1466 |
msgstr "最新の投稿記事リストを表示します。"
|
1467 |
|
1468 |
#: dist/plugins/other_widget/widget-new-posts.php:254
|
1469 |
-
#:
|
1470 |
msgid "Display Format"
|
1471 |
msgstr "表示形式"
|
1472 |
|
1473 |
#: dist/plugins/other_widget/widget-new-posts.php:261
|
1474 |
-
#:
|
1475 |
msgid "Thumbnail"
|
1476 |
msgstr "サムネイル画像"
|
1477 |
|
1478 |
#: dist/plugins/other_widget/widget-new-posts.php:261
|
1479 |
#: dist/plugins/other_widget/widget-new-posts.php:268
|
1480 |
-
#:
|
1481 |
-
#:
|
1482 |
msgid "Date"
|
1483 |
msgstr "日付"
|
1484 |
|
@@ -1486,156 +1371,156 @@ msgstr "日付"
|
|
1486 |
#: dist/plugins/other_widget/widget-taxonomies.php:26
|
1487 |
#: dist/plugins/other_widget/widget-taxonomies.php:56
|
1488 |
#: dist/plugins/other_widget/widget-taxonomies.php:57
|
1489 |
-
#:
|
1490 |
-
#:
|
1491 |
-
#:
|
1492 |
-
#:
|
1493 |
msgid "Category"
|
1494 |
msgstr "カテゴリー"
|
1495 |
|
1496 |
#: dist/plugins/other_widget/widget-new-posts.php:281
|
1497 |
-
#:
|
1498 |
msgid "Default thumbnail image:"
|
1499 |
msgstr "デフォルトのサムネイル画像:"
|
1500 |
|
1501 |
#: dist/plugins/other_widget/widget-new-posts.php:302
|
1502 |
-
#:
|
1503 |
msgid "Order by"
|
1504 |
msgstr "表示順"
|
1505 |
|
1506 |
#: dist/plugins/other_widget/widget-new-posts.php:309
|
1507 |
-
#:
|
1508 |
msgid "Publish date"
|
1509 |
msgstr "公開日"
|
1510 |
|
1511 |
#: dist/plugins/other_widget/widget-new-posts.php:315
|
1512 |
-
#:
|
1513 |
msgid "Modified date"
|
1514 |
msgstr "最終更新日"
|
1515 |
|
1516 |
#: dist/plugins/other_widget/widget-new-posts.php:319
|
1517 |
#: dist/plugins/related_posts/related_posts.php:281
|
1518 |
-
#:
|
1519 |
-
#:
|
1520 |
msgid "Display count"
|
1521 |
msgstr "表示する記事数"
|
1522 |
|
1523 |
#: dist/plugins/other_widget/widget-new-posts.php:324
|
1524 |
-
#:
|
1525 |
msgid "Slug for the custom type you want to display"
|
1526 |
msgstr "表示したい記事タイプ"
|
1527 |
|
1528 |
#: dist/plugins/other_widget/widget-new-posts.php:329
|
1529 |
-
#:
|
1530 |
msgid "taxonomy ID"
|
1531 |
msgstr "カテゴリー(タクソノミー)ID"
|
1532 |
|
1533 |
#: dist/plugins/other_widget/widget-new-posts.php:332
|
1534 |
-
#:
|
1535 |
msgid "if you need filtering by term, add the term ID separate by \",\"."
|
1536 |
msgstr ""
|
1537 |
"特定のカテゴリーのみ表示したい場合は<br/>カンマ(,)区切りでカテゴリーIDを入力"
|
1538 |
"します。"
|
1539 |
|
1540 |
#: dist/plugins/other_widget/widget-new-posts.php:334
|
1541 |
-
#: dist/plugins/sns/sns_admin.php:92
|
1542 |
-
#:
|
1543 |
msgid "if empty this area, I will do not filtering."
|
1544 |
msgstr "空欄の場合はフィルタリングは行いません。"
|
1545 |
|
1546 |
#: dist/plugins/other_widget/widget-new-posts.php:339
|
1547 |
-
#:
|
1548 |
msgid "Destination URL:"
|
1549 |
msgstr "リンク先URL:"
|
1550 |
|
1551 |
#: dist/plugins/other_widget/widget-new-posts.php:342
|
1552 |
-
#:
|
1553 |
msgid "Notation text:"
|
1554 |
msgstr "表記テキスト:"
|
1555 |
|
1556 |
#: dist/plugins/other_widget/widget-page.php:9
|
1557 |
-
#:
|
1558 |
msgid "page content to widget"
|
1559 |
msgstr "固定ページ本文"
|
1560 |
|
1561 |
#: dist/plugins/other_widget/widget-page.php:14
|
1562 |
-
#:
|
1563 |
msgid "Displays a page contents to widget."
|
1564 |
msgstr "選択したページの内容を表示します。"
|
1565 |
|
1566 |
#: dist/plugins/other_widget/widget-page.php:135
|
1567 |
-
#:
|
1568 |
msgid "Display the entered title"
|
1569 |
msgstr "入力したタイトルを表示する"
|
1570 |
|
1571 |
#: dist/plugins/other_widget/widget-page.php:139
|
1572 |
-
#:
|
1573 |
msgid "Display the title of page"
|
1574 |
msgstr "固定ページのタイトルを表示する"
|
1575 |
|
1576 |
#: dist/plugins/other_widget/widget-page.php:143
|
1577 |
-
#:
|
1578 |
msgid "Do not display titles"
|
1579 |
msgstr "タイトルを表示しない"
|
1580 |
|
1581 |
#: dist/plugins/other_widget/widget-page.php:175
|
1582 |
-
#: dist/plugins/pageList_ancestor.php:96
|
1583 |
-
#:
|
1584 |
msgid "Display a page list from ancestor"
|
1585 |
msgstr "現在のページの先祖階層からの子ページリストを表示"
|
1586 |
|
1587 |
#: dist/plugins/other_widget/widget-page.php:243
|
1588 |
-
#:
|
1589 |
msgid "Edit"
|
1590 |
msgstr "編集"
|
1591 |
|
1592 |
#: dist/plugins/other_widget/widget-pr-blocks.php:17
|
1593 |
-
#:
|
1594 |
msgid "PR Blocks"
|
1595 |
msgstr "PR Blocks"
|
1596 |
|
1597 |
#: dist/plugins/other_widget/widget-pr-blocks.php:22
|
1598 |
-
#:
|
1599 |
msgid "Displays a circle image or icon font for pr blocks"
|
1600 |
msgstr "丸抜きの画像やアイコンフォントをPRブロックに表示"
|
1601 |
|
1602 |
#: dist/plugins/other_widget/widget-pr-blocks.php:30
|
1603 |
-
#:
|
1604 |
msgid "Service"
|
1605 |
msgstr "サービス紹介"
|
1606 |
|
1607 |
#: dist/plugins/other_widget/widget-pr-blocks.php:40
|
1608 |
-
#:
|
1609 |
msgid "Company"
|
1610 |
msgstr "会社案内"
|
1611 |
|
1612 |
#: dist/plugins/other_widget/widget-pr-blocks.php:50
|
1613 |
-
#:
|
1614 |
msgid "Recruit"
|
1615 |
msgstr "採用情報"
|
1616 |
|
1617 |
#: dist/plugins/other_widget/widget-pr-blocks.php:60
|
1618 |
-
#:
|
1619 |
msgid "Contact"
|
1620 |
msgstr "Contact"
|
1621 |
|
1622 |
#: dist/plugins/other_widget/widget-pr-blocks.php:83
|
1623 |
-
#:
|
1624 |
msgid "The choice of the number of columns:"
|
1625 |
msgstr "列の数"
|
1626 |
|
1627 |
#: dist/plugins/other_widget/widget-pr-blocks.php:90
|
1628 |
-
#:
|
1629 |
msgid "3column"
|
1630 |
msgstr "3列"
|
1631 |
|
1632 |
#: dist/plugins/other_widget/widget-pr-blocks.php:96
|
1633 |
-
#:
|
1634 |
msgid "4column"
|
1635 |
msgstr "4列"
|
1636 |
|
1637 |
#: dist/plugins/other_widget/widget-pr-blocks.php:98
|
1638 |
-
#:
|
1639 |
msgid ""
|
1640 |
"If you change the number of columns, click to \"Save\" botton and exit the "
|
1641 |
"edit page. When restart the edit page, the column input form is increased or "
|
@@ -1646,149 +1531,151 @@ msgstr ""
|
|
1646 |
|
1647 |
#: dist/plugins/other_widget/widget-pr-blocks.php:107
|
1648 |
#: dist/plugins/other_widget/widget-pr-blocks.php:277
|
1649 |
-
#:
|
1650 |
-
#:
|
1651 |
msgid "PR Block"
|
1652 |
msgstr "PRブロック"
|
1653 |
|
1654 |
#: dist/plugins/other_widget/widget-pr-blocks.php:129
|
1655 |
-
#:
|
1656 |
msgid "Icon"
|
1657 |
msgstr "アイコン"
|
1658 |
|
1659 |
#: dist/plugins/other_widget/widget-pr-blocks.php:132
|
1660 |
-
#:
|
1661 |
msgid "Class name of the icon font you want to use:"
|
1662 |
msgstr "使用したいアイコンフォントのクラス名:"
|
1663 |
|
1664 |
#: dist/plugins/other_widget/widget-pr-blocks.php:143
|
1665 |
#: dist/plugins/other_widget/widget-profile.php:157
|
1666 |
-
#:
|
1667 |
-
#:
|
1668 |
msgid "Icon color:"
|
1669 |
msgstr "アイコンの色:"
|
1670 |
|
1671 |
#: dist/plugins/other_widget/widget-pr-blocks.php:147
|
1672 |
#: dist/plugins/other_widget/widget-profile.php:142
|
1673 |
-
#:
|
1674 |
-
#:
|
1675 |
msgid "Icon Background:"
|
1676 |
msgstr "アイコン背景:"
|
1677 |
|
1678 |
#: dist/plugins/other_widget/widget-pr-blocks.php:151
|
1679 |
#: dist/plugins/other_widget/widget-profile.php:148
|
1680 |
-
#:
|
1681 |
-
#:
|
1682 |
msgid "Solid color"
|
1683 |
msgstr "塗りつぶし"
|
1684 |
|
1685 |
#: dist/plugins/other_widget/widget-pr-blocks.php:155
|
1686 |
#: dist/plugins/other_widget/widget-profile.php:151
|
1687 |
-
#: dist/plugins/sns/sns_customizer.php:
|
1688 |
-
#:
|
1689 |
-
#:
|
|
|
1690 |
msgid "No background"
|
1691 |
msgstr "背景なし"
|
1692 |
|
1693 |
#: dist/plugins/other_widget/widget-pr-blocks.php:161
|
1694 |
-
#:
|
1695 |
msgid "PR Image"
|
1696 |
msgstr "画像"
|
1697 |
|
1698 |
#: dist/plugins/other_widget/widget-pr-blocks.php:162
|
1699 |
-
#:
|
1700 |
msgid "When you have an image. Image is displayed with priority"
|
1701 |
msgstr "画像を設定するとアイコンフォントよりも画像が優先されます。"
|
1702 |
|
1703 |
#: dist/plugins/other_widget/widget-profile.php:9
|
1704 |
#: dist/plugins/other_widget/widget-profile.php:32
|
1705 |
-
#:
|
|
|
1706 |
msgid "Profile"
|
1707 |
msgstr "プロフィール"
|
1708 |
|
1709 |
#: dist/plugins/other_widget/widget-profile.php:14
|
1710 |
-
#:
|
1711 |
msgid "Displays a your profile"
|
1712 |
msgstr ""
|
1713 |
"ブログのサイドバーに運営者情報を表示したり、フッターに企業情報を表示します。"
|
1714 |
|
1715 |
#: dist/plugins/other_widget/widget-profile.php:40
|
1716 |
-
#:
|
1717 |
msgid "Profile Text"
|
1718 |
msgstr "プロフィールテキスト"
|
1719 |
|
1720 |
#: dist/plugins/other_widget/widget-profile.php:60
|
1721 |
-
#:
|
1722 |
msgid "Select Profile image:"
|
1723 |
msgstr "プロフィール用画像を選択"
|
1724 |
|
1725 |
#: dist/plugins/other_widget/widget-profile.php:79
|
1726 |
-
#:
|
1727 |
msgid "Cut out round the image."
|
1728 |
msgstr "画像を丸く切り抜いて表示する"
|
1729 |
|
1730 |
#: dist/plugins/other_widget/widget-profile.php:83
|
1731 |
-
#:
|
1732 |
msgid "Media size (Optional)"
|
1733 |
msgstr "画像の大きさ( 任意 )"
|
1734 |
|
1735 |
#: dist/plugins/other_widget/widget-profile.php:93
|
1736 |
-
#:
|
1737 |
msgid "Align left"
|
1738 |
msgstr "画像左揃え"
|
1739 |
|
1740 |
#: dist/plugins/other_widget/widget-profile.php:96
|
1741 |
-
#:
|
1742 |
msgid "Align center"
|
1743 |
msgstr "画像中央揃え"
|
1744 |
|
1745 |
#: dist/plugins/other_widget/widget-profile.php:100
|
1746 |
-
#:
|
1747 |
msgid "Text float to image."
|
1748 |
msgstr "テキストを画像に回りこませる"
|
1749 |
|
1750 |
#: dist/plugins/other_widget/widget-profile.php:104
|
1751 |
-
#:
|
1752 |
msgid "Profile Text:"
|
1753 |
msgstr "プロフィールテキスト"
|
1754 |
|
1755 |
#: dist/plugins/other_widget/widget-profile.php:108
|
1756 |
-
#:
|
1757 |
msgid "Facebook URL:"
|
1758 |
msgstr "Facebook リンク先ページのURL"
|
1759 |
|
1760 |
#: dist/plugins/other_widget/widget-profile.php:113
|
1761 |
-
#:
|
1762 |
msgid "Twitter URL:"
|
1763 |
msgstr "twitterリンク先ページのURL"
|
1764 |
|
1765 |
#: dist/plugins/other_widget/widget-profile.php:118
|
1766 |
-
#:
|
1767 |
msgid "Email Address:"
|
1768 |
msgstr "Email リンク先ページのURL"
|
1769 |
|
1770 |
#: dist/plugins/other_widget/widget-profile.php:123
|
1771 |
-
#:
|
1772 |
msgid "Youtube URL:"
|
1773 |
msgstr "Youtube リンク先ページのURL"
|
1774 |
|
1775 |
#: dist/plugins/other_widget/widget-profile.php:128
|
1776 |
-
#:
|
1777 |
msgid "RSS URL:"
|
1778 |
msgstr "RSS リンク先ページのURL"
|
1779 |
|
1780 |
#: dist/plugins/other_widget/widget-profile.php:133
|
1781 |
-
#:
|
1782 |
msgid "instagram URL:"
|
1783 |
msgstr "instagram リンク先ページのURL"
|
1784 |
|
1785 |
#: dist/plugins/other_widget/widget-profile.php:137
|
1786 |
-
#:
|
1787 |
msgid "linkedin URL:"
|
1788 |
msgstr "linkedin リンク先ページのURL"
|
1789 |
|
1790 |
#: dist/plugins/other_widget/widget-profile.php:153
|
1791 |
-
#:
|
1792 |
msgid ""
|
1793 |
"* When \"Icon Background: Fill\" is selected and \"Icon color\" is not "
|
1794 |
"specified, each brand color will be painted."
|
@@ -1797,150 +1684,150 @@ msgstr ""
|
|
1797 |
"きは各ブランドカラーで塗りつぶしされます。"
|
1798 |
|
1799 |
#: dist/plugins/other_widget/widget-side-child-page-list.php:12
|
1800 |
-
#:
|
1801 |
msgid "child pages list"
|
1802 |
msgstr "子ページのリスト"
|
1803 |
|
1804 |
#: dist/plugins/other_widget/widget-side-child-page-list.php:17
|
1805 |
-
#:
|
1806 |
msgid "Displays list of child page for the current page."
|
1807 |
msgstr "表示しているページの先祖階層からの子ページリストを表示します。"
|
1808 |
|
1809 |
#: dist/plugins/other_widget/widget-taxonomies.php:10
|
1810 |
-
#:
|
1811 |
msgid "Categories/Custom taxonomies list"
|
1812 |
msgstr "カテゴリー/カスタム分類リスト"
|
1813 |
|
1814 |
#: dist/plugins/other_widget/widget-taxonomies.php:15
|
1815 |
-
#:
|
1816 |
msgid "Displays a categories and custom taxonomies list."
|
1817 |
msgstr "カテゴリーやカスタム分類のリストを表示します。"
|
1818 |
|
1819 |
#: dist/plugins/other_widget/widget-taxonomies.php:71
|
1820 |
-
#:
|
1821 |
msgid "Label to display"
|
1822 |
msgstr "表示するラベル"
|
1823 |
|
1824 |
#: dist/plugins/other_widget/widget-taxonomies.php:75
|
1825 |
-
#:
|
1826 |
msgid "Display page"
|
1827 |
msgstr "ページを表示"
|
1828 |
|
1829 |
#: dist/plugins/other_widget/widget-taxonomies.php:94
|
1830 |
-
#:
|
1831 |
msgid "Do not display terms without posts"
|
1832 |
msgstr "投稿のない分類項目を表示しない"
|
1833 |
|
1834 |
#: dist/plugins/other_widget/widget-taxonomies.php:106
|
1835 |
-
#:
|
1836 |
msgid "Blog"
|
1837 |
msgstr "ブログ"
|
1838 |
|
1839 |
#: dist/plugins/other_widget/widget-taxonomies.php:111
|
1840 |
#: dist/plugins/template-tags/template-tags.php:157
|
1841 |
-
#:
|
1842 |
-
#:
|
1843 |
msgid "Archives"
|
1844 |
msgstr "アーカイブ"
|
1845 |
|
1846 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:22
|
1847 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:23
|
1848 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:65
|
1849 |
-
#:
|
1850 |
-
#:
|
1851 |
-
#:
|
1852 |
msgid "Custom Post Type Setting"
|
1853 |
msgstr "カスタム投稿タイプ設定"
|
1854 |
|
1855 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:88
|
1856 |
-
#:
|
1857 |
msgid "Post Type ID(Required)"
|
1858 |
msgstr "投稿タイプID(必須)"
|
1859 |
|
1860 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:89
|
1861 |
-
#:
|
1862 |
msgid "20 characters or less in alphanumeric"
|
1863 |
msgstr "半角英数字20文字以内で入力ください"
|
1864 |
|
1865 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:94
|
1866 |
-
#:
|
1867 |
msgid "title"
|
1868 |
msgstr "タイトル"
|
1869 |
|
1870 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:95
|
1871 |
-
#:
|
1872 |
msgid "editor"
|
1873 |
msgstr "本文"
|
1874 |
|
1875 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:96
|
1876 |
-
#:
|
1877 |
msgid "author"
|
1878 |
msgstr "投稿者"
|
1879 |
|
1880 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:97
|
1881 |
-
#:
|
1882 |
msgid "thumbnail"
|
1883 |
msgstr "アイキャッチ画像"
|
1884 |
|
1885 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:98
|
1886 |
-
#:
|
1887 |
msgid "excerpt"
|
1888 |
msgstr "抜粋"
|
1889 |
|
1890 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:99
|
1891 |
-
#:
|
1892 |
msgid "comments"
|
1893 |
msgstr "コメント"
|
1894 |
|
1895 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:100
|
1896 |
-
#:
|
1897 |
msgid "revisions"
|
1898 |
msgstr "リビジョン"
|
1899 |
|
1900 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:105
|
1901 |
-
#:
|
1902 |
msgid "Supports(Required)"
|
1903 |
msgstr "有効にする項目(必須)"
|
1904 |
|
1905 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:118
|
1906 |
-
#:
|
1907 |
msgid "Menu position(optional)"
|
1908 |
msgstr "メニューの位置( 任意 )"
|
1909 |
|
1910 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:119
|
1911 |
-
#:
|
1912 |
msgid "Please enter a number."
|
1913 |
msgstr "数字を入力してください。数字が小さいほど上に表示されます。"
|
1914 |
|
1915 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:126
|
1916 |
-
#:
|
1917 |
msgid "Export to REST API(optional)"
|
1918 |
msgstr "REST API に出力する( 任意 )"
|
1919 |
|
1920 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:138
|
1921 |
-
#:
|
1922 |
msgid "Export to REST API"
|
1923 |
msgstr "REST API に出力する"
|
1924 |
|
1925 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:143
|
1926 |
-
#:
|
1927 |
msgid "Custom taxonomies(optional)"
|
1928 |
msgstr "カスタム分類(任意)"
|
1929 |
|
1930 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:146
|
1931 |
-
#:
|
1932 |
msgid "Custom taxonomy is like a category in post."
|
1933 |
msgstr "カスタム分類とは投稿で言うカテゴリーです。"
|
1934 |
|
1935 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:147
|
1936 |
-
#:
|
1937 |
msgid ""
|
1938 |
"However, it refers to the \"category\" itself, not to the “item” of the "
|
1939 |
"category."
|
1940 |
msgstr "しかし、カテゴリーの”項目”ではなく、”カテゴリー”そのものを指します。"
|
1941 |
|
1942 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:148
|
1943 |
-
#:
|
1944 |
msgid ""
|
1945 |
"For example, if you create a post type \"construction result\", Custom "
|
1946 |
"taxonomy will be \"construction type\", \"construction area\", etc."
|
@@ -1949,42 +1836,42 @@ msgstr ""
|
|
1949 |
"プ」「施工地域」等になります。"
|
1950 |
|
1951 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:172
|
1952 |
-
#:
|
1953 |
msgid "Custon taxonomy name(slug)"
|
1954 |
msgstr "カスタム分類名(スラッグ)"
|
1955 |
|
1956 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:176
|
1957 |
-
#:
|
1958 |
msgid "* Please be sure to enter it with one-byte alphanumeric characters"
|
1959 |
msgstr "※ 必ず半角英数字にて入力してください"
|
1960 |
|
1961 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:182
|
1962 |
-
#:
|
1963 |
msgid "Custon taxonomy label"
|
1964 |
msgstr "カスタム分類名(表示名)"
|
1965 |
|
1966 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:189
|
1967 |
-
#:
|
1968 |
msgid "Hierarchy"
|
1969 |
msgstr "階層"
|
1970 |
|
1971 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:190
|
1972 |
-
#:
|
1973 |
msgid "Make it a tag (do not hierarchize)"
|
1974 |
msgstr "タグにする(階層化しない)"
|
1975 |
|
1976 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:199
|
1977 |
-
#:
|
1978 |
msgid "REST API(optional)"
|
1979 |
msgstr "REST API ( 任意 )"
|
1980 |
|
1981 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:200
|
1982 |
-
#:
|
1983 |
msgid "Use for REST API"
|
1984 |
msgstr "REST API に利用する"
|
1985 |
|
1986 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:262
|
1987 |
-
#:
|
1988 |
#, php-format
|
1989 |
msgid ""
|
1990 |
"Please save a <a href=\"%s\">permanent link configuration</a> After updating "
|
@@ -1993,123 +1880,122 @@ msgstr ""
|
|
1993 |
"設定を更新したら<a href=\"%s\">パーマリンク設定</a>を保存してください。"
|
1994 |
|
1995 |
#: dist/plugins/related_posts/related_posts.php:210 dist/veu-packages.php:339
|
1996 |
-
#:
|
1997 |
msgid "Related posts"
|
1998 |
msgstr "関連記事を表示"
|
1999 |
|
2000 |
#: dist/plugins/related_posts/related_posts.php:244
|
2001 |
-
#:
|
2002 |
msgid "Related Settings"
|
2003 |
msgstr "関連記事設定"
|
2004 |
|
2005 |
#: dist/plugins/sitemap_page/hide-controller.php:17
|
|
|
2006 |
msgid "Site Map Hide"
|
2007 |
msgstr "サイトマップ非表示設定"
|
2008 |
|
2009 |
#: dist/plugins/sitemap_page/hide-controller.php:46
|
|
|
2010 |
msgid "Don't display on Sitemap."
|
2011 |
msgstr "サイトマップに表示しない"
|
2012 |
|
2013 |
#: dist/plugins/sitemap_page/sitemap_admin.php:9
|
2014 |
-
#:
|
2015 |
msgid "HTML Sitemap Settings"
|
2016 |
msgstr "HTMLサイトマップ設定"
|
2017 |
|
2018 |
#: dist/plugins/sitemap_page/sitemap_admin.php:13
|
2019 |
-
#:
|
2020 |
msgid "Exclude page Settings"
|
2021 |
msgstr "除外ページ設定"
|
2022 |
|
2023 |
#: dist/plugins/sitemap_page/sitemap_admin.php:15
|
2024 |
-
#:
|
2025 |
msgid "Input you want to exclude page id."
|
2026 |
msgstr "HTMLサイトマップから除外したい固定ページのIDを入力してください。"
|
2027 |
|
2028 |
#: dist/plugins/sitemap_page/sitemap_admin.php:17
|
2029 |
-
#:
|
2030 |
msgid ""
|
2031 |
"* Please enter separated by \",\"(commas) if there is more than one page ID "
|
2032 |
"that you want to exclude."
|
2033 |
msgstr "複数のページを除外する場合は , (コンマ)で区切って入力してください。"
|
2034 |
|
2035 |
#: dist/plugins/sitemap_page/sitemap_page.php:34
|
2036 |
-
#:
|
2037 |
msgid "HTML Sitemap"
|
2038 |
msgstr "HTMLサイトマップ"
|
2039 |
|
2040 |
#: dist/plugins/sitemap_page/sitemap_page.php:261
|
2041 |
-
#:
|
2042 |
msgid "Display a HTML sitemap"
|
2043 |
msgstr "HTMLサイトマップの表示"
|
2044 |
|
2045 |
-
#: dist/plugins/sns/function_follow.php:25
|
2046 |
msgid "Follow me"
|
2047 |
msgstr "このサイトをフォローする"
|
2048 |
|
2049 |
-
#: dist/plugins/sns/function_follow.php:73
|
2050 |
msgid "Edit follow button"
|
2051 |
msgstr "Follow me box の編集"
|
2052 |
|
2053 |
#: dist/plugins/sns/function_meta_box.php:29
|
2054 |
-
|
2055 |
-
#| msgid "SNS Title"
|
2056 |
msgid "Sns Title"
|
2057 |
msgstr "OGPタイトル"
|
2058 |
|
2059 |
#: dist/plugins/sns/function_meta_box.php:40
|
2060 |
-
#:
|
2061 |
msgid "if filled this area then override title of OGP and Twitter Card"
|
2062 |
msgstr ""
|
2063 |
"このエリアにタイトルを入力すると、このページのOGP,ツイッターカードに出力され"
|
2064 |
"るタイトルを上書きすることができます"
|
2065 |
|
2066 |
-
#: dist/plugins/sns/hide_controller.php:28
|
2067 |
msgid "Share bottons"
|
2068 |
msgstr "ソーシャルボタン"
|
2069 |
|
2070 |
-
#: dist/plugins/sns/hide_controller.php:72
|
2071 |
-
#: inc/sns/class-veu-metabox-sns-button.php:38
|
2072 |
msgid "This post type is not set to display the share button."
|
2073 |
msgstr "この投稿タイプはシェアボタンを表示するように設定されていません。"
|
2074 |
|
2075 |
-
#: dist/plugins/sns/hide_controller.php:93
|
2076 |
-
#: inc/sns/class-veu-metabox-sns-button.php:49
|
2077 |
msgid "Don't display share bottons."
|
2078 |
msgstr "ソーシャルボタンを表示しない"
|
2079 |
|
2080 |
-
#: dist/plugins/sns/sns.php:21
|
2081 |
msgid "SNS"
|
2082 |
msgstr "SNS"
|
2083 |
|
2084 |
-
#: dist/plugins/sns/sns.php:
|
2085 |
msgctxt "facebook language code"
|
2086 |
msgid "en_US"
|
2087 |
msgstr "ja_JP"
|
2088 |
|
2089 |
-
#: dist/plugins/sns/sns_admin.php:1 dist/plugins/sns/sns_customizer.php:
|
2090 |
-
#:
|
2091 |
msgid "SNS Settings"
|
2092 |
msgstr "SNS設定"
|
2093 |
|
2094 |
-
#: dist/plugins/sns/sns_admin.php:14 dist/plugins/sns/sns_customizer.php:
|
2095 |
-
#:
|
2096 |
msgid "Post title custom for SNS"
|
2097 |
msgstr "OGPなどの投稿タイトルの変更"
|
2098 |
|
2099 |
-
#: dist/plugins/sns/sns_admin.php:16 dist/plugins/sns/sns_customizer.php:
|
2100 |
-
#:
|
2101 |
msgid "For SNS title be composed by post title only."
|
2102 |
msgstr "投稿タイトルだけにする(サイトタイトルなど含めない)。"
|
2103 |
|
2104 |
-
#: dist/plugins/sns/sns_admin.php:20
|
2105 |
msgid "facebook application ID"
|
2106 |
msgstr "facebookアプリケーションID"
|
2107 |
|
2108 |
-
#: dist/plugins/sns/sns_admin.php:22
|
2109 |
msgid "I will check and get the application ID"
|
2110 |
msgstr "アプリケーションIDを確認・取得する "
|
2111 |
|
2112 |
-
#: dist/plugins/sns/sns_admin.php:23
|
2113 |
msgid ""
|
2114 |
"* If an application ID is not specified, neither a Like button nor the "
|
2115 |
"comment field displays and operates correctly."
|
@@ -2117,7 +2003,7 @@ msgstr ""
|
|
2117 |
"※アプリケーションIDを入力しないとボタンやコメント欄が表示・正しく動作しませ"
|
2118 |
"ん。"
|
2119 |
|
2120 |
-
#: dist/plugins/sns/sns_admin.php:24
|
2121 |
msgid ""
|
2122 |
"Please search for terms as [get Facebook application ID] If you do not know "
|
2123 |
"much about how to get application ID for Facebook."
|
@@ -2125,16 +2011,16 @@ msgstr ""
|
|
2125 |
"facebookのアプリケーションIDの取得方法についてよくわからない場合は「facebook "
|
2126 |
"アプリケーションID 取得」などで検索して下さい。"
|
2127 |
|
2128 |
-
#: dist/plugins/sns/sns_admin.php:28
|
2129 |
msgid "facebook page URL"
|
2130 |
msgstr "FacebookページURL"
|
2131 |
|
2132 |
-
#: dist/plugins/sns/sns_admin.php:33 dist/plugins/sns/sns_customizer.php:
|
2133 |
-
#:
|
2134 |
msgid "OG default image"
|
2135 |
msgstr "デフォルトのOGPイメージ"
|
2136 |
|
2137 |
-
#: dist/plugins/sns/sns_admin.php:34
|
2138 |
msgid ""
|
2139 |
"If, for example someone pressed the Facebook [Like] button, this is the "
|
2140 |
"image that appears on the Facebook timeline."
|
@@ -2142,37 +2028,37 @@ msgstr ""
|
|
2142 |
"Facebookの「いいね!」ボタンを押した際、ここで設定した画像が Facebook のタイ"
|
2143 |
"ムラインに表示されます。"
|
2144 |
|
2145 |
-
#: dist/plugins/sns/sns_admin.php:35
|
2146 |
msgid "If a featured image is specified for the page, it takes precedence."
|
2147 |
msgstr ""
|
2148 |
"ページにアイキャッチ画像が指定されている場合は、アイキャッチ画像が優先されま"
|
2149 |
"す。"
|
2150 |
|
2151 |
-
#: dist/plugins/sns/sns_admin.php:37
|
2152 |
msgid "Select an image"
|
2153 |
msgstr "画像を選択"
|
2154 |
|
2155 |
-
#: dist/plugins/sns/sns_admin.php:39
|
2156 |
msgid ""
|
2157 |
"* Picture sizes are 1280x720 pixels or more and picture ratio 16:9 is "
|
2158 |
"recommended."
|
2159 |
msgstr "画像サイズ 橫 1280px 縦 720px 以上、画像比率 16:9 を推奨します。"
|
2160 |
|
2161 |
-
#: dist/plugins/sns/sns_admin.php:43
|
2162 |
msgid "twitter ID"
|
2163 |
msgstr "twitterアカウント"
|
2164 |
|
2165 |
-
#: dist/plugins/sns/sns_admin.php:48
|
2166 |
msgid "OG tags"
|
2167 |
msgstr "OGタグ"
|
2168 |
|
2169 |
-
#: dist/plugins/sns/sns_admin.php:50 dist/plugins/sns/sns_customizer.php:
|
2170 |
-
#:
|
2171 |
msgid "Print the OG tags"
|
2172 |
msgstr "OGタグを出力する"
|
2173 |
|
2174 |
-
#: dist/plugins/sns/sns_admin.php:51 dist/plugins/sns/sns_customizer.php:
|
2175 |
-
#:
|
2176 |
msgid ""
|
2177 |
"If other plug-ins are used for the OG, do not output the OG using this "
|
2178 |
"plugin."
|
@@ -2180,119 +2066,104 @@ msgstr ""
|
|
2180 |
"OGタグの出力を選択して下さい。もし他のプラグインやテーマでOGタグを出力してい"
|
2181 |
"る場合は、このプラグインでの出力は必要ありません。"
|
2182 |
|
2183 |
-
#: dist/plugins/sns/sns_admin.php:56 dist/plugins/sns/sns_customizer.php:
|
2184 |
-
#:
|
2185 |
msgid "Twitter Card tags"
|
2186 |
msgstr "Twitterカードタグ"
|
2187 |
|
2188 |
-
#: dist/plugins/sns/sns_admin.php:58 dist/plugins/sns/sns_customizer.php:
|
2189 |
-
#:
|
2190 |
msgid "Print the Twitter Card tags"
|
2191 |
msgstr "Twitter カードタグを html head 内へ出力します。"
|
2192 |
|
2193 |
-
#: dist/plugins/sns/sns_admin.php:63 dist/plugins/sns/sns_customizer.php:
|
2194 |
-
#:
|
2195 |
msgid "Social bookmark buttons"
|
2196 |
msgstr "ソーシャルボタン"
|
2197 |
|
2198 |
-
#: dist/plugins/sns/sns_admin.php:64 dist/plugins/sns/sns_customizer.php:
|
2199 |
-
#:
|
2200 |
msgid "Print the social bookmark buttons"
|
2201 |
msgstr "ソーシャルブックマーク(シェアボタンやtweetボタン)を表示します。"
|
2202 |
|
2203 |
-
#: dist/plugins/sns/sns_admin.php:67 dist/plugins/sns/sns_customizer.php:
|
2204 |
-
#:
|
2205 |
msgid "Exclude Post Types"
|
2206 |
msgstr "シェアボタンを表示しない投稿タイプ"
|
2207 |
|
2208 |
-
#: dist/plugins/sns/sns_admin.php:80
|
2209 |
msgid "Exclude Post ID"
|
2210 |
msgstr "シェアボタンを表示しない投稿のID"
|
2211 |
|
2212 |
-
#: dist/plugins/sns/sns_admin.php:90
|
2213 |
msgid ""
|
2214 |
"if you need filtering by post_ID, add the ignore post_ID separate by \",\"."
|
2215 |
msgstr ""
|
2216 |
"特定のポストのみSNSボタンを表示したくない場合、カンマ(,)区切りでポストIDを入"
|
2217 |
"力します。"
|
2218 |
|
2219 |
-
#: dist/plugins/sns/sns_admin.php:94
|
2220 |
msgid "example"
|
2221 |
msgstr "例"
|
2222 |
|
2223 |
-
#: dist/plugins/sns/sns_admin.php:103 dist/plugins/sns/sns_customizer.php:
|
2224 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2225 |
msgid "Share button for display"
|
2226 |
msgstr "表示するボタン"
|
2227 |
|
2228 |
-
#: dist/plugins/sns/sns_admin.php:
|
2229 |
msgid "Facebook"
|
2230 |
msgstr "Facebook"
|
2231 |
|
2232 |
-
#: dist/plugins/sns/sns_admin.php:
|
2233 |
-
#: dist/plugins/sns/widget-twitter.php:9
|
2234 |
-
#:
|
2235 |
msgid "Twitter"
|
2236 |
msgstr "Twitter"
|
2237 |
|
2238 |
-
#: dist/plugins/sns/sns_admin.php:
|
2239 |
-
#:
|
2240 |
msgid "Hatena"
|
2241 |
msgstr "はてな"
|
2242 |
|
2243 |
-
#: dist/plugins/sns/sns_admin.php:
|
2244 |
-
#:
|
2245 |
msgid "Pocket"
|
2246 |
msgstr "Pocket"
|
2247 |
|
2248 |
-
#: dist/plugins/sns/sns_admin.php:
|
2249 |
-
#:
|
2250 |
msgid "LINE (mobile only)"
|
2251 |
msgstr "LINE (mobile only)"
|
2252 |
|
2253 |
-
#: dist/plugins/sns/
|
2254 |
-
#: inc/sns/sns_admin.php:141 inc/sns/sns_customizer.php:355
|
2255 |
-
msgid "Share button display Position"
|
2256 |
-
msgstr "シェアボタンの表示位置"
|
2257 |
-
|
2258 |
-
#: dist/plugins/sns/sns_admin.php:149 dist/plugins/sns/sns_customizer.php:374
|
2259 |
-
#: inc/sns/sns_admin.php:149 inc/sns/sns_customizer.php:374
|
2260 |
-
msgid "Before content"
|
2261 |
-
msgstr "本文の前"
|
2262 |
-
|
2263 |
-
#: dist/plugins/sns/sns_admin.php:155 dist/plugins/sns/sns_customizer.php:394
|
2264 |
-
#: inc/sns/sns_admin.php:155 inc/sns/sns_customizer.php:394
|
2265 |
-
msgid "After content"
|
2266 |
-
msgstr "本文の後"
|
2267 |
-
|
2268 |
-
#: dist/plugins/sns/sns_admin.php:161 dist/plugins/sns/sns_customizer.php:571
|
2269 |
-
#: inc/sns/sns_admin.php:161 inc/sns/sns_customizer.php:571
|
2270 |
-
msgid "Follow me box"
|
2271 |
-
msgstr "Follow me box"
|
2272 |
-
|
2273 |
-
#: dist/plugins/sns/sns_admin.php:162 dist/plugins/sns/sns_customizer.php:593
|
2274 |
-
#: inc/sns/sns_admin.php:162 inc/sns/sns_customizer.php:593
|
2275 |
-
msgid "Print the Follow me box"
|
2276 |
-
msgstr "Follow me ユニットを本文の下に表示する"
|
2277 |
-
|
2278 |
-
#: dist/plugins/sns/sns_admin.php:164 dist/plugins/sns/sns_customizer.php:613
|
2279 |
-
#: inc/sns/sns_admin.php:164 inc/sns/sns_customizer.php:613
|
2280 |
-
msgid "Follow me box title"
|
2281 |
-
msgstr "Follow me box の見出しテキスト"
|
2282 |
-
|
2283 |
-
#: dist/plugins/sns/sns_customizer.php:74 inc/sns/sns_customizer.php:74
|
2284 |
msgid "Facebook Settings"
|
2285 |
msgstr "Facebook 設定"
|
2286 |
|
2287 |
-
#: dist/plugins/sns/sns_customizer.php:
|
2288 |
msgid "Facebook application ID"
|
2289 |
msgstr "facebookアプリケーションID"
|
2290 |
|
2291 |
-
#: dist/plugins/sns/sns_customizer.php:
|
2292 |
msgid "Facebook Page URL"
|
2293 |
msgstr "FacebookページURL"
|
2294 |
|
2295 |
-
#: dist/plugins/sns/sns_customizer.php:
|
2296 |
msgid ""
|
2297 |
"If, for example someone pressed the Facebook [Like] button, this is the "
|
2298 |
"image that appears on the Facebook timeline.<br>If a featured image is "
|
@@ -2304,175 +2175,175 @@ msgstr ""
|
|
2304 |
"アイキャッチ画像が優先されます。<br>画像サイズ 橫 1280px 縦 720px 以上、画像"
|
2305 |
"比率 16:9 程度を推奨します。"
|
2306 |
|
2307 |
-
#: dist/plugins/sns/sns_customizer.php:
|
2308 |
msgid "OG Settings"
|
2309 |
msgstr "OG 設定"
|
2310 |
|
2311 |
-
#: dist/plugins/sns/sns_customizer.php:
|
2312 |
msgid "Twitter Settings"
|
2313 |
msgstr "Twitter 設定"
|
2314 |
|
2315 |
-
#: dist/plugins/sns/sns_customizer.php:
|
2316 |
#, fuzzy
|
2317 |
#| msgid "twitter ID"
|
2318 |
msgid "Twitter ID"
|
2319 |
msgstr "twitterアカウント"
|
2320 |
|
2321 |
-
#: dist/plugins/sns/sns_customizer.php:
|
2322 |
msgid "Social button style setting"
|
2323 |
msgstr "ソーシャルボタンのスタイル設定"
|
2324 |
|
2325 |
-
#: dist/plugins/sns/sns_customizer.php:
|
2326 |
msgid "Btn color"
|
2327 |
msgstr "ボタンの色:"
|
2328 |
|
2329 |
-
#: dist/plugins/sns/sns_customizer.php:
|
2330 |
#, fuzzy
|
2331 |
#| msgid "Facebook URL:"
|
2332 |
msgid "Facebook "
|
2333 |
msgstr "Facebook リンク先ページのURL"
|
2334 |
|
2335 |
#: dist/plugins/sns/widget-fb-page-plugin.php:13
|
2336 |
-
#:
|
2337 |
msgid "Displays a Facebook Page Plugin"
|
2338 |
msgstr "Facebook ページプラグインを表示します。"
|
2339 |
|
2340 |
#: dist/plugins/sns/widget-fb-page-plugin.php:89
|
2341 |
-
#:
|
2342 |
msgid "Height"
|
2343 |
msgstr "高さ"
|
2344 |
|
2345 |
#: dist/plugins/sns/widget-fb-page-plugin.php:94
|
2346 |
-
#:
|
2347 |
msgid "Show Friend's Faces"
|
2348 |
msgstr "アイコンを表示する"
|
2349 |
|
2350 |
#: dist/plugins/sns/widget-fb-page-plugin.php:99
|
2351 |
-
#:
|
2352 |
msgid "Hide Cover Photo"
|
2353 |
msgstr "カバー画像を表示しない"
|
2354 |
|
2355 |
#: dist/plugins/sns/widget-fb-page-plugin.php:104
|
2356 |
-
#:
|
2357 |
msgid "Show Page Posts"
|
2358 |
msgstr "タイムラインを表示"
|
2359 |
|
2360 |
-
#: dist/plugins/sns/widget-twitter.php:13
|
2361 |
msgid "Display Twitter timeline."
|
2362 |
msgstr "Twitter のタイムラインを表示します。"
|
2363 |
|
2364 |
-
#: dist/plugins/sns/widget-twitter.php:89
|
2365 |
msgid "Account:<br>Please enter your Twitter account."
|
2366 |
msgstr "アカウント:<br>Twitter アカウントを入力してください。"
|
2367 |
|
2368 |
-
#: dist/plugins/sns/widget-twitter.php:90
|
2369 |
msgid "@"
|
2370 |
msgstr "@"
|
2371 |
|
2372 |
-
#: dist/plugins/sns/widget-twitter.php:94
|
2373 |
msgid "Height:<br>Please enter an arbitrary number.(Example: 300)"
|
2374 |
msgstr "高さ:<br>任意の数値を入力してください(例:300)"
|
2375 |
|
2376 |
-
#: dist/plugins/sns/widget-twitter.php:99
|
2377 |
msgid "Background color:"
|
2378 |
msgstr "背景の色:"
|
2379 |
|
2380 |
-
#: dist/plugins/sns/widget-twitter.php:122
|
2381 |
msgid "Link color:"
|
2382 |
msgstr "リンクの色:"
|
2383 |
|
2384 |
#: dist/plugins/template-tags/template-tags.php:116
|
2385 |
-
#:
|
2386 |
#, php-format
|
2387 |
msgid "Author: %s"
|
2388 |
msgstr "著者: %s"
|
2389 |
|
2390 |
#: dist/plugins/template-tags/template-tags.php:118
|
2391 |
#: dist/plugins/template-tags/template-tags.php:200
|
2392 |
-
#:
|
2393 |
-
#:
|
2394 |
msgctxt "yearly archives date format"
|
2395 |
msgid "Y"
|
2396 |
msgstr "Y年"
|
2397 |
|
2398 |
#: dist/plugins/template-tags/template-tags.php:120
|
2399 |
#: dist/plugins/template-tags/template-tags.php:204
|
2400 |
-
#:
|
2401 |
-
#:
|
2402 |
msgctxt "monthly archives date format"
|
2403 |
msgid "F Y"
|
2404 |
msgstr "Y年F"
|
2405 |
|
2406 |
#: dist/plugins/template-tags/template-tags.php:122
|
2407 |
-
#:
|
2408 |
msgctxt "daily archives date format"
|
2409 |
msgid "F j, Y"
|
2410 |
msgstr "Y年Fj日"
|
2411 |
|
2412 |
#: dist/plugins/template-tags/template-tags.php:125
|
2413 |
-
#:
|
2414 |
msgctxt "post format archive title"
|
2415 |
msgid "Asides"
|
2416 |
msgstr "サイド"
|
2417 |
|
2418 |
#: dist/plugins/template-tags/template-tags.php:127
|
2419 |
-
#:
|
2420 |
msgctxt "post format archive title"
|
2421 |
msgid "Galleries"
|
2422 |
msgstr "ギャラリー"
|
2423 |
|
2424 |
#: dist/plugins/template-tags/template-tags.php:129
|
2425 |
-
#:
|
2426 |
msgctxt "post format archive title"
|
2427 |
msgid "Images"
|
2428 |
msgstr "画像"
|
2429 |
|
2430 |
#: dist/plugins/template-tags/template-tags.php:131
|
2431 |
-
#:
|
2432 |
msgctxt "post format archive title"
|
2433 |
msgid "Videos"
|
2434 |
msgstr "ビデオ"
|
2435 |
|
2436 |
#: dist/plugins/template-tags/template-tags.php:133
|
2437 |
-
#:
|
2438 |
msgctxt "post format archive title"
|
2439 |
msgid "Quotes"
|
2440 |
msgstr "引用"
|
2441 |
|
2442 |
#: dist/plugins/template-tags/template-tags.php:135
|
2443 |
-
#:
|
2444 |
msgctxt "post format archive title"
|
2445 |
msgid "Links"
|
2446 |
msgstr "リンク"
|
2447 |
|
2448 |
#: dist/plugins/template-tags/template-tags.php:137
|
2449 |
-
#:
|
2450 |
msgctxt "post format archive title"
|
2451 |
msgid "Statuses"
|
2452 |
msgstr "ステータス"
|
2453 |
|
2454 |
#: dist/plugins/template-tags/template-tags.php:139
|
2455 |
-
#:
|
2456 |
msgctxt "post format archive title"
|
2457 |
msgid "Audio"
|
2458 |
msgstr "オーディオ"
|
2459 |
|
2460 |
#: dist/plugins/template-tags/template-tags.php:141
|
2461 |
-
#:
|
2462 |
msgctxt "post format archive title"
|
2463 |
msgid "Chats"
|
2464 |
msgstr "チャット"
|
2465 |
|
2466 |
#: dist/plugins/template-tags/template-tags.php:188
|
2467 |
#: dist/plugins/template-tags/template-tags.php:196
|
2468 |
-
#:
|
2469 |
-
#:
|
2470 |
#, php-format
|
2471 |
msgid "About %s"
|
2472 |
msgstr "%s について"
|
2473 |
|
2474 |
#: dist/plugins/template-tags/template-tags.php:201
|
2475 |
-
#:
|
2476 |
#, php-format
|
2477 |
msgctxt "Yearly archive description"
|
2478 |
msgid "Article of %s."
|
@@ -2481,56 +2352,56 @@ msgstr "%s の記事"
|
|
2481 |
#: dist/plugins/template-tags/template-tags.php:205
|
2482 |
#: dist/plugins/template-tags/template-tags.php:209
|
2483 |
#: dist/plugins/template-tags/template-tags.php:214
|
2484 |
-
#:
|
2485 |
-
#:
|
2486 |
-
#:
|
2487 |
#, php-format
|
2488 |
msgctxt "Archive description"
|
2489 |
msgid "Article of %s."
|
2490 |
msgstr "%s の記事"
|
2491 |
|
2492 |
#: dist/plugins/template-tags/template-tags.php:231
|
2493 |
-
#: dist/plugins/wp_title.php:59
|
2494 |
-
#:
|
2495 |
#, php-format
|
2496 |
msgid "Page of %s"
|
2497 |
msgstr "%sページ目"
|
2498 |
|
2499 |
#: dist/plugins/vk-blocks/vk-blocks-functions.php:58
|
2500 |
-
#:
|
2501 |
msgid "Blocks(Beta)"
|
2502 |
msgstr ""
|
2503 |
|
2504 |
#: dist/plugins/vk-blocks/vk-blocks-functions.php:63
|
2505 |
-
#:
|
2506 |
msgid "Blocks Layout(Beta)"
|
2507 |
msgstr ""
|
2508 |
|
2509 |
-
#: dist/plugins/wp_title.php:47
|
2510 |
#, php-format
|
2511 |
msgid "Search Results for : %s"
|
2512 |
msgstr "検索結果 : %s"
|
2513 |
|
2514 |
-
#: dist/plugins/wp_title.php:50
|
2515 |
msgid "Not found"
|
2516 |
msgstr "見つかりません"
|
2517 |
|
2518 |
#: dist/plugins/wp_title.php:70 dist/plugins/wp_title.php:82
|
2519 |
-
#: dist/plugins/wp_title.php:86
|
2520 |
-
#:
|
2521 |
msgid "<title> tag of homepage"
|
2522 |
msgstr "トップページの<title>タグ"
|
2523 |
|
2524 |
-
#: dist/plugins/wp_title.php:90
|
2525 |
msgid "title of the site"
|
2526 |
msgstr "サイトのタイトル"
|
2527 |
|
2528 |
-
#: dist/plugins/wp_title.php:91
|
2529 |
#, php-format
|
2530 |
msgid "Normally \"%1$s\" is placed in the title tags of all the pages."
|
2531 |
msgstr "通常「%1$s」が全ページのタイトルタグに入ります。"
|
2532 |
|
2533 |
-
#: dist/plugins/wp_title.php:94
|
2534 |
#, php-format
|
2535 |
msgid ""
|
2536 |
"For example, it appears in the form of <br /><title>page title | "
|
@@ -2539,7 +2410,7 @@ msgstr ""
|
|
2539 |
"例えば固定ページであれば<br><title>固定ページ名 | %1$s</title>"
|
2540 |
"<br>というような形式で出力されます。"
|
2541 |
|
2542 |
-
#: dist/plugins/wp_title.php:96
|
2543 |
#, php-format
|
2544 |
msgid ""
|
2545 |
"However, it might have negative impact on search engine rankings if the <"
|
@@ -2551,11 +2422,11 @@ msgstr ""
|
|
2551 |
"くなるので、%s は一番検索されたいキーワードを盛り込みつつなるべく短くまとめる"
|
2552 |
"事が望ましいです。"
|
2553 |
|
2554 |
-
#: dist/plugins/wp_title.php:100
|
2555 |
msgid "Tagline"
|
2556 |
msgstr "キャッチフレーズ"
|
2557 |
|
2558 |
-
#: dist/plugins/wp_title.php:101
|
2559 |
#, php-format
|
2560 |
msgid ""
|
2561 |
"In the top page will be output usually in the form of <br /><title>"
|
@@ -2564,7 +2435,7 @@ msgstr ""
|
|
2564 |
"トップページでは<br><title>%1$s | %2$s</title><br>というような形"
|
2565 |
"式で出力されます。"
|
2566 |
|
2567 |
-
#: dist/plugins/wp_title.php:104
|
2568 |
msgid ""
|
2569 |
"However, it may be too long in the above format. If the input to the input "
|
2570 |
"field of the following, its contents will be reflected."
|
@@ -2572,30 +2443,57 @@ msgstr ""
|
|
2572 |
"しかし、上記の形式では長くなりすぎる事があります。その場合は下記の入力欄に入"
|
2573 |
"力すれば、その内容が反映されます。"
|
2574 |
|
2575 |
-
#: dist/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2576 |
msgid "Print link fontawesome"
|
2577 |
msgstr "fontawesome link タグを出力"
|
2578 |
|
2579 |
-
#: dist/veu-packages.php:79 veu-packages.php:
|
2580 |
msgid "Print fontawesome link tag to html head."
|
2581 |
msgstr ""
|
2582 |
"fontawesome を読み込むための link タグを html head 内へ出力します。使用中の"
|
2583 |
"テーマやプラグインで fontawesome を既に読み込んでいる場合はチェックを外して下"
|
2584 |
"さい。"
|
2585 |
|
2586 |
-
#: dist/veu-packages.php:89 veu-packages.php:
|
2587 |
msgid "VK Blocks ( Beta )"
|
2588 |
msgstr "VK Blocks ( Beta )"
|
2589 |
|
2590 |
-
#: dist/veu-packages.php:90 veu-packages.php:
|
2591 |
msgid "Extends Gutenberg's blocks."
|
2592 |
msgstr "Gutenbergのブロックを拡張します。"
|
2593 |
|
2594 |
-
#: dist/veu-packages.php:100 veu-packages.php:
|
2595 |
msgid "Rewrite the title tag"
|
2596 |
msgstr "タイトルタグの書き換え"
|
2597 |
|
2598 |
-
#: dist/veu-packages.php:101 veu-packages.php:
|
2599 |
msgid "Print is rewritten by its own rules to html head."
|
2600 |
msgstr ""
|
2601 |
"head title タグ内へ出力される内容を VK EX Unit のルールで出力します。 ( VK "
|
@@ -2606,66 +2504,66 @@ msgstr ""
|
|
2606 |
#: dist/veu-packages.php:161 dist/veu-packages.php:179
|
2607 |
#: dist/veu-packages.php:209 dist/veu-packages.php:227
|
2608 |
#: dist/veu-packages.php:268 dist/veu-packages.php:303
|
2609 |
-
#: dist/veu-packages.php:326 dist/veu-packages.php:383 veu-packages.php:
|
2610 |
-
#: veu-packages.php:
|
2611 |
-
#: veu-packages.php:
|
2612 |
-
#: veu-packages.php:
|
2613 |
msgid "Setting"
|
2614 |
msgstr "設定"
|
2615 |
|
2616 |
-
#: dist/veu-packages.php:118 veu-packages.php:
|
2617 |
msgid "Print meta Keyword"
|
2618 |
msgstr "メタキーワードを出力"
|
2619 |
|
2620 |
-
#: dist/veu-packages.php:119 veu-packages.php:
|
2621 |
msgid "Print meta Keyword to html head."
|
2622 |
msgstr "ヘッダーにメタキーワードを出力します。"
|
2623 |
|
2624 |
-
#: dist/veu-packages.php:135 veu-packages.php:
|
2625 |
msgid "Print meta description"
|
2626 |
msgstr "メタディスクリプションタグを出力"
|
2627 |
|
2628 |
-
#: dist/veu-packages.php:136 veu-packages.php:
|
2629 |
msgid "Print meta description to html head."
|
2630 |
msgstr ""
|
2631 |
"投稿画面「抜粋」欄に入力されたテキストを meta description タグとして html "
|
2632 |
"head 内へ出力します。使用中のテーマやプラグインで meta description タグを出力"
|
2633 |
"している場合はチェックを外して下さい。"
|
2634 |
|
2635 |
-
#: dist/veu-packages.php:145 veu-packages.php:
|
2636 |
msgid "Main setting page"
|
2637 |
msgstr "メイン設定画面"
|
2638 |
|
2639 |
-
#: dist/veu-packages.php:147 veu-packages.php:
|
2640 |
msgid "Print og tags to html head."
|
2641 |
msgstr "OG タグを html head 内へ出力します。"
|
2642 |
|
2643 |
-
#: dist/veu-packages.php:148 veu-packages.php:
|
2644 |
msgid "Print twitter card tags to html head."
|
2645 |
msgstr "Twitter カードタグを html head 内へ出力します。"
|
2646 |
|
2647 |
-
#: dist/veu-packages.php:149 veu-packages.php:
|
2648 |
msgid "Print social bookmark buttons."
|
2649 |
msgstr "ソーシャルブックマークボタンを表示します。"
|
2650 |
|
2651 |
-
#: dist/veu-packages.php:150 veu-packages.php:
|
2652 |
msgid "Facebook Page Plugin widget."
|
2653 |
msgstr "Facebookページプラグインウィジェット"
|
2654 |
|
2655 |
-
#: dist/veu-packages.php:151 veu-packages.php:
|
2656 |
msgid "Print Follow me box to content bottom."
|
2657 |
msgstr "Follow me box を記事コンテンツ下のエリアへ表示します。"
|
2658 |
|
2659 |
-
#: dist/veu-packages.php:153 veu-packages.php:
|
2660 |
#, php-format
|
2661 |
msgid "* You can stop the function separately from the %s."
|
2662 |
msgstr "%s から個別に機能を停止する事ができます。"
|
2663 |
|
2664 |
-
#: dist/veu-packages.php:157 veu-packages.php:
|
2665 |
msgid "Social media cooperation"
|
2666 |
msgstr "ソーシャルメディア連携"
|
2667 |
|
2668 |
-
#: dist/veu-packages.php:176 veu-packages.php:
|
2669 |
msgid "Print Google Analytics tracking code."
|
2670 |
msgstr ""
|
2671 |
"Google アナリティクスのトラッキングコードを出力します。有効化した後「設定」の"
|
@@ -2673,64 +2571,64 @@ msgstr ""
|
|
2673 |
"のテーマやプラグインで Google アナリティクスのトラッキングコードを埋め込む場"
|
2674 |
"合はチェックを外して下さい。"
|
2675 |
|
2676 |
-
#: dist/veu-packages.php:192 veu-packages.php:
|
2677 |
msgid "You can use various widgets."
|
2678 |
msgstr ""
|
2679 |
"以下の機能を持ったウィジェットを追加します。各ウィジェットの設定は「外観」"
|
2680 |
"→「ウィジェット」の設定画面より行って下さい。"
|
2681 |
|
2682 |
-
#: dist/veu-packages.php:194 veu-packages.php:
|
2683 |
msgid ""
|
2684 |
"VK_Recent Posts - display the link text and the date of the latest article "
|
2685 |
"title."
|
2686 |
msgstr "VK_最新記事 - 最新記事タイトルのリンクテキストと日付を表示します。"
|
2687 |
|
2688 |
-
#: dist/veu-packages.php:195 veu-packages.php:
|
2689 |
msgid ""
|
2690 |
"VK_Page content to widget - display the contents of the page to the widgets."
|
2691 |
msgstr ""
|
2692 |
"VK_固定ページ本文 - 固定ページのコンテンツ部分をウィジェットに表示します。"
|
2693 |
|
2694 |
-
#: dist/veu-packages.php:196 veu-packages.php:
|
2695 |
msgid "VK_Profile - display the profile entered in the widget."
|
2696 |
msgstr "VK_プロフィール - ウィジェットに入力されたプロフィールを表示します。"
|
2697 |
|
2698 |
-
#: dist/veu-packages.php:197 veu-packages.php:
|
2699 |
msgid "VK_FB Page Plugin - display the Facebook Page Plugin."
|
2700 |
msgstr "VK_FB Page Plugin - Facebook ページプラグインを表示します。"
|
2701 |
|
2702 |
-
#: dist/veu-packages.php:198 veu-packages.php:
|
2703 |
msgid "VK_3PR area - display the 3PR area."
|
2704 |
msgstr "VK_3PR エリア - 3PR エリアを表示します。"
|
2705 |
|
2706 |
-
#: dist/veu-packages.php:199 veu-packages.php:
|
2707 |
msgid "categories/tags list"
|
2708 |
msgstr "カテゴリー/タグ リスト"
|
2709 |
|
2710 |
-
#: dist/veu-packages.php:199 veu-packages.php:
|
2711 |
msgid "Displays a categories, tags or format list."
|
2712 |
msgstr "カテゴリ・タグまたは、フォーマットリストを表示します。"
|
2713 |
|
2714 |
-
#: dist/veu-packages.php:205 veu-packages.php:
|
2715 |
msgid "Widgets"
|
2716 |
msgstr "ウィジェット"
|
2717 |
|
2718 |
-
#: dist/veu-packages.php:223 veu-packages.php:
|
2719 |
msgid "CSS customize"
|
2720 |
msgstr "CSSカスタマイズ"
|
2721 |
|
2722 |
-
#: dist/veu-packages.php:224 veu-packages.php:
|
2723 |
msgid "You can set Customize CSS."
|
2724 |
msgstr ""
|
2725 |
"テーマデザインをカスタマイズする CSS を管理画面より追加できるようになります。"
|
2726 |
"追加する CSS コードは「VK Ex Unit」→「CSS カスタマイズ」の画面にて入力して下"
|
2727 |
"さい。"
|
2728 |
|
2729 |
-
#: dist/veu-packages.php:242 veu-packages.php:
|
2730 |
msgid "Child page index"
|
2731 |
msgstr "子ページの一覧表示"
|
2732 |
|
2733 |
-
#: dist/veu-packages.php:243 veu-packages.php:
|
2734 |
msgid ""
|
2735 |
"At the bottom of the specified page, it will display a list of the child "
|
2736 |
"page."
|
@@ -2738,126 +2636,126 @@ msgstr ""
|
|
2738 |
"指定した固定ページの下部へ、その固定ページの下層子ページの「ページタイトル / "
|
2739 |
"サムネイル / 抜粋文 / 該当ページへのリンク」をセットで一覧表示します。"
|
2740 |
|
2741 |
-
#: dist/veu-packages.php:253 veu-packages.php:
|
2742 |
msgid "Page list from ancestor"
|
2743 |
msgstr "先祖階層からの子ページリスト表示"
|
2744 |
|
2745 |
-
#: dist/veu-packages.php:254 veu-packages.php:
|
2746 |
msgid "Display Page list from ancestor at after content."
|
2747 |
msgstr ""
|
2748 |
"現在のページの先祖階層からの子ページリストをページ本文の下に表示します。"
|
2749 |
|
2750 |
-
#: dist/veu-packages.php:265 veu-packages.php:
|
2751 |
msgid "Display Contact Section at after content."
|
2752 |
msgstr "お問い合わせ情報を本文の下に表示する"
|
2753 |
|
2754 |
-
#: dist/veu-packages.php:282 veu-packages.php:
|
2755 |
msgid "Display HTML Site Map"
|
2756 |
msgstr "HTMLサイトマップの表示"
|
2757 |
|
2758 |
-
#: dist/veu-packages.php:283 veu-packages.php:
|
2759 |
msgid "It displays a HTML Site Map to the specified page."
|
2760 |
msgstr "指定した固定ページにHTMLサイトマップを表示します。"
|
2761 |
|
2762 |
-
#: dist/veu-packages.php:308 veu-packages.php:
|
2763 |
msgid "Contents setting"
|
2764 |
msgstr "CTA表示内容設定"
|
2765 |
|
2766 |
-
#: dist/veu-packages.php:323 veu-packages.php:
|
2767 |
msgid "Insert ads to content."
|
2768 |
msgstr "記事に広告を挿入します"
|
2769 |
|
2770 |
-
#: dist/veu-packages.php:340 veu-packages.php:
|
2771 |
msgid "Print Related posts lists to post content bottom."
|
2772 |
msgstr "関連記事を記事コンテンツ下のエリアへ表示します。"
|
2773 |
|
2774 |
-
#: dist/veu-packages.php:350 veu-packages.php:
|
2775 |
msgid "Disable ping back"
|
2776 |
msgstr "ping backを停止"
|
2777 |
|
2778 |
-
#: dist/veu-packages.php:351 veu-packages.php:
|
2779 |
msgid "Disable xmlrpc ping back."
|
2780 |
msgstr "xmlrpcを停止"
|
2781 |
|
2782 |
-
#: dist/veu-packages.php:359 dist/veu-packages.php:360 veu-packages.php:
|
2783 |
-
#: veu-packages.php:
|
2784 |
msgid "Disable dashbord"
|
2785 |
msgstr "ダッシュボードに最新情報を表示しない"
|
2786 |
|
2787 |
-
#: dist/veu-packages.php:368 veu-packages.php:
|
2788 |
msgid "Admin bar manu"
|
2789 |
msgstr "管理バーメニュー"
|
2790 |
|
2791 |
-
#: dist/veu-packages.php:369 veu-packages.php:
|
2792 |
msgid "Add ExUnit menu to admin bar."
|
2793 |
msgstr "ExUnitのメニューを管理バーに表示する"
|
2794 |
|
2795 |
-
#: dist/veu-packages.php:379 veu-packages.php:
|
2796 |
msgid "Post Type Manager"
|
2797 |
msgstr "カスタム投稿タイプマネージャー"
|
2798 |
|
2799 |
-
#: dist/veu-packages.php:380 veu-packages.php:
|
2800 |
msgid "Add custom post types and custom taxonomies."
|
2801 |
msgstr "カスタム投稿タイプやカスタム分類を追加します。"
|
2802 |
|
2803 |
-
#: dist/veu-packages.php:397 veu-packages.php:
|
2804 |
msgid "Page Top Button"
|
2805 |
msgstr "ページトップへ戻るボタン"
|
2806 |
|
2807 |
-
#: dist/veu-packages.php:398 veu-packages.php:
|
2808 |
msgid ""
|
2809 |
"The page top button is displayed in the lower right corner of the screen."
|
2810 |
msgstr "ページトップへ戻るボタンは、画面の右下隅に表示されます。"
|
2811 |
|
2812 |
-
#: dist/veu-packages.php:408 veu-packages.php:
|
2813 |
msgid "Smooth scroll"
|
2814 |
msgstr "スムーススクロール"
|
2815 |
|
2816 |
-
#: dist/veu-packages.php:409 veu-packages.php:
|
2817 |
msgid "Add smooth scroll at anchor link in same page."
|
2818 |
msgstr ""
|
2819 |
"ページ内のアンカーリンククリックした際にスムーズにスクロースします。<br>※他の"
|
2820 |
"jsと干渉する事があります。独自にjsで制御している箇所をクリックしても正しく動"
|
2821 |
"作しない場合はこの機能を停止してみてください。"
|
2822 |
|
2823 |
-
#: dist/veu-packages.php:419 veu-packages.php:
|
2824 |
msgid "Add body class"
|
2825 |
msgstr "Body class の追加"
|
2826 |
|
2827 |
-
#: dist/veu-packages.php:420 veu-packages.php:
|
2828 |
msgid "Add \"Post type\", \"Page slug\" etc class name to the body class."
|
2829 |
msgstr "投稿タイプ名や固定ページのスラッグ名をbodyタグのクラスに追加します。"
|
2830 |
|
2831 |
-
#: dist/veu-packages.php:430 veu-packages.php:
|
2832 |
msgid "Navi menu class custom"
|
2833 |
msgstr "ナビメニューclassの改変"
|
2834 |
|
2835 |
-
#: dist/veu-packages.php:431 veu-packages.php:
|
2836 |
msgid "Current class tuning of navi menu."
|
2837 |
msgstr ""
|
2838 |
"メニューに投稿トップやカスタム投稿タイプアーカイブページが設定された時に、詳"
|
2839 |
"細ページや関連するカスタム分類ページを表示している時でも適切にcurrentクラスが"
|
2840 |
"追加されるように調整します。"
|
2841 |
|
2842 |
-
#: dist/veu-packages.php:442 veu-packages.php:
|
2843 |
msgid "Display Eye Catch image at before content."
|
2844 |
msgstr ""
|
2845 |
"アイキャッチ画像を本文の最初に表示します。各記事毎に非表示にする事も出来ま"
|
2846 |
"す。"
|
2847 |
|
2848 |
-
#: dist/veu-packages.php:452 veu-packages.php:
|
2849 |
msgid "TinyMCE Style Tags"
|
2850 |
msgstr "TinyMCE スタイルタグ"
|
2851 |
|
2852 |
-
#: dist/veu-packages.php:453 veu-packages.php:
|
2853 |
msgid "Add TinyMCE Editor to style tags."
|
2854 |
msgstr "スタイルタグにTinyMCEエディタを追加する"
|
2855 |
|
2856 |
-
#: dist/veu-packages.php:463 veu-packages.php:
|
2857 |
msgid "Print Bootstrap css ( grid / button / table )"
|
2858 |
msgstr "Bootstrap の CSS(grid/button/tableのみ)を出力"
|
2859 |
|
2860 |
-
#: dist/veu-packages.php:464 veu-packages.php:
|
2861 |
msgid ""
|
2862 |
"If your using theme has already including Bootstrap, you deactivate this "
|
2863 |
"item."
|
@@ -2866,17 +2764,17 @@ msgstr ""
|
|
2866 |
"(Lightningなど)やプラグインで Bootstrap を既に読み込んでいる場合はチェック"
|
2867 |
"を外して下さい。"
|
2868 |
|
2869 |
-
#: dist/veu-packages.php:474 veu-packages.php:
|
2870 |
msgid "Favicon setting"
|
2871 |
msgstr "ファビコン設定"
|
2872 |
|
2873 |
-
#: dist/veu-packages.php:475 veu-packages.php:
|
2874 |
msgid "About favicon."
|
2875 |
msgstr ""
|
2876 |
"ブラウザでページを表示した際にタブやウィンドウのタイトルに表示されるアイコン"
|
2877 |
"(ファビコン)を設定します。"
|
2878 |
|
2879 |
-
#: dist/veu-packages.php:475 veu-packages.php:
|
2880 |
msgid ""
|
2881 |
"This feature will be discontinued shortly.<br>You can set the site icon from "
|
2882 |
"\"Site Identity\" panel of \"Themes > Customize\"."
|
@@ -2885,81 +2783,36 @@ msgstr ""
|
|
2885 |
"サイトアイコンは「外観 > カスタマイズ」の「サイト基本情報」パネルから設定でき"
|
2886 |
"ます。"
|
2887 |
|
2888 |
-
#: dist/vkExUnit.php:
|
2889 |
#, php-format
|
2890 |
msgid "The current PHP version(%s) is too old, so VK ExUnit will not work."
|
2891 |
msgstr "使用中のPHPのバージョン(%s) が古すぎるので VK ExUnit は動作しません。"
|
2892 |
|
2893 |
-
#: dist/vkExUnit.php:
|
2894 |
msgid "VK ExUnit supports PHP5.6 or later."
|
2895 |
msgstr "VKExUnit がサポートしているPHPのバージョンは5.6以降です"
|
2896 |
|
2897 |
-
#: dist/vkExUnit.php:
|
2898 |
#, php-format
|
2899 |
msgid "Current PHP Version(%s) is old."
|
2900 |
msgstr "使用中のPHPのバージョン(%s) が古いです。"
|
2901 |
|
2902 |
-
#: dist/vkExUnit.php:
|
2903 |
#, php-format
|
2904 |
msgid "%s supports PHP5.6 or later."
|
2905 |
msgstr "%s はPHP5.6以降をサポートしています。"
|
2906 |
|
2907 |
-
#:
|
2908 |
-
msgid ""
|
2909 |
-
|
2910 |
-
"reuse blocks, etc."
|
2911 |
-
msgstr ""
|
2912 |
-
"入力された内容は直接表示されます。 動的ブロックや再利用ブロックなどは使用でき"
|
2913 |
-
"ません。"
|
2914 |
-
|
2915 |
-
#: inc/noindex/class-veu-metabox-noindex.php:10
|
2916 |
-
msgid "Noindex setting"
|
2917 |
-
msgstr "noindex設定"
|
2918 |
-
|
2919 |
-
#: inc/noindex/class-veu-metabox-noindex.php:34
|
2920 |
-
msgid "Print noindex tag that to be do not display on search result."
|
2921 |
-
msgstr "検索結果に表示されないようにnoindexタグを出力する。"
|
2922 |
-
|
2923 |
-
#: inc/sitemap-page/class-veu-metabox-sitemap.php:14
|
2924 |
-
msgid "Hide setting of HTML sitemap"
|
2925 |
-
msgstr "HTMLサイトマップの非表示設定"
|
2926 |
-
|
2927 |
-
#: inc/sns/class-veu-metabox-sns-button.php:14
|
2928 |
-
msgid "Hide setting of share button"
|
2929 |
-
msgstr "シェアボタンの非表示設定"
|
2930 |
-
|
2931 |
-
#: inc/sns/class-veu-metabox-sns-button.php:39
|
2932 |
-
msgid "Display setting of share button"
|
2933 |
-
msgstr "ソーシャルボタンの表示設定"
|
2934 |
-
|
2935 |
-
#: inc/sns/class-veu-metabox-sns-title.php:14
|
2936 |
-
msgid "SNS Title"
|
2937 |
-
msgstr "OGPタイトル"
|
2938 |
-
|
2939 |
-
#: veu-packages.php:310
|
2940 |
-
msgid "Noindex additional function"
|
2941 |
-
msgstr "noindex 追加機能"
|
2942 |
-
|
2943 |
-
#: veu-packages.php:311
|
2944 |
-
msgid "Print noindex tag to html head."
|
2945 |
-
msgstr "noindex タグを html head 内へ出力します。"
|
2946 |
-
|
2947 |
-
#: veu-packages.php:446
|
2948 |
-
msgid "This feature will be discontinued shortly."
|
2949 |
-
msgstr "この機能は間もなく廃止されます。"
|
2950 |
-
|
2951 |
-
#, fuzzy
|
2952 |
-
#~| msgid "CTA common setting"
|
2953 |
-
#~ msgid "Common setting"
|
2954 |
-
#~ msgstr "CTA共通設定"
|
2955 |
|
2956 |
-
|
2957 |
-
|
2958 |
-
|
2959 |
-
#~ msgstr "CTA共通設定"
|
2960 |
|
2961 |
-
|
2962 |
-
|
|
|
2963 |
|
2964 |
#, fuzzy
|
2965 |
#~| msgid "Display count"
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: \n"
|
4 |
+
"POT-Creation-Date: 2019-04-27 00:43+0900\n"
|
5 |
"PO-Revision-Date: \n"
|
6 |
"Last-Translator: Kurudrive <kurudrive@gmail.com>\n"
|
7 |
"Language-Team: Vektor translate Team <info@vektor-inc.co.jp>\n"
|
16 |
"X-Poedit-SearchPath-0: .\n"
|
17 |
"X-Poedit-SearchPathExcluded-0: node_modules\n"
|
18 |
|
19 |
+
#: admin_active_setting_page.php:3 dist/admin_active_setting_page.php:3
|
20 |
msgid "Enable setting"
|
21 |
msgstr "有効化設定"
|
22 |
|
23 |
+
#: admin_active_setting_page.php:16 admin_active_setting_page.php:89
|
24 |
+
#: dist/admin_active_setting_page.php:16 dist/admin_active_setting_page.php:89
|
|
|
25 |
msgid "Select all"
|
26 |
msgstr "全てを選択"
|
27 |
|
28 |
+
#: admin_active_setting_page.php:16 admin_active_setting_page.php:89
|
29 |
+
#: dist/admin_active_setting_page.php:16 dist/admin_active_setting_page.php:89
|
|
|
30 |
msgid "Function"
|
31 |
msgstr "有効化"
|
32 |
|
33 |
+
#: admin_active_setting_page.php:16 admin_active_setting_page.php:89
|
34 |
+
#: dist/admin_active_setting_page.php:16 dist/admin_active_setting_page.php:89
|
|
|
35 |
msgid "Description"
|
36 |
msgstr "説明"
|
37 |
|
38 |
+
#: admin_active_setting_page.php:35 dist/admin_active_setting_page.php:35
|
39 |
+
#: dist/veu-packages.php:441 veu-packages.php:441
|
40 |
msgid "Automatic Eye Catch insert"
|
41 |
msgstr "アイキャッチ画像自動挿入"
|
42 |
|
43 |
+
#: admin_active_setting_page.php:95 dist/admin_active_setting_page.php:95
|
44 |
msgid "Extension Setting"
|
45 |
msgstr "拡張設定"
|
46 |
|
47 |
+
#: admin_active_setting_page.php:100 dist/admin_active_setting_page.php:100
|
|
|
48 |
msgid "Extention contents"
|
49 |
msgstr "拡張コンテンツ"
|
50 |
|
51 |
+
#: admin_active_setting_page.php:106 dist/admin_active_setting_page.php:106
|
|
|
52 |
msgid "set extension contents to loop_end hook"
|
53 |
msgstr "ループ終了時にコンテンツを追加する"
|
54 |
|
55 |
+
#: admin_active_setting_page.php:112 dist/admin_active_setting_page.php:112
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
56 |
msgid "Plugin setting options"
|
57 |
msgstr "プラグイン設定オプション"
|
58 |
|
59 |
+
#: admin_active_setting_page.php:114 dist/admin_active_setting_page.php:114
|
|
|
60 |
msgid "Delete myOptions when deactivate me."
|
61 |
msgstr "プラグインを無効化する際にDBに保存したオプション項目を削除します。"
|
62 |
|
63 |
+
#: admin_main_setting_page.php:10 admin_main_setting_page.php:11
|
64 |
#: dist/admin_main_setting_page.php:10 dist/admin_main_setting_page.php:11
|
65 |
+
#: dist/plugins/meta_keyword.php:103 plugins/meta_keyword.php:103
|
|
|
66 |
msgid "Main setting"
|
67 |
msgstr "メイン設定"
|
68 |
|
69 |
+
#: admin_main_setting_page.php:82 dist/admin_main_setting_page.php:82
|
70 |
msgid "Activated Packages is noting. please activate some package."
|
71 |
msgstr ""
|
72 |
"有効化されているパッケージがありません。何かの機能を有効化してください。"
|
73 |
|
74 |
+
#: dist/plugins/auto_eyecatch.php:50 plugins/auto_eyecatch.php:50
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
75 |
msgid "Automatic EyeCatch"
|
76 |
msgstr "アイキャッチ自動挿入"
|
77 |
|
78 |
+
#: dist/plugins/auto_eyecatch.php:60 plugins/auto_eyecatch.php:60
|
|
|
79 |
msgid "Do not set eyecatch image automatic."
|
80 |
msgstr "アイキャッチ画像を自動挿入しない"
|
81 |
|
82 |
+
#: dist/plugins/bootstrap.php:9 dist/plugins_admin/customizer.php:38
|
83 |
+
#: plugins/bootstrap.php:9 plugins_admin/customizer.php:38
|
84 |
+
msgid "Settings"
|
85 |
+
msgstr "設定"
|
86 |
+
|
87 |
+
#: dist/plugins/bootstrap.php:36 plugins/bootstrap.php:36
|
88 |
msgid "Key color"
|
89 |
msgstr "キーカラー"
|
90 |
|
91 |
+
#: dist/plugins/bootstrap.php:47 plugins/bootstrap.php:47
|
92 |
msgid "Key color(dark)"
|
93 |
msgstr "キーカラー(暗)"
|
94 |
|
95 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:63
|
96 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:425
|
97 |
+
#: plugins/call-to-action/class-vk-call-to-action.php:63
|
98 |
+
#: plugins/call-to-action/class-vk-call-to-action.php:425
|
99 |
msgid "Edit CTA"
|
100 |
msgstr "CTAの編集"
|
101 |
|
102 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:64
|
103 |
+
#: plugins/call-to-action/class-vk-call-to-action.php:64
|
104 |
msgid "Add new CTA"
|
105 |
msgstr "CTAの新規作成"
|
106 |
|
107 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:65
|
108 |
+
#: plugins/call-to-action/class-vk-call-to-action.php:65
|
109 |
msgid "New CTA"
|
110 |
msgstr "CTA 新規作成"
|
111 |
|
112 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:98
|
113 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:100
|
114 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:101
|
115 |
+
#: plugins/call-to-action/class-vk-call-to-action.php:98
|
116 |
+
#: plugins/call-to-action/class-vk-call-to-action.php:100
|
117 |
+
#: plugins/call-to-action/class-vk-call-to-action.php:101
|
118 |
msgid "Call to Action setting"
|
119 |
msgstr "CTA設定"
|
120 |
|
121 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:103
|
122 |
+
#: plugins/call-to-action/class-vk-call-to-action.php:103
|
123 |
msgid "CTA Contents"
|
124 |
msgstr "CTA Contents"
|
125 |
|
126 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:129
|
127 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:631
|
128 |
#: dist/plugins/call-to-action/widget-call-to-action.php:74
|
129 |
+
#: plugins/call-to-action/class-vk-call-to-action.php:129
|
130 |
+
#: plugins/call-to-action/class-vk-call-to-action.php:631
|
131 |
+
#: plugins/call-to-action/widget-call-to-action.php:74
|
132 |
msgid "Random"
|
133 |
msgstr "ランダム表示"
|
134 |
|
135 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:135
|
136 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:638
|
137 |
+
#: plugins/call-to-action/class-vk-call-to-action.php:135
|
138 |
+
#: plugins/call-to-action/class-vk-call-to-action.php:638
|
139 |
msgid "Disable display"
|
140 |
msgstr "表示しない"
|
141 |
|
142 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:141
|
143 |
+
#: plugins/call-to-action/class-vk-call-to-action.php:141
|
144 |
msgid "Follow common setting"
|
145 |
msgstr "共通設定を使用"
|
146 |
|
147 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:154
|
148 |
+
#: plugins/call-to-action/class-vk-call-to-action.php:154
|
149 |
msgid "CTA common setting"
|
150 |
msgstr "CTA共通設定"
|
151 |
|
152 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:155
|
153 |
#: dist/plugins/call-to-action/view-adminsetting.php:31
|
154 |
#: dist/plugins/call-to-action/widget-call-to-action.php:88
|
155 |
+
#: plugins/call-to-action/class-vk-call-to-action.php:155
|
156 |
+
#: plugins/call-to-action/view-adminsetting.php:31
|
157 |
+
#: plugins/call-to-action/widget-call-to-action.php:88
|
158 |
msgid "Show CTA index page"
|
159 |
msgstr "CTAの一覧を表示"
|
160 |
|
161 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:220
|
162 |
+
#: plugins/call-to-action/class-vk-call-to-action.php:220
|
163 |
msgid ""
|
164 |
"You can create it with a free layout in the content field using, such as "
|
165 |
"Outer block and PR Content block in VK Blocks."
|
168 |
"アウトで作成する事もできます。"
|
169 |
|
170 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:221
|
171 |
+
#: plugins/call-to-action/class-vk-call-to-action.php:221
|
172 |
msgid ""
|
173 |
"If the contents field is entered, the contents of the body will be displayed "
|
174 |
"with priority, so the following contents will be ignored."
|
177 |
"視されます。"
|
178 |
|
179 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:222
|
180 |
+
#: plugins/call-to-action/class-vk-call-to-action.php:222
|
|
|
|
|
|
|
181 |
msgid ""
|
182 |
"The entered contents are displayed directly. You can not use short codes, "
|
183 |
"reuse blocks, etc."
|
184 |
msgstr ""
|
185 |
+
"入力された内容は直接表示されます。 ショートコードや再利用ブロックなどは使用で"
|
186 |
+
"きません。"
|
187 |
|
188 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:226
|
189 |
+
#: plugins/call-to-action/class-vk-call-to-action.php:226
|
190 |
msgid "CTA image"
|
191 |
msgstr "CTA画像"
|
192 |
|
193 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:232
|
194 |
+
#: plugins/call-to-action/class-vk-call-to-action.php:232
|
195 |
msgid "Add image"
|
196 |
msgstr "画像を追加"
|
197 |
|
198 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:233
|
199 |
+
#: plugins/call-to-action/class-vk-call-to-action.php:233
|
200 |
msgid "Change image"
|
201 |
msgstr "画像を変更"
|
202 |
|
203 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:234
|
204 |
+
#: plugins/call-to-action/class-vk-call-to-action.php:234
|
205 |
msgid "Remove image"
|
206 |
msgstr "画像を削除"
|
207 |
|
208 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:239
|
209 |
+
#: plugins/call-to-action/class-vk-call-to-action.php:239
|
210 |
msgid "CTA image position"
|
211 |
msgstr "CTA画像の位置"
|
212 |
|
213 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:242
|
214 |
+
#: plugins/call-to-action/class-vk-call-to-action.php:242
|
215 |
msgid "right"
|
216 |
msgstr "右寄せ"
|
217 |
|
218 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:243
|
219 |
+
#: plugins/call-to-action/class-vk-call-to-action.php:243
|
220 |
msgid "center"
|
221 |
msgstr "中央"
|
222 |
|
223 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:244
|
224 |
+
#: plugins/call-to-action/class-vk-call-to-action.php:244
|
225 |
msgid "left"
|
226 |
msgstr "左寄せ"
|
227 |
|
228 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:248
|
229 |
+
#: plugins/call-to-action/class-vk-call-to-action.php:248
|
230 |
msgid "Button text"
|
231 |
msgstr "ボタンの表記文言"
|
232 |
|
233 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:252
|
234 |
+
#: plugins/call-to-action/class-vk-call-to-action.php:252
|
235 |
msgid "Button icon"
|
236 |
msgstr "ボタンアイコン"
|
237 |
|
238 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:253
|
239 |
#: dist/plugins/other_widget/widget-button.php:122
|
240 |
+
#: plugins/call-to-action/class-vk-call-to-action.php:253
|
241 |
+
#: plugins/other_widget/widget-button.php:122
|
242 |
msgid "To choose your favorite icon, and enter the class."
|
243 |
msgstr "アイコンフォントを選んでそのクラス名を入力してください。"
|
244 |
|
245 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:254
|
246 |
#: dist/plugins/other_widget/widget-button.php:123
|
247 |
+
#: plugins/call-to-action/class-vk-call-to-action.php:254
|
248 |
+
#: plugins/other_widget/widget-button.php:123
|
249 |
msgid "Before :"
|
250 |
msgstr "文字の前 :"
|
251 |
|
252 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:256
|
253 |
#: dist/plugins/other_widget/widget-button.php:125
|
254 |
+
#: plugins/call-to-action/class-vk-call-to-action.php:256
|
255 |
+
#: plugins/other_widget/widget-button.php:125
|
256 |
msgid "After :"
|
257 |
msgstr "文字の後 :"
|
258 |
|
259 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:268
|
260 |
+
#: plugins/call-to-action/class-vk-call-to-action.php:268
|
261 |
msgid "Button link url"
|
262 |
msgstr "ボタンのリンク先URL"
|
263 |
|
264 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:281
|
265 |
+
#: plugins/call-to-action/class-vk-call-to-action.php:281
|
266 |
msgid "Target window"
|
267 |
msgstr "リンク先ターゲット"
|
268 |
|
269 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:283
|
270 |
+
#: plugins/call-to-action/class-vk-call-to-action.php:283
|
271 |
msgid "Open in a self window"
|
272 |
msgstr "同じウィンドウで開く"
|
273 |
|
274 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:285
|
275 |
+
#: plugins/call-to-action/class-vk-call-to-action.php:285
|
276 |
msgid "Text message"
|
277 |
msgstr "テキストメッセージ"
|
278 |
|
279 |
#: dist/plugins/call-to-action/class-vk-call-to-action.php:291
|
280 |
#: dist/plugins/call-to-action/widget-call-to-action.php:91
|
281 |
+
#: plugins/call-to-action/class-vk-call-to-action.php:291
|
282 |
+
#: plugins/call-to-action/widget-call-to-action.php:91
|
283 |
msgid "CTA setting"
|
284 |
msgstr "CTA設定"
|
285 |
|
286 |
#: dist/plugins/call-to-action/view-adminsetting.php:15
|
287 |
+
#: dist/veu-packages.php:299 plugins/call-to-action/view-adminsetting.php:15
|
288 |
+
#: veu-packages.php:299
|
289 |
msgid "Call To Action"
|
290 |
msgstr "Call To Action"
|
291 |
|
292 |
#: dist/plugins/call-to-action/view-adminsetting.php:19
|
293 |
+
#: dist/veu-packages.php:291 plugins/call-to-action/view-adminsetting.php:19
|
294 |
+
#: veu-packages.php:291
|
295 |
msgid "Display the CTA at the end of the post content."
|
296 |
msgstr "投稿内容の最後にCTAを表示します。"
|
297 |
|
298 |
#: dist/plugins/call-to-action/view-adminsetting.php:20
|
299 |
+
#: dist/veu-packages.php:293 plugins/call-to-action/view-adminsetting.php:20
|
300 |
+
#: veu-packages.php:293
|
301 |
msgid ""
|
302 |
"The CTA stands for \"Call to action\" and this is the area that prompts the "
|
303 |
"user behavior."
|
306 |
"情報を表示します。"
|
307 |
|
308 |
#: dist/plugins/call-to-action/view-adminsetting.php:21
|
309 |
+
#: dist/veu-packages.php:295 plugins/call-to-action/view-adminsetting.php:21
|
310 |
+
#: veu-packages.php:295
|
311 |
msgid ""
|
312 |
"As an example, text message and a link button for induction to the free "
|
313 |
"sample download page."
|
316 |
"ンなどです。"
|
317 |
|
318 |
#: dist/plugins/call-to-action/view-adminsetting.php:23
|
319 |
+
#: plugins/call-to-action/view-adminsetting.php:23
|
320 |
msgid "How to use"
|
321 |
msgstr "使い方"
|
322 |
|
323 |
#: dist/plugins/call-to-action/view-adminsetting.php:26
|
324 |
+
#: plugins/call-to-action/view-adminsetting.php:26
|
325 |
msgid ""
|
326 |
"You register the contents on \"CTA\" that you want to display to bottom of "
|
327 |
"the content."
|
328 |
msgstr "まずは投稿タイプCTAで、本文の最後に表示させたい内容を登録します。"
|
329 |
|
330 |
#: dist/plugins/call-to-action/view-adminsetting.php:27
|
331 |
+
#: plugins/call-to-action/view-adminsetting.php:27
|
332 |
msgid "Choose the CTA to be displayed from the following."
|
333 |
msgstr "下記のプルダウンで、投稿タイプ別に表示するCTAを選択して保存します。"
|
334 |
|
335 |
#: dist/plugins/call-to-action/view-adminsetting.php:28
|
336 |
+
#: plugins/call-to-action/view-adminsetting.php:28
|
337 |
msgid ""
|
338 |
"If you want to switch the CTA to be displayed on each post, please set in "
|
339 |
"the details page of such posting."
|
342 |
"い。"
|
343 |
|
344 |
#: dist/plugins/call-to-action/view-adminsetting.php:41
|
345 |
+
#: plugins/call-to-action/view-adminsetting.php:41
|
346 |
msgid "Show index page"
|
347 |
msgstr "一覧ページを表示する"
|
348 |
|
349 |
#: dist/plugins/call-to-action/widget-call-to-action.php:20
|
350 |
+
#: plugins/call-to-action/widget-call-to-action.php:20
|
351 |
msgid "CTA"
|
352 |
msgstr "CTA"
|
353 |
|
354 |
#: dist/plugins/call-to-action/widget-call-to-action.php:26
|
355 |
+
#: plugins/call-to-action/widget-call-to-action.php:26
|
356 |
msgid "Select CTA and display it."
|
357 |
msgstr "CTAを選択して表示します。"
|
358 |
|
359 |
#: dist/plugins/call-to-action/widget-call-to-action.php:66
|
360 |
+
#: plugins/call-to-action/widget-call-to-action.php:66
|
361 |
msgid "Please select CTA to display."
|
362 |
msgstr "表示するCTAを選択してください。"
|
363 |
|
364 |
#: dist/plugins/call-to-action/widget-call-to-action.php:80
|
365 |
+
#: plugins/call-to-action/widget-call-to-action.php:80
|
366 |
msgid "Please select"
|
367 |
msgstr "選択してください"
|
368 |
|
369 |
#: dist/plugins/child_page_index.php:79
|
370 |
#: dist/plugins/other_widget/widget-3pr-area.php:198
|
371 |
+
#: plugins/child_page_index.php:79 plugins/other_widget/widget-3pr-area.php:198
|
372 |
msgid "Read more"
|
373 |
msgstr "詳しくはこちら"
|
374 |
|
375 |
#: dist/plugins/child_page_index.php:150
|
376 |
+
#: dist/plugins/other_widget/widget-page.php:166
|
377 |
+
#: plugins/child_page_index.php:150 plugins/other_widget/widget-page.php:166
|
378 |
msgid "Display a child page index"
|
379 |
msgstr "子ページ一覧の表示"
|
380 |
|
381 |
#: dist/plugins/contact-section/contact-section.php:107
|
382 |
#: dist/plugins/contact-section/contact-section.php:138
|
383 |
+
#: plugins/contact-section/contact-section.php:107
|
384 |
+
#: plugins/contact-section/contact-section.php:138
|
385 |
msgid "Contact Information"
|
386 |
msgstr "お問い合わせ情報"
|
387 |
|
389 |
#: dist/plugins/contact-section/contact-section.php:149
|
390 |
#: dist/plugins/contact-section/customizer.php:53
|
391 |
#: dist/plugins/contact-section/customizer.php:67
|
392 |
+
#: plugins/contact-section/contact-section.php:117
|
393 |
+
#: plugins/contact-section/contact-section.php:149
|
394 |
+
#: plugins/contact-section/customizer.php:53
|
395 |
+
#: plugins/contact-section/customizer.php:67
|
396 |
msgid "Please feel free to inquire."
|
397 |
msgstr "お気軽にお問い合わせください。"
|
398 |
|
399 |
#: dist/plugins/contact-section/contact-section.php:120
|
400 |
#: dist/plugins/contact-section/customizer.php:116
|
401 |
+
#: plugins/contact-section/contact-section.php:120
|
402 |
+
#: plugins/contact-section/customizer.php:116
|
403 |
msgid "Office hours 9:00 - 18:00 [ Weekdays except holidays ]"
|
404 |
msgstr "受付時間 9:00-18:00 [ 土・日・祝日除く ]"
|
405 |
|
407 |
#: dist/plugins/contact-section/contact-section.php:124
|
408 |
#: dist/plugins/contact-section/customizer.php:158
|
409 |
#: dist/plugins/contact-section/customizer.php:200
|
410 |
+
#: plugins/contact-section/contact-section.php:122
|
411 |
+
#: plugins/contact-section/contact-section.php:124
|
412 |
+
#: plugins/contact-section/customizer.php:158
|
413 |
+
#: plugins/contact-section/customizer.php:200
|
414 |
msgid "Contact us"
|
415 |
msgstr "お問い合わせ"
|
416 |
|
417 |
#: dist/plugins/contact-section/contact-section.php:140
|
418 |
#: dist/plugins/contact-section/customizer.php:33
|
419 |
+
#: plugins/contact-section/contact-section.php:140
|
420 |
+
#: plugins/contact-section/customizer.php:33
|
421 |
msgid ""
|
422 |
"The contents entered here will be reflected in the bottom of each fixed "
|
423 |
"page, the \"Contact Section\" widget, the \"Contact Button\" widget, etc."
|
427 |
|
428 |
#: dist/plugins/contact-section/contact-section.php:142
|
429 |
#: dist/plugins/contact-section/customizer.php:35
|
430 |
+
#: plugins/contact-section/contact-section.php:142
|
431 |
+
#: plugins/contact-section/customizer.php:35
|
432 |
msgid ""
|
433 |
"When I display it on the page, it is necessary to classify a check into "
|
434 |
"\"Display Contact Section\" checkbox with the edit page of each page."
|
438 |
|
439 |
#: dist/plugins/contact-section/contact-section.php:146
|
440 |
#: dist/plugins/contact-section/customizer.php:62
|
441 |
+
#: plugins/contact-section/contact-section.php:146
|
442 |
+
#: plugins/contact-section/customizer.php:62
|
443 |
msgid "Message"
|
444 |
msgstr "メッセージ"
|
445 |
|
459 |
#: dist/plugins/contact-section/customizer.php:193
|
460 |
#: dist/plugins/google_analytics/ga_admin.php:16
|
461 |
#: dist/plugins/sns/sns_admin.php:38
|
462 |
+
#: plugins/contact-section/contact-section.php:149
|
463 |
+
#: plugins/contact-section/contact-section.php:156
|
464 |
+
#: plugins/contact-section/contact-section.php:163
|
465 |
+
#: plugins/contact-section/contact-section.php:170
|
466 |
+
#: plugins/contact-section/contact-section.php:178
|
467 |
+
#: plugins/contact-section/contact-section.php:186
|
468 |
+
#: plugins/contact-section/contact-section.php:194
|
469 |
+
#: plugins/contact-section/customizer.php:67
|
470 |
+
#: plugins/contact-section/customizer.php:88
|
471 |
+
#: plugins/contact-section/customizer.php:109
|
472 |
+
#: plugins/contact-section/customizer.php:130
|
473 |
+
#: plugins/contact-section/customizer.php:151
|
474 |
+
#: plugins/contact-section/customizer.php:172
|
475 |
+
#: plugins/contact-section/customizer.php:193
|
476 |
+
#: plugins/google_analytics/ga_admin.php:16 plugins/sns/sns_admin.php:38
|
477 |
msgid "ex) "
|
478 |
msgstr "例) "
|
479 |
|
480 |
#: dist/plugins/contact-section/contact-section.php:153
|
481 |
#: dist/plugins/contact-section/customizer.php:83
|
482 |
+
#: plugins/contact-section/contact-section.php:153
|
483 |
+
#: plugins/contact-section/customizer.php:83
|
484 |
msgid "Phone number"
|
485 |
msgstr "電話番号"
|
486 |
|
487 |
#: dist/plugins/contact-section/contact-section.php:160
|
488 |
#: dist/plugins/contact-section/customizer.php:104
|
489 |
+
#: plugins/contact-section/contact-section.php:160
|
490 |
+
#: plugins/contact-section/customizer.php:104
|
491 |
msgid "Phone icon"
|
492 |
msgstr "電話アイコン"
|
493 |
|
495 |
#: dist/plugins/contact-section/contact-section.php:170
|
496 |
#: dist/plugins/contact-section/customizer.php:125
|
497 |
#: dist/plugins/contact-section/customizer.php:130
|
498 |
+
#: plugins/contact-section/contact-section.php:167
|
499 |
+
#: plugins/contact-section/contact-section.php:170
|
500 |
+
#: plugins/contact-section/customizer.php:125
|
501 |
+
#: plugins/contact-section/customizer.php:130
|
502 |
msgid "Office hours"
|
503 |
msgstr "営業時間"
|
504 |
|
505 |
#: dist/plugins/contact-section/contact-section.php:170
|
506 |
#: dist/plugins/contact-section/customizer.php:130
|
507 |
+
#: plugins/contact-section/contact-section.php:170
|
508 |
+
#: plugins/contact-section/customizer.php:130
|
509 |
msgid "Weekdays except holidays"
|
510 |
msgstr "土日・祝日除く"
|
511 |
|
512 |
#: dist/plugins/contact-section/contact-section.php:175
|
513 |
#: dist/plugins/contact-section/customizer.php:146
|
514 |
+
#: plugins/contact-section/contact-section.php:175
|
515 |
+
#: plugins/contact-section/customizer.php:146
|
516 |
msgid "The contact page URL"
|
517 |
msgstr "お問い合わせ先URL"
|
518 |
|
519 |
#: dist/plugins/contact-section/contact-section.php:178
|
520 |
#: dist/plugins/contact-section/customizer.php:151
|
521 |
+
#: plugins/contact-section/contact-section.php:178
|
522 |
+
#: plugins/contact-section/customizer.php:151
|
523 |
msgid "or"
|
524 |
msgstr "もしくは"
|
525 |
|
526 |
#: dist/plugins/contact-section/contact-section.php:179
|
527 |
#: dist/plugins/contact-section/customizer.php:151
|
528 |
+
#: plugins/contact-section/contact-section.php:179
|
529 |
+
#: plugins/contact-section/customizer.php:151
|
530 |
msgid "* If you fill in the blank, widget's contact button does not appear."
|
531 |
msgstr "※ 未入力の場合、お問い合わせウィジェットには何も表示されません。"
|
532 |
|
533 |
#: dist/plugins/contact-section/contact-section.php:183
|
534 |
#: dist/plugins/contact-section/customizer.php:167
|
535 |
+
#: plugins/contact-section/contact-section.php:183
|
536 |
+
#: plugins/contact-section/customizer.php:167
|
537 |
msgid "Contact button Text"
|
538 |
msgstr "お問い合わせボタンに表示するテキスト"
|
539 |
|
540 |
#: dist/plugins/contact-section/contact-section.php:186
|
541 |
#: dist/plugins/contact-section/customizer.php:172
|
542 |
+
#: plugins/contact-section/contact-section.php:186
|
543 |
+
#: plugins/contact-section/customizer.php:172
|
544 |
msgid "Contact Us from email."
|
545 |
msgstr "メールでのお問い合わせはこちら"
|
546 |
|
547 |
#: dist/plugins/contact-section/contact-section.php:191
|
548 |
#: dist/plugins/contact-section/customizer.php:188
|
549 |
+
#: plugins/contact-section/contact-section.php:191
|
550 |
+
#: plugins/contact-section/customizer.php:188
|
551 |
msgid "Contact button text( sub )"
|
552 |
msgstr "お問い合わせボタンに表示するテキスト2(オプション)"
|
553 |
|
554 |
#: dist/plugins/contact-section/contact-section.php:195
|
555 |
#: dist/plugins/contact-section/customizer.php:193
|
556 |
+
#: plugins/contact-section/contact-section.php:195
|
557 |
+
#: plugins/contact-section/customizer.php:193
|
558 |
msgid "Email contact form"
|
559 |
msgstr "お気軽にお問い合わせください。"
|
560 |
|
561 |
#: dist/plugins/contact-section/contact-section.php:200
|
562 |
#: dist/plugins/contact-section/customizer.php:209
|
563 |
+
#: plugins/contact-section/contact-section.php:200
|
564 |
+
#: plugins/contact-section/customizer.php:209
|
565 |
msgid "Contact button short text for side widget"
|
566 |
msgstr "お問い合わせボタンウィジェットに表示するテキスト"
|
567 |
|
568 |
#: dist/plugins/contact-section/contact-section.php:204
|
569 |
#: dist/plugins/contact-section/customizer.php:214
|
570 |
+
#: plugins/contact-section/contact-section.php:204
|
571 |
+
#: plugins/contact-section/customizer.php:214
|
572 |
msgid "This will used to \"Contact Button\" widget."
|
573 |
msgstr ""
|
574 |
"このテキストはお問い合わせボタンウィジェットで使用されます。サイドバーでの利"
|
575 |
"用を想定していますので少ない文字数で設定してください。"
|
576 |
|
577 |
#: dist/plugins/contact-section/contact-section.php:208
|
578 |
+
#: plugins/contact-section/contact-section.php:208
|
579 |
msgid "Advanced Setting"
|
580 |
msgstr "高度な設定"
|
581 |
|
582 |
#: dist/plugins/contact-section/contact-section.php:217
|
583 |
#: dist/plugins/contact-section/customizer.php:238
|
584 |
+
#: plugins/contact-section/contact-section.php:217
|
585 |
+
#: plugins/contact-section/customizer.php:238
|
586 |
msgid "Inquiry Banner image"
|
587 |
msgstr "お問い合わせバナー画像"
|
588 |
|
589 |
#: dist/plugins/contact-section/contact-section.php:219
|
590 |
+
#: plugins/contact-section/contact-section.php:219
|
591 |
msgid "Select Image"
|
592 |
msgstr "画像を選択"
|
593 |
|
594 |
#: dist/plugins/contact-section/contact-section.php:220
|
595 |
#: dist/plugins/contact-section/customizer.php:228
|
596 |
+
#: plugins/contact-section/contact-section.php:220
|
597 |
+
#: plugins/contact-section/customizer.php:228
|
598 |
msgid "Display the image instead of the above inquiry information"
|
599 |
msgstr ""
|
600 |
"画像が登録されている場合は標準のお問い合わせ情報ではなく画像が表示されます。"
|
601 |
|
602 |
#: dist/plugins/contact-section/contact-section.php:224
|
603 |
#: dist/plugins/contact-section/customizer.php:264
|
604 |
+
#: plugins/contact-section/contact-section.php:224
|
605 |
+
#: plugins/contact-section/customizer.php:264
|
606 |
msgid "Display HTML message instead of the standard"
|
607 |
msgstr "お問い合わせ情報として表示するHTML"
|
608 |
|
609 |
#: dist/plugins/contact-section/contact-section.php:226
|
610 |
#: dist/plugins/contact-section/customizer.php:257
|
611 |
+
#: plugins/contact-section/contact-section.php:226
|
612 |
+
#: plugins/contact-section/customizer.php:257
|
613 |
msgid "HTML takes precedence over image"
|
614 |
msgstr "HTMLが登録されている場合は画像より優先されます。"
|
615 |
|
616 |
#: dist/plugins/contact-section/contact-section.php:248
|
617 |
+
#: plugins/contact-section/contact-section.php:248
|
618 |
msgid "Display Contact Section"
|
619 |
msgstr "お問い合わせ情報の表示"
|
620 |
|
621 |
#: dist/plugins/contact-section/contact-section.php:388
|
622 |
#: dist/plugins/contact-section/contact-section.php:441
|
623 |
+
#: plugins/contact-section/contact-section.php:388
|
624 |
+
#: plugins/contact-section/contact-section.php:441
|
625 |
msgid "Edit contact information"
|
626 |
msgstr "Contact情報を編集"
|
627 |
|
628 |
#: dist/plugins/contact-section/contact-section.php:457
|
629 |
+
#: plugins/contact-section/contact-section.php:457
|
630 |
msgid "Contact Button"
|
631 |
msgstr "お問い合わせボタン"
|
632 |
|
633 |
#: dist/plugins/contact-section/contact-section.php:458
|
634 |
+
#: plugins/contact-section/contact-section.php:458
|
635 |
msgid "Display contact button."
|
636 |
msgstr "お問い合わせボタンを表示します。"
|
637 |
|
638 |
#: dist/plugins/contact-section/contact-section.php:459
|
639 |
#: dist/plugins/contact-section/contact-section.php:487
|
640 |
#: dist/plugins/contact-section/contact-section.php:509
|
641 |
+
#: plugins/contact-section/contact-section.php:459
|
642 |
+
#: plugins/contact-section/contact-section.php:487
|
643 |
+
#: plugins/contact-section/contact-section.php:509
|
644 |
#, php-format
|
645 |
msgid ""
|
646 |
"It is necessary to set the \"%s\" -> \"Contact Information\" section in "
|
649 |
"「%s」→ 「メイン設定」ページで『お問い合わせ情報』を設定する必要があります。"
|
650 |
|
651 |
#: dist/plugins/contact-section/contact-section.php:486
|
652 |
+
#: plugins/contact-section/contact-section.php:486
|
653 |
msgid "Display contact button"
|
654 |
msgstr "お問い合わせボタンを表示します。"
|
655 |
|
656 |
#: dist/plugins/contact-section/contact-section.php:507
|
657 |
+
#: dist/veu-packages.php:264 plugins/contact-section/contact-section.php:507
|
658 |
+
#: veu-packages.php:264
|
659 |
msgid "Contact Section"
|
660 |
msgstr "お問い合わせ情報"
|
661 |
|
662 |
#: dist/plugins/contact-section/contact-section.php:508
|
663 |
+
#: plugins/contact-section/contact-section.php:508
|
664 |
msgid "Display Phone number and contact button etc."
|
665 |
msgstr "電話番号とお問い合わせボタンなどを表示します。"
|
666 |
|
667 |
#: dist/plugins/contact-section/contact-section.php:537
|
668 |
+
#: plugins/contact-section/contact-section.php:537
|
669 |
#, php-format
|
670 |
msgid ""
|
671 |
"*It is necessary to set the \"%s\" -> \"Contact Information\" section in "
|
675 |
"す。"
|
676 |
|
677 |
#: dist/plugins/contact-section/customizer.php:23
|
678 |
+
#: plugins/contact-section/customizer.php:23
|
679 |
msgid "Contact Settings"
|
680 |
msgstr "お問い合わせ情報"
|
681 |
|
682 |
#: dist/plugins/contact-section/customizer.php:231
|
683 |
#: dist/plugins/contact-section/customizer.php:260
|
684 |
+
#: plugins/contact-section/customizer.php:231
|
685 |
+
#: plugins/contact-section/customizer.php:260
|
686 |
msgid "It is not reflected in the header."
|
687 |
msgstr "ヘッダーには反映されません。"
|
688 |
|
690 |
#: dist/plugins/css_customize/css_customize.php:30
|
691 |
#: dist/plugins/css_customize/css_customize.php:44
|
692 |
#: dist/plugins/css_customize/css_customize.php:45
|
693 |
+
#: plugins/css_customize/css_customize-edit.php:2
|
694 |
+
#: plugins/css_customize/css_customize.php:30
|
695 |
+
#: plugins/css_customize/css_customize.php:44
|
696 |
+
#: plugins/css_customize/css_customize.php:45
|
697 |
msgid "CSS Customize"
|
698 |
msgstr "CSSカスタマイズ"
|
699 |
|
700 |
#: dist/plugins/css_customize/css_customize-edit.php:5
|
701 |
+
#: plugins/css_customize/css_customize-edit.php:5
|
702 |
msgid "You can add custom CSS here."
|
703 |
msgstr "デザインをカスタマイズする場合は下のテキストエリアにCSSを入力します"
|
704 |
|
705 |
#: dist/plugins/css_customize/css_customize-edit.php:13
|
706 |
+
#: plugins/css_customize/css_customize-edit.php:13
|
707 |
msgid "Save CSS"
|
708 |
msgstr "CSSを保存する"
|
709 |
|
710 |
#: dist/plugins/css_customize/css_customize-single.php:22
|
711 |
+
#: plugins/css_customize/css_customize-single.php:22
|
712 |
msgid "Custom CSS"
|
713 |
msgstr "カスタムCSS"
|
714 |
|
715 |
#: dist/plugins/css_customize/css_customize.php:100
|
716 |
+
#: plugins/css_customize/css_customize.php:100
|
717 |
msgid "Your custom CSS was saved."
|
718 |
msgstr "CSSが保存されました"
|
719 |
|
720 |
#: dist/plugins/css_customize/css_customize.php:103
|
721 |
+
#: plugins/css_customize/css_customize.php:103
|
722 |
msgid "Error occured. Please try again."
|
723 |
msgstr "何らかのエラー!! また試してみてください"
|
724 |
|
725 |
#: dist/plugins/font-awesome/class-vk-font-awesome-versions.php:22
|
726 |
#: dist/plugins/font-awesome/class-vk-font-awesome-versions.php:37
|
727 |
+
#: plugins/font-awesome/class-vk-font-awesome-versions.php:22
|
728 |
+
#: plugins/font-awesome/class-vk-font-awesome-versions.php:37
|
729 |
msgid "Not recommended"
|
730 |
msgstr "非推奨"
|
731 |
|
732 |
#: dist/plugins/font-awesome/class-vk-font-awesome-versions.php:69
|
733 |
#: dist/plugins/font-awesome/class-vk-font-awesome-versions.php:71
|
734 |
+
#: plugins/font-awesome/class-vk-font-awesome-versions.php:69
|
735 |
+
#: plugins/font-awesome/class-vk-font-awesome-versions.php:71
|
736 |
msgid "Ex ) "
|
737 |
msgstr "例 ) "
|
738 |
|
739 |
#: dist/plugins/font-awesome/class-vk-font-awesome-versions.php:169
|
740 |
+
#: plugins/font-awesome/class-vk-font-awesome-versions.php:169
|
741 |
msgid "Font Awesome"
|
742 |
msgstr "Font Awesome"
|
743 |
|
744 |
#: dist/plugins/font-awesome/class-vk-font-awesome-versions.php:190
|
745 |
+
#: plugins/font-awesome/class-vk-font-awesome-versions.php:190
|
746 |
msgid "Font Awesome Version"
|
747 |
msgstr "Font Awesome Version"
|
748 |
|
749 |
#: dist/plugins/font-awesome/class-vk-font-awesome-versions.php:193
|
750 |
+
#: plugins/font-awesome/class-vk-font-awesome-versions.php:193
|
751 |
msgid "4.7 will be abolished in the near future."
|
752 |
msgstr "4.7は将来的に廃止します。"
|
753 |
|
754 |
+
#: dist/plugins/footer_copyright_change.php:6
|
755 |
+
#: plugins/footer_copyright_change.php:6
|
756 |
msgid ""
|
757 |
"<p>Powered by <a href=\"https://wordpress.org/\">WordPress</a> with <a href="
|
758 |
"\"https://lightning.nagoya\" target=\"_blank\" title=\"Free WordPress Theme "
|
769 |
#: dist/plugins/google_analytics/ga_admin.php:9
|
770 |
#: dist/plugins/google_analytics/ga_admin.php:13
|
771 |
#: dist/plugins/google_analytics/google_analytics.php:23
|
772 |
+
#: plugins/google_analytics/ga_admin.php:9
|
773 |
+
#: plugins/google_analytics/ga_admin.php:13
|
774 |
+
#: plugins/google_analytics/google_analytics.php:23
|
775 |
msgid "Google Analytics Settings"
|
776 |
msgstr "Google Analytics設定"
|
777 |
|
778 |
#: dist/plugins/google_analytics/ga_admin.php:14
|
779 |
+
#: plugins/google_analytics/ga_admin.php:14
|
780 |
msgid ""
|
781 |
"Please fill in the Google Analytics ID from the Analytics embed code used in "
|
782 |
"the site."
|
783 |
msgstr "このサイトで使用する Google アナリティクスの ID を入力して下さい。"
|
784 |
|
785 |
#: dist/plugins/google_analytics/ga_admin.php:19
|
786 |
+
#: plugins/google_analytics/ga_admin.php:19
|
787 |
msgid ""
|
788 |
"Please select the type of Analytics code . (If you are unsure you can skip "
|
789 |
"this.)"
|
793 |
|
794 |
#: dist/plugins/google_analytics/ga_admin.php:23
|
795 |
#: dist/plugins/google_analytics/ga_customizer.php:74
|
796 |
+
#: plugins/google_analytics/ga_admin.php:23
|
797 |
+
#: plugins/google_analytics/ga_customizer.php:74
|
798 |
msgid "Recommendation ( gtag )"
|
799 |
msgstr "推奨 ( gtag )"
|
800 |
|
801 |
#: dist/plugins/google_analytics/ga_admin.php:24
|
802 |
#: dist/plugins/google_analytics/ga_customizer.php:75
|
803 |
+
#: plugins/google_analytics/ga_admin.php:24
|
804 |
+
#: plugins/google_analytics/ga_customizer.php:75
|
805 |
msgid "Universal Analytics code ( analytics.js )"
|
806 |
msgstr "ユニバーサル アナリティクスのコード ( analytics.js )"
|
807 |
|
808 |
#: dist/plugins/google_analytics/ga_admin.php:25
|
809 |
#: dist/plugins/google_analytics/ga_customizer.php:76
|
810 |
+
#: plugins/google_analytics/ga_admin.php:25
|
811 |
+
#: plugins/google_analytics/ga_customizer.php:76
|
812 |
msgid "Normal code ( analytics.js )"
|
813 |
msgstr "ノーマルのコード ( analytics.js )"
|
814 |
|
815 |
#: dist/plugins/google_analytics/ga_customizer.php:24
|
816 |
+
#: plugins/google_analytics/ga_customizer.php:24
|
817 |
msgid "Google Analtics Settings"
|
818 |
msgstr "Google Analytics設定"
|
819 |
|
820 |
#: dist/plugins/google_analytics/ga_customizer.php:45
|
821 |
+
#: plugins/google_analytics/ga_customizer.php:45
|
822 |
msgid "Google Analytics ID"
|
823 |
msgstr "Google Analyticsの ID"
|
824 |
|
825 |
#: dist/plugins/google_analytics/ga_customizer.php:49
|
826 |
+
#: plugins/google_analytics/ga_customizer.php:49
|
827 |
msgid ""
|
828 |
"Please fill in the Google Analytics ID from the Analytics embed code used in "
|
829 |
"the site.<br>ex) XXXXXXXX-X"
|
832 |
"XXXXXXXX-X"
|
833 |
|
834 |
#: dist/plugins/google_analytics/ga_customizer.php:68
|
835 |
+
#: plugins/google_analytics/ga_customizer.php:68
|
836 |
msgid "Select the type of Analytics code"
|
837 |
msgstr "アナリティクスコードの種類を選択"
|
838 |
|
839 |
#: dist/plugins/google_analytics/ga_customizer.php:78
|
840 |
+
#: plugins/google_analytics/ga_customizer.php:78
|
841 |
msgid ""
|
842 |
"Print the select the type of Analytics code.<br>(If you are unsure you can "
|
843 |
"skip this.)"
|
845 |
"アナリティクスコードの種類を選択して下さい。( 不明な場合この設定は省略できま"
|
846 |
"す。)"
|
847 |
|
848 |
+
#: dist/plugins/icons.php:38 dist/plugins/icons.php:68 plugins/icons.php:38
|
849 |
+
#: plugins/icons.php:68
|
850 |
msgid "icon setting"
|
851 |
msgstr "アイコン設定"
|
852 |
|
853 |
+
#: dist/plugins/icons.php:74 plugins/icons.php:74
|
854 |
#, php-format
|
855 |
msgid ""
|
856 |
"This feature will be discontinued shortly.<br>You can set the site icon from "
|
861 |
"サイトアイコンは「<a href=%s>外観 > カスタマイズ</a>」の「サイト基本情報」パ"
|
862 |
"ネルから設定できます。"
|
863 |
|
864 |
+
#: dist/plugins/icons.php:81 plugins/icons.php:81
|
865 |
msgid "Favicon Setting"
|
866 |
msgstr "ファビコン設定"
|
867 |
|
868 |
+
#: dist/plugins/icons.php:83 plugins/icons.php:83
|
869 |
msgid "Choose icon"
|
870 |
msgstr "アイコンを選択"
|
871 |
|
872 |
+
#: dist/plugins/icons.php:84 plugins/icons.php:84
|
873 |
msgid "Please upload your \".ico\" file"
|
874 |
msgstr "作成したicoファイルをアップロードしてください"
|
875 |
|
876 |
#: dist/plugins/insert_ads.php:38 dist/plugins/insert_ads.php:218
|
877 |
+
#: dist/veu-packages.php:322 plugins/insert_ads.php:38
|
878 |
+
#: plugins/insert_ads.php:218 veu-packages.php:322
|
879 |
msgid "Insert ads"
|
880 |
msgstr "広告の挿入"
|
881 |
|
882 |
+
#: dist/plugins/insert_ads.php:228 plugins/insert_ads.php:228
|
883 |
msgid "Google Auto ads"
|
884 |
msgstr "Google自動広告"
|
885 |
|
886 |
+
#: dist/plugins/insert_ads.php:233 plugins/insert_ads.php:233
|
887 |
msgid "About Google Auto ads"
|
888 |
msgstr "Google自動広告について"
|
889 |
|
890 |
+
#: dist/plugins/insert_ads.php:236 plugins/insert_ads.php:236
|
891 |
msgid ""
|
892 |
"If you would like to set to Google Auto ads,Please fill in Publisher ID."
|
893 |
msgstr ""
|
894 |
"Google自動広告を設定する場合はチェックを入れて、サイト運営者IDを入力してくだ"
|
895 |
"さい。"
|
896 |
|
897 |
+
#: dist/plugins/insert_ads.php:238 plugins/insert_ads.php:238
|
898 |
msgid "Enable Google Auto ads"
|
899 |
msgstr "Google自動広告を有効にする"
|
900 |
|
901 |
+
#: dist/plugins/insert_ads.php:240 plugins/insert_ads.php:240
|
902 |
msgid "Publisher ID"
|
903 |
msgstr "サイト運営者ID"
|
904 |
|
905 |
+
#: dist/plugins/insert_ads.php:244 plugins/insert_ads.php:244
|
906 |
msgid "Google AdSense dashboard"
|
907 |
msgstr "Google AdSense 管理画面"
|
908 |
|
909 |
+
#: dist/plugins/insert_ads.php:246 plugins/insert_ads.php:246
|
910 |
#, php-format
|
911 |
msgid ""
|
912 |
"Publisher ID is you can investigate from the %s > Account information page."
|
913 |
msgstr "サイト運営者IDは %s > アカウント情報 から確認できます。"
|
914 |
|
915 |
+
#: dist/plugins/insert_ads.php:249 plugins/insert_ads.php:249
|
916 |
msgid "Designate anchor ads at the bottom."
|
917 |
msgstr "アンカー広告を下部に指定する"
|
918 |
|
919 |
+
#: dist/plugins/insert_ads.php:251 plugins/insert_ads.php:251
|
920 |
msgid ""
|
921 |
"The layout may collapse by inserting Google Auto ads, but the correspondence "
|
922 |
"varies depending on the kind, specification, theme etc. of advertisement, so "
|
927 |
"中のテーマなどにより対応は様々ですので、表示崩れについては各自必要に応じてCSS"
|
928 |
"を書いて修正してください。"
|
929 |
|
930 |
+
#: dist/plugins/insert_ads.php:259 plugins/insert_ads.php:259
|
931 |
msgid "Insert ads to post."
|
932 |
msgstr "投稿に広告を挿入"
|
933 |
|
934 |
+
#: dist/plugins/insert_ads.php:261 plugins/insert_ads.php:261
|
935 |
msgid "Insert ads to before content and more tag and after content."
|
936 |
msgstr "記事の直前 / moreタグの直後 / 記事の最後に広告を挿入できます。"
|
937 |
|
938 |
+
#: dist/plugins/insert_ads.php:261 plugins/insert_ads.php:261
|
939 |
msgid "If you want to separate ads area, you fill two fields."
|
940 |
msgstr "2つのフィールドに分けて挿入すると、横並び(col-md-6)に表示されます。"
|
941 |
|
942 |
+
#: dist/plugins/insert_ads.php:263 plugins/insert_ads.php:263
|
943 |
msgid "insert the ad [ before content ]"
|
944 |
msgstr "広告を挿入 [ 記事の最初 ]"
|
945 |
|
946 |
+
#: dist/plugins/insert_ads.php:271 plugins/insert_ads.php:271
|
947 |
msgid "insert the ad [ more tag ]"
|
948 |
msgstr "広告を挿入 [ moreタグ ]"
|
949 |
|
950 |
+
#: dist/plugins/insert_ads.php:279 plugins/insert_ads.php:279
|
951 |
msgid "insert the ad [ after content ]"
|
952 |
msgstr "広告を挿入 [ 記事の最後 ]"
|
953 |
|
954 |
#: dist/plugins/meta_description.php:20 dist/plugins/meta_description.php:31
|
955 |
+
#: dist/plugins/meta_description.php:34 plugins/meta_description.php:20
|
956 |
+
#: plugins/meta_description.php:31 plugins/meta_description.php:34
|
957 |
msgid "Meta Description"
|
958 |
msgstr "メタディスクリプション"
|
959 |
|
960 |
+
#: dist/plugins/meta_description.php:37 plugins/meta_description.php:37
|
961 |
msgid ""
|
962 |
"What you have to complete the \"excerpt\" column of the edit screen of each "
|
963 |
"page will be reflected in the description of the meta tag."
|
965 |
"各ページの編集画面の「抜粋」欄に記入した内容がmetaタグのディスクリプションに"
|
966 |
"反映されます"
|
967 |
|
968 |
+
#: dist/plugins/meta_description.php:38 plugins/meta_description.php:38
|
969 |
msgid ""
|
970 |
"Description of meta tags in the search results screen of search sites such "
|
971 |
"as Google, will be Displayed, such as the bottom of the site title. If the "
|
976 |
"す。しかし、トップページに設定した固定ページに抜粋が記入されている場合はその"
|
977 |
"内容が反映されます。"
|
978 |
|
979 |
+
#: dist/plugins/meta_description.php:39 plugins/meta_description.php:39
|
980 |
msgid ""
|
981 |
"The meta description of the top page is subject to the catchphrase of the "
|
982 |
"site. However, its contents will be reflected if the excerpt is entered in "
|
986 |
"す。しかし、トップページに設定した固定ページに抜粋が記入されている場合はその"
|
987 |
"内容が反映されます。"
|
988 |
|
989 |
+
#: dist/plugins/meta_description.php:40 plugins/meta_description.php:40
|
990 |
msgid ""
|
991 |
"If \"excerpt\" column is not found, Click \"Display Option\" of page top at "
|
992 |
"each article edit page, and check the expert column display."
|
997 |
|
998 |
#: dist/plugins/meta_keyword.php:40 dist/plugins/meta_keyword.php:91
|
999 |
#: dist/plugins/meta_keyword.php:93 dist/plugins/meta_keyword.php:94
|
1000 |
+
#: dist/plugins/meta_keyword.php:101 plugins/meta_keyword.php:40
|
1001 |
+
#: plugins/meta_keyword.php:91 plugins/meta_keyword.php:93
|
1002 |
+
#: plugins/meta_keyword.php:94 plugins/meta_keyword.php:101
|
1003 |
msgid "Meta Keywords"
|
1004 |
msgstr "メタキーワード"
|
1005 |
|
1006 |
+
#: dist/plugins/meta_keyword.php:68 plugins/meta_keyword.php:68
|
1007 |
msgid "Meta Keyword"
|
1008 |
msgstr "メタキーワード"
|
1009 |
|
1010 |
+
#: dist/plugins/meta_keyword.php:71 plugins/meta_keyword.php:71
|
1011 |
msgid "Common Keywords"
|
1012 |
msgstr "共通キーワード設定"
|
1013 |
|
1014 |
+
#: dist/plugins/meta_keyword.php:72 plugins/meta_keyword.php:72
|
1015 |
msgid ""
|
1016 |
"Keywords for meta tag. This words will set Meta Keyword with post keywords. "
|
1017 |
"if you want multiple keywords, enter with separator of \",\"."
|
1019 |
"メタタグに入力するキーワードを入力します。ここでは全てのページで使用する共通"
|
1020 |
"のキーワードを設定します。複数ある場合は「,」で区切ってください。"
|
1021 |
|
1022 |
+
#: dist/plugins/meta_keyword.php:75 plugins/meta_keyword.php:75
|
1023 |
msgid "This is not seriously, Because the SearchEngine does not care this."
|
1024 |
msgstr ""
|
1025 |
"あまり深く考える必要はありません。現状のサーチエンジンではそこまで重要なファ"
|
1026 |
"クターとはなりません。"
|
1027 |
|
1028 |
+
#: dist/plugins/meta_keyword.php:76 plugins/meta_keyword.php:76
|
1029 |
msgid ""
|
1030 |
"For each page individual keyword is enter at the edit screen of each "
|
1031 |
"article. 10 keywords maximum, together with a each article keywords is "
|
1034 |
"個々のページのキーワードはそれぞれの投稿ページのキーワード入力欄から追加して"
|
1035 |
"ください。それらと合わせて10個程度のキーワード数であることが望ましいです。"
|
1036 |
|
1037 |
+
#: dist/plugins/meta_keyword.php:77 plugins/meta_keyword.php:77
|
1038 |
msgid "\",\" separator at end of the last keyword is do not need."
|
1039 |
msgstr "最後のキーワードの後ろに「,」は必要ありません。"
|
1040 |
|
1041 |
+
#: dist/plugins/meta_keyword.php:78 plugins/meta_keyword.php:78
|
1042 |
msgid "Example: WordPress,template,theme,free,GPL"
|
1043 |
msgstr "【例】 WordPress,テンプレート,テーマ,無料,GPL"
|
1044 |
|
1045 |
+
#: dist/plugins/meta_keyword.php:102 plugins/meta_keyword.php:102
|
|
|
1046 |
msgid ""
|
1047 |
"To distinguish between individual keywords, please enter a , delimiter "
|
1048 |
"(optional)."
|
1049 |
msgstr "キーワードを複数入力する場合は , ( カンマ )で区切って下さい。"
|
1050 |
|
1051 |
+
#: dist/plugins/meta_keyword.php:104 plugins/meta_keyword.php:104
|
|
|
1052 |
#, php-format
|
1053 |
msgid "* keywords common to the entire site can be set from %s."
|
1054 |
msgstr "サイト全体のキーワードは %s より設定することができます。"
|
1055 |
|
1056 |
#: dist/plugins/other_widget/widget-3pr-area.php:9
|
1057 |
#: dist/plugins/other_widget/widget-3pr-area.php:161
|
1058 |
+
#: plugins/other_widget/widget-3pr-area.php:9
|
1059 |
+
#: plugins/other_widget/widget-3pr-area.php:161
|
1060 |
msgid "3PR area"
|
1061 |
msgstr "3PR エリア"
|
1062 |
|
1063 |
#: dist/plugins/other_widget/widget-3pr-area.php:14
|
1064 |
+
#: plugins/other_widget/widget-3pr-area.php:14
|
1065 |
msgid "Displays a 3PR area"
|
1066 |
msgstr "3PR エリアを表示します。"
|
1067 |
|
1068 |
#: dist/plugins/other_widget/widget-3pr-area.php:20
|
1069 |
+
#: plugins/other_widget/widget-3pr-area.php:20
|
1070 |
msgid "3PR area1 title"
|
1071 |
msgstr "3PR エリア1 タイトル"
|
1072 |
|
1073 |
#: dist/plugins/other_widget/widget-3pr-area.php:28
|
1074 |
+
#: plugins/other_widget/widget-3pr-area.php:28
|
1075 |
msgid "3PR area2 title"
|
1076 |
msgstr "3PR エリア2 タイトル"
|
1077 |
|
1078 |
#: dist/plugins/other_widget/widget-3pr-area.php:36
|
1079 |
+
#: plugins/other_widget/widget-3pr-area.php:36
|
1080 |
msgid "3PR area3 title"
|
1081 |
msgstr "3PR エリア3 タイトル"
|
1082 |
|
1083 |
#: dist/plugins/other_widget/widget-3pr-area.php:54
|
1084 |
+
#: plugins/other_widget/widget-3pr-area.php:54
|
1085 |
msgid "3PR area setting"
|
1086 |
msgstr "3PR エリア設定"
|
1087 |
|
1093 |
#: dist/plugins/related_posts/related_posts.php:261
|
1094 |
#: dist/plugins/sns/widget-fb-page-plugin.php:79
|
1095 |
#: dist/plugins/sns/widget-twitter.php:84
|
1096 |
+
#: plugins/other_widget/widget-3pr-area.php:56
|
1097 |
+
#: plugins/other_widget/widget-new-posts.php:243
|
1098 |
+
#: plugins/other_widget/widget-page.php:126
|
1099 |
+
#: plugins/other_widget/widget-pr-blocks.php:111
|
1100 |
+
#: plugins/other_widget/widget-profile.php:55
|
1101 |
+
#: plugins/related_posts/related_posts.php:261
|
1102 |
+
#: plugins/sns/widget-fb-page-plugin.php:79 plugins/sns/widget-twitter.php:84
|
1103 |
msgid "Title:"
|
1104 |
msgstr "タイトル"
|
1105 |
|
1106 |
#: dist/plugins/other_widget/widget-3pr-area.php:62
|
1107 |
+
#: plugins/other_widget/widget-3pr-area.php:62
|
1108 |
msgid "Select image for PC:"
|
1109 |
msgstr "PC 用に表示される画像を選択(横 300px 程度推奨)"
|
1110 |
|
1113 |
#: dist/plugins/other_widget/widget-new-posts.php:290
|
1114 |
#: dist/plugins/other_widget/widget-pr-blocks.php:174
|
1115 |
#: dist/plugins/other_widget/widget-profile.php:70
|
1116 |
+
#: plugins/other_widget/widget-3pr-area.php:72
|
1117 |
+
#: plugins/other_widget/widget-3pr-area.php:90
|
1118 |
+
#: plugins/other_widget/widget-new-posts.php:290
|
1119 |
+
#: plugins/other_widget/widget-pr-blocks.php:174
|
1120 |
+
#: plugins/other_widget/widget-profile.php:70
|
1121 |
msgid "Select image"
|
1122 |
msgstr "画像を選択"
|
1123 |
|
1126 |
#: dist/plugins/other_widget/widget-new-posts.php:291
|
1127 |
#: dist/plugins/other_widget/widget-pr-blocks.php:175
|
1128 |
#: dist/plugins/other_widget/widget-profile.php:71
|
1129 |
+
#: plugins/other_widget/widget-3pr-area.php:73
|
1130 |
+
#: plugins/other_widget/widget-3pr-area.php:91
|
1131 |
+
#: plugins/other_widget/widget-new-posts.php:291
|
1132 |
+
#: plugins/other_widget/widget-pr-blocks.php:175
|
1133 |
+
#: plugins/other_widget/widget-profile.php:71
|
1134 |
msgid "Clear image"
|
1135 |
msgstr "画像クリア"
|
1136 |
|
1137 |
#: dist/plugins/other_widget/widget-3pr-area.php:80
|
1138 |
+
#: plugins/other_widget/widget-3pr-area.php:80
|
1139 |
msgid "Select image for Mobile:"
|
1140 |
msgstr ""
|
1141 |
"スマホ用(ウィンドウサイズが 768px 以下の場合)に表示される画像を選択(橫 "
|
1143 |
|
1144 |
#: dist/plugins/other_widget/widget-3pr-area.php:102
|
1145 |
#: dist/plugins/other_widget/widget-pr-blocks.php:115
|
1146 |
+
#: plugins/other_widget/widget-3pr-area.php:102
|
1147 |
+
#: plugins/other_widget/widget-pr-blocks.php:115
|
1148 |
msgid "Summary Text:"
|
1149 |
msgstr "概要となるテキスト"
|
1150 |
|
1151 |
#: dist/plugins/other_widget/widget-3pr-area.php:108
|
1152 |
#: dist/plugins/other_widget/widget-pr-blocks.php:120
|
1153 |
+
#: plugins/other_widget/widget-3pr-area.php:108
|
1154 |
+
#: plugins/other_widget/widget-pr-blocks.php:120
|
1155 |
msgid "Link URL:"
|
1156 |
msgstr "リンク先ページのURL"
|
1157 |
|
1158 |
#: dist/plugins/other_widget/widget-3pr-area.php:116
|
1159 |
#: dist/plugins/other_widget/widget-banner.php:106
|
1160 |
#: dist/plugins/other_widget/widget-pr-blocks.php:124
|
1161 |
+
#: plugins/other_widget/widget-3pr-area.php:116
|
1162 |
+
#: plugins/other_widget/widget-banner.php:106
|
1163 |
+
#: plugins/other_widget/widget-pr-blocks.php:124
|
1164 |
msgid "Open link new tab."
|
1165 |
msgstr "リンクを別ウィンドウで開く"
|
1166 |
|
1167 |
#: dist/plugins/other_widget/widget-archives.php:9 dist/veu-packages.php:200
|
1168 |
+
#: plugins/other_widget/widget-archives.php:9 veu-packages.php:200
|
1169 |
msgid "archive list"
|
1170 |
msgstr "アーカイブリスト"
|
1171 |
|
1172 |
#: dist/plugins/other_widget/widget-archives.php:14 dist/veu-packages.php:200
|
1173 |
+
#: plugins/other_widget/widget-archives.php:14 veu-packages.php:200
|
1174 |
msgid ""
|
1175 |
"Displays a list of archives. You can choose the post type and also to "
|
1176 |
"display archives by month or by year."
|
1180 |
|
1181 |
#: dist/plugins/other_widget/widget-archives.php:53
|
1182 |
#: dist/plugins/other_widget/widget-archives.php:54
|
1183 |
+
#: plugins/other_widget/widget-archives.php:53
|
1184 |
+
#: plugins/other_widget/widget-archives.php:54
|
1185 |
msgid "Monthly archives"
|
1186 |
msgstr "月別アーカイブ"
|
1187 |
|
1188 |
#: dist/plugins/other_widget/widget-archives.php:68
|
1189 |
#: dist/plugins/other_widget/widget-new-posts.php:261
|
1190 |
#: dist/plugins/other_widget/widget-new-posts.php:268
|
1191 |
+
#: plugins/other_widget/widget-archives.php:68
|
1192 |
+
#: plugins/other_widget/widget-new-posts.php:261
|
1193 |
+
#: plugins/other_widget/widget-new-posts.php:268
|
1194 |
msgid "Title"
|
1195 |
msgstr "タイトル"
|
1196 |
|
1197 |
#: dist/plugins/other_widget/widget-archives.php:72
|
1198 |
+
#: plugins/other_widget/widget-archives.php:72
|
1199 |
msgid "Post type"
|
1200 |
msgstr "ポストタイプ"
|
1201 |
|
1202 |
#: dist/plugins/other_widget/widget-archives.php:92
|
1203 |
+
#: plugins/other_widget/widget-archives.php:92
|
1204 |
msgid "Monthly"
|
1205 |
msgstr "月別"
|
1206 |
|
1207 |
#: dist/plugins/other_widget/widget-archives.php:99
|
1208 |
+
#: plugins/other_widget/widget-archives.php:99
|
1209 |
msgid "Yearly"
|
1210 |
msgstr "年別"
|
1211 |
|
1212 |
#: dist/plugins/other_widget/widget-archives.php:117
|
1213 |
+
#: plugins/other_widget/widget-archives.php:117
|
1214 |
msgid "archive"
|
1215 |
msgstr "アーカイブ"
|
1216 |
|
1217 |
#: dist/plugins/other_widget/widget-banner.php:15
|
1218 |
+
#: plugins/other_widget/widget-banner.php:15
|
1219 |
msgid "Banner"
|
1220 |
msgstr "バナー"
|
1221 |
|
1222 |
#: dist/plugins/other_widget/widget-banner.php:21
|
1223 |
+
#: plugins/other_widget/widget-banner.php:21
|
1224 |
msgid ""
|
1225 |
"You can easily set up a banner simply by registering images and link "
|
1226 |
"destinations."
|
1227 |
msgstr "画像とリンク先を登録するだけで簡単にバナーを設定できます。"
|
1228 |
|
1229 |
#: dist/plugins/other_widget/widget-banner.php:97
|
1230 |
+
#: plugins/other_widget/widget-banner.php:97
|
1231 |
msgid "Set image"
|
1232 |
msgstr "画像を選択"
|
1233 |
|
1234 |
#: dist/plugins/other_widget/widget-banner.php:107
|
1235 |
+
#: plugins/other_widget/widget-banner.php:107
|
1236 |
msgid "Alternative text"
|
1237 |
msgstr "代替テキスト(alt)"
|
1238 |
|
1239 |
#: dist/plugins/other_widget/widget-button.php:32
|
1240 |
+
#: plugins/other_widget/widget-button.php:32
|
1241 |
msgid "Button"
|
1242 |
msgstr "ボタン"
|
1243 |
|
1244 |
#: dist/plugins/other_widget/widget-button.php:37
|
1245 |
+
#: plugins/other_widget/widget-button.php:37
|
1246 |
msgid "You can set buttons for arbitrary text."
|
1247 |
msgstr "任意のテキストのボタンを設定できます。"
|
1248 |
|
1249 |
#: dist/plugins/other_widget/widget-button.php:116
|
1250 |
+
#: plugins/other_widget/widget-button.php:116
|
1251 |
msgid "Main text(Required):"
|
1252 |
msgstr "ボタンテキスト(必須):"
|
1253 |
|
1254 |
#: dist/plugins/other_widget/widget-button.php:121
|
1255 |
+
#: plugins/other_widget/widget-button.php:121
|
1256 |
msgid "Class name of the icon font"
|
1257 |
msgstr "使用したいアイコンフォント"
|
1258 |
|
1259 |
#: dist/plugins/other_widget/widget-button.php:134
|
1260 |
+
#: plugins/other_widget/widget-button.php:134
|
1261 |
msgid "Sub text:"
|
1262 |
msgstr "サブテキスト:"
|
1263 |
|
1264 |
#: dist/plugins/other_widget/widget-button.php:138
|
1265 |
+
#: plugins/other_widget/widget-button.php:138
|
1266 |
msgid "Link URL(Required):"
|
1267 |
msgstr "リンク先ページのURL(必須):"
|
1268 |
|
1269 |
#: dist/plugins/other_widget/widget-button.php:148
|
1270 |
+
#: plugins/other_widget/widget-button.php:148
|
1271 |
msgid "Open with new tab"
|
1272 |
msgstr "リンクを別ウィンドウで開く"
|
1273 |
|
1274 |
#: dist/plugins/other_widget/widget-button.php:151
|
1275 |
+
#: plugins/other_widget/widget-button.php:151
|
1276 |
msgid "Size"
|
1277 |
msgstr "サイズ"
|
1278 |
|
1279 |
#: dist/plugins/other_widget/widget-button.php:158
|
1280 |
+
#: plugins/other_widget/widget-button.php:158
|
1281 |
msgid "Small"
|
1282 |
msgstr "小"
|
1283 |
|
1284 |
#: dist/plugins/other_widget/widget-button.php:164
|
1285 |
+
#: plugins/other_widget/widget-button.php:164
|
1286 |
msgid "Medium"
|
1287 |
msgstr "中"
|
1288 |
|
1289 |
#: dist/plugins/other_widget/widget-button.php:170
|
1290 |
+
#: plugins/other_widget/widget-button.php:170
|
1291 |
msgid "Large"
|
1292 |
msgstr "大"
|
1293 |
|
1294 |
#: dist/plugins/other_widget/widget-button.php:174
|
1295 |
+
#: plugins/other_widget/widget-button.php:174
|
1296 |
msgid "Button color:"
|
1297 |
msgstr "ボタンの色:"
|
1298 |
|
1299 |
#: dist/plugins/other_widget/widget-button.php:211
|
1300 |
+
#: plugins/other_widget/widget-button.php:211
|
1301 |
msgid "Key Color(.primary)"
|
1302 |
msgstr "キーカラー(.primary)"
|
1303 |
|
1304 |
#: dist/plugins/other_widget/widget-button.php:212
|
1305 |
+
#: plugins/other_widget/widget-button.php:212
|
1306 |
msgid "No paint(.default)"
|
1307 |
msgstr "塗りなし(.default)"
|
1308 |
|
1309 |
#: dist/plugins/other_widget/widget-button.php:213
|
1310 |
+
#: plugins/other_widget/widget-button.php:213
|
1311 |
msgid "Light green(.success)"
|
1312 |
msgstr "明るい緑(.success)"
|
1313 |
|
1314 |
#: dist/plugins/other_widget/widget-button.php:214
|
1315 |
+
#: plugins/other_widget/widget-button.php:214
|
1316 |
msgid "Light blue(.info)"
|
1317 |
msgstr "空色(.info)"
|
1318 |
|
1319 |
#: dist/plugins/other_widget/widget-button.php:215
|
1320 |
+
#: plugins/other_widget/widget-button.php:215
|
1321 |
msgid "Orange(.warning)"
|
1322 |
msgstr "オレンジ(.warning)"
|
1323 |
|
1324 |
#: dist/plugins/other_widget/widget-button.php:216
|
1325 |
+
#: plugins/other_widget/widget-button.php:216
|
1326 |
msgid "Red(.danger)"
|
1327 |
msgstr "赤(.danger)"
|
1328 |
|
1329 |
#: dist/plugins/other_widget/widget-child-page-list.php:10
|
1330 |
+
#: plugins/other_widget/widget-child-page-list.php:10
|
1331 |
msgid "Child Page List"
|
1332 |
msgstr "子ページのリスト"
|
1333 |
|
1334 |
#: dist/plugins/other_widget/widget-child-page-list.php:15
|
1335 |
#: dist/plugins/other_widget/widget-child-page-list.php:59
|
1336 |
+
#: plugins/other_widget/widget-child-page-list.php:15
|
1337 |
+
#: plugins/other_widget/widget-child-page-list.php:59
|
1338 |
msgid "Display the child pages list from ancestor page."
|
1339 |
msgstr "表示しているページの先祖階層からの子ページリストを表示します。"
|
1340 |
|
1341 |
#: dist/plugins/other_widget/widget-new-posts.php:12
|
1342 |
#: dist/plugins/other_widget/widget-new-posts.php:217
|
1343 |
+
#: plugins/other_widget/widget-new-posts.php:12
|
1344 |
+
#: plugins/other_widget/widget-new-posts.php:217
|
1345 |
msgid "Recent Posts"
|
1346 |
msgstr "最新記事"
|
1347 |
|
1348 |
#: dist/plugins/other_widget/widget-new-posts.php:17
|
1349 |
+
#: plugins/other_widget/widget-new-posts.php:17
|
1350 |
msgid "Displays a list of your most recent posts"
|
1351 |
msgstr "最新の投稿記事リストを表示します。"
|
1352 |
|
1353 |
#: dist/plugins/other_widget/widget-new-posts.php:254
|
1354 |
+
#: plugins/other_widget/widget-new-posts.php:254
|
1355 |
msgid "Display Format"
|
1356 |
msgstr "表示形式"
|
1357 |
|
1358 |
#: dist/plugins/other_widget/widget-new-posts.php:261
|
1359 |
+
#: plugins/other_widget/widget-new-posts.php:261
|
1360 |
msgid "Thumbnail"
|
1361 |
msgstr "サムネイル画像"
|
1362 |
|
1363 |
#: dist/plugins/other_widget/widget-new-posts.php:261
|
1364 |
#: dist/plugins/other_widget/widget-new-posts.php:268
|
1365 |
+
#: plugins/other_widget/widget-new-posts.php:261
|
1366 |
+
#: plugins/other_widget/widget-new-posts.php:268
|
1367 |
msgid "Date"
|
1368 |
msgstr "日付"
|
1369 |
|
1371 |
#: dist/plugins/other_widget/widget-taxonomies.php:26
|
1372 |
#: dist/plugins/other_widget/widget-taxonomies.php:56
|
1373 |
#: dist/plugins/other_widget/widget-taxonomies.php:57
|
1374 |
+
#: plugins/other_widget/widget-new-posts.php:268
|
1375 |
+
#: plugins/other_widget/widget-taxonomies.php:26
|
1376 |
+
#: plugins/other_widget/widget-taxonomies.php:56
|
1377 |
+
#: plugins/other_widget/widget-taxonomies.php:57
|
1378 |
msgid "Category"
|
1379 |
msgstr "カテゴリー"
|
1380 |
|
1381 |
#: dist/plugins/other_widget/widget-new-posts.php:281
|
1382 |
+
#: plugins/other_widget/widget-new-posts.php:281
|
1383 |
msgid "Default thumbnail image:"
|
1384 |
msgstr "デフォルトのサムネイル画像:"
|
1385 |
|
1386 |
#: dist/plugins/other_widget/widget-new-posts.php:302
|
1387 |
+
#: plugins/other_widget/widget-new-posts.php:302
|
1388 |
msgid "Order by"
|
1389 |
msgstr "表示順"
|
1390 |
|
1391 |
#: dist/plugins/other_widget/widget-new-posts.php:309
|
1392 |
+
#: plugins/other_widget/widget-new-posts.php:309
|
1393 |
msgid "Publish date"
|
1394 |
msgstr "公開日"
|
1395 |
|
1396 |
#: dist/plugins/other_widget/widget-new-posts.php:315
|
1397 |
+
#: plugins/other_widget/widget-new-posts.php:315
|
1398 |
msgid "Modified date"
|
1399 |
msgstr "最終更新日"
|
1400 |
|
1401 |
#: dist/plugins/other_widget/widget-new-posts.php:319
|
1402 |
#: dist/plugins/related_posts/related_posts.php:281
|
1403 |
+
#: plugins/other_widget/widget-new-posts.php:319
|
1404 |
+
#: plugins/related_posts/related_posts.php:281
|
1405 |
msgid "Display count"
|
1406 |
msgstr "表示する記事数"
|
1407 |
|
1408 |
#: dist/plugins/other_widget/widget-new-posts.php:324
|
1409 |
+
#: plugins/other_widget/widget-new-posts.php:324
|
1410 |
msgid "Slug for the custom type you want to display"
|
1411 |
msgstr "表示したい記事タイプ"
|
1412 |
|
1413 |
#: dist/plugins/other_widget/widget-new-posts.php:329
|
1414 |
+
#: plugins/other_widget/widget-new-posts.php:329
|
1415 |
msgid "taxonomy ID"
|
1416 |
msgstr "カテゴリー(タクソノミー)ID"
|
1417 |
|
1418 |
#: dist/plugins/other_widget/widget-new-posts.php:332
|
1419 |
+
#: plugins/other_widget/widget-new-posts.php:332
|
1420 |
msgid "if you need filtering by term, add the term ID separate by \",\"."
|
1421 |
msgstr ""
|
1422 |
"特定のカテゴリーのみ表示したい場合は<br/>カンマ(,)区切りでカテゴリーIDを入力"
|
1423 |
"します。"
|
1424 |
|
1425 |
#: dist/plugins/other_widget/widget-new-posts.php:334
|
1426 |
+
#: dist/plugins/sns/sns_admin.php:92
|
1427 |
+
#: plugins/other_widget/widget-new-posts.php:334 plugins/sns/sns_admin.php:92
|
1428 |
msgid "if empty this area, I will do not filtering."
|
1429 |
msgstr "空欄の場合はフィルタリングは行いません。"
|
1430 |
|
1431 |
#: dist/plugins/other_widget/widget-new-posts.php:339
|
1432 |
+
#: plugins/other_widget/widget-new-posts.php:339
|
1433 |
msgid "Destination URL:"
|
1434 |
msgstr "リンク先URL:"
|
1435 |
|
1436 |
#: dist/plugins/other_widget/widget-new-posts.php:342
|
1437 |
+
#: plugins/other_widget/widget-new-posts.php:342
|
1438 |
msgid "Notation text:"
|
1439 |
msgstr "表記テキスト:"
|
1440 |
|
1441 |
#: dist/plugins/other_widget/widget-page.php:9
|
1442 |
+
#: plugins/other_widget/widget-page.php:9
|
1443 |
msgid "page content to widget"
|
1444 |
msgstr "固定ページ本文"
|
1445 |
|
1446 |
#: dist/plugins/other_widget/widget-page.php:14
|
1447 |
+
#: plugins/other_widget/widget-page.php:14
|
1448 |
msgid "Displays a page contents to widget."
|
1449 |
msgstr "選択したページの内容を表示します。"
|
1450 |
|
1451 |
#: dist/plugins/other_widget/widget-page.php:135
|
1452 |
+
#: plugins/other_widget/widget-page.php:135
|
1453 |
msgid "Display the entered title"
|
1454 |
msgstr "入力したタイトルを表示する"
|
1455 |
|
1456 |
#: dist/plugins/other_widget/widget-page.php:139
|
1457 |
+
#: plugins/other_widget/widget-page.php:139
|
1458 |
msgid "Display the title of page"
|
1459 |
msgstr "固定ページのタイトルを表示する"
|
1460 |
|
1461 |
#: dist/plugins/other_widget/widget-page.php:143
|
1462 |
+
#: plugins/other_widget/widget-page.php:143
|
1463 |
msgid "Do not display titles"
|
1464 |
msgstr "タイトルを表示しない"
|
1465 |
|
1466 |
#: dist/plugins/other_widget/widget-page.php:175
|
1467 |
+
#: dist/plugins/pageList_ancestor.php:96
|
1468 |
+
#: plugins/other_widget/widget-page.php:175 plugins/pageList_ancestor.php:96
|
1469 |
msgid "Display a page list from ancestor"
|
1470 |
msgstr "現在のページの先祖階層からの子ページリストを表示"
|
1471 |
|
1472 |
#: dist/plugins/other_widget/widget-page.php:243
|
1473 |
+
#: plugins/other_widget/widget-page.php:243
|
1474 |
msgid "Edit"
|
1475 |
msgstr "編集"
|
1476 |
|
1477 |
#: dist/plugins/other_widget/widget-pr-blocks.php:17
|
1478 |
+
#: plugins/other_widget/widget-pr-blocks.php:17
|
1479 |
msgid "PR Blocks"
|
1480 |
msgstr "PR Blocks"
|
1481 |
|
1482 |
#: dist/plugins/other_widget/widget-pr-blocks.php:22
|
1483 |
+
#: plugins/other_widget/widget-pr-blocks.php:22
|
1484 |
msgid "Displays a circle image or icon font for pr blocks"
|
1485 |
msgstr "丸抜きの画像やアイコンフォントをPRブロックに表示"
|
1486 |
|
1487 |
#: dist/plugins/other_widget/widget-pr-blocks.php:30
|
1488 |
+
#: plugins/other_widget/widget-pr-blocks.php:30
|
1489 |
msgid "Service"
|
1490 |
msgstr "サービス紹介"
|
1491 |
|
1492 |
#: dist/plugins/other_widget/widget-pr-blocks.php:40
|
1493 |
+
#: plugins/other_widget/widget-pr-blocks.php:40
|
1494 |
msgid "Company"
|
1495 |
msgstr "会社案内"
|
1496 |
|
1497 |
#: dist/plugins/other_widget/widget-pr-blocks.php:50
|
1498 |
+
#: plugins/other_widget/widget-pr-blocks.php:50
|
1499 |
msgid "Recruit"
|
1500 |
msgstr "採用情報"
|
1501 |
|
1502 |
#: dist/plugins/other_widget/widget-pr-blocks.php:60
|
1503 |
+
#: plugins/other_widget/widget-pr-blocks.php:60
|
1504 |
msgid "Contact"
|
1505 |
msgstr "Contact"
|
1506 |
|
1507 |
#: dist/plugins/other_widget/widget-pr-blocks.php:83
|
1508 |
+
#: plugins/other_widget/widget-pr-blocks.php:83
|
1509 |
msgid "The choice of the number of columns:"
|
1510 |
msgstr "列の数"
|
1511 |
|
1512 |
#: dist/plugins/other_widget/widget-pr-blocks.php:90
|
1513 |
+
#: plugins/other_widget/widget-pr-blocks.php:90
|
1514 |
msgid "3column"
|
1515 |
msgstr "3列"
|
1516 |
|
1517 |
#: dist/plugins/other_widget/widget-pr-blocks.php:96
|
1518 |
+
#: plugins/other_widget/widget-pr-blocks.php:96
|
1519 |
msgid "4column"
|
1520 |
msgstr "4列"
|
1521 |
|
1522 |
#: dist/plugins/other_widget/widget-pr-blocks.php:98
|
1523 |
+
#: plugins/other_widget/widget-pr-blocks.php:98
|
1524 |
msgid ""
|
1525 |
"If you change the number of columns, click to \"Save\" botton and exit the "
|
1526 |
"edit page. When restart the edit page, the column input form is increased or "
|
1531 |
|
1532 |
#: dist/plugins/other_widget/widget-pr-blocks.php:107
|
1533 |
#: dist/plugins/other_widget/widget-pr-blocks.php:277
|
1534 |
+
#: plugins/other_widget/widget-pr-blocks.php:107
|
1535 |
+
#: plugins/other_widget/widget-pr-blocks.php:277
|
1536 |
msgid "PR Block"
|
1537 |
msgstr "PRブロック"
|
1538 |
|
1539 |
#: dist/plugins/other_widget/widget-pr-blocks.php:129
|
1540 |
+
#: plugins/other_widget/widget-pr-blocks.php:129
|
1541 |
msgid "Icon"
|
1542 |
msgstr "アイコン"
|
1543 |
|
1544 |
#: dist/plugins/other_widget/widget-pr-blocks.php:132
|
1545 |
+
#: plugins/other_widget/widget-pr-blocks.php:132
|
1546 |
msgid "Class name of the icon font you want to use:"
|
1547 |
msgstr "使用したいアイコンフォントのクラス名:"
|
1548 |
|
1549 |
#: dist/plugins/other_widget/widget-pr-blocks.php:143
|
1550 |
#: dist/plugins/other_widget/widget-profile.php:157
|
1551 |
+
#: plugins/other_widget/widget-pr-blocks.php:143
|
1552 |
+
#: plugins/other_widget/widget-profile.php:157
|
1553 |
msgid "Icon color:"
|
1554 |
msgstr "アイコンの色:"
|
1555 |
|
1556 |
#: dist/plugins/other_widget/widget-pr-blocks.php:147
|
1557 |
#: dist/plugins/other_widget/widget-profile.php:142
|
1558 |
+
#: plugins/other_widget/widget-pr-blocks.php:147
|
1559 |
+
#: plugins/other_widget/widget-profile.php:142
|
1560 |
msgid "Icon Background:"
|
1561 |
msgstr "アイコン背景:"
|
1562 |
|
1563 |
#: dist/plugins/other_widget/widget-pr-blocks.php:151
|
1564 |
#: dist/plugins/other_widget/widget-profile.php:148
|
1565 |
+
#: plugins/other_widget/widget-pr-blocks.php:151
|
1566 |
+
#: plugins/other_widget/widget-profile.php:148
|
1567 |
msgid "Solid color"
|
1568 |
msgstr "塗りつぶし"
|
1569 |
|
1570 |
#: dist/plugins/other_widget/widget-pr-blocks.php:155
|
1571 |
#: dist/plugins/other_widget/widget-profile.php:151
|
1572 |
+
#: dist/plugins/sns/sns_customizer.php:356
|
1573 |
+
#: plugins/other_widget/widget-pr-blocks.php:155
|
1574 |
+
#: plugins/other_widget/widget-profile.php:151
|
1575 |
+
#: plugins/sns/sns_customizer.php:318
|
1576 |
msgid "No background"
|
1577 |
msgstr "背景なし"
|
1578 |
|
1579 |
#: dist/plugins/other_widget/widget-pr-blocks.php:161
|
1580 |
+
#: plugins/other_widget/widget-pr-blocks.php:161
|
1581 |
msgid "PR Image"
|
1582 |
msgstr "画像"
|
1583 |
|
1584 |
#: dist/plugins/other_widget/widget-pr-blocks.php:162
|
1585 |
+
#: plugins/other_widget/widget-pr-blocks.php:162
|
1586 |
msgid "When you have an image. Image is displayed with priority"
|
1587 |
msgstr "画像を設定するとアイコンフォントよりも画像が優先されます。"
|
1588 |
|
1589 |
#: dist/plugins/other_widget/widget-profile.php:9
|
1590 |
#: dist/plugins/other_widget/widget-profile.php:32
|
1591 |
+
#: plugins/other_widget/widget-profile.php:9
|
1592 |
+
#: plugins/other_widget/widget-profile.php:32
|
1593 |
msgid "Profile"
|
1594 |
msgstr "プロフィール"
|
1595 |
|
1596 |
#: dist/plugins/other_widget/widget-profile.php:14
|
1597 |
+
#: plugins/other_widget/widget-profile.php:14
|
1598 |
msgid "Displays a your profile"
|
1599 |
msgstr ""
|
1600 |
"ブログのサイドバーに運営者情報を表示したり、フッターに企業情報を表示します。"
|
1601 |
|
1602 |
#: dist/plugins/other_widget/widget-profile.php:40
|
1603 |
+
#: plugins/other_widget/widget-profile.php:40
|
1604 |
msgid "Profile Text"
|
1605 |
msgstr "プロフィールテキスト"
|
1606 |
|
1607 |
#: dist/plugins/other_widget/widget-profile.php:60
|
1608 |
+
#: plugins/other_widget/widget-profile.php:60
|
1609 |
msgid "Select Profile image:"
|
1610 |
msgstr "プロフィール用画像を選択"
|
1611 |
|
1612 |
#: dist/plugins/other_widget/widget-profile.php:79
|
1613 |
+
#: plugins/other_widget/widget-profile.php:79
|
1614 |
msgid "Cut out round the image."
|
1615 |
msgstr "画像を丸く切り抜いて表示する"
|
1616 |
|
1617 |
#: dist/plugins/other_widget/widget-profile.php:83
|
1618 |
+
#: plugins/other_widget/widget-profile.php:83
|
1619 |
msgid "Media size (Optional)"
|
1620 |
msgstr "画像の大きさ( 任意 )"
|
1621 |
|
1622 |
#: dist/plugins/other_widget/widget-profile.php:93
|
1623 |
+
#: plugins/other_widget/widget-profile.php:93
|
1624 |
msgid "Align left"
|
1625 |
msgstr "画像左揃え"
|
1626 |
|
1627 |
#: dist/plugins/other_widget/widget-profile.php:96
|
1628 |
+
#: plugins/other_widget/widget-profile.php:96
|
1629 |
msgid "Align center"
|
1630 |
msgstr "画像中央揃え"
|
1631 |
|
1632 |
#: dist/plugins/other_widget/widget-profile.php:100
|
1633 |
+
#: plugins/other_widget/widget-profile.php:100
|
1634 |
msgid "Text float to image."
|
1635 |
msgstr "テキストを画像に回りこませる"
|
1636 |
|
1637 |
#: dist/plugins/other_widget/widget-profile.php:104
|
1638 |
+
#: plugins/other_widget/widget-profile.php:104
|
1639 |
msgid "Profile Text:"
|
1640 |
msgstr "プロフィールテキスト"
|
1641 |
|
1642 |
#: dist/plugins/other_widget/widget-profile.php:108
|
1643 |
+
#: plugins/other_widget/widget-profile.php:108
|
1644 |
msgid "Facebook URL:"
|
1645 |
msgstr "Facebook リンク先ページのURL"
|
1646 |
|
1647 |
#: dist/plugins/other_widget/widget-profile.php:113
|
1648 |
+
#: plugins/other_widget/widget-profile.php:113
|
1649 |
msgid "Twitter URL:"
|
1650 |
msgstr "twitterリンク先ページのURL"
|
1651 |
|
1652 |
#: dist/plugins/other_widget/widget-profile.php:118
|
1653 |
+
#: plugins/other_widget/widget-profile.php:118
|
1654 |
msgid "Email Address:"
|
1655 |
msgstr "Email リンク先ページのURL"
|
1656 |
|
1657 |
#: dist/plugins/other_widget/widget-profile.php:123
|
1658 |
+
#: plugins/other_widget/widget-profile.php:123
|
1659 |
msgid "Youtube URL:"
|
1660 |
msgstr "Youtube リンク先ページのURL"
|
1661 |
|
1662 |
#: dist/plugins/other_widget/widget-profile.php:128
|
1663 |
+
#: plugins/other_widget/widget-profile.php:128
|
1664 |
msgid "RSS URL:"
|
1665 |
msgstr "RSS リンク先ページのURL"
|
1666 |
|
1667 |
#: dist/plugins/other_widget/widget-profile.php:133
|
1668 |
+
#: plugins/other_widget/widget-profile.php:133
|
1669 |
msgid "instagram URL:"
|
1670 |
msgstr "instagram リンク先ページのURL"
|
1671 |
|
1672 |
#: dist/plugins/other_widget/widget-profile.php:137
|
1673 |
+
#: plugins/other_widget/widget-profile.php:137
|
1674 |
msgid "linkedin URL:"
|
1675 |
msgstr "linkedin リンク先ページのURL"
|
1676 |
|
1677 |
#: dist/plugins/other_widget/widget-profile.php:153
|
1678 |
+
#: plugins/other_widget/widget-profile.php:153
|
1679 |
msgid ""
|
1680 |
"* When \"Icon Background: Fill\" is selected and \"Icon color\" is not "
|
1681 |
"specified, each brand color will be painted."
|
1684 |
"きは各ブランドカラーで塗りつぶしされます。"
|
1685 |
|
1686 |
#: dist/plugins/other_widget/widget-side-child-page-list.php:12
|
1687 |
+
#: plugins/other_widget/widget-side-child-page-list.php:12
|
1688 |
msgid "child pages list"
|
1689 |
msgstr "子ページのリスト"
|
1690 |
|
1691 |
#: dist/plugins/other_widget/widget-side-child-page-list.php:17
|
1692 |
+
#: plugins/other_widget/widget-side-child-page-list.php:17
|
1693 |
msgid "Displays list of child page for the current page."
|
1694 |
msgstr "表示しているページの先祖階層からの子ページリストを表示します。"
|
1695 |
|
1696 |
#: dist/plugins/other_widget/widget-taxonomies.php:10
|
1697 |
+
#: plugins/other_widget/widget-taxonomies.php:10
|
1698 |
msgid "Categories/Custom taxonomies list"
|
1699 |
msgstr "カテゴリー/カスタム分類リスト"
|
1700 |
|
1701 |
#: dist/plugins/other_widget/widget-taxonomies.php:15
|
1702 |
+
#: plugins/other_widget/widget-taxonomies.php:15
|
1703 |
msgid "Displays a categories and custom taxonomies list."
|
1704 |
msgstr "カテゴリーやカスタム分類のリストを表示します。"
|
1705 |
|
1706 |
#: dist/plugins/other_widget/widget-taxonomies.php:71
|
1707 |
+
#: plugins/other_widget/widget-taxonomies.php:71
|
1708 |
msgid "Label to display"
|
1709 |
msgstr "表示するラベル"
|
1710 |
|
1711 |
#: dist/plugins/other_widget/widget-taxonomies.php:75
|
1712 |
+
#: plugins/other_widget/widget-taxonomies.php:75
|
1713 |
msgid "Display page"
|
1714 |
msgstr "ページを表示"
|
1715 |
|
1716 |
#: dist/plugins/other_widget/widget-taxonomies.php:94
|
1717 |
+
#: plugins/other_widget/widget-taxonomies.php:94
|
1718 |
msgid "Do not display terms without posts"
|
1719 |
msgstr "投稿のない分類項目を表示しない"
|
1720 |
|
1721 |
#: dist/plugins/other_widget/widget-taxonomies.php:106
|
1722 |
+
#: plugins/other_widget/widget-taxonomies.php:106
|
1723 |
msgid "Blog"
|
1724 |
msgstr "ブログ"
|
1725 |
|
1726 |
#: dist/plugins/other_widget/widget-taxonomies.php:111
|
1727 |
#: dist/plugins/template-tags/template-tags.php:157
|
1728 |
+
#: plugins/other_widget/widget-taxonomies.php:111
|
1729 |
+
#: plugins/template-tags/template-tags.php:157
|
1730 |
msgid "Archives"
|
1731 |
msgstr "アーカイブ"
|
1732 |
|
1733 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:22
|
1734 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:23
|
1735 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:65
|
1736 |
+
#: plugins/post-type-manager/class.post-type-manager.php:22
|
1737 |
+
#: plugins/post-type-manager/class.post-type-manager.php:23
|
1738 |
+
#: plugins/post-type-manager/class.post-type-manager.php:65
|
1739 |
msgid "Custom Post Type Setting"
|
1740 |
msgstr "カスタム投稿タイプ設定"
|
1741 |
|
1742 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:88
|
1743 |
+
#: plugins/post-type-manager/class.post-type-manager.php:88
|
1744 |
msgid "Post Type ID(Required)"
|
1745 |
msgstr "投稿タイプID(必須)"
|
1746 |
|
1747 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:89
|
1748 |
+
#: plugins/post-type-manager/class.post-type-manager.php:89
|
1749 |
msgid "20 characters or less in alphanumeric"
|
1750 |
msgstr "半角英数字20文字以内で入力ください"
|
1751 |
|
1752 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:94
|
1753 |
+
#: plugins/post-type-manager/class.post-type-manager.php:94
|
1754 |
msgid "title"
|
1755 |
msgstr "タイトル"
|
1756 |
|
1757 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:95
|
1758 |
+
#: plugins/post-type-manager/class.post-type-manager.php:95
|
1759 |
msgid "editor"
|
1760 |
msgstr "本文"
|
1761 |
|
1762 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:96
|
1763 |
+
#: plugins/post-type-manager/class.post-type-manager.php:96
|
1764 |
msgid "author"
|
1765 |
msgstr "投稿者"
|
1766 |
|
1767 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:97
|
1768 |
+
#: plugins/post-type-manager/class.post-type-manager.php:97
|
1769 |
msgid "thumbnail"
|
1770 |
msgstr "アイキャッチ画像"
|
1771 |
|
1772 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:98
|
1773 |
+
#: plugins/post-type-manager/class.post-type-manager.php:98
|
1774 |
msgid "excerpt"
|
1775 |
msgstr "抜粋"
|
1776 |
|
1777 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:99
|
1778 |
+
#: plugins/post-type-manager/class.post-type-manager.php:99
|
1779 |
msgid "comments"
|
1780 |
msgstr "コメント"
|
1781 |
|
1782 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:100
|
1783 |
+
#: plugins/post-type-manager/class.post-type-manager.php:100
|
1784 |
msgid "revisions"
|
1785 |
msgstr "リビジョン"
|
1786 |
|
1787 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:105
|
1788 |
+
#: plugins/post-type-manager/class.post-type-manager.php:105
|
1789 |
msgid "Supports(Required)"
|
1790 |
msgstr "有効にする項目(必須)"
|
1791 |
|
1792 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:118
|
1793 |
+
#: plugins/post-type-manager/class.post-type-manager.php:118
|
1794 |
msgid "Menu position(optional)"
|
1795 |
msgstr "メニューの位置( 任意 )"
|
1796 |
|
1797 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:119
|
1798 |
+
#: plugins/post-type-manager/class.post-type-manager.php:119
|
1799 |
msgid "Please enter a number."
|
1800 |
msgstr "数字を入力してください。数字が小さいほど上に表示されます。"
|
1801 |
|
1802 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:126
|
1803 |
+
#: plugins/post-type-manager/class.post-type-manager.php:126
|
1804 |
msgid "Export to REST API(optional)"
|
1805 |
msgstr "REST API に出力する( 任意 )"
|
1806 |
|
1807 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:138
|
1808 |
+
#: plugins/post-type-manager/class.post-type-manager.php:138
|
1809 |
msgid "Export to REST API"
|
1810 |
msgstr "REST API に出力する"
|
1811 |
|
1812 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:143
|
1813 |
+
#: plugins/post-type-manager/class.post-type-manager.php:143
|
1814 |
msgid "Custom taxonomies(optional)"
|
1815 |
msgstr "カスタム分類(任意)"
|
1816 |
|
1817 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:146
|
1818 |
+
#: plugins/post-type-manager/class.post-type-manager.php:146
|
1819 |
msgid "Custom taxonomy is like a category in post."
|
1820 |
msgstr "カスタム分類とは投稿で言うカテゴリーです。"
|
1821 |
|
1822 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:147
|
1823 |
+
#: plugins/post-type-manager/class.post-type-manager.php:147
|
1824 |
msgid ""
|
1825 |
"However, it refers to the \"category\" itself, not to the “item” of the "
|
1826 |
"category."
|
1827 |
msgstr "しかし、カテゴリーの”項目”ではなく、”カテゴリー”そのものを指します。"
|
1828 |
|
1829 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:148
|
1830 |
+
#: plugins/post-type-manager/class.post-type-manager.php:148
|
1831 |
msgid ""
|
1832 |
"For example, if you create a post type \"construction result\", Custom "
|
1833 |
"taxonomy will be \"construction type\", \"construction area\", etc."
|
1836 |
"プ」「施工地域」等になります。"
|
1837 |
|
1838 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:172
|
1839 |
+
#: plugins/post-type-manager/class.post-type-manager.php:172
|
1840 |
msgid "Custon taxonomy name(slug)"
|
1841 |
msgstr "カスタム分類名(スラッグ)"
|
1842 |
|
1843 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:176
|
1844 |
+
#: plugins/post-type-manager/class.post-type-manager.php:176
|
1845 |
msgid "* Please be sure to enter it with one-byte alphanumeric characters"
|
1846 |
msgstr "※ 必ず半角英数字にて入力してください"
|
1847 |
|
1848 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:182
|
1849 |
+
#: plugins/post-type-manager/class.post-type-manager.php:182
|
1850 |
msgid "Custon taxonomy label"
|
1851 |
msgstr "カスタム分類名(表示名)"
|
1852 |
|
1853 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:189
|
1854 |
+
#: plugins/post-type-manager/class.post-type-manager.php:189
|
1855 |
msgid "Hierarchy"
|
1856 |
msgstr "階層"
|
1857 |
|
1858 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:190
|
1859 |
+
#: plugins/post-type-manager/class.post-type-manager.php:190
|
1860 |
msgid "Make it a tag (do not hierarchize)"
|
1861 |
msgstr "タグにする(階層化しない)"
|
1862 |
|
1863 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:199
|
1864 |
+
#: plugins/post-type-manager/class.post-type-manager.php:199
|
1865 |
msgid "REST API(optional)"
|
1866 |
msgstr "REST API ( 任意 )"
|
1867 |
|
1868 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:200
|
1869 |
+
#: plugins/post-type-manager/class.post-type-manager.php:200
|
1870 |
msgid "Use for REST API"
|
1871 |
msgstr "REST API に利用する"
|
1872 |
|
1873 |
#: dist/plugins/post-type-manager/class.post-type-manager.php:262
|
1874 |
+
#: plugins/post-type-manager/class.post-type-manager.php:262
|
1875 |
#, php-format
|
1876 |
msgid ""
|
1877 |
"Please save a <a href=\"%s\">permanent link configuration</a> After updating "
|
1880 |
"設定を更新したら<a href=\"%s\">パーマリンク設定</a>を保存してください。"
|
1881 |
|
1882 |
#: dist/plugins/related_posts/related_posts.php:210 dist/veu-packages.php:339
|
1883 |
+
#: plugins/related_posts/related_posts.php:210 veu-packages.php:339
|
1884 |
msgid "Related posts"
|
1885 |
msgstr "関連記事を表示"
|
1886 |
|
1887 |
#: dist/plugins/related_posts/related_posts.php:244
|
1888 |
+
#: plugins/related_posts/related_posts.php:244
|
1889 |
msgid "Related Settings"
|
1890 |
msgstr "関連記事設定"
|
1891 |
|
1892 |
#: dist/plugins/sitemap_page/hide-controller.php:17
|
1893 |
+
#: plugins/sitemap_page/hide-controller.php:17
|
1894 |
msgid "Site Map Hide"
|
1895 |
msgstr "サイトマップ非表示設定"
|
1896 |
|
1897 |
#: dist/plugins/sitemap_page/hide-controller.php:46
|
1898 |
+
#: plugins/sitemap_page/hide-controller.php:46
|
1899 |
msgid "Don't display on Sitemap."
|
1900 |
msgstr "サイトマップに表示しない"
|
1901 |
|
1902 |
#: dist/plugins/sitemap_page/sitemap_admin.php:9
|
1903 |
+
#: plugins/sitemap_page/sitemap_admin.php:9
|
1904 |
msgid "HTML Sitemap Settings"
|
1905 |
msgstr "HTMLサイトマップ設定"
|
1906 |
|
1907 |
#: dist/plugins/sitemap_page/sitemap_admin.php:13
|
1908 |
+
#: plugins/sitemap_page/sitemap_admin.php:13
|
1909 |
msgid "Exclude page Settings"
|
1910 |
msgstr "除外ページ設定"
|
1911 |
|
1912 |
#: dist/plugins/sitemap_page/sitemap_admin.php:15
|
1913 |
+
#: plugins/sitemap_page/sitemap_admin.php:15
|
1914 |
msgid "Input you want to exclude page id."
|
1915 |
msgstr "HTMLサイトマップから除外したい固定ページのIDを入力してください。"
|
1916 |
|
1917 |
#: dist/plugins/sitemap_page/sitemap_admin.php:17
|
1918 |
+
#: plugins/sitemap_page/sitemap_admin.php:17
|
1919 |
msgid ""
|
1920 |
"* Please enter separated by \",\"(commas) if there is more than one page ID "
|
1921 |
"that you want to exclude."
|
1922 |
msgstr "複数のページを除外する場合は , (コンマ)で区切って入力してください。"
|
1923 |
|
1924 |
#: dist/plugins/sitemap_page/sitemap_page.php:34
|
1925 |
+
#: plugins/sitemap_page/sitemap_page.php:34
|
1926 |
msgid "HTML Sitemap"
|
1927 |
msgstr "HTMLサイトマップ"
|
1928 |
|
1929 |
#: dist/plugins/sitemap_page/sitemap_page.php:261
|
1930 |
+
#: plugins/sitemap_page/sitemap_page.php:261
|
1931 |
msgid "Display a HTML sitemap"
|
1932 |
msgstr "HTMLサイトマップの表示"
|
1933 |
|
1934 |
+
#: dist/plugins/sns/function_follow.php:25 plugins/sns/function_follow.php:25
|
1935 |
msgid "Follow me"
|
1936 |
msgstr "このサイトをフォローする"
|
1937 |
|
1938 |
+
#: dist/plugins/sns/function_follow.php:73 plugins/sns/function_follow.php:73
|
1939 |
msgid "Edit follow button"
|
1940 |
msgstr "Follow me box の編集"
|
1941 |
|
1942 |
#: dist/plugins/sns/function_meta_box.php:29
|
1943 |
+
#: plugins/sns/function_meta_box.php:29
|
|
|
1944 |
msgid "Sns Title"
|
1945 |
msgstr "OGPタイトル"
|
1946 |
|
1947 |
#: dist/plugins/sns/function_meta_box.php:40
|
1948 |
+
#: plugins/sns/function_meta_box.php:40
|
1949 |
msgid "if filled this area then override title of OGP and Twitter Card"
|
1950 |
msgstr ""
|
1951 |
"このエリアにタイトルを入力すると、このページのOGP,ツイッターカードに出力され"
|
1952 |
"るタイトルを上書きすることができます"
|
1953 |
|
1954 |
+
#: dist/plugins/sns/hide_controller.php:28 plugins/sns/hide_controller.php:28
|
1955 |
msgid "Share bottons"
|
1956 |
msgstr "ソーシャルボタン"
|
1957 |
|
1958 |
+
#: dist/plugins/sns/hide_controller.php:72 plugins/sns/hide_controller.php:72
|
|
|
1959 |
msgid "This post type is not set to display the share button."
|
1960 |
msgstr "この投稿タイプはシェアボタンを表示するように設定されていません。"
|
1961 |
|
1962 |
+
#: dist/plugins/sns/hide_controller.php:93 plugins/sns/hide_controller.php:93
|
|
|
1963 |
msgid "Don't display share bottons."
|
1964 |
msgstr "ソーシャルボタンを表示しない"
|
1965 |
|
1966 |
+
#: dist/plugins/sns/sns.php:21 plugins/sns/sns.php:21
|
1967 |
msgid "SNS"
|
1968 |
msgstr "SNS"
|
1969 |
|
1970 |
+
#: dist/plugins/sns/sns.php:151 plugins/sns/sns.php:156
|
1971 |
msgctxt "facebook language code"
|
1972 |
msgid "en_US"
|
1973 |
msgstr "ja_JP"
|
1974 |
|
1975 |
+
#: dist/plugins/sns/sns_admin.php:1 dist/plugins/sns/sns_customizer.php:26
|
1976 |
+
#: plugins/sns/sns_admin.php:1 plugins/sns/sns_customizer.php:22
|
1977 |
msgid "SNS Settings"
|
1978 |
msgstr "SNS設定"
|
1979 |
|
1980 |
+
#: dist/plugins/sns/sns_admin.php:14 dist/plugins/sns/sns_customizer.php:37
|
1981 |
+
#: plugins/sns/sns_admin.php:14 plugins/sns/sns_customizer.php:36
|
1982 |
msgid "Post title custom for SNS"
|
1983 |
msgstr "OGPなどの投稿タイトルの変更"
|
1984 |
|
1985 |
+
#: dist/plugins/sns/sns_admin.php:16 dist/plugins/sns/sns_customizer.php:59
|
1986 |
+
#: plugins/sns/sns_admin.php:16 plugins/sns/sns_customizer.php:58
|
1987 |
msgid "For SNS title be composed by post title only."
|
1988 |
msgstr "投稿タイトルだけにする(サイトタイトルなど含めない)。"
|
1989 |
|
1990 |
+
#: dist/plugins/sns/sns_admin.php:20 plugins/sns/sns_admin.php:20
|
1991 |
msgid "facebook application ID"
|
1992 |
msgstr "facebookアプリケーションID"
|
1993 |
|
1994 |
+
#: dist/plugins/sns/sns_admin.php:22 plugins/sns/sns_admin.php:22
|
1995 |
msgid "I will check and get the application ID"
|
1996 |
msgstr "アプリケーションIDを確認・取得する "
|
1997 |
|
1998 |
+
#: dist/plugins/sns/sns_admin.php:23 plugins/sns/sns_admin.php:23
|
1999 |
msgid ""
|
2000 |
"* If an application ID is not specified, neither a Like button nor the "
|
2001 |
"comment field displays and operates correctly."
|
2003 |
"※アプリケーションIDを入力しないとボタンやコメント欄が表示・正しく動作しませ"
|
2004 |
"ん。"
|
2005 |
|
2006 |
+
#: dist/plugins/sns/sns_admin.php:24 plugins/sns/sns_admin.php:24
|
2007 |
msgid ""
|
2008 |
"Please search for terms as [get Facebook application ID] If you do not know "
|
2009 |
"much about how to get application ID for Facebook."
|
2011 |
"facebookのアプリケーションIDの取得方法についてよくわからない場合は「facebook "
|
2012 |
"アプリケーションID 取得」などで検索して下さい。"
|
2013 |
|
2014 |
+
#: dist/plugins/sns/sns_admin.php:28 plugins/sns/sns_admin.php:28
|
2015 |
msgid "facebook page URL"
|
2016 |
msgstr "FacebookページURL"
|
2017 |
|
2018 |
+
#: dist/plugins/sns/sns_admin.php:33 dist/plugins/sns/sns_customizer.php:140
|
2019 |
+
#: plugins/sns/sns_admin.php:33 plugins/sns/sns_customizer.php:141
|
2020 |
msgid "OG default image"
|
2021 |
msgstr "デフォルトのOGPイメージ"
|
2022 |
|
2023 |
+
#: dist/plugins/sns/sns_admin.php:34 plugins/sns/sns_admin.php:34
|
2024 |
msgid ""
|
2025 |
"If, for example someone pressed the Facebook [Like] button, this is the "
|
2026 |
"image that appears on the Facebook timeline."
|
2028 |
"Facebookの「いいね!」ボタンを押した際、ここで設定した画像が Facebook のタイ"
|
2029 |
"ムラインに表示されます。"
|
2030 |
|
2031 |
+
#: dist/plugins/sns/sns_admin.php:35 plugins/sns/sns_admin.php:35
|
2032 |
msgid "If a featured image is specified for the page, it takes precedence."
|
2033 |
msgstr ""
|
2034 |
"ページにアイキャッチ画像が指定されている場合は、アイキャッチ画像が優先されま"
|
2035 |
"す。"
|
2036 |
|
2037 |
+
#: dist/plugins/sns/sns_admin.php:37 plugins/sns/sns_admin.php:37
|
2038 |
msgid "Select an image"
|
2039 |
msgstr "画像を選択"
|
2040 |
|
2041 |
+
#: dist/plugins/sns/sns_admin.php:39 plugins/sns/sns_admin.php:39
|
2042 |
msgid ""
|
2043 |
"* Picture sizes are 1280x720 pixels or more and picture ratio 16:9 is "
|
2044 |
"recommended."
|
2045 |
msgstr "画像サイズ 橫 1280px 縦 720px 以上、画像比率 16:9 を推奨します。"
|
2046 |
|
2047 |
+
#: dist/plugins/sns/sns_admin.php:43 plugins/sns/sns_admin.php:43
|
2048 |
msgid "twitter ID"
|
2049 |
msgstr "twitterアカウント"
|
2050 |
|
2051 |
+
#: dist/plugins/sns/sns_admin.php:48 plugins/sns/sns_admin.php:48
|
2052 |
msgid "OG tags"
|
2053 |
msgstr "OGタグ"
|
2054 |
|
2055 |
+
#: dist/plugins/sns/sns_admin.php:50 dist/plugins/sns/sns_customizer.php:176
|
2056 |
+
#: plugins/sns/sns_admin.php:50 plugins/sns/sns_customizer.php:180
|
2057 |
msgid "Print the OG tags"
|
2058 |
msgstr "OGタグを出力する"
|
2059 |
|
2060 |
+
#: dist/plugins/sns/sns_admin.php:51 dist/plugins/sns/sns_customizer.php:180
|
2061 |
+
#: plugins/sns/sns_admin.php:51 plugins/sns/sns_customizer.php:184
|
2062 |
msgid ""
|
2063 |
"If other plug-ins are used for the OG, do not output the OG using this "
|
2064 |
"plugin."
|
2066 |
"OGタグの出力を選択して下さい。もし他のプラグインやテーマでOGタグを出力してい"
|
2067 |
"る場合は、このプラグインでの出力は必要ありません。"
|
2068 |
|
2069 |
+
#: dist/plugins/sns/sns_admin.php:56 dist/plugins/sns/sns_customizer.php:236
|
2070 |
+
#: plugins/sns/sns_admin.php:56 plugins/sns/sns_customizer.php:243
|
2071 |
msgid "Twitter Card tags"
|
2072 |
msgstr "Twitterカードタグ"
|
2073 |
|
2074 |
+
#: dist/plugins/sns/sns_admin.php:58 dist/plugins/sns/sns_customizer.php:240
|
2075 |
+
#: plugins/sns/sns_admin.php:58 plugins/sns/sns_customizer.php:247
|
2076 |
msgid "Print the Twitter Card tags"
|
2077 |
msgstr "Twitter カードタグを html head 内へ出力します。"
|
2078 |
|
2079 |
+
#: dist/plugins/sns/sns_admin.php:63 dist/plugins/sns/sns_customizer.php:255
|
2080 |
+
#: plugins/sns/sns_admin.php:63 plugins/sns/sns_customizer.php:260
|
2081 |
msgid "Social bookmark buttons"
|
2082 |
msgstr "ソーシャルボタン"
|
2083 |
|
2084 |
+
#: dist/plugins/sns/sns_admin.php:64 dist/plugins/sns/sns_customizer.php:278
|
2085 |
+
#: plugins/sns/sns_admin.php:64 plugins/sns/sns_customizer.php:283
|
2086 |
msgid "Print the social bookmark buttons"
|
2087 |
msgstr "ソーシャルブックマーク(シェアボタンやtweetボタン)を表示します。"
|
2088 |
|
2089 |
+
#: dist/plugins/sns/sns_admin.php:67 dist/plugins/sns/sns_customizer.php:293
|
2090 |
+
#: plugins/sns/sns_admin.php:67 plugins/sns/sns_customizer.php:409
|
2091 |
msgid "Exclude Post Types"
|
2092 |
msgstr "シェアボタンを表示しない投稿タイプ"
|
2093 |
|
2094 |
+
#: dist/plugins/sns/sns_admin.php:80 plugins/sns/sns_admin.php:80
|
2095 |
msgid "Exclude Post ID"
|
2096 |
msgstr "シェアボタンを表示しない投稿のID"
|
2097 |
|
2098 |
+
#: dist/plugins/sns/sns_admin.php:90 plugins/sns/sns_admin.php:90
|
2099 |
msgid ""
|
2100 |
"if you need filtering by post_ID, add the ignore post_ID separate by \",\"."
|
2101 |
msgstr ""
|
2102 |
"特定のポストのみSNSボタンを表示したくない場合、カンマ(,)区切りでポストIDを入"
|
2103 |
"力します。"
|
2104 |
|
2105 |
+
#: dist/plugins/sns/sns_admin.php:94 plugins/sns/sns_admin.php:94
|
2106 |
msgid "example"
|
2107 |
msgstr "例"
|
2108 |
|
2109 |
+
#: dist/plugins/sns/sns_admin.php:103 dist/plugins/sns/sns_customizer.php:509
|
2110 |
+
#: plugins/sns/sns_admin.php:161 plugins/sns/sns_customizer.php:571
|
2111 |
+
msgid "Follow me box"
|
2112 |
+
msgstr "Follow me box"
|
2113 |
+
|
2114 |
+
#: dist/plugins/sns/sns_admin.php:104 plugins/sns/sns_admin.php:162
|
2115 |
+
#: plugins/sns/sns_customizer.php:593
|
2116 |
+
msgid "Print the Follow me box"
|
2117 |
+
msgstr "Follow me ユニットを本文の下に表示する"
|
2118 |
+
|
2119 |
+
#: dist/plugins/sns/sns_admin.php:106 dist/plugins/sns/sns_customizer.php:543
|
2120 |
+
#: plugins/sns/sns_admin.php:164 plugins/sns/sns_customizer.php:613
|
2121 |
+
msgid "Follow me box title"
|
2122 |
+
msgstr "Follow me box の見出しテキスト"
|
2123 |
+
|
2124 |
+
#: dist/plugins/sns/sns_admin.php:113 dist/plugins/sns/sns_customizer.php:393
|
2125 |
+
#: plugins/sns/sns_admin.php:103 plugins/sns/sns_customizer.php:452
|
2126 |
msgid "Share button for display"
|
2127 |
msgstr "表示するボタン"
|
2128 |
|
2129 |
+
#: dist/plugins/sns/sns_admin.php:121 plugins/sns/sns_admin.php:111
|
2130 |
msgid "Facebook"
|
2131 |
msgstr "Facebook"
|
2132 |
|
2133 |
+
#: dist/plugins/sns/sns_admin.php:127 dist/plugins/sns/sns_customizer.php:434
|
2134 |
+
#: dist/plugins/sns/widget-twitter.php:9 plugins/sns/sns_admin.php:117
|
2135 |
+
#: plugins/sns/sns_customizer.php:493 plugins/sns/widget-twitter.php:9
|
2136 |
msgid "Twitter"
|
2137 |
msgstr "Twitter"
|
2138 |
|
2139 |
+
#: dist/plugins/sns/sns_admin.php:133 dist/plugins/sns/sns_customizer.php:455
|
2140 |
+
#: plugins/sns/sns_admin.php:123 plugins/sns/sns_customizer.php:514
|
2141 |
msgid "Hatena"
|
2142 |
msgstr "はてな"
|
2143 |
|
2144 |
+
#: dist/plugins/sns/sns_admin.php:139 dist/plugins/sns/sns_customizer.php:476
|
2145 |
+
#: plugins/sns/sns_admin.php:129 plugins/sns/sns_customizer.php:535
|
2146 |
msgid "Pocket"
|
2147 |
msgstr "Pocket"
|
2148 |
|
2149 |
+
#: dist/plugins/sns/sns_admin.php:145 dist/plugins/sns/sns_customizer.php:497
|
2150 |
+
#: plugins/sns/sns_admin.php:135 plugins/sns/sns_customizer.php:556
|
2151 |
msgid "LINE (mobile only)"
|
2152 |
msgstr "LINE (mobile only)"
|
2153 |
|
2154 |
+
#: dist/plugins/sns/sns_customizer.php:73 plugins/sns/sns_customizer.php:74
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2155 |
msgid "Facebook Settings"
|
2156 |
msgstr "Facebook 設定"
|
2157 |
|
2158 |
+
#: dist/plugins/sns/sns_customizer.php:96 plugins/sns/sns_customizer.php:97
|
2159 |
msgid "Facebook application ID"
|
2160 |
msgstr "facebookアプリケーションID"
|
2161 |
|
2162 |
+
#: dist/plugins/sns/sns_customizer.php:117 plugins/sns/sns_customizer.php:118
|
2163 |
msgid "Facebook Page URL"
|
2164 |
msgstr "FacebookページURL"
|
2165 |
|
2166 |
+
#: dist/plugins/sns/sns_customizer.php:143 plugins/sns/sns_customizer.php:144
|
2167 |
msgid ""
|
2168 |
"If, for example someone pressed the Facebook [Like] button, this is the "
|
2169 |
"image that appears on the Facebook timeline.<br>If a featured image is "
|
2175 |
"アイキャッチ画像が優先されます。<br>画像サイズ 橫 1280px 縦 720px 以上、画像"
|
2176 |
"比率 16:9 程度を推奨します。"
|
2177 |
|
2178 |
+
#: dist/plugins/sns/sns_customizer.php:153 plugins/sns/sns_customizer.php:157
|
2179 |
msgid "OG Settings"
|
2180 |
msgstr "OG 設定"
|
2181 |
|
2182 |
+
#: dist/plugins/sns/sns_customizer.php:189 plugins/sns/sns_customizer.php:196
|
2183 |
msgid "Twitter Settings"
|
2184 |
msgstr "Twitter 設定"
|
2185 |
|
2186 |
+
#: dist/plugins/sns/sns_customizer.php:212 plugins/sns/sns_customizer.php:219
|
2187 |
#, fuzzy
|
2188 |
#| msgid "twitter ID"
|
2189 |
msgid "Twitter ID"
|
2190 |
msgstr "twitterアカウント"
|
2191 |
|
2192 |
+
#: dist/plugins/sns/sns_customizer.php:336 plugins/sns/sns_customizer.php:298
|
2193 |
msgid "Social button style setting"
|
2194 |
msgstr "ソーシャルボタンのスタイル設定"
|
2195 |
|
2196 |
+
#: dist/plugins/sns/sns_customizer.php:378 plugins/sns/sns_customizer.php:340
|
2197 |
msgid "Btn color"
|
2198 |
msgstr "ボタンの色:"
|
2199 |
|
2200 |
+
#: dist/plugins/sns/sns_customizer.php:413 plugins/sns/sns_customizer.php:472
|
2201 |
#, fuzzy
|
2202 |
#| msgid "Facebook URL:"
|
2203 |
msgid "Facebook "
|
2204 |
msgstr "Facebook リンク先ページのURL"
|
2205 |
|
2206 |
#: dist/plugins/sns/widget-fb-page-plugin.php:13
|
2207 |
+
#: plugins/sns/widget-fb-page-plugin.php:13
|
2208 |
msgid "Displays a Facebook Page Plugin"
|
2209 |
msgstr "Facebook ページプラグインを表示します。"
|
2210 |
|
2211 |
#: dist/plugins/sns/widget-fb-page-plugin.php:89
|
2212 |
+
#: plugins/sns/widget-fb-page-plugin.php:89
|
2213 |
msgid "Height"
|
2214 |
msgstr "高さ"
|
2215 |
|
2216 |
#: dist/plugins/sns/widget-fb-page-plugin.php:94
|
2217 |
+
#: plugins/sns/widget-fb-page-plugin.php:94
|
2218 |
msgid "Show Friend's Faces"
|
2219 |
msgstr "アイコンを表示する"
|
2220 |
|
2221 |
#: dist/plugins/sns/widget-fb-page-plugin.php:99
|
2222 |
+
#: plugins/sns/widget-fb-page-plugin.php:99
|
2223 |
msgid "Hide Cover Photo"
|
2224 |
msgstr "カバー画像を表示しない"
|
2225 |
|
2226 |
#: dist/plugins/sns/widget-fb-page-plugin.php:104
|
2227 |
+
#: plugins/sns/widget-fb-page-plugin.php:104
|
2228 |
msgid "Show Page Posts"
|
2229 |
msgstr "タイムラインを表示"
|
2230 |
|
2231 |
+
#: dist/plugins/sns/widget-twitter.php:13 plugins/sns/widget-twitter.php:13
|
2232 |
msgid "Display Twitter timeline."
|
2233 |
msgstr "Twitter のタイムラインを表示します。"
|
2234 |
|
2235 |
+
#: dist/plugins/sns/widget-twitter.php:89 plugins/sns/widget-twitter.php:89
|
2236 |
msgid "Account:<br>Please enter your Twitter account."
|
2237 |
msgstr "アカウント:<br>Twitter アカウントを入力してください。"
|
2238 |
|
2239 |
+
#: dist/plugins/sns/widget-twitter.php:90 plugins/sns/widget-twitter.php:90
|
2240 |
msgid "@"
|
2241 |
msgstr "@"
|
2242 |
|
2243 |
+
#: dist/plugins/sns/widget-twitter.php:94 plugins/sns/widget-twitter.php:94
|
2244 |
msgid "Height:<br>Please enter an arbitrary number.(Example: 300)"
|
2245 |
msgstr "高さ:<br>任意の数値を入力してください(例:300)"
|
2246 |
|
2247 |
+
#: dist/plugins/sns/widget-twitter.php:99 plugins/sns/widget-twitter.php:99
|
2248 |
msgid "Background color:"
|
2249 |
msgstr "背景の色:"
|
2250 |
|
2251 |
+
#: dist/plugins/sns/widget-twitter.php:122 plugins/sns/widget-twitter.php:122
|
2252 |
msgid "Link color:"
|
2253 |
msgstr "リンクの色:"
|
2254 |
|
2255 |
#: dist/plugins/template-tags/template-tags.php:116
|
2256 |
+
#: plugins/template-tags/template-tags.php:116
|
2257 |
#, php-format
|
2258 |
msgid "Author: %s"
|
2259 |
msgstr "著者: %s"
|
2260 |
|
2261 |
#: dist/plugins/template-tags/template-tags.php:118
|
2262 |
#: dist/plugins/template-tags/template-tags.php:200
|
2263 |
+
#: plugins/template-tags/template-tags.php:118
|
2264 |
+
#: plugins/template-tags/template-tags.php:200
|
2265 |
msgctxt "yearly archives date format"
|
2266 |
msgid "Y"
|
2267 |
msgstr "Y年"
|
2268 |
|
2269 |
#: dist/plugins/template-tags/template-tags.php:120
|
2270 |
#: dist/plugins/template-tags/template-tags.php:204
|
2271 |
+
#: plugins/template-tags/template-tags.php:120
|
2272 |
+
#: plugins/template-tags/template-tags.php:204
|
2273 |
msgctxt "monthly archives date format"
|
2274 |
msgid "F Y"
|
2275 |
msgstr "Y年F"
|
2276 |
|
2277 |
#: dist/plugins/template-tags/template-tags.php:122
|
2278 |
+
#: plugins/template-tags/template-tags.php:122
|
2279 |
msgctxt "daily archives date format"
|
2280 |
msgid "F j, Y"
|
2281 |
msgstr "Y年Fj日"
|
2282 |
|
2283 |
#: dist/plugins/template-tags/template-tags.php:125
|
2284 |
+
#: plugins/template-tags/template-tags.php:125
|
2285 |
msgctxt "post format archive title"
|
2286 |
msgid "Asides"
|
2287 |
msgstr "サイド"
|
2288 |
|
2289 |
#: dist/plugins/template-tags/template-tags.php:127
|
2290 |
+
#: plugins/template-tags/template-tags.php:127
|
2291 |
msgctxt "post format archive title"
|
2292 |
msgid "Galleries"
|
2293 |
msgstr "ギャラリー"
|
2294 |
|
2295 |
#: dist/plugins/template-tags/template-tags.php:129
|
2296 |
+
#: plugins/template-tags/template-tags.php:129
|
2297 |
msgctxt "post format archive title"
|
2298 |
msgid "Images"
|
2299 |
msgstr "画像"
|
2300 |
|
2301 |
#: dist/plugins/template-tags/template-tags.php:131
|
2302 |
+
#: plugins/template-tags/template-tags.php:131
|
2303 |
msgctxt "post format archive title"
|
2304 |
msgid "Videos"
|
2305 |
msgstr "ビデオ"
|
2306 |
|
2307 |
#: dist/plugins/template-tags/template-tags.php:133
|
2308 |
+
#: plugins/template-tags/template-tags.php:133
|
2309 |
msgctxt "post format archive title"
|
2310 |
msgid "Quotes"
|
2311 |
msgstr "引用"
|
2312 |
|
2313 |
#: dist/plugins/template-tags/template-tags.php:135
|
2314 |
+
#: plugins/template-tags/template-tags.php:135
|
2315 |
msgctxt "post format archive title"
|
2316 |
msgid "Links"
|
2317 |
msgstr "リンク"
|
2318 |
|
2319 |
#: dist/plugins/template-tags/template-tags.php:137
|
2320 |
+
#: plugins/template-tags/template-tags.php:137
|
2321 |
msgctxt "post format archive title"
|
2322 |
msgid "Statuses"
|
2323 |
msgstr "ステータス"
|
2324 |
|
2325 |
#: dist/plugins/template-tags/template-tags.php:139
|
2326 |
+
#: plugins/template-tags/template-tags.php:139
|
2327 |
msgctxt "post format archive title"
|
2328 |
msgid "Audio"
|
2329 |
msgstr "オーディオ"
|
2330 |
|
2331 |
#: dist/plugins/template-tags/template-tags.php:141
|
2332 |
+
#: plugins/template-tags/template-tags.php:141
|
2333 |
msgctxt "post format archive title"
|
2334 |
msgid "Chats"
|
2335 |
msgstr "チャット"
|
2336 |
|
2337 |
#: dist/plugins/template-tags/template-tags.php:188
|
2338 |
#: dist/plugins/template-tags/template-tags.php:196
|
2339 |
+
#: plugins/template-tags/template-tags.php:188
|
2340 |
+
#: plugins/template-tags/template-tags.php:196
|
2341 |
#, php-format
|
2342 |
msgid "About %s"
|
2343 |
msgstr "%s について"
|
2344 |
|
2345 |
#: dist/plugins/template-tags/template-tags.php:201
|
2346 |
+
#: plugins/template-tags/template-tags.php:201
|
2347 |
#, php-format
|
2348 |
msgctxt "Yearly archive description"
|
2349 |
msgid "Article of %s."
|
2352 |
#: dist/plugins/template-tags/template-tags.php:205
|
2353 |
#: dist/plugins/template-tags/template-tags.php:209
|
2354 |
#: dist/plugins/template-tags/template-tags.php:214
|
2355 |
+
#: plugins/template-tags/template-tags.php:205
|
2356 |
+
#: plugins/template-tags/template-tags.php:209
|
2357 |
+
#: plugins/template-tags/template-tags.php:214
|
2358 |
#, php-format
|
2359 |
msgctxt "Archive description"
|
2360 |
msgid "Article of %s."
|
2361 |
msgstr "%s の記事"
|
2362 |
|
2363 |
#: dist/plugins/template-tags/template-tags.php:231
|
2364 |
+
#: dist/plugins/wp_title.php:59 plugins/template-tags/template-tags.php:231
|
2365 |
+
#: plugins/wp_title.php:59
|
2366 |
#, php-format
|
2367 |
msgid "Page of %s"
|
2368 |
msgstr "%sページ目"
|
2369 |
|
2370 |
#: dist/plugins/vk-blocks/vk-blocks-functions.php:58
|
2371 |
+
#: plugins/vk-blocks/vk-blocks-functions.php:58
|
2372 |
msgid "Blocks(Beta)"
|
2373 |
msgstr ""
|
2374 |
|
2375 |
#: dist/plugins/vk-blocks/vk-blocks-functions.php:63
|
2376 |
+
#: plugins/vk-blocks/vk-blocks-functions.php:63
|
2377 |
msgid "Blocks Layout(Beta)"
|
2378 |
msgstr ""
|
2379 |
|
2380 |
+
#: dist/plugins/wp_title.php:47 plugins/wp_title.php:47
|
2381 |
#, php-format
|
2382 |
msgid "Search Results for : %s"
|
2383 |
msgstr "検索結果 : %s"
|
2384 |
|
2385 |
+
#: dist/plugins/wp_title.php:50 plugins/wp_title.php:50
|
2386 |
msgid "Not found"
|
2387 |
msgstr "見つかりません"
|
2388 |
|
2389 |
#: dist/plugins/wp_title.php:70 dist/plugins/wp_title.php:82
|
2390 |
+
#: dist/plugins/wp_title.php:86 plugins/wp_title.php:70 plugins/wp_title.php:82
|
2391 |
+
#: plugins/wp_title.php:86
|
2392 |
msgid "<title> tag of homepage"
|
2393 |
msgstr "トップページの<title>タグ"
|
2394 |
|
2395 |
+
#: dist/plugins/wp_title.php:90 plugins/wp_title.php:90
|
2396 |
msgid "title of the site"
|
2397 |
msgstr "サイトのタイトル"
|
2398 |
|
2399 |
+
#: dist/plugins/wp_title.php:91 plugins/wp_title.php:91
|
2400 |
#, php-format
|
2401 |
msgid "Normally \"%1$s\" is placed in the title tags of all the pages."
|
2402 |
msgstr "通常「%1$s」が全ページのタイトルタグに入ります。"
|
2403 |
|
2404 |
+
#: dist/plugins/wp_title.php:94 plugins/wp_title.php:94
|
2405 |
#, php-format
|
2406 |
msgid ""
|
2407 |
"For example, it appears in the form of <br /><title>page title | "
|
2410 |
"例えば固定ページであれば<br><title>固定ページ名 | %1$s</title>"
|
2411 |
"<br>というような形式で出力されます。"
|
2412 |
|
2413 |
+
#: dist/plugins/wp_title.php:96 plugins/wp_title.php:96
|
2414 |
#, php-format
|
2415 |
msgid ""
|
2416 |
"However, it might have negative impact on search engine rankings if the <"
|
2422 |
"くなるので、%s は一番検索されたいキーワードを盛り込みつつなるべく短くまとめる"
|
2423 |
"事が望ましいです。"
|
2424 |
|
2425 |
+
#: dist/plugins/wp_title.php:100 plugins/wp_title.php:100
|
2426 |
msgid "Tagline"
|
2427 |
msgstr "キャッチフレーズ"
|
2428 |
|
2429 |
+
#: dist/plugins/wp_title.php:101 plugins/wp_title.php:101
|
2430 |
#, php-format
|
2431 |
msgid ""
|
2432 |
"In the top page will be output usually in the form of <br /><title>"
|
2435 |
"トップページでは<br><title>%1$s | %2$s</title><br>というような形"
|
2436 |
"式で出力されます。"
|
2437 |
|
2438 |
+
#: dist/plugins/wp_title.php:104 plugins/wp_title.php:104
|
2439 |
msgid ""
|
2440 |
"However, it may be too long in the above format. If the input to the input "
|
2441 |
"field of the following, its contents will be reflected."
|
2443 |
"しかし、上記の形式では長くなりすぎる事があります。その場合は下記の入力欄に入"
|
2444 |
"力すれば、その内容が反映されます。"
|
2445 |
|
2446 |
+
#: dist/plugins_admin/admin_bar.php:33 plugins_admin/admin_bar.php:33
|
2447 |
+
msgid "Active Setting"
|
2448 |
+
msgstr "有効化設定"
|
2449 |
+
|
2450 |
+
#: dist/plugins_admin/admin_bar.php:44 plugins_admin/admin_bar.php:44
|
2451 |
+
msgid "Main Setting"
|
2452 |
+
msgstr "メイン設定"
|
2453 |
+
|
2454 |
+
#: dist/plugins_admin/content-meta-box.php:11
|
2455 |
+
#: plugins_admin/content-meta-box.php:11
|
2456 |
+
msgid "Setting of insert items"
|
2457 |
+
msgstr "挿入アイテムの設定"
|
2458 |
+
|
2459 |
+
#: dist/plugins_admin/disable_guide.php:17 plugins_admin/disable_guide.php:17
|
2460 |
+
msgid "Edit Guide"
|
2461 |
+
msgstr "編集ガイド"
|
2462 |
+
|
2463 |
+
#: dist/plugins_admin/vk-admin/class-vk-admin.php:290
|
2464 |
+
#: plugins_admin/vk-admin/class-vk-admin.php:290
|
2465 |
+
msgid "Sorry, there is no post"
|
2466 |
+
msgstr "お知らせはありません。"
|
2467 |
+
|
2468 |
+
#: dist/plugins_admin/vk-admin/class-vk-admin.php:344
|
2469 |
+
#: plugins_admin/vk-admin/class-vk-admin.php:344
|
2470 |
+
msgid "Vektor WordPress Information"
|
2471 |
+
msgstr "Vektor WordPress Information"
|
2472 |
+
|
2473 |
+
#: dist/veu-packages.php:78 veu-packages.php:78
|
2474 |
msgid "Print link fontawesome"
|
2475 |
msgstr "fontawesome link タグを出力"
|
2476 |
|
2477 |
+
#: dist/veu-packages.php:79 veu-packages.php:79
|
2478 |
msgid "Print fontawesome link tag to html head."
|
2479 |
msgstr ""
|
2480 |
"fontawesome を読み込むための link タグを html head 内へ出力します。使用中の"
|
2481 |
"テーマやプラグインで fontawesome を既に読み込んでいる場合はチェックを外して下"
|
2482 |
"さい。"
|
2483 |
|
2484 |
+
#: dist/veu-packages.php:89 veu-packages.php:89
|
2485 |
msgid "VK Blocks ( Beta )"
|
2486 |
msgstr "VK Blocks ( Beta )"
|
2487 |
|
2488 |
+
#: dist/veu-packages.php:90 veu-packages.php:90
|
2489 |
msgid "Extends Gutenberg's blocks."
|
2490 |
msgstr "Gutenbergのブロックを拡張します。"
|
2491 |
|
2492 |
+
#: dist/veu-packages.php:100 veu-packages.php:100
|
2493 |
msgid "Rewrite the title tag"
|
2494 |
msgstr "タイトルタグの書き換え"
|
2495 |
|
2496 |
+
#: dist/veu-packages.php:101 veu-packages.php:101
|
2497 |
msgid "Print is rewritten by its own rules to html head."
|
2498 |
msgstr ""
|
2499 |
"head title タグ内へ出力される内容を VK EX Unit のルールで出力します。 ( VK "
|
2504 |
#: dist/veu-packages.php:161 dist/veu-packages.php:179
|
2505 |
#: dist/veu-packages.php:209 dist/veu-packages.php:227
|
2506 |
#: dist/veu-packages.php:268 dist/veu-packages.php:303
|
2507 |
+
#: dist/veu-packages.php:326 dist/veu-packages.php:383 veu-packages.php:104
|
2508 |
+
#: veu-packages.php:122 veu-packages.php:161 veu-packages.php:179
|
2509 |
+
#: veu-packages.php:209 veu-packages.php:227 veu-packages.php:268
|
2510 |
+
#: veu-packages.php:303 veu-packages.php:326 veu-packages.php:383
|
2511 |
msgid "Setting"
|
2512 |
msgstr "設定"
|
2513 |
|
2514 |
+
#: dist/veu-packages.php:118 veu-packages.php:118
|
2515 |
msgid "Print meta Keyword"
|
2516 |
msgstr "メタキーワードを出力"
|
2517 |
|
2518 |
+
#: dist/veu-packages.php:119 veu-packages.php:119
|
2519 |
msgid "Print meta Keyword to html head."
|
2520 |
msgstr "ヘッダーにメタキーワードを出力します。"
|
2521 |
|
2522 |
+
#: dist/veu-packages.php:135 veu-packages.php:135
|
2523 |
msgid "Print meta description"
|
2524 |
msgstr "メタディスクリプションタグを出力"
|
2525 |
|
2526 |
+
#: dist/veu-packages.php:136 veu-packages.php:136
|
2527 |
msgid "Print meta description to html head."
|
2528 |
msgstr ""
|
2529 |
"投稿画面「抜粋」欄に入力されたテキストを meta description タグとして html "
|
2530 |
"head 内へ出力します。使用中のテーマやプラグインで meta description タグを出力"
|
2531 |
"している場合はチェックを外して下さい。"
|
2532 |
|
2533 |
+
#: dist/veu-packages.php:145 veu-packages.php:145
|
2534 |
msgid "Main setting page"
|
2535 |
msgstr "メイン設定画面"
|
2536 |
|
2537 |
+
#: dist/veu-packages.php:147 veu-packages.php:147
|
2538 |
msgid "Print og tags to html head."
|
2539 |
msgstr "OG タグを html head 内へ出力します。"
|
2540 |
|
2541 |
+
#: dist/veu-packages.php:148 veu-packages.php:148
|
2542 |
msgid "Print twitter card tags to html head."
|
2543 |
msgstr "Twitter カードタグを html head 内へ出力します。"
|
2544 |
|
2545 |
+
#: dist/veu-packages.php:149 veu-packages.php:149
|
2546 |
msgid "Print social bookmark buttons."
|
2547 |
msgstr "ソーシャルブックマークボタンを表示します。"
|
2548 |
|
2549 |
+
#: dist/veu-packages.php:150 veu-packages.php:150
|
2550 |
msgid "Facebook Page Plugin widget."
|
2551 |
msgstr "Facebookページプラグインウィジェット"
|
2552 |
|
2553 |
+
#: dist/veu-packages.php:151 veu-packages.php:151
|
2554 |
msgid "Print Follow me box to content bottom."
|
2555 |
msgstr "Follow me box を記事コンテンツ下のエリアへ表示します。"
|
2556 |
|
2557 |
+
#: dist/veu-packages.php:153 veu-packages.php:153
|
2558 |
#, php-format
|
2559 |
msgid "* You can stop the function separately from the %s."
|
2560 |
msgstr "%s から個別に機能を停止する事ができます。"
|
2561 |
|
2562 |
+
#: dist/veu-packages.php:157 veu-packages.php:157
|
2563 |
msgid "Social media cooperation"
|
2564 |
msgstr "ソーシャルメディア連携"
|
2565 |
|
2566 |
+
#: dist/veu-packages.php:176 veu-packages.php:176
|
2567 |
msgid "Print Google Analytics tracking code."
|
2568 |
msgstr ""
|
2569 |
"Google アナリティクスのトラッキングコードを出力します。有効化した後「設定」の"
|
2571 |
"のテーマやプラグインで Google アナリティクスのトラッキングコードを埋め込む場"
|
2572 |
"合はチェックを外して下さい。"
|
2573 |
|
2574 |
+
#: dist/veu-packages.php:192 veu-packages.php:192
|
2575 |
msgid "You can use various widgets."
|
2576 |
msgstr ""
|
2577 |
"以下の機能を持ったウィジェットを追加します。各ウィジェットの設定は「外観」"
|
2578 |
"→「ウィジェット」の設定画面より行って下さい。"
|
2579 |
|
2580 |
+
#: dist/veu-packages.php:194 veu-packages.php:194
|
2581 |
msgid ""
|
2582 |
"VK_Recent Posts - display the link text and the date of the latest article "
|
2583 |
"title."
|
2584 |
msgstr "VK_最新記事 - 最新記事タイトルのリンクテキストと日付を表示します。"
|
2585 |
|
2586 |
+
#: dist/veu-packages.php:195 veu-packages.php:195
|
2587 |
msgid ""
|
2588 |
"VK_Page content to widget - display the contents of the page to the widgets."
|
2589 |
msgstr ""
|
2590 |
"VK_固定ページ本文 - 固定ページのコンテンツ部分をウィジェットに表示します。"
|
2591 |
|
2592 |
+
#: dist/veu-packages.php:196 veu-packages.php:196
|
2593 |
msgid "VK_Profile - display the profile entered in the widget."
|
2594 |
msgstr "VK_プロフィール - ウィジェットに入力されたプロフィールを表示します。"
|
2595 |
|
2596 |
+
#: dist/veu-packages.php:197 veu-packages.php:197
|
2597 |
msgid "VK_FB Page Plugin - display the Facebook Page Plugin."
|
2598 |
msgstr "VK_FB Page Plugin - Facebook ページプラグインを表示します。"
|
2599 |
|
2600 |
+
#: dist/veu-packages.php:198 veu-packages.php:198
|
2601 |
msgid "VK_3PR area - display the 3PR area."
|
2602 |
msgstr "VK_3PR エリア - 3PR エリアを表示します。"
|
2603 |
|
2604 |
+
#: dist/veu-packages.php:199 veu-packages.php:199
|
2605 |
msgid "categories/tags list"
|
2606 |
msgstr "カテゴリー/タグ リスト"
|
2607 |
|
2608 |
+
#: dist/veu-packages.php:199 veu-packages.php:199
|
2609 |
msgid "Displays a categories, tags or format list."
|
2610 |
msgstr "カテゴリ・タグまたは、フォーマットリストを表示します。"
|
2611 |
|
2612 |
+
#: dist/veu-packages.php:205 veu-packages.php:205
|
2613 |
msgid "Widgets"
|
2614 |
msgstr "ウィジェット"
|
2615 |
|
2616 |
+
#: dist/veu-packages.php:223 veu-packages.php:223
|
2617 |
msgid "CSS customize"
|
2618 |
msgstr "CSSカスタマイズ"
|
2619 |
|
2620 |
+
#: dist/veu-packages.php:224 veu-packages.php:224
|
2621 |
msgid "You can set Customize CSS."
|
2622 |
msgstr ""
|
2623 |
"テーマデザインをカスタマイズする CSS を管理画面より追加できるようになります。"
|
2624 |
"追加する CSS コードは「VK Ex Unit」→「CSS カスタマイズ」の画面にて入力して下"
|
2625 |
"さい。"
|
2626 |
|
2627 |
+
#: dist/veu-packages.php:242 veu-packages.php:242
|
2628 |
msgid "Child page index"
|
2629 |
msgstr "子ページの一覧表示"
|
2630 |
|
2631 |
+
#: dist/veu-packages.php:243 veu-packages.php:243
|
2632 |
msgid ""
|
2633 |
"At the bottom of the specified page, it will display a list of the child "
|
2634 |
"page."
|
2636 |
"指定した固定ページの下部へ、その固定ページの下層子ページの「ページタイトル / "
|
2637 |
"サムネイル / 抜粋文 / 該当ページへのリンク」をセットで一覧表示します。"
|
2638 |
|
2639 |
+
#: dist/veu-packages.php:253 veu-packages.php:253
|
2640 |
msgid "Page list from ancestor"
|
2641 |
msgstr "先祖階層からの子ページリスト表示"
|
2642 |
|
2643 |
+
#: dist/veu-packages.php:254 veu-packages.php:254
|
2644 |
msgid "Display Page list from ancestor at after content."
|
2645 |
msgstr ""
|
2646 |
"現在のページの先祖階層からの子ページリストをページ本文の下に表示します。"
|
2647 |
|
2648 |
+
#: dist/veu-packages.php:265 veu-packages.php:265
|
2649 |
msgid "Display Contact Section at after content."
|
2650 |
msgstr "お問い合わせ情報を本文の下に表示する"
|
2651 |
|
2652 |
+
#: dist/veu-packages.php:282 veu-packages.php:282
|
2653 |
msgid "Display HTML Site Map"
|
2654 |
msgstr "HTMLサイトマップの表示"
|
2655 |
|
2656 |
+
#: dist/veu-packages.php:283 veu-packages.php:283
|
2657 |
msgid "It displays a HTML Site Map to the specified page."
|
2658 |
msgstr "指定した固定ページにHTMLサイトマップを表示します。"
|
2659 |
|
2660 |
+
#: dist/veu-packages.php:308 veu-packages.php:308
|
2661 |
msgid "Contents setting"
|
2662 |
msgstr "CTA表示内容設定"
|
2663 |
|
2664 |
+
#: dist/veu-packages.php:323 veu-packages.php:323
|
2665 |
msgid "Insert ads to content."
|
2666 |
msgstr "記事に広告を挿入します"
|
2667 |
|
2668 |
+
#: dist/veu-packages.php:340 veu-packages.php:340
|
2669 |
msgid "Print Related posts lists to post content bottom."
|
2670 |
msgstr "関連記事を記事コンテンツ下のエリアへ表示します。"
|
2671 |
|
2672 |
+
#: dist/veu-packages.php:350 veu-packages.php:350
|
2673 |
msgid "Disable ping back"
|
2674 |
msgstr "ping backを停止"
|
2675 |
|
2676 |
+
#: dist/veu-packages.php:351 veu-packages.php:351
|
2677 |
msgid "Disable xmlrpc ping back."
|
2678 |
msgstr "xmlrpcを停止"
|
2679 |
|
2680 |
+
#: dist/veu-packages.php:359 dist/veu-packages.php:360 veu-packages.php:359
|
2681 |
+
#: veu-packages.php:360
|
2682 |
msgid "Disable dashbord"
|
2683 |
msgstr "ダッシュボードに最新情報を表示しない"
|
2684 |
|
2685 |
+
#: dist/veu-packages.php:368 veu-packages.php:368
|
2686 |
msgid "Admin bar manu"
|
2687 |
msgstr "管理バーメニュー"
|
2688 |
|
2689 |
+
#: dist/veu-packages.php:369 veu-packages.php:369
|
2690 |
msgid "Add ExUnit menu to admin bar."
|
2691 |
msgstr "ExUnitのメニューを管理バーに表示する"
|
2692 |
|
2693 |
+
#: dist/veu-packages.php:379 veu-packages.php:379
|
2694 |
msgid "Post Type Manager"
|
2695 |
msgstr "カスタム投稿タイプマネージャー"
|
2696 |
|
2697 |
+
#: dist/veu-packages.php:380 veu-packages.php:380
|
2698 |
msgid "Add custom post types and custom taxonomies."
|
2699 |
msgstr "カスタム投稿タイプやカスタム分類を追加します。"
|
2700 |
|
2701 |
+
#: dist/veu-packages.php:397 veu-packages.php:397
|
2702 |
msgid "Page Top Button"
|
2703 |
msgstr "ページトップへ戻るボタン"
|
2704 |
|
2705 |
+
#: dist/veu-packages.php:398 veu-packages.php:398
|
2706 |
msgid ""
|
2707 |
"The page top button is displayed in the lower right corner of the screen."
|
2708 |
msgstr "ページトップへ戻るボタンは、画面の右下隅に表示されます。"
|
2709 |
|
2710 |
+
#: dist/veu-packages.php:408 veu-packages.php:408
|
2711 |
msgid "Smooth scroll"
|
2712 |
msgstr "スムーススクロール"
|
2713 |
|
2714 |
+
#: dist/veu-packages.php:409 veu-packages.php:409
|
2715 |
msgid "Add smooth scroll at anchor link in same page."
|
2716 |
msgstr ""
|
2717 |
"ページ内のアンカーリンククリックした際にスムーズにスクロースします。<br>※他の"
|
2718 |
"jsと干渉する事があります。独自にjsで制御している箇所をクリックしても正しく動"
|
2719 |
"作しない場合はこの機能を停止してみてください。"
|
2720 |
|
2721 |
+
#: dist/veu-packages.php:419 veu-packages.php:419
|
2722 |
msgid "Add body class"
|
2723 |
msgstr "Body class の追加"
|
2724 |
|
2725 |
+
#: dist/veu-packages.php:420 veu-packages.php:420
|
2726 |
msgid "Add \"Post type\", \"Page slug\" etc class name to the body class."
|
2727 |
msgstr "投稿タイプ名や固定ページのスラッグ名をbodyタグのクラスに追加します。"
|
2728 |
|
2729 |
+
#: dist/veu-packages.php:430 veu-packages.php:430
|
2730 |
msgid "Navi menu class custom"
|
2731 |
msgstr "ナビメニューclassの改変"
|
2732 |
|
2733 |
+
#: dist/veu-packages.php:431 veu-packages.php:431
|
2734 |
msgid "Current class tuning of navi menu."
|
2735 |
msgstr ""
|
2736 |
"メニューに投稿トップやカスタム投稿タイプアーカイブページが設定された時に、詳"
|
2737 |
"細ページや関連するカスタム分類ページを表示している時でも適切にcurrentクラスが"
|
2738 |
"追加されるように調整します。"
|
2739 |
|
2740 |
+
#: dist/veu-packages.php:442 veu-packages.php:442
|
2741 |
msgid "Display Eye Catch image at before content."
|
2742 |
msgstr ""
|
2743 |
"アイキャッチ画像を本文の最初に表示します。各記事毎に非表示にする事も出来ま"
|
2744 |
"す。"
|
2745 |
|
2746 |
+
#: dist/veu-packages.php:452 veu-packages.php:452
|
2747 |
msgid "TinyMCE Style Tags"
|
2748 |
msgstr "TinyMCE スタイルタグ"
|
2749 |
|
2750 |
+
#: dist/veu-packages.php:453 veu-packages.php:453
|
2751 |
msgid "Add TinyMCE Editor to style tags."
|
2752 |
msgstr "スタイルタグにTinyMCEエディタを追加する"
|
2753 |
|
2754 |
+
#: dist/veu-packages.php:463 veu-packages.php:463
|
2755 |
msgid "Print Bootstrap css ( grid / button / table )"
|
2756 |
msgstr "Bootstrap の CSS(grid/button/tableのみ)を出力"
|
2757 |
|
2758 |
+
#: dist/veu-packages.php:464 veu-packages.php:464
|
2759 |
msgid ""
|
2760 |
"If your using theme has already including Bootstrap, you deactivate this "
|
2761 |
"item."
|
2764 |
"(Lightningなど)やプラグインで Bootstrap を既に読み込んでいる場合はチェック"
|
2765 |
"を外して下さい。"
|
2766 |
|
2767 |
+
#: dist/veu-packages.php:474 veu-packages.php:474
|
2768 |
msgid "Favicon setting"
|
2769 |
msgstr "ファビコン設定"
|
2770 |
|
2771 |
+
#: dist/veu-packages.php:475 veu-packages.php:475
|
2772 |
msgid "About favicon."
|
2773 |
msgstr ""
|
2774 |
"ブラウザでページを表示した際にタブやウィンドウのタイトルに表示されるアイコン"
|
2775 |
"(ファビコン)を設定します。"
|
2776 |
|
2777 |
+
#: dist/veu-packages.php:475 veu-packages.php:475
|
2778 |
msgid ""
|
2779 |
"This feature will be discontinued shortly.<br>You can set the site icon from "
|
2780 |
"\"Site Identity\" panel of \"Themes > Customize\"."
|
2783 |
"サイトアイコンは「外観 > カスタマイズ」の「サイト基本情報」パネルから設定でき"
|
2784 |
"ます。"
|
2785 |
|
2786 |
+
#: dist/vkExUnit.php:81 vkExUnit.php:81
|
2787 |
#, php-format
|
2788 |
msgid "The current PHP version(%s) is too old, so VK ExUnit will not work."
|
2789 |
msgstr "使用中のPHPのバージョン(%s) が古すぎるので VK ExUnit は動作しません。"
|
2790 |
|
2791 |
+
#: dist/vkExUnit.php:84 vkExUnit.php:84
|
2792 |
msgid "VK ExUnit supports PHP5.6 or later."
|
2793 |
msgstr "VKExUnit がサポートしているPHPのバージョンは5.6以降です"
|
2794 |
|
2795 |
+
#: dist/vkExUnit.php:100 vkExUnit.php:100
|
2796 |
#, php-format
|
2797 |
msgid "Current PHP Version(%s) is old."
|
2798 |
msgstr "使用中のPHPのバージョン(%s) が古いです。"
|
2799 |
|
2800 |
+
#: dist/vkExUnit.php:101 vkExUnit.php:101
|
2801 |
#, php-format
|
2802 |
msgid "%s supports PHP5.6 or later."
|
2803 |
msgstr "%s はPHP5.6以降をサポートしています。"
|
2804 |
|
2805 |
+
#: plugins/sns/sns_admin.php:141 plugins/sns/sns_customizer.php:355
|
2806 |
+
msgid "Share button display Position"
|
2807 |
+
msgstr "シェアボタンの表示位置"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2808 |
|
2809 |
+
#: plugins/sns/sns_admin.php:149 plugins/sns/sns_customizer.php:374
|
2810 |
+
msgid "Before content"
|
2811 |
+
msgstr "本文の前"
|
|
|
2812 |
|
2813 |
+
#: plugins/sns/sns_admin.php:155 plugins/sns/sns_customizer.php:394
|
2814 |
+
msgid "After content"
|
2815 |
+
msgstr "本文の後"
|
2816 |
|
2817 |
#, fuzzy
|
2818 |
#~| msgid "Display count"
|
languages/vk-all-in-one-expansion-unit.pot
CHANGED
@@ -653,7 +653,7 @@ msgstr ""
|
|
653 |
msgid "Error occured. Please try again."
|
654 |
msgstr ""
|
655 |
|
656 |
-
#: plugins/
|
657 |
msgid ""
|
658 |
"<p>Powered by <a href=\"https://wordpress.org/\">WordPress</a> with <a href="
|
659 |
"\"https://lightning.nagoya\" target=\"_blank\" title=\"Free WordPress Theme "
|
@@ -1760,31 +1760,31 @@ msgid ""
|
|
1760 |
"field of the following, its contents will be reflected."
|
1761 |
msgstr ""
|
1762 |
|
1763 |
-
#:
|
1764 |
msgid "Active Setting"
|
1765 |
msgstr ""
|
1766 |
|
1767 |
-
#:
|
1768 |
msgid "Main Setting"
|
1769 |
msgstr ""
|
1770 |
|
1771 |
-
#:
|
1772 |
msgid "Setting of insert items"
|
1773 |
msgstr ""
|
1774 |
|
1775 |
-
#:
|
1776 |
msgid "ExUnit Settings"
|
1777 |
msgstr ""
|
1778 |
|
1779 |
-
#:
|
1780 |
msgid "News from VK All in One Expansion Unit"
|
1781 |
msgstr ""
|
1782 |
|
1783 |
-
#:
|
1784 |
msgid "Edit Guide"
|
1785 |
msgstr ""
|
1786 |
|
1787 |
-
#:
|
1788 |
msgid "Sorry, there is no post"
|
1789 |
msgstr ""
|
1790 |
|
653 |
msgid "Error occured. Please try again."
|
654 |
msgstr ""
|
655 |
|
656 |
+
#: plugins/footer_copyright_change.php:6
|
657 |
msgid ""
|
658 |
"<p>Powered by <a href=\"https://wordpress.org/\">WordPress</a> with <a href="
|
659 |
"\"https://lightning.nagoya\" target=\"_blank\" title=\"Free WordPress Theme "
|
1760 |
"field of the following, its contents will be reflected."
|
1761 |
msgstr ""
|
1762 |
|
1763 |
+
#: plugins_admin/admin_bar.php:28
|
1764 |
msgid "Active Setting"
|
1765 |
msgstr ""
|
1766 |
|
1767 |
+
#: plugins_admin/admin_bar.php:36
|
1768 |
msgid "Main Setting"
|
1769 |
msgstr ""
|
1770 |
|
1771 |
+
#: plugins_admin/content-meta-box.php:11
|
1772 |
msgid "Setting of insert items"
|
1773 |
msgstr ""
|
1774 |
|
1775 |
+
#: plugins_admin/customize-panel.php:28
|
1776 |
msgid "ExUnit Settings"
|
1777 |
msgstr ""
|
1778 |
|
1779 |
+
#: plugins_admin/dashboard_info_widget.php:18
|
1780 |
msgid "News from VK All in One Expansion Unit"
|
1781 |
msgstr ""
|
1782 |
|
1783 |
+
#: plugins_admin/disable_guide.php:17
|
1784 |
msgid "Edit Guide"
|
1785 |
msgstr ""
|
1786 |
|
1787 |
+
#: plugins_admin/vk-admin/class.vk-admin.php:100
|
1788 |
msgid "Sorry, there is no post"
|
1789 |
msgstr ""
|
1790 |
|
{inc → plugins}/add-body-class.php
RENAMED
File without changes
|
plugins/auto_eyecatch.php
ADDED
@@ -0,0 +1,138 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* VkExUnit auto_eyecatch.php
|
4 |
+
* insert thumbnail for top of content automatically
|
5 |
+
*
|
6 |
+
* @package VkExUnit
|
7 |
+
* @author shoji imamura<imamura@vektor-inc.co.jp>
|
8 |
+
* @since 8/Jul/2015
|
9 |
+
*/
|
10 |
+
|
11 |
+
class vExUnit_eyecatch {
|
12 |
+
private static $instance;
|
13 |
+
|
14 |
+
public static function instance() {
|
15 |
+
if ( isset( self::$instance ) ) {
|
16 |
+
return self::$instance; }
|
17 |
+
|
18 |
+
self::$instance = new vExUnit_eyecatch;
|
19 |
+
self::$instance->run_init();
|
20 |
+
return self::$instance;
|
21 |
+
}
|
22 |
+
|
23 |
+
private function __construct() {
|
24 |
+
/*** do noting */
|
25 |
+
}
|
26 |
+
|
27 |
+
|
28 |
+
protected function run_init() {
|
29 |
+
add_action( 'admin_menu', array( $this, 'add_custom_field' ) );
|
30 |
+
add_action( 'save_post', array( $this, 'save_custom_field' ) );
|
31 |
+
add_filter( 'the_content', array( $this, 'set_eyecatch' ), 1 );
|
32 |
+
}
|
33 |
+
|
34 |
+
public static function post_types() {
|
35 |
+
$allowed_post_types = array( 'post', 'page' );
|
36 |
+
|
37 |
+
// 綴間違いでリリースしてしまったので こちらは近日削除
|
38 |
+
$allowed_post_types = apply_filters( 'veu_auto_eye_chatch_post_types', $allowed_post_types );
|
39 |
+
|
40 |
+
$allowed_post_types = apply_filters( 'veu_auto_eye_catch_post_types', $allowed_post_types );
|
41 |
+
|
42 |
+
return $allowed_post_types;
|
43 |
+
}
|
44 |
+
|
45 |
+
public function add_custom_field() {
|
46 |
+
|
47 |
+
$post_types = self::post_types();
|
48 |
+
|
49 |
+
foreach ( $post_types as $post_type ) {
|
50 |
+
add_meta_box( 'vkExUnit_EyeCatch', __( 'Automatic EyeCatch', 'vk-all-in-one-expansion-unit' ), array( $this, 'render_meta_box' ), $post_type, 'normal', 'high' );
|
51 |
+
}
|
52 |
+
}
|
53 |
+
|
54 |
+
|
55 |
+
public function render_meta_box() {
|
56 |
+
global $post;
|
57 |
+
$disable_autoeyecatch = get_post_meta( get_the_id(), 'vkExUnit_EyeCatch_disable', true );
|
58 |
+
|
59 |
+
echo '<input type="hidden" name="_nonce_vkExUnit__custom_auto_eyecatch" id="_nonce_vkExUnit__custom_auto_eyecatch_noonce" value="' . wp_create_nonce( 'vkEx_AYC_' . get_the_id() ) . '" />';
|
60 |
+
echo '<label ><input type="checkbox" name="vkExUnit_auto_eyecatch" value="true" ' . ( ( $disable_autoeyecatch ) ? 'checked' : '' ) . ' />' . __( 'Do not set eyecatch image automatic.', 'vk-all-in-one-expansion-unit' ) . '</label>';
|
61 |
+
|
62 |
+
}
|
63 |
+
|
64 |
+
|
65 |
+
public function save_custom_field( $post_id ) {
|
66 |
+
|
67 |
+
$metaKeyword = isset( $_POST['_nonce_vkExUnit__custom_auto_eyecatch'] ) ? htmlspecialchars( $_POST['_nonce_vkExUnit__custom_auto_eyecatch'] ) : null;
|
68 |
+
|
69 |
+
$keyword = get_post_meta( $post_id, 'vkExUnit_metaKeyword', true );
|
70 |
+
|
71 |
+
// if autosave then deny
|
72 |
+
if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
|
73 |
+
return $post_id; }
|
74 |
+
|
75 |
+
if ( ! wp_verify_nonce( $metaKeyword, 'vkEx_AYC_' . $post_id ) ) {
|
76 |
+
return $post_id;
|
77 |
+
}
|
78 |
+
|
79 |
+
delete_post_meta( $post_id, 'vkExUnit_EyeCatch_disable' );
|
80 |
+
if ( isset( $_POST['vkExUnit_auto_eyecatch'] ) && $_POST['vkExUnit_auto_eyecatch'] ) {
|
81 |
+
add_post_meta( $post_id, 'vkExUnit_EyeCatch_disable', true );
|
82 |
+
}
|
83 |
+
}
|
84 |
+
|
85 |
+
|
86 |
+
public static function is_my_turn() {
|
87 |
+
|
88 |
+
if ( vkExUnit_is_excerpt() ) {
|
89 |
+
return false; }
|
90 |
+
|
91 |
+
global $is_pagewidget;
|
92 |
+
if ( $is_pagewidget ) {
|
93 |
+
return false; }
|
94 |
+
|
95 |
+
if ( get_the_id() ) {
|
96 |
+
|
97 |
+
$post_types = self::post_types();
|
98 |
+
|
99 |
+
if ( in_array( get_post_type( get_the_id() ), $post_types ) ) {
|
100 |
+
|
101 |
+
if ( has_post_thumbnail( get_the_id() ) ) {
|
102 |
+
|
103 |
+
if ( ! get_post_meta( get_the_id(), 'vkExUnit_EyeCatch_disable', true ) ) {
|
104 |
+
|
105 |
+
return true;
|
106 |
+
}
|
107 |
+
}
|
108 |
+
}
|
109 |
+
}
|
110 |
+
|
111 |
+
return false;
|
112 |
+
}
|
113 |
+
|
114 |
+
|
115 |
+
public function set_eyecatch( $content ) {
|
116 |
+
|
117 |
+
if ( ! self::is_my_turn() ) {
|
118 |
+
return $content; }
|
119 |
+
|
120 |
+
$imageHtml = self::render_eyecatch( get_the_id() );
|
121 |
+
|
122 |
+
$content = $imageHtml . $content;
|
123 |
+
|
124 |
+
return $content;
|
125 |
+
}
|
126 |
+
|
127 |
+
|
128 |
+
public function render_eyecatch( $post_id ) {
|
129 |
+
$html = '';
|
130 |
+
|
131 |
+
$image_tag = get_the_post_thumbnail( $post_id, 'large' );
|
132 |
+
|
133 |
+
$html = '<div class="veu_autoEyeCatchBox">' . $image_tag . '</div>';
|
134 |
+
return $html;
|
135 |
+
}
|
136 |
+
}
|
137 |
+
|
138 |
+
vExUnit_eyecatch::instance();
|
{inc → plugins}/bootstrap.php
RENAMED
File without changes
|
{inc/call-to-action → plugins}/call-to-action-config.php
RENAMED
@@ -4,7 +4,7 @@
|
|
4 |
Load modules
|
5 |
/*-------------------------------------------*/
|
6 |
if ( ! class_exists( 'Vk_Call_To_Action' ) ) {
|
7 |
-
require_once( '
|
8 |
|
9 |
global $vk_call_to_action_textdomain;
|
10 |
$vk_call_to_action_textdomain = 'vk-all-in-one-expansion-unit';
|
4 |
Load modules
|
5 |
/*-------------------------------------------*/
|
6 |
if ( ! class_exists( 'Vk_Call_To_Action' ) ) {
|
7 |
+
require_once( 'call-to-action/class-vk-call-to-action.php' );
|
8 |
|
9 |
global $vk_call_to_action_textdomain;
|
10 |
$vk_call_to_action_textdomain = 'vk-all-in-one-expansion-unit';
|
{inc/call-to-action/package → plugins/call-to-action}/_scss/_call-to-action.scss
RENAMED
File without changes
|
{inc/call-to-action/package → plugins/call-to-action}/class-vk-call-to-action.php
RENAMED
@@ -1,6 +1,13 @@
|
|
1 |
<?php
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
// namespace Vektor\ExUnit\Package\Cta;
|
|
|
4 |
if ( ! class_exists( 'Vk_Call_To_Action' ) ) {
|
5 |
|
6 |
class Vk_Call_To_Action {
|
@@ -10,9 +17,9 @@ if ( ! class_exists( 'Vk_Call_To_Action' ) ) {
|
|
10 |
const CONTENT_NUMBER = 100;
|
11 |
|
12 |
public static function init() {
|
13 |
-
add_action( 'veu_package_init', array( __CLASS__, 'option_init' ) );
|
14 |
add_action( 'init', array( __CLASS__, 'set_posttype' ) );
|
15 |
-
add_action( '
|
|
|
16 |
add_action( 'save_post', array( __CLASS__, 'save_custom_field' ) );
|
17 |
add_action( 'widgets_init', array( __CLASS__, 'widget_init' ) );
|
18 |
if ( veu_content_filter_state() == 'content' ) {
|
@@ -21,17 +28,10 @@ if ( ! class_exists( 'Vk_Call_To_Action' ) ) {
|
|
21 |
add_action( 'loop_end', array( __CLASS__, 'set_content_loopend' ), self::CONTENT_NUMBER, 1 );
|
22 |
}
|
23 |
require_once dirname( __FILE__ ) . '/widget-call-to-action.php';
|
|
|
24 |
|
25 |
-
|
26 |
-
|
27 |
-
カスタム投稿タイプマネージャーで作成した投稿タイプが取得できないために
|
28 |
-
admin_menu のタイミングで読み込んでいる
|
29 |
-
*/
|
30 |
-
add_action(
|
31 |
-
'admin_menu', function() {
|
32 |
-
require_once( dirname( __FILE__ ) . '/class-veu-metabox-cta.php' );
|
33 |
-
}
|
34 |
-
);
|
35 |
}
|
36 |
|
37 |
public static function set_content_loopend( $query ) {
|
@@ -44,7 +44,6 @@ if ( ! class_exists( 'Vk_Call_To_Action' ) ) {
|
|
44 |
echo self::content_filter( '' );
|
45 |
}
|
46 |
|
47 |
-
//////////////////////////////////////////////////////
|
48 |
|
49 |
public static function option_init() {
|
50 |
vkExUnit_register_setting(
|
@@ -55,6 +54,7 @@ if ( ! class_exists( 'Vk_Call_To_Action' ) ) {
|
|
55 |
);
|
56 |
}
|
57 |
|
|
|
58 |
public static function set_posttype() {
|
59 |
global $vk_call_to_action_textdomain;
|
60 |
$labels = array(
|
@@ -86,117 +86,28 @@ if ( ! class_exists( 'Vk_Call_To_Action' ) ) {
|
|
86 |
}
|
87 |
|
88 |
|
89 |
-
public static function
|
90 |
global $vk_call_to_action_textdomain;
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
* @param [type] $post_id [description]
|
100 |
-
* @return [type] [description]
|
101 |
-
*/
|
102 |
-
public static function save_custom_field( $post_id ) {
|
103 |
-
if ( ! isset( $_POST['_vkExUnit_cta_switch'] ) ) {
|
104 |
-
return $post_id; }
|
105 |
-
$noonce = isset( $_POST['_nonce_vkExUnit_custom_cta'] ) ? htmlspecialchars( $_POST['_nonce_vkExUnit_custom_cta'] ) : null;
|
106 |
-
|
107 |
-
// if autosave is to deny
|
108 |
-
if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
|
109 |
-
return $post_id; }
|
110 |
-
|
111 |
-
if ( ! wp_verify_nonce( $noonce, plugin_basename( __FILE__ ) ) ) {
|
112 |
-
return $post_id;
|
113 |
}
|
|
|
|
|
114 |
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
if ( get_post_meta( $post_id, 'vkexunit_cta_each_option' ) == '' ) {
|
119 |
-
add_post_meta( $post_id, 'vkexunit_cta_each_option', $data, true );
|
120 |
-
} elseif ( $data != get_post_meta( $post_id, 'vkexunit_cta_each_option', true ) ) {
|
121 |
-
update_post_meta( $post_id, 'vkexunit_cta_each_option', $data );
|
122 |
-
} elseif ( ! $data ) {
|
123 |
-
delete_post_meta( $post_id, 'vkexunit_cta_each_option', get_post_meta( $post_id, 'vkexunit_cta_each_option', true ) );
|
124 |
-
}
|
125 |
-
return $post_id;
|
126 |
-
} elseif ( $_POST['_vkExUnit_cta_switch'] == 'cta_content' ) {
|
127 |
-
|
128 |
-
// カスタムフィールドの設定
|
129 |
-
$custom_fields = array(
|
130 |
-
'vkExUnit_cta_img' => array(
|
131 |
-
'escape_type' => '',
|
132 |
-
),
|
133 |
-
'vkExUnit_cta_img_position' => array(
|
134 |
-
'escape_type' => '',
|
135 |
-
),
|
136 |
-
'vkExUnit_cta_button_text' => array(
|
137 |
-
'escape_type' => 'stripslashes',
|
138 |
-
),
|
139 |
-
'vkExUnit_cta_button_icon' => array(
|
140 |
-
'escape_type' => 'stripslashes',
|
141 |
-
),
|
142 |
-
'vkExUnit_cta_button_icon_before' => array(
|
143 |
-
'escape_type' => 'stripslashes',
|
144 |
-
),
|
145 |
-
'vkExUnit_cta_button_icon_after' => array(
|
146 |
-
'escape_type' => 'stripslashes',
|
147 |
-
),
|
148 |
-
'vkExUnit_cta_url' => array(
|
149 |
-
'escape_type' => '',
|
150 |
-
),
|
151 |
-
'vkExUnit_cta_url_blank' => array(
|
152 |
-
'escape_type' => '',
|
153 |
-
),
|
154 |
-
'vkExUnit_cta_text' => array(
|
155 |
-
'escape_type' => 'stripslashes',
|
156 |
-
),
|
157 |
-
);
|
158 |
-
|
159 |
-
// カスタムフィールドの保存
|
160 |
-
foreach ( $custom_fields as $custom_field_name => $custom_field_options ) {
|
161 |
-
|
162 |
-
if ( isset( $_POST[ $custom_field_name ] ) ) {
|
163 |
-
if ( isset( $custom_field_name['escape_type'] ) && $custom_field_name['escape_type'] == 'stripslashes' ) {
|
164 |
-
$data = stripslashes( $_POST[ $custom_field_name ] );
|
165 |
-
} else {
|
166 |
-
$data = $_POST[ $custom_field_name ];
|
167 |
-
}
|
168 |
-
}
|
169 |
-
|
170 |
-
if ( get_post_meta( $post_id, $custom_field_name ) == '' ) {
|
171 |
-
// データが今までなかったらカスタムフィールドに新規保存
|
172 |
-
add_post_meta( $post_id, $custom_field_name, $data, true );
|
173 |
-
} elseif ( $data != get_post_meta( $post_id, $custom_field_name, true ) ) {
|
174 |
-
// 保存されてたデータと送信されてきたデータが違ったら更新
|
175 |
-
update_post_meta( $post_id, $custom_field_name, $data );
|
176 |
-
} elseif ( ! $data ) {
|
177 |
-
// データが送信されてこなかった(空のデータが送られてきた)らフィールドの値を削除
|
178 |
-
delete_post_meta( $post_id, $custom_field_name, get_post_meta( $post_id, $custom_field_name, true ) );
|
179 |
-
}
|
180 |
-
} // foreach ( $custom_fields as $key => $custom_field_name ) {
|
181 |
-
|
182 |
-
return $post_id;
|
183 |
-
}
|
184 |
-
} // public static function save_custom_field( $post_id ) {
|
185 |
|
186 |
/**
|
187 |
-
*
|
|
|
188 |
* @return [type] [description]
|
189 |
*/
|
190 |
-
public static function widget_init() {
|
191 |
-
return register_widget( 'Widget_CTA' );
|
192 |
-
}
|
193 |
-
|
194 |
-
/**
|
195 |
-
* CTAメイン設定画面のurl
|
196 |
-
* ExUnitと単体プラグインなどによって変動する
|
197 |
-
*
|
198 |
-
* @return [type] [description]
|
199 |
-
*/
|
200 |
public static function setting_page_url() {
|
201 |
if ( veu_is_cta_active() ) {
|
202 |
$setting_page_url = admin_url( 'admin.php?page=vkExUnit_main_setting#vkExUnit_cta_settings' );
|
@@ -206,6 +117,47 @@ if ( ! class_exists( 'Vk_Call_To_Action' ) ) {
|
|
206 |
return $setting_page_url;
|
207 |
}
|
208 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
209 |
public static function render_meta_box_cta() {
|
210 |
|
211 |
global $vk_call_to_action_textdomain;
|
@@ -267,7 +219,7 @@ if ( ! class_exists( 'Vk_Call_To_Action' ) ) {
|
|
267 |
<input type="hidden" name="_vkExUnit_cta_switch" value="cta_content" />
|
268 |
<p><?php _e( 'You can create it with a free layout in the content field using, such as Outer block and PR Content block in VK Blocks.', $vk_call_to_action_textdomain ); ?><br>
|
269 |
<?php _e( 'If the contents field is entered, the contents of the body will be displayed with priority, so the following contents will be ignored.', $vk_call_to_action_textdomain ); ?><br>
|
270 |
-
* <?php _e( 'The entered contents are displayed directly. You can not use
|
271 |
</p>
|
272 |
<table class="form-table">
|
273 |
<tr>
|
@@ -340,11 +292,98 @@ if ( class_exists( 'Vk_Font_Awesome_Versions' ) ) {
|
|
340 |
<?php
|
341 |
}
|
342 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
343 |
|
344 |
|
345 |
/**
|
346 |
* [get_cta_post description]
|
347 |
-
*
|
348 |
* @param [type] $id [description]
|
349 |
* @return [type] [description]
|
350 |
*/
|
@@ -362,12 +401,6 @@ if ( class_exists( 'Vk_Font_Awesome_Versions' ) ) {
|
|
362 |
}
|
363 |
|
364 |
|
365 |
-
/**
|
366 |
-
* CTAとして返す内容の処理
|
367 |
-
*
|
368 |
-
* @param [type] $id [description]
|
369 |
-
* @return [type] [description]
|
370 |
-
*/
|
371 |
public static function render_cta_content( $id ) {
|
372 |
|
373 |
global $vk_call_to_action_textdomain;
|
@@ -388,20 +421,17 @@ if ( class_exists( 'Vk_Font_Awesome_Versions' ) ) {
|
|
388 |
// 旧 CTA レイアウト
|
389 |
include dirname( __FILE__ ) . '/view-actionbox.php';
|
390 |
}
|
391 |
-
|
392 |
-
// Display Edit Button
|
393 |
if ( $url = get_edit_post_link( $post->ID ) ) {
|
394 |
$content .= '<div class="veu_adminEdit"><a href="' . $url . '" class="btn btn-default" target="_blank">' . __( 'Edit CTA', $vk_call_to_action_textdomain ) . '</a></div>';
|
395 |
}
|
396 |
-
|
397 |
-
return do_shortcode( $content );
|
398 |
}
|
399 |
|
400 |
public static function cta_id_random() {
|
401 |
// ランダムに抽出したCTAの投稿IDを返す
|
402 |
// CTAの投稿をランダムで1件取得
|
403 |
$args = array(
|
404 |
-
'post_type' => self::POST_TYPE,
|
405 |
'posts_per_page' => 1, // 1ページでの表示件数を指定
|
406 |
'orderby' => 'rand', // 表示順をランダムで取得
|
407 |
);
|
@@ -437,9 +467,9 @@ if ( class_exists( 'Vk_Font_Awesome_Versions' ) ) {
|
|
437 |
return $post_config;
|
438 |
}
|
439 |
|
440 |
-
|
441 |
// 共通設定を使用の場合
|
442 |
-
|
443 |
// 今表示している記事の投稿タイプを取得
|
444 |
$post_type = get_post_type( $id );
|
445 |
// 投稿タイプ別にどのCTAを共通設定として表示するかの情報を取得
|
@@ -505,16 +535,13 @@ if ( class_exists( 'Vk_Font_Awesome_Versions' ) ) {
|
|
505 |
if ( ! $option ) {
|
506 |
$current_option = self::get_default_option();
|
507 |
}
|
508 |
-
|
509 |
-
|
510 |
-
|
511 |
-
|
512 |
-
|
513 |
-
$option[ $key ] = ( is_numeric( $value ) ) ? $value : 0;
|
514 |
-
}
|
515 |
}
|
516 |
}
|
517 |
-
|
518 |
return $option;
|
519 |
}
|
520 |
|
@@ -545,6 +572,7 @@ if ( class_exists( 'Vk_Font_Awesome_Versions' ) ) {
|
|
545 |
|
546 |
// ↓ これであかんの?
|
547 |
// $output_option = wp_parse_args( $option, $default );
|
|
|
548 |
if ( ! $option || ! is_array( $option ) ) {
|
549 |
return $default; }
|
550 |
|
1 |
<?php
|
2 |
|
3 |
+
/*
|
4 |
+
このファイルの元ファイルは
|
5 |
+
https://github.com/vektor-inc/vektor-wp-libraries
|
6 |
+
にあります。修正の際は上記リポジトリのデータを修正してください。
|
7 |
+
*/
|
8 |
+
|
9 |
// namespace Vektor\ExUnit\Package\Cta;
|
10 |
+
|
11 |
if ( ! class_exists( 'Vk_Call_To_Action' ) ) {
|
12 |
|
13 |
class Vk_Call_To_Action {
|
17 |
const CONTENT_NUMBER = 100;
|
18 |
|
19 |
public static function init() {
|
|
|
20 |
add_action( 'init', array( __CLASS__, 'set_posttype' ) );
|
21 |
+
add_action( 'vkExUnit_package_init', array( __CLASS__, 'option_init' ) );
|
22 |
+
add_action( 'admin_menu', array( __CLASS__, 'add_custom_field' ) );
|
23 |
add_action( 'save_post', array( __CLASS__, 'save_custom_field' ) );
|
24 |
add_action( 'widgets_init', array( __CLASS__, 'widget_init' ) );
|
25 |
if ( veu_content_filter_state() == 'content' ) {
|
28 |
add_action( 'loop_end', array( __CLASS__, 'set_content_loopend' ), self::CONTENT_NUMBER, 1 );
|
29 |
}
|
30 |
require_once dirname( __FILE__ ) . '/widget-call-to-action.php';
|
31 |
+
}
|
32 |
|
33 |
+
public static function widget_init() {
|
34 |
+
return register_widget( 'Widget_CTA' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
35 |
}
|
36 |
|
37 |
public static function set_content_loopend( $query ) {
|
44 |
echo self::content_filter( '' );
|
45 |
}
|
46 |
|
|
|
47 |
|
48 |
public static function option_init() {
|
49 |
vkExUnit_register_setting(
|
54 |
);
|
55 |
}
|
56 |
|
57 |
+
|
58 |
public static function set_posttype() {
|
59 |
global $vk_call_to_action_textdomain;
|
60 |
$labels = array(
|
86 |
}
|
87 |
|
88 |
|
89 |
+
public static function add_custom_field() {
|
90 |
global $vk_call_to_action_textdomain;
|
91 |
+
$post_types = get_post_types(
|
92 |
+
array(
|
93 |
+
'_builtin' => false,
|
94 |
+
'public' => true,
|
95 |
+
)
|
96 |
+
);
|
97 |
+
foreach ( $post_types as $key => $post ) {
|
98 |
+
add_meta_box( 'vkExUnit_cta', __( 'Call to Action setting', $vk_call_to_action_textdomain ), array( __CLASS__, 'render_meta_box' ), $post, 'normal', 'high' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
99 |
}
|
100 |
+
add_meta_box( 'vkExUnit_cta', __( 'Call to Action setting', $vk_call_to_action_textdomain ), array( __CLASS__, 'render_meta_box' ), 'page', 'normal', 'high' );
|
101 |
+
add_meta_box( 'vkExUnit_cta', __( 'Call to Action setting', $vk_call_to_action_textdomain ), array( __CLASS__, 'render_meta_box' ), 'post', 'normal', 'high' );
|
102 |
|
103 |
+
add_meta_box( 'vkExUnit_cta_url', __( 'CTA Contents', $vk_call_to_action_textdomain ), array( __CLASS__, 'render_meta_box_cta' ), self::POST_TYPE, 'normal', 'high' );
|
104 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
105 |
|
106 |
/**
|
107 |
+
* CTAメイン設定画面のurl
|
108 |
+
* ExUnitと単体プラグインなどによって変動する
|
109 |
* @return [type] [description]
|
110 |
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
111 |
public static function setting_page_url() {
|
112 |
if ( veu_is_cta_active() ) {
|
113 |
$setting_page_url = admin_url( 'admin.php?page=vkExUnit_main_setting#vkExUnit_cta_settings' );
|
117 |
return $setting_page_url;
|
118 |
}
|
119 |
|
120 |
+
public static function render_meta_box() {
|
121 |
+
global $vk_call_to_action_textdomain;
|
122 |
+
echo '<input type="hidden" name="_nonce_vkExUnit_custom_cta" id="_nonce_vkExUnit__custom_field_metaKeyword" value="' . wp_create_nonce( plugin_basename( __FILE__ ) ) . '" />';
|
123 |
+
|
124 |
+
$ctas = self::get_ctas( true, ' - ' );
|
125 |
+
// ランダムを先頭に追加
|
126 |
+
array_unshift(
|
127 |
+
$ctas, array(
|
128 |
+
'key' => 'random',
|
129 |
+
'label' => __( 'Random', $vk_call_to_action_textdomain ),
|
130 |
+
)
|
131 |
+
);
|
132 |
+
array_unshift(
|
133 |
+
$ctas, array(
|
134 |
+
'key' => 'disable',
|
135 |
+
'label' => __( 'Disable display', $vk_call_to_action_textdomain ),
|
136 |
+
)
|
137 |
+
);
|
138 |
+
array_unshift(
|
139 |
+
$ctas, array(
|
140 |
+
'key' => 0,
|
141 |
+
'label' => __( 'Follow common setting', $vk_call_to_action_textdomain ),
|
142 |
+
)
|
143 |
+
);
|
144 |
+
$now = get_post_meta( get_the_id(), 'vkexunit_cta_each_option', true );
|
145 |
+
?>
|
146 |
+
<input type="hidden" name="_vkExUnit_cta_switch" value="cta_number" />
|
147 |
+
|
148 |
+
<select name="vkexunit_cta_each_option" id="vkexunit_cta_each_option">
|
149 |
+
<?php foreach ( $ctas as $cta ) : ?>
|
150 |
+
<option value="<?php echo $cta['key']; ?>" <?php echo( $cta['key'] == $now ) ? 'selected' : ''; ?> ><?php echo $cta['label']; ?></option>
|
151 |
+
<?php endforeach; ?>
|
152 |
+
</select>
|
153 |
+
<p>
|
154 |
+
<a href="<?php echo self::setting_page_url(); ?>" class="button button-default" target="_blank"><?php _e( 'CTA common setting', $vk_call_to_action_textdomain ); ?></a>
|
155 |
+
<a href="<?php echo admin_url( 'edit.php?post_type=cta' ); ?>" class="button button-default" target="_blank"><?php _e( 'Show CTA index page', $vk_call_to_action_textdomain ); ?></a>
|
156 |
+
</p>
|
157 |
+
<?php
|
158 |
+
}
|
159 |
+
|
160 |
+
|
161 |
public static function render_meta_box_cta() {
|
162 |
|
163 |
global $vk_call_to_action_textdomain;
|
219 |
<input type="hidden" name="_vkExUnit_cta_switch" value="cta_content" />
|
220 |
<p><?php _e( 'You can create it with a free layout in the content field using, such as Outer block and PR Content block in VK Blocks.', $vk_call_to_action_textdomain ); ?><br>
|
221 |
<?php _e( 'If the contents field is entered, the contents of the body will be displayed with priority, so the following contents will be ignored.', $vk_call_to_action_textdomain ); ?><br>
|
222 |
+
* <?php _e( 'The entered contents are displayed directly. You can not use short codes, reuse blocks, etc.', $vk_call_to_action_textdomain ); ?>
|
223 |
</p>
|
224 |
<table class="form-table">
|
225 |
<tr>
|
292 |
<?php
|
293 |
}
|
294 |
|
295 |
+
/**
|
296 |
+
* [save_custom_field description]
|
297 |
+
* @param [type] $post_id [description]
|
298 |
+
* @return [type] [description]
|
299 |
+
*/
|
300 |
+
public static function save_custom_field( $post_id ) {
|
301 |
+
if ( ! isset( $_POST['_vkExUnit_cta_switch'] ) ) {
|
302 |
+
return $post_id; }
|
303 |
+
$noonce = isset( $_POST['_nonce_vkExUnit_custom_cta'] ) ? htmlspecialchars( $_POST['_nonce_vkExUnit_custom_cta'] ) : null;
|
304 |
+
|
305 |
+
// if autosave is to deny
|
306 |
+
if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
|
307 |
+
return $post_id; }
|
308 |
+
|
309 |
+
if ( ! wp_verify_nonce( $noonce, plugin_basename( __FILE__ ) ) ) {
|
310 |
+
return $post_id;
|
311 |
+
}
|
312 |
+
|
313 |
+
if ( $_POST['_vkExUnit_cta_switch'] == 'cta_number' ) {
|
314 |
+
$data = $_POST['vkexunit_cta_each_option'];
|
315 |
+
|
316 |
+
if ( get_post_meta( $post_id, 'vkexunit_cta_each_option' ) == '' ) {
|
317 |
+
add_post_meta( $post_id, 'vkexunit_cta_each_option', $data, true );
|
318 |
+
} elseif ( $data != get_post_meta( $post_id, 'vkexunit_cta_each_option', true ) ) {
|
319 |
+
update_post_meta( $post_id, 'vkexunit_cta_each_option', $data );
|
320 |
+
} elseif ( ! $data ) {
|
321 |
+
delete_post_meta( $post_id, 'vkexunit_cta_each_option', get_post_meta( $post_id, 'vkexunit_cta_each_option', true ) );
|
322 |
+
}
|
323 |
+
return $post_id;
|
324 |
+
} elseif ( $_POST['_vkExUnit_cta_switch'] == 'cta_content' ) {
|
325 |
+
|
326 |
+
// カスタムフィールドの設定
|
327 |
+
$custom_fields = array(
|
328 |
+
'vkExUnit_cta_img' => array(
|
329 |
+
'escape_type' => '',
|
330 |
+
),
|
331 |
+
'vkExUnit_cta_img_position' => array(
|
332 |
+
'escape_type' => '',
|
333 |
+
),
|
334 |
+
'vkExUnit_cta_button_text' => array(
|
335 |
+
'escape_type' => 'stripslashes',
|
336 |
+
),
|
337 |
+
'vkExUnit_cta_button_icon' => array(
|
338 |
+
'escape_type' => 'stripslashes',
|
339 |
+
),
|
340 |
+
'vkExUnit_cta_button_icon_before' => array(
|
341 |
+
'escape_type' => 'stripslashes',
|
342 |
+
),
|
343 |
+
'vkExUnit_cta_button_icon_after' => array(
|
344 |
+
'escape_type' => 'stripslashes',
|
345 |
+
),
|
346 |
+
'vkExUnit_cta_url' => array(
|
347 |
+
'escape_type' => '',
|
348 |
+
),
|
349 |
+
'vkExUnit_cta_url_blank' => array(
|
350 |
+
'escape_type' => '',
|
351 |
+
),
|
352 |
+
'vkExUnit_cta_text' => array(
|
353 |
+
'escape_type' => 'stripslashes',
|
354 |
+
),
|
355 |
+
);
|
356 |
+
|
357 |
+
// カスタムフィールドの保存
|
358 |
+
foreach ( $custom_fields as $custom_field_name => $custom_field_options ) {
|
359 |
+
|
360 |
+
if ( isset( $_POST[ $custom_field_name ] ) ) {
|
361 |
+
if ( isset( $custom_field_name['escape_type'] ) && $custom_field_name['escape_type'] == 'stripslashes' ) {
|
362 |
+
$data = stripslashes( $_POST[ $custom_field_name ] );
|
363 |
+
} else {
|
364 |
+
$data = $_POST[ $custom_field_name ];
|
365 |
+
}
|
366 |
+
}
|
367 |
+
|
368 |
+
if ( get_post_meta( $post_id, $custom_field_name ) == '' ) {
|
369 |
+
// データが今までなかったらカスタムフィールドに新規保存
|
370 |
+
add_post_meta( $post_id, $custom_field_name, $data, true );
|
371 |
+
} elseif ( $data != get_post_meta( $post_id, $custom_field_name, true ) ) {
|
372 |
+
// 保存されてたデータと送信されてきたデータが違ったら更新
|
373 |
+
update_post_meta( $post_id, $custom_field_name, $data );
|
374 |
+
} elseif ( ! $data ) {
|
375 |
+
// データが送信されてこなかった(空のデータが送られてきた)らフィールドの値を削除
|
376 |
+
delete_post_meta( $post_id, $custom_field_name, get_post_meta( $post_id, $custom_field_name, true ) );
|
377 |
+
}
|
378 |
+
} // foreach ( $custom_fields as $key => $custom_field_name ) {
|
379 |
+
|
380 |
+
return $post_id;
|
381 |
+
}
|
382 |
+
}
|
383 |
|
384 |
|
385 |
/**
|
386 |
* [get_cta_post description]
|
|
|
387 |
* @param [type] $id [description]
|
388 |
* @return [type] [description]
|
389 |
*/
|
401 |
}
|
402 |
|
403 |
|
|
|
|
|
|
|
|
|
|
|
|
|
404 |
public static function render_cta_content( $id ) {
|
405 |
|
406 |
global $vk_call_to_action_textdomain;
|
421 |
// 旧 CTA レイアウト
|
422 |
include dirname( __FILE__ ) . '/view-actionbox.php';
|
423 |
}
|
|
|
|
|
424 |
if ( $url = get_edit_post_link( $post->ID ) ) {
|
425 |
$content .= '<div class="veu_adminEdit"><a href="' . $url . '" class="btn btn-default" target="_blank">' . __( 'Edit CTA', $vk_call_to_action_textdomain ) . '</a></div>';
|
426 |
}
|
427 |
+
return $content;
|
|
|
428 |
}
|
429 |
|
430 |
public static function cta_id_random() {
|
431 |
// ランダムに抽出したCTAの投稿IDを返す
|
432 |
// CTAの投稿をランダムで1件取得
|
433 |
$args = array(
|
434 |
+
'post_type' => self::POST_TYPE, //投稿タイプを指定
|
435 |
'posts_per_page' => 1, // 1ページでの表示件数を指定
|
436 |
'orderby' => 'rand', // 表示順をランダムで取得
|
437 |
);
|
467 |
return $post_config;
|
468 |
}
|
469 |
|
470 |
+
////////////////////////////////////////
|
471 |
// 共通設定を使用の場合
|
472 |
+
////////////////////////////////////////
|
473 |
// 今表示している記事の投稿タイプを取得
|
474 |
$post_type = get_post_type( $id );
|
475 |
// 投稿タイプ別にどのCTAを共通設定として表示するかの情報を取得
|
535 |
if ( ! $option ) {
|
536 |
$current_option = self::get_default_option();
|
537 |
}
|
538 |
+
foreach ( $input as $key => $value ) {
|
539 |
+
if ( $value == 'random' ) {
|
540 |
+
$option[ $key ] = 'random';
|
541 |
+
} else {
|
542 |
+
$option[ $key ] = ( is_numeric( $value ) ) ? $value : 0;
|
|
|
|
|
543 |
}
|
544 |
}
|
|
|
545 |
return $option;
|
546 |
}
|
547 |
|
572 |
|
573 |
// ↓ これであかんの?
|
574 |
// $output_option = wp_parse_args( $option, $default );
|
575 |
+
|
576 |
if ( ! $option || ! is_array( $option ) ) {
|
577 |
return $default; }
|
578 |
|
{inc/call-to-action/package → plugins/call-to-action}/view-actionbox.php
RENAMED
@@ -38,13 +38,16 @@ $content .= '<h1 class="cta_title">' . $post->post_title . '</h1>';
|
|
38 |
$content .= '<div class="cta_body">';
|
39 |
|
40 |
|
41 |
-
|
42 |
$target_blank = get_post_meta( $id, 'vkExUnit_cta_url_blank', true );
|
43 |
if ( $target_blank != 'window_self' ) {
|
44 |
$target = ' target="_blank"';
|
45 |
} else {
|
46 |
$target = '';
|
47 |
}
|
|
|
|
|
|
|
48 |
if ( $imgid ) {
|
49 |
$cta_image = wp_get_attachment_image_src( $imgid, 'large' );
|
50 |
$content .= '<div class="cta_body_image cta_body_image_' . $image_position . '">';
|
@@ -54,7 +57,7 @@ if ( $imgid ) {
|
|
54 |
$content .= '</div>';
|
55 |
}
|
56 |
$content .= '<div class="cta_body_txt ' . ( ( $imgid ) ? 'image_exist' : 'image_no' ) . '">';
|
57 |
-
$content .=
|
58 |
$content .= '</div>';
|
59 |
if ( $url && $btn_text ) {
|
60 |
$content .= '<div class="cta_body_link">';
|
38 |
$content .= '<div class="cta_body">';
|
39 |
|
40 |
|
41 |
+
////// 別ウィンドウで開くかどうかのカスタムフィールドの値を取得 //////
|
42 |
$target_blank = get_post_meta( $id, 'vkExUnit_cta_url_blank', true );
|
43 |
if ( $target_blank != 'window_self' ) {
|
44 |
$target = ' target="_blank"';
|
45 |
} else {
|
46 |
$target = '';
|
47 |
}
|
48 |
+
////////////////////////////////////////////////////////////
|
49 |
+
|
50 |
+
|
51 |
if ( $imgid ) {
|
52 |
$cta_image = wp_get_attachment_image_src( $imgid, 'large' );
|
53 |
$content .= '<div class="cta_body_image cta_body_image_' . $image_position . '">';
|
57 |
$content .= '</div>';
|
58 |
}
|
59 |
$content .= '<div class="cta_body_txt ' . ( ( $imgid ) ? 'image_exist' : 'image_no' ) . '">';
|
60 |
+
$content .= do_shortcode( $text );
|
61 |
$content .= '</div>';
|
62 |
if ( $url && $btn_text ) {
|
63 |
$content .= '<div class="cta_body_link">';
|
{inc/call-to-action/package → plugins/call-to-action}/view-adminsetting.php
RENAMED
File without changes
|
{inc/call-to-action/package → plugins/call-to-action}/widget-call-to-action.php
RENAMED
File without changes
|
inc/child-page-index.php → plugins/child_page_index.php
RENAMED
@@ -127,10 +127,18 @@ function vkExUnit_childPageIndex_contentHook( $content ) {
|
|
127 |
return $content;
|
128 |
}
|
129 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
130 |
/*
|
131 |
admin_metabox_content
|
132 |
/*-------------------------------------------*/
|
133 |
-
add_action( '
|
134 |
function veu_child_page_index_admin_metabox_content() {
|
135 |
global $post;
|
136 |
// childPageIndex display
|
127 |
return $content;
|
128 |
}
|
129 |
|
130 |
+
/*
|
131 |
+
admin_metabox_activate
|
132 |
+
/*-------------------------------------------*/
|
133 |
+
add_filter( 'veu_content_meta_box_activation', 'vkExUnit_childPageIndex_admin_metabox_activate', 10, 1 );
|
134 |
+
function vkExUnit_childPageIndex_admin_metabox_activate( $flag ) {
|
135 |
+
return true;
|
136 |
+
}
|
137 |
+
|
138 |
/*
|
139 |
admin_metabox_content
|
140 |
/*-------------------------------------------*/
|
141 |
+
add_action( 'veu_content_meta_box_content', 'veu_child_page_index_admin_metabox_content' );
|
142 |
function veu_child_page_index_admin_metabox_content() {
|
143 |
global $post;
|
144 |
// childPageIndex display
|
{inc → plugins}/contact-section/contact-section.php
RENAMED
@@ -73,12 +73,13 @@ class VkExUnit_Contact {
|
|
73 |
|
74 |
|
75 |
protected function run_init() {
|
76 |
-
add_action( '
|
77 |
add_action( 'save_post', array( $this, 'save_custom_field_postdata' ) );
|
78 |
add_shortcode( 'vkExUnit_contact_section', array( $this, 'shortcode' ) );
|
79 |
|
80 |
// 固定ページ編集画にお問い合わせ情報を表示のチェックボックスを表示する
|
81 |
-
|
|
|
82 |
|
83 |
if ( veu_content_filter_state() == 'content' ) {
|
84 |
add_filter( 'the_content', array( $this, 'set_content' ), 10, 1 );
|
73 |
|
74 |
|
75 |
protected function run_init() {
|
76 |
+
add_action( 'vkExUnit_package_init', array( $this, 'options_init' ) );
|
77 |
add_action( 'save_post', array( $this, 'save_custom_field_postdata' ) );
|
78 |
add_shortcode( 'vkExUnit_contact_section', array( $this, 'shortcode' ) );
|
79 |
|
80 |
// 固定ページ編集画にお問い合わせ情報を表示のチェックボックスを表示する
|
81 |
+
add_filter( 'veu_content_meta_box_activation', array( $this, 'activate_metabox' ), 10, 1 );
|
82 |
+
add_action( 'veu_content_meta_box_content', array( $this, 'render_meta_box' ) );
|
83 |
|
84 |
if ( veu_content_filter_state() == 'content' ) {
|
85 |
add_filter( 'the_content', array( $this, 'set_content' ), 10, 1 );
|
{inc → plugins}/contact-section/customizer.php
RENAMED
File without changes
|
inc/css-customize/css-customize-edit.php → plugins/css_customize/css_customize-edit.php
RENAMED
File without changes
|
plugins/css_customize/css_customize-single.php
ADDED
@@ -0,0 +1,102 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Custom CSS Widget
|
4 |
+
/* ------------------------------------------- */
|
5 |
+
|
6 |
+
add_action( 'admin_menu', 'veu_custom_css_hooks' );
|
7 |
+
add_action( 'save_post', 'veu_save_custom_css' );
|
8 |
+
// </head>タグの直上に出力させたいので第三引数に 50 を設定
|
9 |
+
add_action( 'wp_head', 'veu_insert_custom_css', 201 );
|
10 |
+
|
11 |
+
|
12 |
+
/*
|
13 |
+
メタボックス生成
|
14 |
+
/* ------------------------------------------------ */
|
15 |
+
function veu_custom_css_hooks() {
|
16 |
+
|
17 |
+
$post_types = get_post_types( array( 'public' => true ) );
|
18 |
+
|
19 |
+
foreach ( $post_types as $post_type ) {
|
20 |
+
add_meta_box(
|
21 |
+
'veu_custom_css', // (必須) 編集画面セクションの HTML ID
|
22 |
+
__( 'Custom CSS', 'vk-all-in-one-expansion-unit' ), // (必須) 編集画面セクションのタイトル、画面上に表示される
|
23 |
+
'veu_custom_css_input', // (必須) 編集画面セクションに HTML 出力する関数.
|
24 |
+
$post_type, // (オプション)編集画面セクションを表示する書き込み画面のタイプ(例: 'post'、 'page'、 'dashboard'、 'link'、 'attachment'、 'custom_post_type'、 'comment')
|
25 |
+
'normal', // (オプション) 編集画面セクションが表示される部分 ('normal', 'advanced' または (2.7 以降) 'side')
|
26 |
+
'high' // (オプション) ボックスが表示される優先度 ('high', 'core', 'default' または 'low')
|
27 |
+
);
|
28 |
+
}
|
29 |
+
|
30 |
+
} // function veu_custom_css_hooks() {
|
31 |
+
|
32 |
+
|
33 |
+
/*
|
34 |
+
入力用テキストエリアを生成
|
35 |
+
/* ------------------------------------------------ */
|
36 |
+
function veu_custom_css_input() {
|
37 |
+
global $post;
|
38 |
+
// wp_create_nonce( 'veu_custom-css' ) の引数は「(オプション) アクションの名前」
|
39 |
+
// Nonce はウェブサイトやデータベースを、予期せぬまたは重複したリクエストによって取り返しの付かない変更が起きてしまうことから保護する処理
|
40 |
+
echo '<input type="hidden" name="veu_custom_css_noncename" id="veu_custom_css_noncename" value="' . wp_create_nonce( 'veu_custom-css' ) . '" />';
|
41 |
+
// 投稿/ページの編集画面でメタ情報をカスタムフィールド欄に表示させないために、
|
42 |
+
// get_post_meta の「カスタムフィールドの名前」の前にアンダースコアをつける
|
43 |
+
echo '<textarea name="veu_custom_css" id="veu_custom_css" rows="5" cols="30" style="width:100%;">' . get_post_meta( $post->ID, '_veu_custom_css', true ) . '</textarea>';
|
44 |
+
|
45 |
+
} // function veu_custom_css_input() {
|
46 |
+
|
47 |
+
|
48 |
+
/*
|
49 |
+
入力されたテキストエリアの内容を保存
|
50 |
+
/* ------------------------------------------------ */
|
51 |
+
function veu_save_custom_css( $post_id ) {
|
52 |
+
|
53 |
+
// wp_verify_nonce( $_POST['veu_custom_css_noncename'], 'veu_custom-css' )の引数は「(必須) 検証する nonce,(オプション) アクションの名前」
|
54 |
+
// nonce が正しいもので有効期限が切れていないことを、指定されたアクションとの関係も含めて確かめる処理
|
55 |
+
$noonce = isset( $_POST['veu_custom_css_noncename'] ) ? htmlspecialchars( $_POST['veu_custom_css_noncename'] ) : null;
|
56 |
+
if ( ! wp_verify_nonce( $noonce, 'veu_custom-css' ) ) {
|
57 |
+
return $post_id;
|
58 |
+
}
|
59 |
+
// 自動保存時には処理をしないように
|
60 |
+
if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
|
61 |
+
return $post_id;
|
62 |
+
}
|
63 |
+
$custom_css = $_POST['veu_custom_css'];
|
64 |
+
// 指定した投稿に存在するカスタムフィールドの値を更新
|
65 |
+
update_post_meta( $post_id, '_veu_custom_css', $custom_css );
|
66 |
+
|
67 |
+
} // function veu_save_custom_css($post_id) {
|
68 |
+
|
69 |
+
|
70 |
+
function veu_get_the_custom_css_single( $post ) {
|
71 |
+
$css_customize = get_post_meta( $post->ID, '_veu_custom_css', true );
|
72 |
+
if ( $css_customize ) {
|
73 |
+
// delete br
|
74 |
+
$css_customize = str_replace( PHP_EOL, '', $css_customize );
|
75 |
+
// delete tab
|
76 |
+
$css_customize = preg_replace( '/[\n\r\t]/', '', $css_customize );
|
77 |
+
// multi space convert to single space
|
78 |
+
$css_customize = preg_replace( '/\s(?=\s)/', '', $css_customize );
|
79 |
+
}
|
80 |
+
return strip_tags( $css_customize );
|
81 |
+
}
|
82 |
+
|
83 |
+
/*
|
84 |
+
入力された CSS をソースに出力
|
85 |
+
/* ------------------------------------------------ */
|
86 |
+
function veu_insert_custom_css() {
|
87 |
+
|
88 |
+
if ( is_singular() ) {
|
89 |
+
// if 現在の WordPress クエリにループできる結果があるかどうか
|
90 |
+
// while 記事がある間ループして1件ずつ処理する
|
91 |
+
if ( have_posts() ) :
|
92 |
+
while ( have_posts() ) :
|
93 |
+
the_post();
|
94 |
+
global $post;
|
95 |
+
echo '<style type="text/css">' . veu_get_the_custom_css_single( $post ) . '</style>';
|
96 |
+
endwhile;
|
97 |
+
endif;
|
98 |
+
// ページ上の別の場所で同じクエリを再利用するために、ループの投稿情報を巻き戻し、前回と同じ順序で先頭の投稿を取得できるように
|
99 |
+
rewind_posts();
|
100 |
+
}
|
101 |
+
|
102 |
+
} // function veu_insert_custom_css() {
|
inc/css-customize/css-customize.php → plugins/css_customize/css_customize.php
RENAMED
@@ -15,22 +15,9 @@ class veu_css_customize {
|
|
15 |
|
16 |
// 編集画面への反映
|
17 |
// add_filter( 'tiny_mce_before_init', array( $this, 'css_customize_push_editor_css' ) );
|
18 |
-
|
19 |
-
add_action( 'admin_menu', array( $this, 'css_customize_menu' ), 20 );
|
20 |
add_action( 'vkExUnit_action_adminbar', array( $this, 'admin_bar' ) );
|
21 |
-
require_once(
|
22 |
-
|
23 |
-
/*
|
24 |
-
VEU_Metabox 内の get_post_type が実行タイミングによっては
|
25 |
-
カスタム投稿タイプマネージャーで作成した投稿タイプが取得できないために
|
26 |
-
admin_menu のタイミングで読み込んでいる
|
27 |
-
*/
|
28 |
-
add_action(
|
29 |
-
'admin_menu', function() {
|
30 |
-
require_once( dirname( __FILE__ ) . '/class-veu-metabox-css-customize.php' );
|
31 |
-
}
|
32 |
-
);
|
33 |
-
|
34 |
}
|
35 |
|
36 |
public function admin_bar( $wp_admin_bar ) {
|
@@ -48,7 +35,7 @@ class veu_css_customize {
|
|
48 |
}
|
49 |
|
50 |
/*
|
51 |
-
|
52 |
/*-------------------------------------------*/
|
53 |
public function css_customize_menu() {
|
54 |
// $capability_required = veu_get_capability_required();
|
@@ -68,7 +55,7 @@ class veu_css_customize {
|
|
68 |
|
69 |
$data = $this->css_customize_valid_form();
|
70 |
|
71 |
-
include(
|
72 |
}
|
73 |
|
74 |
|
15 |
|
16 |
// 編集画面への反映
|
17 |
// add_filter( 'tiny_mce_before_init', array( $this, 'css_customize_push_editor_css' ) );
|
18 |
+
add_action( 'admin_menu', array( $this, 'css_customize_menu' ) );
|
|
|
19 |
add_action( 'vkExUnit_action_adminbar', array( $this, 'admin_bar' ) );
|
20 |
+
require_once( vkExUnit_get_directory() . '/plugins/css_customize/css_customize-single.php' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
21 |
}
|
22 |
|
23 |
public function admin_bar( $wp_admin_bar ) {
|
35 |
}
|
36 |
|
37 |
/*
|
38 |
+
CSSカスタマイズ」のメニュー
|
39 |
/*-------------------------------------------*/
|
40 |
public function css_customize_menu() {
|
41 |
// $capability_required = veu_get_capability_required();
|
55 |
|
56 |
$data = $this->css_customize_valid_form();
|
57 |
|
58 |
+
include( vkExUnit_get_directory() . '/plugins/css_customize/css_customize-edit.php' );
|
59 |
}
|
60 |
|
61 |
|
inc/disable-dashbord.php → plugins/disable_dashbord.php
RENAMED
File without changes
|
{inc → plugins}/disable_ping-back.php
RENAMED
File without changes
|
{inc/font-awesome → plugins}/font-awesome-config.php
RENAMED
@@ -1,9 +1,9 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
Load modules
|
4 |
/*-------------------------------------------*/
|
5 |
if ( ! class_exists( 'Vk_Font_Awesome_Versions' ) ) {
|
6 |
-
require_once( '
|
7 |
|
8 |
global $font_awesome_directory_uri;
|
9 |
$font_awesome_directory_uri = plugins_url( '', __FILE__ ) . '/font-awesome/';
|
1 |
<?php
|
2 |
+
/*-------------------------------------------*/
|
3 |
+
/* Load modules
|
4 |
/*-------------------------------------------*/
|
5 |
if ( ! class_exists( 'Vk_Font_Awesome_Versions' ) ) {
|
6 |
+
require_once( 'font-awesome/class-vk-font-awesome-versions.php' );
|
7 |
|
8 |
global $font_awesome_directory_uri;
|
9 |
$font_awesome_directory_uri = plugins_url( '', __FILE__ ) . '/font-awesome/';
|
{inc/font-awesome/package → plugins/font-awesome}/class-vk-font-awesome-versions.php
RENAMED
@@ -1,9 +1,4 @@
|
|
1 |
<?php
|
2 |
-
/*
|
3 |
-
このファイルの元ファイルは
|
4 |
-
https://github.com/vektor-inc/vektor-wp-libraries
|
5 |
-
にあります。修正の際は上記リポジトリのデータを修正してください。
|
6 |
-
*/
|
7 |
|
8 |
if ( ! class_exists( 'Vk_Font_Awesome_Versions' ) ) {
|
9 |
|
1 |
<?php
|
|
|
|
|
|
|
|
|
|
|
2 |
|
3 |
if ( ! class_exists( 'Vk_Font_Awesome_Versions' ) ) {
|
4 |
|
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/HELP-US-OUT.txt
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/css/font-awesome.css
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/css/font-awesome.min.css
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/fonts/FontAwesome.otf
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/fonts/fontawesome-webfont.eot
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/fonts/fontawesome-webfont.svg
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/fonts/fontawesome-webfont.ttf
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/fonts/fontawesome-webfont.woff
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/fonts/fontawesome-webfont.woff2
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/less/animated.less
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/less/bordered-pulled.less
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/less/core.less
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/less/fixed-width.less
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/less/font-awesome.less
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/less/icons.less
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/less/larger.less
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/less/list.less
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/less/mixins.less
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/less/path.less
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/less/rotated-flipped.less
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/less/screen-reader.less
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/less/stacked.less
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/less/variables.less
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/scss/_animated.scss
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/scss/_bordered-pulled.scss
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/scss/_core.scss
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/scss/_fixed-width.scss
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/scss/_icons.scss
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/scss/_larger.scss
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/scss/_list.scss
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/scss/_mixins.scss
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/scss/_path.scss
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/scss/_rotated-flipped.scss
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/scss/_screen-reader.scss
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/scss/_stacked.scss
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/scss/_variables.scss
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/scss/font-awesome.scss
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/LICENSE.txt
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/css/all.min.css
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/js/all.min.js
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/metadata/categories.yml
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/metadata/icons.json
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/metadata/icons.yml
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/metadata/shims.json
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/metadata/shims.yml
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/metadata/sponsors.yml
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/sprites/brands.svg
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/sprites/regular.svg
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/sprites/solid.svg
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/webfonts/fa-brands-400.eot
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/webfonts/fa-brands-400.svg
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/webfonts/fa-brands-400.ttf
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/webfonts/fa-brands-400.woff
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/webfonts/fa-brands-400.woff2
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/webfonts/fa-regular-400.eot
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/webfonts/fa-regular-400.svg
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/webfonts/fa-regular-400.ttf
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/webfonts/fa-regular-400.woff
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/webfonts/fa-regular-400.woff2
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/webfonts/fa-solid-900.eot
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/webfonts/fa-solid-900.svg
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/webfonts/fa-solid-900.ttf
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/webfonts/fa-solid-900.woff
RENAMED
File without changes
|
{inc/font-awesome/package → plugins/font-awesome}/versions/5.6.0/webfonts/fa-solid-900.woff2
RENAMED
File without changes
|
inc/footer-copyright-change.php → plugins/footer_copyright_change.php
RENAMED
File without changes
|
{inc → plugins}/google_analytics/ga_admin.php
RENAMED
File without changes
|
{inc → plugins}/google_analytics/ga_customizer.php
RENAMED
File without changes
|
{inc → plugins}/google_analytics/google_analytics.php
RENAMED
@@ -26,7 +26,7 @@ function vkExUnit_ga_options_init() {
|
|
26 |
'vkExUnit_add_ga_options_page'
|
27 |
);
|
28 |
}
|
29 |
-
add_action( '
|
30 |
|
31 |
function vkExUnit_get_ga_options() {
|
32 |
$options = get_option( 'vkExUnit_ga_options', vkExUnit_get_ga_options_default() );
|
26 |
'vkExUnit_add_ga_options_page'
|
27 |
);
|
28 |
}
|
29 |
+
add_action( 'vkExUnit_package_init', 'vkExUnit_ga_options_init' );
|
30 |
|
31 |
function vkExUnit_get_ga_options() {
|
32 |
$options = get_option( 'vkExUnit_ga_options', vkExUnit_get_ga_options_default() );
|
{inc → plugins}/icons.php
RENAMED
@@ -28,7 +28,7 @@ class vExUnit_icons {
|
|
28 |
|
29 |
|
30 |
protected function run_init() {
|
31 |
-
add_action( '
|
32 |
add_action( 'wp_head', array( $this, 'output_tag' ) );
|
33 |
}
|
34 |
|
28 |
|
29 |
|
30 |
protected function run_init() {
|
31 |
+
add_action( 'vkExUnit_package_init', array( $this, 'option_init' ) );
|
32 |
add_action( 'wp_head', array( $this, 'output_tag' ) );
|
33 |
}
|
34 |
|
inc/insert-ads.php → plugins/insert_ads.php
RENAMED
@@ -27,7 +27,7 @@ class vExUnit_Ads {
|
|
27 |
|
28 |
|
29 |
protected function run_init() {
|
30 |
-
add_action( '
|
31 |
add_filter( 'the_content', array( $this, 'set_content' ), 10, 1 );
|
32 |
add_action( 'wp_head', array( $this, 'print_google_auto_ad' ) );
|
33 |
add_shortcode( 'vkExUnit_ad', array( $this, 'shortcode' ) );
|
27 |
|
28 |
|
29 |
protected function run_init() {
|
30 |
+
add_action( 'vkExUnit_package_init', array( $this, 'option_init' ) );
|
31 |
add_filter( 'the_content', array( $this, 'set_content' ), 10, 1 );
|
32 |
add_action( 'wp_head', array( $this, 'print_google_auto_ad' ) );
|
33 |
add_shortcode( 'vkExUnit_ad', array( $this, 'shortcode' ) );
|
inc/meta-description.php → plugins/meta_description.php
RENAMED
@@ -23,7 +23,7 @@ function vkExUnit_description_options_init() {
|
|
23 |
'vkExUnit_add_description_options_page' // setting_page function name
|
24 |
);
|
25 |
}
|
26 |
-
add_action( '
|
27 |
|
28 |
|
29 |
function vkExUnit_add_description_options_page() {
|
23 |
'vkExUnit_add_description_options_page' // setting_page function name
|
24 |
);
|
25 |
}
|
26 |
+
add_action( 'vkExUnit_package_init', 'vkExUnit_description_options_init' );
|
27 |
|
28 |
|
29 |
function vkExUnit_add_description_options_page() {
|
plugins/meta_keyword.php
ADDED
@@ -0,0 +1,162 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* VkExUnit meta_keyword.php
|
4 |
+
* Set meta tag of keyword for single page each
|
5 |
+
*
|
6 |
+
* @package VkExUnit
|
7 |
+
* @author shoji imamura<imamura@vektor-inc.co.jp>
|
8 |
+
* @since 26/Jun/2015
|
9 |
+
*/
|
10 |
+
|
11 |
+
class vExUnit_meta_keywords {
|
12 |
+
|
13 |
+
private static $instance;
|
14 |
+
|
15 |
+
public static function instance() {
|
16 |
+
if ( isset( self::$instance ) ) {
|
17 |
+
return self::$instance; }
|
18 |
+
|
19 |
+
self::$instance = new vExUnit_meta_keywords;
|
20 |
+
self::$instance->run_init();
|
21 |
+
return self::$instance;
|
22 |
+
}
|
23 |
+
|
24 |
+
|
25 |
+
private function __construct() {
|
26 |
+
/*** do noting ***/
|
27 |
+
}
|
28 |
+
|
29 |
+
|
30 |
+
protected function run_init() {
|
31 |
+
add_action( 'vkExUnit_package_init', array( $this, 'option_init' ) );
|
32 |
+
add_action( 'admin_menu', array( $this, 'add_custom_field' ) );
|
33 |
+
add_action( 'save_post' , array( $this, 'save_custom_field' ) );
|
34 |
+
add_action( 'wp_head', array( $this, 'set_HeadKeywords' ), 1 );
|
35 |
+
}
|
36 |
+
|
37 |
+
|
38 |
+
public function option_init() {
|
39 |
+
vkExUnit_register_setting(
|
40 |
+
__( 'Meta Keywords', 'vk-all-in-one-expansion-unit' ), // tab label.
|
41 |
+
'vkExUnit_common_keywords', // name attr
|
42 |
+
array( $this, 'sanitize_config' ), // sanitaise function name
|
43 |
+
array( $this, 'render_configPage' ) // setting_page function name
|
44 |
+
);
|
45 |
+
}
|
46 |
+
|
47 |
+
|
48 |
+
public function get_default_option() {
|
49 |
+
$option = '';
|
50 |
+
return $option;
|
51 |
+
}
|
52 |
+
|
53 |
+
|
54 |
+
public function sanitize_config( $option ) {
|
55 |
+
$option = preg_replace( '/^,*(.+)$/', '$1', $option );
|
56 |
+
$option = preg_replace( '/,*$/', '', $option );
|
57 |
+
return $option;
|
58 |
+
}
|
59 |
+
|
60 |
+
|
61 |
+
public static function get_option() {
|
62 |
+
return get_option( 'vkExUnit_common_keywords', '' );
|
63 |
+
}
|
64 |
+
|
65 |
+
|
66 |
+
public function render_configPage() {
|
67 |
+
?>
|
68 |
+
<h3><?php _e( 'Meta Keyword', 'vk-all-in-one-expansion-unit' ); ?></h3>
|
69 |
+
<div id="meta_keyword" class="sectionBox">
|
70 |
+
<table class="form-table">
|
71 |
+
<tr><th><?php _e( 'Common Keywords', 'vk-all-in-one-expansion-unit' ); ?></th>
|
72 |
+
<td><?php _e( 'Keywords for meta tag. This words will set Meta Keyword with post keywords. if you want multiple keywords, enter with separator of ",".', 'vk-all-in-one-expansion-unit' ); ?><br />
|
73 |
+
<input type="text" name="vkExUnit_common_keywords" id="commonKeyWords" value="<?php echo self::get_option(); ?>" style="width:90%;" /><br />
|
74 |
+
|
75 |
+
* <?php _e( 'This is not seriously, Because the SearchEngine does not care this.', 'vk-all-in-one-expansion-unit' ) ?><br/>
|
76 |
+
* <?php _e( 'For each page individual keyword is enter at the edit screen of each article. 10 keywords maximum, together with a each article keywords is desirable.', 'vk-all-in-one-expansion-unit' ) ?><br/>
|
77 |
+
* <?php _e( '"," separator at end of the last keyword is do not need.', 'vk-all-in-one-expansion-unit' ) ?><br/>
|
78 |
+
<?php _e( 'Example: WordPress,template,theme,free,GPL', 'vk-all-in-one-expansion-unit' ); ?></td></tr>
|
79 |
+
</table>
|
80 |
+
<?php submit_button(); ?>
|
81 |
+
</div>
|
82 |
+
<?php
|
83 |
+
}
|
84 |
+
|
85 |
+
|
86 |
+
public function add_custom_field() {
|
87 |
+
$post_types = get_post_types( array(),'objects' );
|
88 |
+
foreach ( $post_types as $post ) {
|
89 |
+
if ( $post->_builtin ) { continue; }
|
90 |
+
if ( ! $post->public ) { continue; }
|
91 |
+
add_meta_box( 'div1', __( 'Meta Keywords', 'vk-all-in-one-expansion-unit' ), array( $this, 'render_meta_box' ), $post->name, 'normal', 'high' );
|
92 |
+
}
|
93 |
+
add_meta_box( 'div1', __( 'Meta Keywords', 'vk-all-in-one-expansion-unit' ), array( $this, 'render_meta_box' ), 'page', 'normal', 'high' );
|
94 |
+
add_meta_box( 'div1', __( 'Meta Keywords', 'vk-all-in-one-expansion-unit' ), array( $this, 'render_meta_box' ), 'post', 'normal', 'high' );
|
95 |
+
}
|
96 |
+
|
97 |
+
|
98 |
+
public function render_meta_box() {
|
99 |
+
global $post;
|
100 |
+
echo '<input type="hidden" name="_nonce_vkExUnit__custom_field_metaKeyword" id="_nonce_vkExUnit__custom_field_metaKeyword" value="'.wp_create_nonce( plugin_basename( __FILE__ ) ).'" />';
|
101 |
+
echo '<label class="hidden" for="vkExUnit_metaKeyword">'.__( 'Meta Keywords', 'biz-vektor' ).'</label><input type="text" id="vkExUnit_metaKeyword" name="vkExUnit_metaKeyword" size="50" value="'.get_post_meta( $post->ID, 'vkExUnit_metaKeyword', true ).'" />';
|
102 |
+
echo '<p>'.__( 'To distinguish between individual keywords, please enter a , delimiter (optional).', 'vk-all-in-one-expansion-unit' ).'<br />';
|
103 |
+
$theme_option_seo_link = '<a href="'.get_admin_url().'/admin.php?page=vkExUnit_main_setting#vkExUnit_common_keywords" target="_blank">'.vkExUnit_get_name().' '.__( 'Main setting', 'vk-all-in-one-expansion-unit' ).'</a>';
|
104 |
+
echo sprintf( __( '* keywords common to the entire site can be set from %s.', 'vk-all-in-one-expansion-unit' ),$theme_option_seo_link );
|
105 |
+
echo '</p>';
|
106 |
+
}
|
107 |
+
|
108 |
+
|
109 |
+
public function save_custom_field( $post_id ) {
|
110 |
+
$metaKeyword = isset( $_POST['_nonce_vkExUnit__custom_field_metaKeyword'] ) ? htmlspecialchars( $_POST['_nonce_vkExUnit__custom_field_metaKeyword'] ) : null;
|
111 |
+
|
112 |
+
// if autosave is to deny
|
113 |
+
if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
|
114 |
+
return $post_id; }
|
115 |
+
|
116 |
+
if ( ! wp_verify_nonce( $metaKeyword, plugin_basename( __FILE__ ) ) ) {
|
117 |
+
return $post_id;
|
118 |
+
}
|
119 |
+
if ( 'page' == $_POST['vkExUnit_metaKeyword'] ) {
|
120 |
+
if ( ! current_user_can( 'edit_page', $post_id ) ) { return $post_id; }
|
121 |
+
} else {
|
122 |
+
if ( ! current_user_can( 'edit_post', $post_id ) ) { return $post_id; }
|
123 |
+
}
|
124 |
+
|
125 |
+
$data = $_POST['vkExUnit_metaKeyword'];
|
126 |
+
|
127 |
+
if ( get_post_meta( $post_id, 'vkExUnit_metaKeyword' ) == '' ) {
|
128 |
+
add_post_meta( $post_id, 'vkExUnit_metaKeyword', $data, true );
|
129 |
+
} elseif ( $data != get_post_meta( $post_id, 'vkExUnit_metaKeyword', true ) ) {
|
130 |
+
update_post_meta( $post_id, 'vkExUnit_metaKeyword', $data );
|
131 |
+
} elseif ( $data == '' ) {
|
132 |
+
delete_post_meta( $post_id, 'vkExUnit_metaKeyword', get_post_meta( $post_id, 'vkExUnit_metaKeyword', true ) );
|
133 |
+
}
|
134 |
+
}
|
135 |
+
|
136 |
+
|
137 |
+
public function get_postKeyword() {
|
138 |
+
$post_id = get_the_id();
|
139 |
+
|
140 |
+
if ( empty( $post_id ) ) {
|
141 |
+
return null; }
|
142 |
+
|
143 |
+
$keyword = get_post_meta( $post_id, 'vkExUnit_metaKeyword', true );
|
144 |
+
return $keyword;
|
145 |
+
}
|
146 |
+
|
147 |
+
|
148 |
+
public function set_HeadKeywords() {
|
149 |
+
$commonKeyWords = self::get_option();
|
150 |
+
// get custom field
|
151 |
+
$entryKeyWords = self::get_postKeyword();
|
152 |
+
$keywords = array();
|
153 |
+
if ( $commonKeyWords ) { $keywords[] = $commonKeyWords; }
|
154 |
+
if ( $entryKeyWords ) { $keywords[] = $entryKeyWords; }
|
155 |
+
$key = implode( ',', $keywords );
|
156 |
+
// print individual keywords
|
157 |
+
if ( ! $key ) { return; }
|
158 |
+
echo '<meta name="keywords" content="' . $key. '" />'."\n";
|
159 |
+
}
|
160 |
+
}
|
161 |
+
|
162 |
+
vExUnit_meta_keywords::instance();
|
{inc → plugins}/nav-menu-class-custom.php
RENAMED
File without changes
|
{inc/other-widget → plugins/other_widget}/js/admin-widget.js
RENAMED
File without changes
|
plugins/other_widget/other_widget.php
ADDED
@@ -0,0 +1,90 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
require vkExUnit_get_directory() . '/plugins/other_widget/widget-new-posts.php';
|
3 |
+
require vkExUnit_get_directory() . '/plugins/other_widget/widget-profile.php';
|
4 |
+
require vkExUnit_get_directory() . '/plugins/other_widget/widget-3pr-area.php';
|
5 |
+
require vkExUnit_get_directory() . '/plugins/other_widget/widget-page.php';
|
6 |
+
require vkExUnit_get_directory() . '/plugins/other_widget/widget-taxonomies.php';
|
7 |
+
require vkExUnit_get_directory() . '/plugins/other_widget/widget-archives.php';
|
8 |
+
require vkExUnit_get_directory() . '/plugins/other_widget/widget-pr-blocks.php';
|
9 |
+
require vkExUnit_get_directory() . '/plugins/other_widget/widget-side-child-page-list.php';
|
10 |
+
require vkExUnit_get_directory() . '/plugins/other_widget/widget-button.php';
|
11 |
+
require vkExUnit_get_directory() . '/plugins/other_widget/widget-banner.php';
|
12 |
+
// require vkExUnit_get_directory() . '/plugins/other_widget/widget-child-page-list.php';
|
13 |
+
|
14 |
+
/*-------------------------------------------*/
|
15 |
+
/* color picker
|
16 |
+
/*-------------------------------------------*/
|
17 |
+
// color picker js
|
18 |
+
add_action( 'admin_enqueue_scripts', 'vkExUnit_admin_scripts_color_picker' );
|
19 |
+
function vkExUnit_admin_scripts_color_picker() {
|
20 |
+
wp_enqueue_style( 'wp-color-picker' );
|
21 |
+
wp_enqueue_script( 'wp-color-picker' );
|
22 |
+
// カラーピッカー対象class指定 ( 外観 > ウィジェット 画面で効かないので一旦コメントアウト )
|
23 |
+
// wp_enqueue_script( 'colorpicker_script', plugins_url( 'js/admin-widget.js', __FILE__ ), array( 'wp-color-picker' ), false, true );
|
24 |
+
}
|
25 |
+
// 外観 > ウィジェット 画面で動作させるために必要
|
26 |
+
add_action( 'admin_footer-widgets.php', 'print_scripts_pr_color' );
|
27 |
+
function print_scripts_pr_color() {
|
28 |
+
?>
|
29 |
+
<script type="text/javascript">
|
30 |
+
(function($){
|
31 |
+
function initColorPicker(widget) {
|
32 |
+
widget.find( '.color_picker' ).wpColorPicker( {
|
33 |
+
change: _.throttle( function() {
|
34 |
+
$(this).trigger('change');
|
35 |
+
}, 3000 )
|
36 |
+
});
|
37 |
+
}
|
38 |
+
|
39 |
+
function onFormUpdate(event, widget) {
|
40 |
+
initColorPicker(widget);
|
41 |
+
}
|
42 |
+
$(document).on('widget-added widget-updated', onFormUpdate );
|
43 |
+
$(document).ready( function() {
|
44 |
+
$('#widgets-right .widget:has(.color_picker)').each( function () {
|
45 |
+
initColorPicker( $(this) );
|
46 |
+
});
|
47 |
+
});
|
48 |
+
}(jQuery));
|
49 |
+
</script>
|
50 |
+
<?php }
|
51 |
+
|
52 |
+
/*-------------------------------------------*/
|
53 |
+
/* archives_where
|
54 |
+
/*-------------------------------------------*/
|
55 |
+
add_filter( 'getarchives_where', 'vkExUnit_info_getarchives_where', 10, 2 );
|
56 |
+
function vkExUnit_info_getarchives_where( $where, $r ) {
|
57 |
+
global $my_archives_post_type;
|
58 |
+
if ( isset( $r['post_type'] ) ) {
|
59 |
+
$my_archives_post_type = $r['post_type'];
|
60 |
+
$where = str_replace( '\'post\'', '\'' . $r['post_type'] . '\'', $where );
|
61 |
+
} else {
|
62 |
+
$my_archives_post_type = '';
|
63 |
+
}
|
64 |
+
return $where;
|
65 |
+
}
|
66 |
+
|
67 |
+
add_filter( 'get_archives_link', 'vkExUnit_rewrite_archives_link' );
|
68 |
+
function vkExUnit_rewrite_archives_link( $link_html ) {
|
69 |
+
global $my_archives_post_type;
|
70 |
+
if ( $my_archives_post_type && $my_archives_post_type != 'post' ) {
|
71 |
+
|
72 |
+
$link_url_before = preg_replace("/^.+<a.+href=\'(.+)\'.+$/is", "$1", $link_html );
|
73 |
+
if( $link_html == $link_url_before ) return $link_html;
|
74 |
+
|
75 |
+
$olink = parse_url($link_url_before);
|
76 |
+
if( preg_match("/\/".$my_archives_post_type."\/?/", $olink['path'] ) ) return $link_html;
|
77 |
+
|
78 |
+
if( ! isset( $olink['query'] ) ) $olink['query'] = '';
|
79 |
+
parse_str( $olink['query'], $query );
|
80 |
+
if( isset( $query['post_type'] ) && $query['post_type'] ) return $link_html;
|
81 |
+
|
82 |
+
$query['post_type'] = $my_archives_post_type;
|
83 |
+
$new_query = '?' . http_build_query($query);
|
84 |
+
$new_url = $olink['scheme'] . '://' . $olink['host'] . $olink['path'] . $new_query;
|
85 |
+
|
86 |
+
$link_html = preg_replace( "/href=\'(.+)\'/", "href='" . $new_url. "'", $link_html );
|
87 |
+
return $link_html;
|
88 |
+
}
|
89 |
+
return $link_html;
|
90 |
+
}
|
{inc/other-widget → plugins/other_widget}/widget-3pr-area.php
RENAMED
File without changes
|
{inc/other-widget → plugins/other_widget}/widget-archives.php
RENAMED
File without changes
|
{inc/other-widget → plugins/other_widget}/widget-banner.php
RENAMED
File without changes
|
{inc/other-widget → plugins/other_widget}/widget-button.php
RENAMED
File without changes
|
{inc/other-widget → plugins/other_widget}/widget-child-page-list.php
RENAMED
File without changes
|
{inc/other-widget → plugins/other_widget}/widget-new-posts.php
RENAMED
@@ -146,14 +146,7 @@ class WP_Widget_vkExUnit_post_list extends WP_Widget {
|
|
146 |
<div class="postList_body">
|
147 |
<?php
|
148 |
do_action( 'vk_post_list_widget_media_body_prepend' );
|
149 |
-
|
150 |
-
$allowed_html = array(
|
151 |
-
'span' => array( 'class' => array() ),
|
152 |
-
'b' => array(),
|
153 |
-
'strong' => array(),
|
154 |
-
);
|
155 |
-
|
156 |
-
$media_body_output = '<div class="postList_title entry-title"><a href="' . esc_url( get_the_permalink() ) . '">' . wp_kses( get_the_title(), $allowed_html ) . '</a></div>';
|
157 |
if ( $is_modified ) {
|
158 |
$media_body_output .= '<div class="modified postList_date postList_meta_items">' . esc_html( get_the_modified_date() ) . '</div>';
|
159 |
} else {
|
@@ -186,14 +179,7 @@ class WP_Widget_vkExUnit_post_list extends WP_Widget {
|
|
186 |
$li_items_output = '<span class="published postList_date postList_meta_items">' . esc_html( get_the_date() ) . '</span>';
|
187 |
}
|
188 |
$li_items_output .= '<span class="postList_terms postList_meta_items">' . $this->taxonomy_list( get_the_id(), '', '', '' ) . '</span>';
|
189 |
-
|
190 |
-
$allowed_html = array(
|
191 |
-
'span' => array( 'class' => array() ),
|
192 |
-
'b' => array(),
|
193 |
-
'strong' => array(),
|
194 |
-
);
|
195 |
-
|
196 |
-
$li_items_output .= '<span class="postList_title entry-title"><a href="' . esc_url( get_the_permalink() ) . '">' . wp_kses( get_the_title(), $allowed_html ) . '</a></span>';
|
197 |
echo apply_filters( 'vk_post_list_widget_li_items', $li_items_output );
|
198 |
do_action( 'vk_post_list_widget_li_append' );
|
199 |
?>
|
146 |
<div class="postList_body">
|
147 |
<?php
|
148 |
do_action( 'vk_post_list_widget_media_body_prepend' );
|
149 |
+
$media_body_output = '<div class="postList_title entry-title"><a href="' . esc_url( get_the_permalink() ) . '">' . esc_html( get_the_title() ) . '</a></div>';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
150 |
if ( $is_modified ) {
|
151 |
$media_body_output .= '<div class="modified postList_date postList_meta_items">' . esc_html( get_the_modified_date() ) . '</div>';
|
152 |
} else {
|
179 |
$li_items_output = '<span class="published postList_date postList_meta_items">' . esc_html( get_the_date() ) . '</span>';
|
180 |
}
|
181 |
$li_items_output .= '<span class="postList_terms postList_meta_items">' . $this->taxonomy_list( get_the_id(), '', '', '' ) . '</span>';
|
182 |
+
$li_items_output .= '<span class="postList_title entry-title"><a href="' . esc_url( get_the_permalink() ) . '">' . esc_html( get_the_title() ) . '</a></span>';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
183 |
echo apply_filters( 'vk_post_list_widget_li_items', $li_items_output );
|
184 |
do_action( 'vk_post_list_widget_li_append' );
|
185 |
?>
|
{inc/other-widget → plugins/other_widget}/widget-page.php
RENAMED
@@ -157,7 +157,7 @@ class WP_Widget_vkExUnit_widget_page extends WP_Widget {
|
|
157 |
?>
|
158 |
</p>
|
159 |
|
160 |
-
<?php $options =
|
161 |
|
162 |
<?php if ( $this->is_active_child_page_index( $options ) ) : ?>
|
163 |
<p>
|
@@ -225,7 +225,7 @@ class WP_Widget_vkExUnit_widget_page extends WP_Widget {
|
|
225 |
}
|
226 |
echo apply_filters( 'the_content', $page->post_content );
|
227 |
|
228 |
-
$options =
|
229 |
if ( $this->is_active_child_page_index( $options ) ) {
|
230 |
if ( ! empty( $instance['child_page_index'] ) ) {
|
231 |
echo "\n" . apply_filters( 'the_content', '[vkExUnit_childs]' );
|
157 |
?>
|
158 |
</p>
|
159 |
|
160 |
+
<?php $options = vkExUnit_get_common_options(); ?>
|
161 |
|
162 |
<?php if ( $this->is_active_child_page_index( $options ) ) : ?>
|
163 |
<p>
|
225 |
}
|
226 |
echo apply_filters( 'the_content', $page->post_content );
|
227 |
|
228 |
+
$options = vkExUnit_get_common_options();
|
229 |
if ( $this->is_active_child_page_index( $options ) ) {
|
230 |
if ( ! empty( $instance['child_page_index'] ) ) {
|
231 |
echo "\n" . apply_filters( 'the_content', '[vkExUnit_childs]' );
|
{inc/other-widget → plugins/other_widget}/widget-pr-blocks.php
RENAMED
File without changes
|
{inc/other-widget → plugins/other_widget}/widget-profile.php
RENAMED
File without changes
|
{inc/other-widget → plugins/other_widget}/widget-side-child-page-list.php
RENAMED
File without changes
|
{inc/other-widget → plugins/other_widget}/widget-taxonomies.php
RENAMED
File without changes
|
inc/page-list-ancestor.php → plugins/pageList_ancestor.php
RENAMED
@@ -5,17 +5,12 @@
|
|
5 |
|
6 |
add_shortcode( 'pageList_ancestor', 'vkExUnit_pageList_ancestor_shortcode' );
|
7 |
|
8 |
-
if
|
9 |
-
|
10 |
-
} else {
|
11 |
-
add_action( 'loop_end', 'vkExUnit_pageList_ancestor_loopend', 10, 1 );
|
12 |
-
}
|
13 |
|
14 |
|
15 |
-
function vkExUnit_pageList_ancestor_loopend( $query )
|
16 |
-
if
|
17 |
-
return;
|
18 |
-
}
|
19 |
echo vkExUnit_pageList_ancestor_shortcode();
|
20 |
}
|
21 |
|
@@ -28,16 +23,17 @@ function vkExUnit_pageList_ancestor_shortcode() {
|
|
28 |
|
29 |
global $widget_pageid;
|
30 |
global $post;
|
31 |
-
$post = get_post(
|
32 |
|
33 |
} else {
|
34 |
|
35 |
global $post;
|
36 |
-
if ( ! is_page() || ! get_post_meta( $post->ID, 'vkExUnit_pageList_ancestor', true ) ) {
|
37 |
-
|
38 |
}
|
39 |
|
40 |
-
|
|
|
41 |
|
42 |
if ( $post->ancestors ) {
|
43 |
foreach ( $post->ancestors as $post_anc_id ) {
|
@@ -48,9 +44,9 @@ function vkExUnit_pageList_ancestor_shortcode() {
|
|
48 |
}
|
49 |
|
50 |
if ( $post_id ) {
|
51 |
-
$children = wp_list_pages( 'title_li=&child_of='
|
52 |
if ( $children ) {
|
53 |
-
$pageList_ancestor_html .= '<h3 class="section_title"><a href="'
|
54 |
$pageList_ancestor_html .= '<ul class="pageList">';
|
55 |
$pageList_ancestor_html .= $children;
|
56 |
$pageList_ancestor_html .= '</ul>';
|
@@ -69,28 +65,35 @@ function vkExUnit_pageList_ancestor_contentHook( $content ) {
|
|
69 |
|
70 |
global $post;
|
71 |
|
72 |
-
if ( ! is_page() || ! get_post_meta( $post->ID, 'vkExUnit_pageList_ancestor',
|
73 |
-
return $content; }
|
74 |
|
75 |
-
if ( get_post_meta( $post->ID, 'vkExUnit_pageList_ancestor',
|
76 |
$content .= "\n[pageList_ancestor]";
|
77 |
}
|
78 |
return $content;
|
79 |
}
|
80 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
81 |
/*-------------------------------------------*/
|
82 |
/* admin_metabox_content
|
83 |
/*-------------------------------------------*/
|
84 |
-
add_action( '
|
85 |
function vkExUnit_pageList_ancestor_admin_metabox_content() {
|
86 |
global $post;
|
87 |
$enable = get_post_meta( $post->ID, 'vkExUnit_pageList_ancestor', true ); ?>
|
88 |
|
89 |
<div>
|
90 |
-
<input type="hidden" name="_nonce_vkExUnit__custom_field_pageList_ancestor" id="_nonce_vkExUnit__custom_field_pageList_ancestor" value="<?php echo wp_create_nonce( plugin_basename( __FILE__ ) )
|
91 |
<label for="vkExUnit_pageList_ancestor">
|
92 |
-
<input type="checkbox" id="vkExUnit_pageList_ancestor" name="vkExUnit_pageList_ancestor"<?php echo (
|
93 |
-
<?php _e( 'Display a page list from ancestor', 'vk-all-in-one-expansion-unit' )
|
94 |
</label>
|
95 |
</div>
|
96 |
<?php
|
@@ -115,15 +118,14 @@ function veu_page_list_ancestor_save_custom_field( $post_id ) {
|
|
115 |
$mydata = isset( $_POST['vkExUnit_pageList_ancestor'] ) ? htmlspecialchars( $_POST['vkExUnit_pageList_ancestor'] ) : null;
|
116 |
|
117 |
if ( 'page' == $mydata ) {
|
118 |
-
if ( ! current_user_can( 'edit_page', $post_id ) ) {
|
119 |
-
return $post_id; }
|
120 |
}
|
121 |
|
122 |
if ( '' == get_post_meta( $post_id, 'vkExUnit_pageList_ancestor' ) ) {
|
123 |
add_post_meta( $post_id, 'vkExUnit_pageList_ancestor', $mydata, true );
|
124 |
-
}
|
125 |
update_post_meta( $post_id, 'vkExUnit_pageList_ancestor', $mydata );
|
126 |
-
}
|
127 |
delete_post_meta( $post_id, 'vkExUnit_pageList_ancestor' );
|
128 |
}
|
129 |
|
5 |
|
6 |
add_shortcode( 'pageList_ancestor', 'vkExUnit_pageList_ancestor_shortcode' );
|
7 |
|
8 |
+
if( veu_content_filter_state() == 'content' ) add_filter( 'the_content', 'vkExUnit_pageList_ancestor_contentHook', 10, 1 );
|
9 |
+
else add_action( 'loop_end', 'vkExUnit_pageList_ancestor_loopend', 10, 1 );
|
|
|
|
|
|
|
10 |
|
11 |
|
12 |
+
function vkExUnit_pageList_ancestor_loopend( $query ){
|
13 |
+
if( ! $query->is_main_query() ) return;
|
|
|
|
|
14 |
echo vkExUnit_pageList_ancestor_shortcode();
|
15 |
}
|
16 |
|
23 |
|
24 |
global $widget_pageid;
|
25 |
global $post;
|
26 |
+
$post = get_post($widget_pageid);
|
27 |
|
28 |
} else {
|
29 |
|
30 |
global $post;
|
31 |
+
if ( ! is_page() || ! get_post_meta( $post->ID, 'vkExUnit_pageList_ancestor', true ) ) { return; }
|
32 |
+
|
33 |
}
|
34 |
|
35 |
+
|
36 |
+
$pageList_ancestor_html = PHP_EOL.'<section class="veu_pageList_ancestor">'.PHP_EOL;
|
37 |
|
38 |
if ( $post->ancestors ) {
|
39 |
foreach ( $post->ancestors as $post_anc_id ) {
|
44 |
}
|
45 |
|
46 |
if ( $post_id ) {
|
47 |
+
$children = wp_list_pages( 'title_li=&child_of='.$post_id.'&echo=0' );
|
48 |
if ( $children ) {
|
49 |
+
$pageList_ancestor_html .= '<h3 class="section_title"><a href="'.get_permalink( $post_id ).'">'.get_the_title( $post_id ).'</a></h3>';
|
50 |
$pageList_ancestor_html .= '<ul class="pageList">';
|
51 |
$pageList_ancestor_html .= $children;
|
52 |
$pageList_ancestor_html .= '</ul>';
|
65 |
|
66 |
global $post;
|
67 |
|
68 |
+
if ( ! is_page() || ! get_post_meta( $post->ID, 'vkExUnit_pageList_ancestor',true ) ) { return $content; }
|
|
|
69 |
|
70 |
+
if ( get_post_meta( $post->ID, 'vkExUnit_pageList_ancestor',true ) ) {
|
71 |
$content .= "\n[pageList_ancestor]";
|
72 |
}
|
73 |
return $content;
|
74 |
}
|
75 |
|
76 |
+
/*-------------------------------------------*/
|
77 |
+
/* admin_metabox_activate
|
78 |
+
/*-------------------------------------------*/
|
79 |
+
add_filter( 'veu_content_meta_box_activation', 'veu_page_list_ancestor_admin_metabox_activate', 10, 1 );
|
80 |
+
function veu_page_list_ancestor_admin_metabox_activate( $flag ) {
|
81 |
+
return true;
|
82 |
+
}
|
83 |
+
|
84 |
/*-------------------------------------------*/
|
85 |
/* admin_metabox_content
|
86 |
/*-------------------------------------------*/
|
87 |
+
add_action( 'veu_content_meta_box_content', 'vkExUnit_pageList_ancestor_admin_metabox_content' );
|
88 |
function vkExUnit_pageList_ancestor_admin_metabox_content() {
|
89 |
global $post;
|
90 |
$enable = get_post_meta( $post->ID, 'vkExUnit_pageList_ancestor', true ); ?>
|
91 |
|
92 |
<div>
|
93 |
+
<input type="hidden" name="_nonce_vkExUnit__custom_field_pageList_ancestor" id="_nonce_vkExUnit__custom_field_pageList_ancestor" value="<?php echo wp_create_nonce( plugin_basename( __FILE__ ) );?>" />
|
94 |
<label for="vkExUnit_pageList_ancestor">
|
95 |
+
<input type="checkbox" id="vkExUnit_pageList_ancestor" name="vkExUnit_pageList_ancestor"<?php echo ($enable)? ' checked' : ''; ?> />
|
96 |
+
<?php _e( 'Display a page list from ancestor', 'vk-all-in-one-expansion-unit' );?>
|
97 |
</label>
|
98 |
</div>
|
99 |
<?php
|
118 |
$mydata = isset( $_POST['vkExUnit_pageList_ancestor'] ) ? htmlspecialchars( $_POST['vkExUnit_pageList_ancestor'] ) : null;
|
119 |
|
120 |
if ( 'page' == $mydata ) {
|
121 |
+
if ( ! current_user_can( 'edit_page', $post_id ) ) { return $post_id; }
|
|
|
122 |
}
|
123 |
|
124 |
if ( '' == get_post_meta( $post_id, 'vkExUnit_pageList_ancestor' ) ) {
|
125 |
add_post_meta( $post_id, 'vkExUnit_pageList_ancestor', $mydata, true );
|
126 |
+
} else if ( $mydata != get_post_meta( $post_id, 'vkExUnit_pageList_ancestor' ) ) {
|
127 |
update_post_meta( $post_id, 'vkExUnit_pageList_ancestor', $mydata );
|
128 |
+
} else if ( '' == $mydata ) {
|
129 |
delete_post_meta( $post_id, 'vkExUnit_pageList_ancestor' );
|
130 |
}
|
131 |
|
{inc → plugins}/pagetop-btn/_scss/_pagetop-btn.scss
RENAMED
File without changes
|
{inc → plugins}/pagetop-btn/js/pagetop-btn.js
RENAMED
File without changes
|
{inc → plugins}/pagetop-btn/pagetop-btn.php
RENAMED
File without changes
|
plugins/post-type-manager-config.php
ADDED
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*-------------------------------------------*/
|
3 |
+
/* Load modules
|
4 |
+
/*-------------------------------------------*/
|
5 |
+
if ( ! class_exists( 'Vk_post_type_manager' ) )
|
6 |
+
{
|
7 |
+
|
8 |
+
global $vk_post_type_manager_textdomain;
|
9 |
+
$vk_post_type_manager_textdomain = 'vkExUnit';
|
10 |
+
|
11 |
+
require( 'post-type-manager/class.post-type-manager.php' );
|
12 |
+
|
13 |
+
// /* transrate
|
14 |
+
// /*-------------------------------------------*/
|
15 |
+
// function XXXX_post_type_manager_translate(){
|
16 |
+
// __( 'Color', 'XXXX_plugin_text_domain_XXXX' );
|
17 |
+
// }
|
18 |
+
|
19 |
+
}
|
{inc/post-type-manager/package → plugins/post-type-manager}/class.post-type-manager.php
RENAMED
File without changes
|
{inc → plugins}/related_posts/related_posts.php
RENAMED
File without changes
|
plugins/sitemap_page/hide-controller.php
ADDED
@@ -0,0 +1,126 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/*-------------------------------------------*/
|
4 |
+
/* サイトマップ非表示用のメタボックスを追加
|
5 |
+
/*-------------------------------------------*/
|
6 |
+
|
7 |
+
/** アクションフックを使用して作成した関数を登録 */
|
8 |
+
add_action( 'admin_menu', 'veu_sitemap_hide_menu' );
|
9 |
+
|
10 |
+
/** メニュー作成用のコードを含む関数を作成 */
|
11 |
+
function veu_sitemap_hide_menu() {
|
12 |
+
|
13 |
+
// 現在存在する固定ページを取得
|
14 |
+
/*-------------------------------------------*/
|
15 |
+
add_meta_box(
|
16 |
+
'sitemap-meta-box', // metaboxのID
|
17 |
+
veu_get_little_short_name() . ' ' . __( 'Site Map Hide', 'vk-all-in-one-expansion-unit' ), // metaboxの表示名
|
18 |
+
'veu_sitemap_meta_box_callback', // このメタボックスに表示する中身の関数名
|
19 |
+
'page', // このメタボックスをどの投稿タイプで表示するのか?
|
20 |
+
'side' // 表示する位置
|
21 |
+
);
|
22 |
+
}
|
23 |
+
|
24 |
+
|
25 |
+
/*-------------------------------------------*/
|
26 |
+
/* 入力フィールドの生成
|
27 |
+
/*-------------------------------------------*/
|
28 |
+
|
29 |
+
function veu_sitemap_meta_box_callback() {
|
30 |
+
|
31 |
+
//CSRF対策の設定(フォームにhiddenフィールドとして追加するためのnonceを「'noncename__sitemap_hide」として設定)
|
32 |
+
wp_nonce_field( wp_create_nonce( __FILE__ ), 'noncename__sitemap_hide' );
|
33 |
+
|
34 |
+
global $post;
|
35 |
+
// カスタムフィールド 'sitemap_hide' の値を取得
|
36 |
+
$sitemap_hide = array();
|
37 |
+
$sitemap_hide = get_post_meta( $post->ID, 'sitemap_hide', true );
|
38 |
+
|
39 |
+
// チェックが入っている場合( 表示しない )
|
40 |
+
if ( $sitemap_hide ) {
|
41 |
+
$checked = ' checked';
|
42 |
+
} else {
|
43 |
+
$checked = '';
|
44 |
+
}
|
45 |
+
|
46 |
+
$label = __( 'Don\'t display on Sitemap.', 'vk-all-in-one-expansion-unit' );
|
47 |
+
echo '<ul>';
|
48 |
+
echo '<li><label>' . '<input type="checkbox" id="sitemap_hide" name="sitemap_hide" value="true"' . $checked . '> ' . $label . '</label></li>';
|
49 |
+
echo '</ul>';
|
50 |
+
|
51 |
+
}
|
52 |
+
|
53 |
+
|
54 |
+
/*-------------------------------------------*/
|
55 |
+
/* 入力された値の保存
|
56 |
+
/*-------------------------------------------*/
|
57 |
+
|
58 |
+
add_action( 'save_post', 'veu_sitemap_hide_controller_save' );
|
59 |
+
|
60 |
+
function veu_sitemap_hide_controller_save( $post_id ) {
|
61 |
+
global $post;
|
62 |
+
//設定したnonce を取得(CSRF対策)
|
63 |
+
$noncename__sitemap_hide = isset( $_POST['noncename__sitemap_hide'] ) ? $_POST['noncename__sitemap_hide'] : null;
|
64 |
+
//nonce を確認し、値が書き換えられていれば、何もしない(CSRF対策)
|
65 |
+
if ( ! wp_verify_nonce( $noncename__sitemap_hide, wp_create_nonce( __FILE__ ) ) ) {
|
66 |
+
return $post_id;
|
67 |
+
}
|
68 |
+
|
69 |
+
//自動保存ルーチンかどうかチェック。そうだった場合は何もしない(記事の自動保存処理として呼び出された場合の対策)
|
70 |
+
// if(defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) { return $post_id; }
|
71 |
+
|
72 |
+
$field = 'sitemap_hide';
|
73 |
+
$field_value = ( isset( $_POST[ $field ] ) ) ? $_POST[ $field ] : '';
|
74 |
+
// データが空だったら入れる
|
75 |
+
if ( get_post_meta( $post_id, $field ) == '' ) {
|
76 |
+
add_post_meta( $post_id, $field, $field_value, true );
|
77 |
+
// 今入ってる値と違ってたらアップデートする
|
78 |
+
} elseif ( $field_value != get_post_meta( $post_id, $field, true ) ) {
|
79 |
+
update_post_meta( $post_id, $field, $field_value );
|
80 |
+
// 入力がなかったら消す
|
81 |
+
} elseif ( $field_value == '' ) {
|
82 |
+
delete_post_meta( $post_id, $field, get_post_meta( $post_id, $field, true ) );
|
83 |
+
}
|
84 |
+
|
85 |
+
} // function veu_sitemap_hide_controller_save(){
|
86 |
+
|
87 |
+
|
88 |
+
/*-------------------------------------------*/
|
89 |
+
/* サイトマップで非表示にする
|
90 |
+
/*-------------------------------------------*/
|
91 |
+
|
92 |
+
function veu_sitemap_exclude_page_ids() {
|
93 |
+
|
94 |
+
// meta_key が sitemap_hide が true で post_type が page の投稿を取得する
|
95 |
+
$args = array(
|
96 |
+
'posts_per_page' => -1, // 取得する数
|
97 |
+
'post_type' => 'page', // 投稿タイプ名
|
98 |
+
'meta_query' => array(
|
99 |
+
array(
|
100 |
+
'key' => 'sitemap_hide',
|
101 |
+
'value' => 'true',
|
102 |
+
),
|
103 |
+
),
|
104 |
+
);
|
105 |
+
$sitemap_hide_customPosts = get_posts( $args );
|
106 |
+
|
107 |
+
// 取得した投稿データをループして、id名を $excludes に追加していく
|
108 |
+
// 「sitemap_hide」フィールドの値が格納されていたら「$excludes」に ID を追加する処理を開始
|
109 |
+
if ( $sitemap_hide_customPosts ) {
|
110 |
+
$excludes = '';
|
111 |
+
foreach ( $sitemap_hide_customPosts as $key => $value ) {
|
112 |
+
// print_r($value);
|
113 |
+
|
114 |
+
if ( ! $excludes ) {
|
115 |
+
$excludes .= $value->ID;
|
116 |
+
} else {
|
117 |
+
$excludes .= ',' . $value->ID;
|
118 |
+
}
|
119 |
+
|
120 |
+
$excludes = esc_attr( $excludes );
|
121 |
+
}
|
122 |
+
|
123 |
+
return $excludes;
|
124 |
+
} // if( $sitemap_hide_customPosts ) {
|
125 |
+
|
126 |
+
} // function veu_sitemap_exclude_page_ids() {
|
plugins/sitemap_page/sitemap_admin.php
ADDED
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
$options = veu_get_sitemap_options();
|
3 |
+
// $options_default = veu_get_sns_options_default();
|
4 |
+
/*-------------------------------------------*/
|
5 |
+
/* sitemap page
|
6 |
+
/*-------------------------------------------*/
|
7 |
+
?>
|
8 |
+
<div id="sitemapSetting" class="sectionBox">
|
9 |
+
<h3><?php _e( 'HTML Sitemap Settings', 'vk-all-in-one-expansion-unit' ); ?></h3>
|
10 |
+
<table class="form-table">
|
11 |
+
<!-- sitemap -->
|
12 |
+
<tr>
|
13 |
+
<th><?php _e( 'Exclude page Settings', 'vk-all-in-one-expansion-unit' ); ?></th>
|
14 |
+
<td>
|
15 |
+
<?php _e( 'Input you want to exclude page id.', 'vk-all-in-one-expansion-unit' ); ?><br />
|
16 |
+
<p><input type="text" name="vkExUnit_sitemap_options[excludeId]" id="excludeId" value="<?php echo esc_attr( $options['excludeId'] ); ?>" style="width:50%;" /></p>
|
17 |
+
<?php _e( '* Please enter separated by ","(commas) if there is more than one page ID that you want to exclude.', 'vk-all-in-one-expansion-unit' ); ?>
|
18 |
+
</td>
|
19 |
+
</tr>
|
20 |
+
</table>
|
21 |
+
<?php submit_button(); ?>
|
22 |
+
</div>
|
inc/sitemap-page/sitemap-page.php → plugins/sitemap_page/sitemap_page.php
RENAMED
@@ -17,10 +17,11 @@
|
|
17 |
/* Add setting page
|
18 |
/*-------------------------------------------*/
|
19 |
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
|
|
|
24 |
|
25 |
/*-------------------------------------------*/
|
26 |
/* Options Init
|
@@ -28,8 +29,45 @@ require_once( dirname( __FILE__ ) . '/sitemap-page-helpers.php' );
|
|
28 |
function vkExUnit_sitemap_options_init() {
|
29 |
if ( false === veu_get_sitemap_options() ) {
|
30 |
add_option( 'vkExUnit_sitemap_options', veu_get_sitemap_options_default() ); }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31 |
}
|
32 |
-
add_action( 'veu_package_init', 'vkExUnit_sitemap_options_init' );
|
33 |
|
34 |
/*-------------------------------------------*/
|
35 |
/* insert sitemap page
|
@@ -200,11 +238,17 @@ function vkExUnit_sitemap( $atts ) {
|
|
200 |
}
|
201 |
add_shortcode( 'vkExUnit_sitemap', 'vkExUnit_sitemap' );
|
202 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
203 |
/*-------------------------------------------*/
|
204 |
/* admin _ meta box
|
205 |
-
/* こちらは非表示設定ではなく サイトマップ自体を表示するかどうか
|
206 |
/*-------------------------------------------*/
|
207 |
-
add_action( '
|
208 |
function vkExUnit_sitemap_meta_box() {
|
209 |
global $post;
|
210 |
// sitemap display
|
17 |
/* Add setting page
|
18 |
/*-------------------------------------------*/
|
19 |
|
20 |
+
function veu_add_sitemap_options_page() {
|
21 |
+
require dirname( __FILE__ ) . '/sitemap_admin.php';
|
22 |
+
}
|
23 |
|
24 |
+
require_once dirname( __FILE__ ) . '/hide-controller.php';
|
25 |
|
26 |
/*-------------------------------------------*/
|
27 |
/* Options Init
|
29 |
function vkExUnit_sitemap_options_init() {
|
30 |
if ( false === veu_get_sitemap_options() ) {
|
31 |
add_option( 'vkExUnit_sitemap_options', veu_get_sitemap_options_default() ); }
|
32 |
+
|
33 |
+
vkExUnit_register_setting(
|
34 |
+
__( 'HTML Sitemap', 'vk-all-in-one-expansion-unit' ),
|
35 |
+
'vkExUnit_sitemap_options',
|
36 |
+
'veu_sitemap_options_validate',
|
37 |
+
'veu_add_sitemap_options_page'
|
38 |
+
);
|
39 |
+
}
|
40 |
+
add_action( 'vkExUnit_package_init', 'vkExUnit_sitemap_options_init' );
|
41 |
+
|
42 |
+
function veu_get_sitemap_options() {
|
43 |
+
$options = get_option( 'vkExUnit_sitemap_options', veu_get_sitemap_options_default() );
|
44 |
+
$options_dafault = veu_get_sitemap_options_default();
|
45 |
+
foreach ( $options_dafault as $key => $value ) {
|
46 |
+
$options[ $key ] = ( isset( $options[ $key ] ) ) ? $options[ $key ] : $options_dafault[ $key ];
|
47 |
+
}
|
48 |
+
return apply_filters( 'vkExUnit_sitemap_options', $options );
|
49 |
+
}
|
50 |
+
|
51 |
+
function veu_get_sitemap_options_default() {
|
52 |
+
$default_options = array(
|
53 |
+
'excludeId' => '',
|
54 |
+
);
|
55 |
+
return apply_filters( 'vkExUnit_sitemap_options_default', $default_options );
|
56 |
+
}
|
57 |
+
|
58 |
+
/*-------------------------------------------*/
|
59 |
+
/* validate
|
60 |
+
/*-------------------------------------------*/
|
61 |
+
function veu_sitemap_options_validate( $input ) {
|
62 |
+
$output = $defaults = veu_get_sitemap_options_default();
|
63 |
+
|
64 |
+
$paras = array( 'excludeId' );
|
65 |
+
|
66 |
+
foreach ( $paras as $key => $value ) {
|
67 |
+
$output[ $value ] = ( isset( $input[ $value ] ) ) ? $input[ $value ] : '';
|
68 |
+
}
|
69 |
+
return apply_filters( 'veu_sitemap_options_validate', $output, $input, $defaults );
|
70 |
}
|
|
|
71 |
|
72 |
/*-------------------------------------------*/
|
73 |
/* insert sitemap page
|
238 |
}
|
239 |
add_shortcode( 'vkExUnit_sitemap', 'vkExUnit_sitemap' );
|
240 |
|
241 |
+
|
242 |
+
add_filter( 'veu_content_meta_box_activation', 'vkExUnit_sitemap_activate', 10, 1 );
|
243 |
+
function vkExUnit_sitemap_activate( $flag ) {
|
244 |
+
return true;
|
245 |
+
}
|
246 |
+
|
247 |
+
|
248 |
/*-------------------------------------------*/
|
249 |
/* admin _ meta box
|
|
|
250 |
/*-------------------------------------------*/
|
251 |
+
add_action( 'veu_content_meta_box_content', 'vkExUnit_sitemap_meta_box' );
|
252 |
function vkExUnit_sitemap_meta_box() {
|
253 |
global $post;
|
254 |
// sitemap display
|
{inc → plugins}/smooth-scroll/js/smooth-scroll.js
RENAMED
File without changes
|
{inc → plugins}/smooth-scroll/js/smooth-scroll.min.js
RENAMED
File without changes
|
{inc → plugins}/smooth-scroll/smooth-scroll.php
RENAMED
File without changes
|
{inc → plugins}/sns/function_follow.php
RENAMED
File without changes
|
plugins/sns/function_meta_box.php
ADDED
@@ -0,0 +1,65 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class vkExUnit_sns_metabox {
|
4 |
+
|
5 |
+
private static $instance;
|
6 |
+
|
7 |
+
public static function instance() {
|
8 |
+
if ( isset( self::$instance ) ) {
|
9 |
+
return self::$instance; }
|
10 |
+
|
11 |
+
self::$instance = new vkExUnit_sns_metabox;
|
12 |
+
self::$instance->run_init();
|
13 |
+
return self::$instance;
|
14 |
+
}
|
15 |
+
|
16 |
+
|
17 |
+
protected function run_init() {
|
18 |
+
add_action( 'admin_menu', array( $this, 'add_custom_field' ) );
|
19 |
+
add_action( 'save_post', array( $this, 'save_custom_field' ) );
|
20 |
+
}
|
21 |
+
|
22 |
+
|
23 |
+
public function add_custom_field() {
|
24 |
+
$args = array(
|
25 |
+
'public' => true,
|
26 |
+
);
|
27 |
+
$post_types = get_post_types( $args, 'object' );
|
28 |
+
foreach ( $post_types as $key => $post_type ) {
|
29 |
+
add_meta_box( 'vkExUnit_SnsTitle', __( 'Sns Title', 'vk-all-in-one-expansion-unit' ), array( $this, 'render_meta_box' ), $key, 'normal', 'high' );
|
30 |
+
}
|
31 |
+
}
|
32 |
+
|
33 |
+
|
34 |
+
public function render_meta_box() {
|
35 |
+
global $post;
|
36 |
+
$disable_autoeyecatch = get_post_meta( get_the_id(), 'vkExUnit_sns_title', true );
|
37 |
+
|
38 |
+
echo '<input type="hidden" name="_nonce_vkExUnit_sns_title" id="_nonce_vkExUnit_sns_title_noonce" value="' . wp_create_nonce( plugin_basename( __FILE__ ) ) . '" />';
|
39 |
+
echo '<input type=text name="vkExUnit_sns_title" value="' . $disable_autoeyecatch . '" size=50 />';
|
40 |
+
echo '<p>' . __( 'if filled this area then override title of OGP and Twitter Card', 'vk-all-in-one-expansion-unit' ) . '</p>';
|
41 |
+
|
42 |
+
}
|
43 |
+
|
44 |
+
|
45 |
+
public function save_custom_field( $post_id ) {
|
46 |
+
|
47 |
+
$metaKeyword = isset( $_POST['_nonce_vkExUnit_sns_title'] ) ? htmlspecialchars( $_POST['_nonce_vkExUnit_sns_title'] ) : null;
|
48 |
+
|
49 |
+
// if autosave then deny
|
50 |
+
if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
|
51 |
+
return $post_id; }
|
52 |
+
|
53 |
+
if ( ! wp_verify_nonce( $metaKeyword, plugin_basename( __FILE__ ) ) ) {
|
54 |
+
return $post_id;
|
55 |
+
}
|
56 |
+
|
57 |
+
delete_post_meta( $post_id, 'vkExUnit_sns_title' );
|
58 |
+
if ( isset( $_POST['vkExUnit_sns_title'] ) ) {
|
59 |
+
add_post_meta( $post_id, 'vkExUnit_sns_title', $_POST['vkExUnit_sns_title'] );
|
60 |
+
}
|
61 |
+
}
|
62 |
+
}
|
63 |
+
|
64 |
+
|
65 |
+
vkExUnit_sns_metabox::instance();
|
{inc → plugins}/sns/function_og.php
RENAMED
File without changes
|
{inc → plugins}/sns/function_snsBtns.php
RENAMED
@@ -41,30 +41,8 @@ function veu_is_sns_btns_display() {
|
|
41 |
}
|
42 |
}
|
43 |
|
44 |
-
|
45 |
-
|
46 |
-
$options = veu_get_sns_options();
|
47 |
-
|
48 |
-
// 表示する にチェックが入っていない場合は 投稿詳細画面でボタン非表示のチェックボックスを表示しない
|
49 |
-
if ( empty( $options['enableSnsBtns'] ) ) {
|
50 |
-
return false;
|
51 |
-
}
|
52 |
-
|
53 |
-
// シェアボタンを表示しない投稿タイプが配列で指定されている場合(チェックが入ってたら)
|
54 |
-
if ( isset( $options['snsBtn_exclude_post_types'] ) && is_array( $options['snsBtn_exclude_post_types'] ) ) {
|
55 |
-
foreach ( $options['snsBtn_exclude_post_types'] as $key => $value ) {
|
56 |
-
// 非表示チェックが入っている場合
|
57 |
-
if ( $value ) {
|
58 |
-
// 今の投稿タイプと比較。同じだったら...
|
59 |
-
if ( $post_type == $key ) {
|
60 |
-
return false;
|
61 |
-
}
|
62 |
-
}
|
63 |
-
}
|
64 |
-
}
|
65 |
-
return true;
|
66 |
-
}
|
67 |
-
|
68 |
/*
|
69 |
SNSアイコンに出力するCSSを出力する関数
|
70 |
/*-------------------------------------------*/
|
41 |
}
|
42 |
}
|
43 |
|
44 |
+
/*
|
45 |
+
-------------------------------------------*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
46 |
/*
|
47 |
SNSアイコンに出力するCSSを出力する関数
|
48 |
/*-------------------------------------------*/
|
{inc → plugins}/sns/function_twitterCard.php
RENAMED
File without changes
|
plugins/sns/hide_controller.php
ADDED
@@ -0,0 +1,139 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*-------------------------------------------*/
|
3 |
+
/* SNS非表示用のメタボックスを追加
|
4 |
+
/*-------------------------------------------*/
|
5 |
+
add_action( 'admin_menu', 'veu_sns_add_hide_meta_box' );
|
6 |
+
|
7 |
+
// add meta_box
|
8 |
+
function veu_sns_add_hide_meta_box() {
|
9 |
+
$options = veu_get_sns_options();
|
10 |
+
// ExUnitのメイン設定画面で「シェアボタンを表示する」にチェックが入っていない場合
|
11 |
+
if ( empty( $options['enableSnsBtns'] ) ) {
|
12 |
+
// 何も表示しないで終了
|
13 |
+
return;
|
14 |
+
}
|
15 |
+
|
16 |
+
// 現在存在する投稿タイプを取得
|
17 |
+
/*-------------------------------------------*/
|
18 |
+
// 取得する条件
|
19 |
+
$args = array(
|
20 |
+
'public' => true,
|
21 |
+
);
|
22 |
+
// タイプの取得を実行
|
23 |
+
$post_types = get_post_types( $args );
|
24 |
+
|
25 |
+
foreach ( (array) $post_types as $post_type ) {
|
26 |
+
add_meta_box(
|
27 |
+
'sns', // metaboxのID
|
28 |
+
veu_get_little_short_name() . ' ' . __( 'Share bottons', 'vk-all-in-one-expansion-unit' ), // metaboxの表示名
|
29 |
+
'veu_sns_share_botton_hide_meta_box_body', // このメタボックスに表示する中身の関数名
|
30 |
+
$post_type, // このメタボックスをどの投稿タイプで表示するのか?
|
31 |
+
'side' // 表示する位置
|
32 |
+
);
|
33 |
+
} // foreach ( (array) $post_types as $post_type ) {
|
34 |
+
|
35 |
+
}
|
36 |
+
|
37 |
+
/*-------------------------------------------*/
|
38 |
+
/* 入力フィールドの生成
|
39 |
+
/*-------------------------------------------*/
|
40 |
+
function veu_sns_is_display_hide_chekbox( $post_type ) {
|
41 |
+
// SNS設定のオプション値を取得
|
42 |
+
$options = veu_get_sns_options();
|
43 |
+
|
44 |
+
// 表示する にチェックが入っていない場合は 投稿詳細画面でボタン非表示のチェックボックスを表示しない
|
45 |
+
if ( empty( $options['enableSnsBtns'] ) ) {
|
46 |
+
return false;
|
47 |
+
}
|
48 |
+
|
49 |
+
// シェアボタンを表示しない投稿タイプが配列で指定されている場合(チェックが入ってたら)
|
50 |
+
if ( isset( $options['snsBtn_exclude_post_types'] ) && is_array( $options['snsBtn_exclude_post_types'] ) ) {
|
51 |
+
foreach ( $options['snsBtn_exclude_post_types'] as $key => $value ) {
|
52 |
+
// 非表示チェックが入っている場合
|
53 |
+
if ( $value ) {
|
54 |
+
// 今の投稿タイプと比較。同じだったら...
|
55 |
+
if ( $post_type == $key ) {
|
56 |
+
return false;
|
57 |
+
}
|
58 |
+
}
|
59 |
+
}
|
60 |
+
}
|
61 |
+
return true;
|
62 |
+
}
|
63 |
+
function veu_sns_share_botton_hide_meta_box_body() {
|
64 |
+
|
65 |
+
//今編集している投稿の投稿タイプを取得
|
66 |
+
$post_type = get_post_type();
|
67 |
+
|
68 |
+
// 編集中のページの投稿タイプ が シェアボタンを表示しない投稿タイプに含まれている場合
|
69 |
+
if ( ! veu_sns_is_display_hide_chekbox( $post_type ) ) {
|
70 |
+
|
71 |
+
// 「この投稿タイプではシェアボタンを表示しないように設定されています。」を表示
|
72 |
+
echo __( 'This post type is not set to display the share button.', 'vk-all-in-one-expansion-unit' ) . '<br>';
|
73 |
+
echo' <a href="' . admin_url( '/admin.php?page=vkExUnit_main_setting#vkExUnit_sns_options' ) . '" target="_blank">シェアボタンの表示設定</a>';
|
74 |
+
|
75 |
+
} else {
|
76 |
+
|
77 |
+
// シェアボタンを表示しない設定をするチェックボックスを表示
|
78 |
+
|
79 |
+
//CSRF対策の設定(フォームにhiddenフィールドとして追加するためのnonceを「'noncename__sns_share_botton_hide」として設定)
|
80 |
+
wp_nonce_field( wp_create_nonce( __FILE__ ), 'noncename__sns_share_botton_hide' );
|
81 |
+
|
82 |
+
global $post;
|
83 |
+
// カスタムフィールド 'sns_share_botton_hide' の値を取得
|
84 |
+
$sns_share_botton_hide = get_post_meta( $post->ID, 'sns_share_botton_hide', true );
|
85 |
+
|
86 |
+
// チェックが入っている場合( 表示しない )
|
87 |
+
if ( $sns_share_botton_hide ) {
|
88 |
+
$checked = ' checked';
|
89 |
+
} else {
|
90 |
+
$checked = '';
|
91 |
+
}
|
92 |
+
|
93 |
+
$label = __( 'Don\'t display share bottons.', 'vk-all-in-one-expansion-unit' );
|
94 |
+
echo '<ul>';
|
95 |
+
echo '<li><label>' . '<input type="checkbox" id="sns_share_botton_hide" name="sns_share_botton_hide" value="true"' . $checked . '> ' . $label . '</label></li>';
|
96 |
+
echo '</ul>';
|
97 |
+
|
98 |
+
}
|
99 |
+
|
100 |
+
}
|
101 |
+
|
102 |
+
/*-------------------------------------------*/
|
103 |
+
/* 入力された値の保存
|
104 |
+
/*-------------------------------------------*/
|
105 |
+
add_action( 'save_post', 'sns_save_hide_items' );
|
106 |
+
|
107 |
+
function sns_save_hide_items( $post_id ) {
|
108 |
+
global $post;
|
109 |
+
|
110 |
+
//設定したnonce を取得(CSRF対策)
|
111 |
+
$noncename__sns_share_botton_hide = isset( $_POST['noncename__sns_share_botton_hide'] ) ? $_POST['noncename__sns_share_botton_hide'] : null;
|
112 |
+
|
113 |
+
//nonce を確認し、値が書き換えられていれば、何もしない(CSRF対策)
|
114 |
+
if ( ! wp_verify_nonce( $noncename__sns_share_botton_hide, wp_create_nonce( __FILE__ ) ) ) {
|
115 |
+
return $post_id;
|
116 |
+
}
|
117 |
+
|
118 |
+
//自動保存ルーチンかどうかチェック。そうだった場合は何もしない(記事の自動保存処理として呼び出された場合の対策)
|
119 |
+
if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
|
120 |
+
return $post_id; }
|
121 |
+
|
122 |
+
$field = 'sns_share_botton_hide';
|
123 |
+
$field_value = ( isset( $_POST[ $field ] ) ) ? $_POST[ $field ] : '';
|
124 |
+
// データが空だったら入れる
|
125 |
+
if ( get_post_meta( $post_id, $field ) == '' ) {
|
126 |
+
add_post_meta( $post_id, $field, $field_value, true );
|
127 |
+
// 今入ってる値と違ってたらアップデートする
|
128 |
+
} elseif ( $field_value != get_post_meta( $post_id, $field, true ) ) {
|
129 |
+
update_post_meta( $post_id, $field, $field_value );
|
130 |
+
// 入力がなかったら消す
|
131 |
+
} elseif ( $field_value == '' ) {
|
132 |
+
delete_post_meta( $post_id, $field, get_post_meta( $post_id, $field, true ) );
|
133 |
+
}
|
134 |
+
|
135 |
+
}
|
136 |
+
|
137 |
+
/*-------------------------------------------*/
|
138 |
+
/* 非表示を実行
|
139 |
+
/*-------------------------------------------*/
|
{inc → plugins}/sns/icons/Read Me.txt
RENAMED
File without changes
|
{inc → plugins}/sns/icons/demo-files/demo.css
RENAMED
File without changes
|
{inc → plugins}/sns/icons/demo-files/demo.js
RENAMED
File without changes
|
{inc → plugins}/sns/icons/demo.html
RENAMED
File without changes
|
{inc → plugins}/sns/icons/fonts/vk_sns.eot
RENAMED
File without changes
|
{inc → plugins}/sns/icons/fonts/vk_sns.svg
RENAMED
File without changes
|
{inc → plugins}/sns/icons/fonts/vk_sns.ttf
RENAMED
File without changes
|
{inc → plugins}/sns/icons/fonts/vk_sns.woff
RENAMED
File without changes
|
{inc → plugins}/sns/icons/selection.json
RENAMED
File without changes
|
{inc → plugins}/sns/icons/style.css
RENAMED
File without changes
|
{inc → plugins}/sns/sns.php
RENAMED
@@ -9,6 +9,8 @@
|
|
9 |
Add Customize Panel
|
10 |
/*-------------------------------------------*/
|
11 |
|
|
|
|
|
12 |
require_once( dirname( __FILE__ ) . '/sns_customizer.php' );
|
13 |
|
14 |
function veu_sns_options_init() {
|
@@ -22,7 +24,7 @@ function veu_sns_options_init() {
|
|
22 |
'vkExUnit_add_sns_options_page' // setting_page function name
|
23 |
);
|
24 |
}
|
25 |
-
add_action( '
|
26 |
|
27 |
function veu_get_sns_options() {
|
28 |
$options = get_option( 'vkExUnit_sns_options', veu_get_sns_options_default() );
|
@@ -160,46 +162,19 @@ $fbAppId = ( isset( $options['fbAppId'] ) ) ? $options['fbAppId'] : '';
|
|
160 |
|
161 |
$vkExUnit_sns_options = veu_get_sns_options();
|
162 |
|
163 |
-
require
|
164 |
-
require
|
165 |
-
|
166 |
-
|
167 |
-
/*
|
168 |
-
VEU_Metabox 内の get_post_type が実行タイミングによっては
|
169 |
-
カスタム投稿タイプマネージャーで作成した投稿タイプが取得できないために
|
170 |
-
admin_menu のタイミングで読み込んでいる
|
171 |
-
*/
|
172 |
-
add_action(
|
173 |
-
'admin_menu', function() {
|
174 |
-
require dirname( __FILE__ ) . '/class-veu-metabox-sns-title.php';
|
175 |
-
}
|
176 |
-
);
|
177 |
|
178 |
if ( $vkExUnit_sns_options['enableOGTags'] == true ) {
|
179 |
-
require
|
180 |
-
}
|
181 |
if ( $vkExUnit_sns_options['enableSnsBtns'] == true ) {
|
182 |
-
|
183 |
-
require dirname( __FILE__ ) . '/function_snsBtns.php';
|
184 |
-
/*
|
185 |
-
VEU_Metabox 内の get_post_type が実行タイミングによっては
|
186 |
-
カスタム投稿タイプマネージャーで作成した投稿タイプが取得できないために
|
187 |
-
admin_menu のタイミングで読み込んでいる
|
188 |
-
*/
|
189 |
-
add_action(
|
190 |
-
'admin_menu', function() {
|
191 |
-
require dirname( __FILE__ ) . '/class-veu-metabox-sns-button.php';
|
192 |
-
}
|
193 |
-
);
|
194 |
-
}
|
195 |
if ( $vkExUnit_sns_options['enableTwitterCardTags'] == true ) {
|
196 |
-
require
|
197 |
-
}
|
198 |
if ( $vkExUnit_sns_options['enableFollowMe'] == true ) {
|
199 |
-
require
|
200 |
-
}
|
201 |
-
|
202 |
|
|
|
203 |
|
204 |
|
205 |
/*
|
9 |
Add Customize Panel
|
10 |
/*-------------------------------------------*/
|
11 |
|
12 |
+
// シェアボタンを表示する設定の読み込み
|
13 |
+
require_once( dirname( __FILE__ ) . '/hide_controller.php' );
|
14 |
require_once( dirname( __FILE__ ) . '/sns_customizer.php' );
|
15 |
|
16 |
function veu_sns_options_init() {
|
24 |
'vkExUnit_add_sns_options_page' // setting_page function name
|
25 |
);
|
26 |
}
|
27 |
+
add_action( 'vkExUnit_package_init', 'veu_sns_options_init' );
|
28 |
|
29 |
function veu_get_sns_options() {
|
30 |
$options = get_option( 'vkExUnit_sns_options', veu_get_sns_options_default() );
|
162 |
|
163 |
$vkExUnit_sns_options = veu_get_sns_options();
|
164 |
|
165 |
+
require vkExUnit_get_directory() . '/plugins/sns/widget-fb-page-plugin.php';
|
166 |
+
require vkExUnit_get_directory() . '/plugins/sns/widget-twitter.php';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
167 |
|
168 |
if ( $vkExUnit_sns_options['enableOGTags'] == true ) {
|
169 |
+
require vkExUnit_get_directory() . '/plugins/sns/function_og.php'; }
|
|
|
170 |
if ( $vkExUnit_sns_options['enableSnsBtns'] == true ) {
|
171 |
+
require vkExUnit_get_directory() . '/plugins/sns/function_snsBtns.php'; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
172 |
if ( $vkExUnit_sns_options['enableTwitterCardTags'] == true ) {
|
173 |
+
require vkExUnit_get_directory() . '/plugins/sns/function_twitterCard.php'; }
|
|
|
174 |
if ( $vkExUnit_sns_options['enableFollowMe'] == true ) {
|
175 |
+
require vkExUnit_get_directory() . '/plugins/sns/function_follow.php'; }
|
|
|
|
|
176 |
|
177 |
+
require vkExUnit_get_directory() . '/plugins/sns/function_meta_box.php';
|
178 |
|
179 |
|
180 |
/*
|
{inc → plugins}/sns/sns_admin.php
RENAMED
File without changes
|
{inc → plugins}/sns/sns_customizer.php
RENAMED
File without changes
|
{inc → plugins}/sns/widget-fb-page-plugin.php
RENAMED
File without changes
|
{inc → plugins}/sns/widget-twitter.php
RENAMED
File without changes
|
plugins/template-tags/template-tags-veu-old.php
ADDED
@@ -0,0 +1,57 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/*
|
4 |
+
このファイルの元ファイルは
|
5 |
+
https://github.com/vektor-inc/vektor-wp-libraries
|
6 |
+
にあります。修正の際は上記リポジトリのデータを修正してください。
|
7 |
+
*/
|
8 |
+
|
9 |
+
if ( ! function_exists( 'vkExUnit_is_excerpt' ) ){
|
10 |
+
function vkExUnit_is_excerpt(){
|
11 |
+
return vk_is_excerpt();
|
12 |
+
}
|
13 |
+
}
|
14 |
+
|
15 |
+
if ( ! function_exists( 'vkExUnit_get_name' ) ){
|
16 |
+
function vkExUnit_get_name() {
|
17 |
+
return veu_get_name();
|
18 |
+
}
|
19 |
+
}
|
20 |
+
|
21 |
+
if ( ! function_exists( 'vkExUnit_get_little_short_name' ) ){
|
22 |
+
function vkExUnit_get_little_short_name(){
|
23 |
+
return veu_get_little_short_name();
|
24 |
+
}
|
25 |
+
}
|
26 |
+
|
27 |
+
if ( ! function_exists( 'vkExUnit_get_short_name' ) ){
|
28 |
+
function vkExUnit_get_short_name(){
|
29 |
+
return veu_get_short_name();
|
30 |
+
}
|
31 |
+
}
|
32 |
+
|
33 |
+
if ( ! function_exists( 'vkExUnit_get_page_for_posts' ) ){
|
34 |
+
function vkExUnit_get_page_for_posts(){
|
35 |
+
return vk_get_page_for_posts();
|
36 |
+
}
|
37 |
+
}
|
38 |
+
|
39 |
+
if ( ! function_exists( 'vkExUnit_get_post_type' ) ){
|
40 |
+
function vkExUnit_get_post_type(){
|
41 |
+
return vk_get_post_type();
|
42 |
+
}
|
43 |
+
}
|
44 |
+
|
45 |
+
if ( ! function_exists( 'vkExUnit_get_the_archive_title' ) ){
|
46 |
+
function vkExUnit_get_the_archive_title(){
|
47 |
+
$title = vk_get_the_archive_title();
|
48 |
+
return apply_filters( 'vkExUnit_get_the_archive_title', $title );
|
49 |
+
}
|
50 |
+
}
|
51 |
+
|
52 |
+
if ( ! function_exists( 'vkExUnit_get_pageDescription' ) ){
|
53 |
+
function vkExUnit_get_pageDescription(){
|
54 |
+
$title = vk_get_page_description();
|
55 |
+
return apply_filters( 'vkExUnit_pageDescriptionCustom', $title );
|
56 |
+
}
|
57 |
+
}
|
{inc → plugins}/template-tags/template-tags-veu.php
RENAMED
@@ -7,28 +7,12 @@ https://github.com/vektor-inc/vektor-wp-libraries
|
|
7 |
*/
|
8 |
|
9 |
/**
|
10 |
-
* ExUnit固有の関数だが、ExUnit
|
11 |
*/
|
12 |
|
13 |
-
if ( ! function_exists( 'veu_get_capability_required' ) ) {
|
14 |
-
function veu_get_capability_required() {
|
15 |
-
return add_filter( 'veu_get_capability_required', 'edit_theme_options' );
|
16 |
-
}
|
17 |
-
}
|
18 |
-
|
19 |
-
if ( ! function_exists( 'veu_get_systemlogo_html' ) ) {
|
20 |
-
function veu_get_systemlogo_html() {
|
21 |
-
$logo = '<div class="logo_exUnit">';
|
22 |
-
$logo .= '<img src="' . apply_filters( 'vkExUnit_news_image_URL_small', veu_get_directory_uri( '/assets/images/head_logo_ExUnit.png' ) ) . '" alt="VK ExUnit" />';
|
23 |
-
$logo .= '</div>';
|
24 |
-
$logo = apply_filters( 'veu_get_systemlogo_html', $logo );
|
25 |
-
return $logo;
|
26 |
-
}
|
27 |
-
}
|
28 |
-
|
29 |
if ( ! function_exists( 'veu_content_filter_state' ) ) {
|
30 |
function veu_content_filter_state() {
|
31 |
-
// $opt =
|
32 |
// return empty( $opt['content_filter_state'] )? 'content' : $opt['content_filter_state'];
|
33 |
// コンテンツループ下部に出力すると誤動作が多いので、一旦コンテンツ下部出力に強制変更
|
34 |
return 'content';
|
@@ -76,7 +60,7 @@ if ( ! function_exists( 'veu_get_prefix_customize_panel' ) ) {
|
|
76 |
|
77 |
if ( ! function_exists( 'veu_is_cta_active' ) ) {
|
78 |
function veu_is_cta_active() {
|
79 |
-
if ( vk_is_plugin_active( 'vk-all-in-one-
|
80 |
$veu_common_options = get_option( 'vkExUnit_common_options' );
|
81 |
if ( isset( $veu_common_options['active_call_to_action'] ) && $veu_common_options['active_call_to_action'] ) {
|
82 |
return true;
|
7 |
*/
|
8 |
|
9 |
/**
|
10 |
+
* ExUnit固有の関数だが、ExUnitの機能を複製しているために独立化したプラグインにも使用される関数
|
11 |
*/
|
12 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
if ( ! function_exists( 'veu_content_filter_state' ) ) {
|
14 |
function veu_content_filter_state() {
|
15 |
+
// $opt = vkExUnit_get_common_options();
|
16 |
// return empty( $opt['content_filter_state'] )? 'content' : $opt['content_filter_state'];
|
17 |
// コンテンツループ下部に出力すると誤動作が多いので、一旦コンテンツ下部出力に強制変更
|
18 |
return 'content';
|
60 |
|
61 |
if ( ! function_exists( 'veu_is_cta_active' ) ) {
|
62 |
function veu_is_cta_active() {
|
63 |
+
if ( vk_is_plugin_active( 'vk-all-in-one-expantion-unit/vkExUnit.php' ) ) {
|
64 |
$veu_common_options = get_option( 'vkExUnit_common_options' );
|
65 |
if ( isset( $veu_common_options['active_call_to_action'] ) && $veu_common_options['active_call_to_action'] ) {
|
66 |
return true;
|
{inc → plugins}/template-tags/template-tags.php
RENAMED
@@ -83,12 +83,8 @@ if ( ! function_exists( 'vk_get_post_type' ) ) {
|
|
83 |
/*-------------------------------------------*/
|
84 |
$post_type_object = get_post_type_object( $postType['slug'] );
|
85 |
if ( $post_type_object ) {
|
86 |
-
$allowed_html = array(
|
87 |
-
'span' => array( 'class' => array() ),
|
88 |
-
'b' => array(),
|
89 |
-
);
|
90 |
if ( $page_for_posts['post_top_use'] && $postType['slug'] == 'post' ) {
|
91 |
-
$postType['name'] =
|
92 |
} else {
|
93 |
$postType['name'] = esc_html( $post_type_object->labels->name );
|
94 |
}
|
83 |
/*-------------------------------------------*/
|
84 |
$post_type_object = get_post_type_object( $postType['slug'] );
|
85 |
if ( $post_type_object ) {
|
|
|
|
|
|
|
|
|
86 |
if ( $page_for_posts['post_top_use'] && $postType['slug'] == 'post' ) {
|
87 |
+
$postType['name'] = esc_html( get_the_title( $page_for_posts['post_top_id'] ) );
|
88 |
} else {
|
89 |
$postType['name'] = esc_html( $post_type_object->labels->name );
|
90 |
}
|
inc/tiny-mce-styletags.php → plugins/tiny_mce_style_tags.php
RENAMED
File without changes
|
{inc/vk-blocks → plugins}/vk-blocks-config.php
RENAMED
@@ -1,21 +1,21 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
Load modules
|
4 |
/*-------------------------------------------*/
|
5 |
if ( ! function_exists( 'vkblocks_active' ) ) {
|
6 |
-
require_once( '
|
7 |
// Set asset URL.
|
8 |
-
define( 'VK_BLOCKS_URL', plugin_dir_url( __FILE__ ) . '
|
9 |
// Set version number.
|
10 |
-
define( 'VK_BLOCKS_VERSION', '0.
|
11 |
|
12 |
global $vk_blocks_prefix;
|
13 |
$vk_blocks_prefix = veu_get_prefix();
|
14 |
|
15 |
add_action(
|
16 |
'plugins_loaded', function () {
|
17 |
-
//
|
18 |
-
load_plugin_textdomain( 'vk-blocks', false, 'vk-all-in-one-expansion-unit/
|
19 |
}
|
20 |
);
|
21 |
|
1 |
<?php
|
2 |
+
/*-------------------------------------------*/
|
3 |
+
/* Load modules
|
4 |
/*-------------------------------------------*/
|
5 |
if ( ! function_exists( 'vkblocks_active' ) ) {
|
6 |
+
require_once( 'vk-blocks/vk-blocks-functions.php' );
|
7 |
// Set asset URL.
|
8 |
+
define( 'VK_BLOCKS_URL', plugin_dir_url( __FILE__ ) . 'vk-blocks/' );
|
9 |
// Set version number.
|
10 |
+
define( 'VK_BLOCKS_VERSION', '0.6.0' );
|
11 |
|
12 |
global $vk_blocks_prefix;
|
13 |
$vk_blocks_prefix = veu_get_prefix();
|
14 |
|
15 |
add_action(
|
16 |
'plugins_loaded', function () {
|
17 |
+
//Load language files.
|
18 |
+
load_plugin_textdomain( 'vk-blocks', false, 'vk-all-in-one-expansion-unit/plugins/vk-blocks/build/languages' );
|
19 |
}
|
20 |
);
|
21 |
|
{inc/vk-blocks/package → plugins/vk-blocks}/build/block-build-editor.css
RENAMED
@@ -1 +1 @@
|
|
1 |
-
@charset "UTF-8";.components-base-control__label{font-weight:700}.components-base-control .components-base-control__help{margin-top:0}.components-radio-control__option label{margin-bottom:0}.components-checkbox-control__label{margin-bottom:0}.components-color-palette{display:block;overflow:hidden}html{font-size:10px}input[type=range]{margin:1px}.edit-post-visual-editor.editor-styles-wrapper h1:first-child.vk_prBlocks_item_title{margin-top:.9em}.edit-post-visual-editor.editor-styles-wrapper .editor-block-list__layout>.wp-block,.edit-post-visual-editor.editor-styles-wrapper .wp-block{max-width:calc(100% - 20%)}.edit-post-visual-editor.editor-styles-wrapper .editor-block-list__layout>.wp-block .wp-block,.edit-post-visual-editor.editor-styles-wrapper .wp-block .wp-block{max-width:100%}@media (min-width:600px){.edit-post-visual-editor.editor-styles-wrapper .wp-block-columns{margin-left:-15px;margin-right:-15px}.edit-post-visual-editor.editor-styles-wrapper .wp-block-column{flex-basis:auto;margin-left:15px;margin-right:15px;width:calc(50% - 30px)}.edit-post-visual-editor.editor-styles-wrapper .wp-block-column:not(:first-child),.edit-post-visual-editor.editor-styles-wrapper .wp-block-column:not(:last-child),.edit-post-visual-editor.editor-styles-wrapper .wp-block-column:nth-child(odd){margin-left:15px;margin-right:15px}}.edit-post-visual-editor.editor-styles-wrapper .alert{padding:1em;margin:1em 0;border-radius:3px}.edit-post-visual-editor.editor-styles-wrapper .alert+.edit-post-visual-editor.editor-styles-wrapper .alert{margin-top:2em}.edit-post-visual-editor.editor-styles-wrapper .alert a{transition:color .3s linear,opacity .3s linear}.edit-post-visual-editor.editor-styles-wrapper .alert a:link,.edit-post-visual-editor.editor-styles-wrapper .alert a:visited{opacity:.8;text-decoration:underline}.edit-post-visual-editor.editor-styles-wrapper .alert a:hover,.edit-post-visual-editor.editor-styles-wrapper .alert a:visited{opacity:1;text-decoration:none}.edit-post-visual-editor.editor-styles-wrapper .alert-success{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6}.edit-post-visual-editor.editor-styles-wrapper .alert-info{background-color:#d9edf7;color:#31708f;border-color:#bce8f1}.edit-post-visual-editor.editor-styles-wrapper .alert-warning{background-color:#fcf8e3;color:#8a6d3b;border-color:#faebcc}.edit-post-visual-editor.editor-styles-wrapper .alert-danger{background-color:#f2dede;color:#a94442;border-color:#ebccd1}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon{display:flex;align-items:center;margin-bottom:1em}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon figure{margin:0}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon p{word-break:break-all;background:#f5f5f5;padding:1.1rem 1.4rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon{flex-basis:96px;flex-shrink:0;text-align:center}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon_image{vertical-align:bottom;max-width:64px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon_name{display:block;text-align:center;font-size:.7rem;margin-top:.2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_content{position:relative;text-align:left}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_content.editor-rich-text__tinymce[data-is-placeholder-visible=true]{position:absolute}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-serif .vk_balloon_content{border-color:#f5f5f5;border-radius:.4em}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-serif .vk_balloon_content::after{content:'';position:absolute;width:0;height:0;border:20px solid transparent}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content{border-radius:2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::after,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::before{position:absolute;content:'';border-radius:50%;background:inherit}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::before{width:20px;height:20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::after{width:10px;height:10px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_icon{margin-right:2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{left:0;top:50%;border-right-color:inherit;border-left:0;margin-top:-20px;margin-left:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:2.5rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:-22px;top:7px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:-35px;top:20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right{flex-direction:row-reverse}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{right:0;top:50%;border-left-color:inherit;border-right:0;margin-top:-20px;margin-right:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:2.5rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:-22px;top:7px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:-35px;top:20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.animation-vibration .vk_balloon_content{display:inline-block;animation:vibration .1s infinite}@keyframes vibration{0%{transform:translate(0,0) rotateZ(0)}25%{transform:translate(2px,2px) rotateZ(1deg)}50%{transform:translate(0,2px) rotateZ(0)}75%{transform:translate(2px,0) rotateZ(-1deg)}100%{transform:translate(0,0) rotateZ(0)}}@media only screen and (max-width:480px){.edit-post-visual-editor.editor-styles-wrapper .vk_balloon{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{top:0;left:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:36px;top:-8px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:47px;top:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right{text-align:right}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:auto;margin-right:0}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{top:0;right:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:auto;margin-right:0}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:36px;top:-8px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:47px;top:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon{max-width:96px}}.edit-post-visual-editor.editor-styles-wrapper .vk_button{margin:5px 0}.edit-post-visual-editor.editor-styles-wrapper .vk_button-color-custom a:hover{opacity:.8;box-shadow:0 0 0 .2rem rgba(171,184,195,.25)}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-left{text-align:left}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-center{text-align:center}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-right{text-align:right}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-block{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link.btn{padding-top:.7em;padding-bottom:.6em}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_before{margin-right:.7rem}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_after{margin-left:.7rem}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_subCaption{display:block;overflow:hidden;margin:0;font-size:80%}.edit-post-visual-editor.editor-styles-wrapper .vk_button .editor-rich-text{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-primary{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-secondary{color:#fff;background-color:#6c757d}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-success{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-info{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-warning{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-danger{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-light{color:#fff;background-color:#f8f9fa}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-dark{color:#fff;background-color:#343a40}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-dark:hover,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-secondary:hover{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-primary{color:#007bff;border:1px solid #007bff;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-secondary{color:#6c757d;border:1px solid #6c757d;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-success{color:#28a745;border:1px solid #28a745;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-info{color:#17a2b8;border:1px solid #17a2b8;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-warning{color:#ffc107;border:1px solid #ffc107;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-danger{color:#dc3545;border:1px solid #dc3545;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-light{color:#f8f9fa;border:1px solid #f8f9fa;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-dark{color:#343a40;border:1px solid #343a40;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-primary:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-primary:hover{background:#007bff;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-secondary:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-secondary:hover{background:#6c757d;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-success:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-success:hover{background:#28a745;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-info:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-info:hover{background:#17a2b8;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-warning:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-warning:hover{background:#ffc107;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-danger:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-danger:hover{background:#dc3545;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-light:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-light:hover{background:#f8f9fa;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-dark:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-dark:hover{background:#343a40;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .vk_faq{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0 0 25px;margin:25px 0;width:100%;position:relative}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content,.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title{border:none;padding-left:35px}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content:before,.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title:before{position:absolute;left:0;font-size:24px;line-height:105%}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title{margin-bottom:15px;font-size:18px;font-weight:700}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title:before{font-family:areal;content:"Q ";color:#e50000}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content{margin:0}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content:before{content:"A ";color:#337ab7;font-family:""}.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-on:after{content:"";background:url(../images/arrow_bottom.svg) center 50% no-repeat;background-size:50px 50px;display:block;overflow:hidden;height:50px;width:50px;margin:0 auto}.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-off{padding-bottom:0;margin-bottom:30px}.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-off:after{content:"";font-size:0;background-image:none}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame{display:flex;padding:20px 25px;border:3px solid #e5e5e5;margin:0;justify-content:space-between}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text{display:block;overflow:hidden;margin:0;width:100%;box-sizing:border-box}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_content,.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_title{padding-left:0;border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_title{border-bottom:1px dotted #ccc;margin:0 0 10px;padding:0 0 5px;font-size:1.2em}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_content{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_image{max-width:150px;margin-left:15px;box-sizing:border-box}.edit-post-visual-editor.editor-styles-wrapper .vk_outer{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.edit-post-visual-editor.editor-styles-wrapper .vk_outer .vk_outer_container{min-height:40px}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-width-full{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:1.5em;padding-right:1.5em}@media (min-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:2em;padding-right:2em}}@media (min-width:768px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:2.5em;padding-right:2.5em}}@media (min-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:3em;padding-right:3em}}@media (min-width:1200px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:3.5em;padding-right:3.5em}}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:1.5em;padding-bottom:1.5em}@media (min-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:2em;padding-bottom:2em}}@media (min-width:768px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:2.5em;padding-bottom:2.5em}}@media (min-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:3em;padding-bottom:3em}}@media (min-width:1200px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:3.5em;padding-bottom:3.5em}}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-bgPosition-fixed{background-attachment:fixed!important;background-size:cover!important}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-bgPosition-normal{background-attachment:unset!important;background-size:cover!important}.edit-post-visual-editor.editor-styles-wrapper .vk_outer_separator svg{display:block;max-height:100px;position:absolute;left:0;width:100%}.edit-post-visual-editor.editor-styles-wrapper .vk_outer_separator-position-upper svg{top:0;transform:rotate(180deg)}.edit-post-visual-editor.editor-styles-wrapper .vk_outer_separator-position-lower svg{bottom:0}.edit-post-visual-editor.editor-styles-wrapper .vk_outer .editor-block-list__block{margin:0}.edit-post-visual-editor.editor-styles-wrapper .vk_heading_title-style-plain{background:0 0;border:none;border-radius:0;padding:0;font-weight:400;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .vk_heading_title-style-plain:after{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_heading_subtext{margin-bottom:0}@media screen and (max-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item{margin-bottom:1.5em}}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_link{color:#333}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_link:hover{color:#333;text-decoration:none}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_icon_outer{display:block;position:relative;margin:0 auto;width:80px;height:80px;border-radius:50%}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_icon{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:36px;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_title{margin-top:.9em;margin-bottom:.6em;text-align:center;font-size:21px;line-height:1.4em;border:none;padding:0}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_title::after{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_image{position:relative;display:block;width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:50%;text-indent:-9999px}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_summary{margin-bottom:.5em;text-align:center;line-height:1.8em}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent{margin-left:-15px;margin-right:-15px}@media (min-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_prContent{display:flex}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent .col-sm-6{width:50%}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageLeft{flex-direction:row}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageRight{flex-direction:row-reverse}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageLeft .vk_prContent_colImg{padding-right:2em}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageRight .vk_prContent_colImg{padding-left:2em}}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt{vertical-align:top}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title{background-color:transparent;font-weight:700;padding:0;box-shadow:none;border:none;margin-bottom:.8em}@media (max-width:575.98px){.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title:first-child{margin-top:30px}}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title:after{content:"";line-height:0;display:block;overflow:hidden;position:absolute;bottom:-1px;width:0;border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_text{line-height:2em;margin-bottom:1.7em}@media (min-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_btn.btn{font-size:16px}}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colImg_image{max-width:100%;height:auto}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colImg .components-button.button{margin:1em}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colImg .components-button.image-button{margin:0}@media (max-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-pc{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-tablet{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-mobile{display:block}}@media (min-width:577px) and (max-width:768px){.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-pc{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-tablet{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-mobile{display:none}}@media (min-width:769px){.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-pc{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-tablet{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-mobile{display:none}}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text{float:left;width:61.6%}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo{float:right;width:32%}.edit-post-visual-editor.editor-styles-wrapper .vk_staff-layout-imageLeft .vk_staff_text{float:right}.edit-post-visual-editor.editor-styles-wrapper .vk_staff-layout-imageLeft .vk_staff_photo{float:left}.edit-post-visual-editor.editor-styles-wrapper .vk_staff{display:block;overflow:hidden}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_name{text-align:left;box-shadow:none;font-size:3.5rem;font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;line-height:1;margin-bottom:.5rem;border:none;padding:0;background-color:transparent}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_name:after,.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_name:before{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_caption{font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;font-size:14px;display:block;margin:0 0 .5rem 4px;letter-spacing:5px}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_role{font-size:14px;line-height:1.6em;font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_profileTitle{font-size:18px;font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;padding-top:0;padding-left:0;padding-bottom:2px;margin-bottom:1.2rem;border-top:none;border-bottom:1px solid #ccc;background:0 0}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_profileTitle:after,.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_profileTitle:before{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_profileText{font-size:14px}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo{display:block;vertical-align:top;text-align:center}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo button{width:100%}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo .image-button{padding:0;margin:0;display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo-border-default{border:4px solid #efefef;padding:1px}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo-border-none{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo_image{width:100%;margin:0;display:block}@media (min-width:992px){.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_text,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_text,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_text{width:74%}.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_text_name,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_text_name,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_text_name{font-size:4rem}.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_text_caption,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_text_caption,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_text_caption{font-size:16px;letter-spacing:.5rem}.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_text_role,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_text_role,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_text_role{letter-spacing:.5rem}.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_photo,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_photo,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_photo{width:22%}}@media (min-width:1200px){.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_text,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_text,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_text{width:75%}.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_photo,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_photo,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_photo{width:20%}}
|
1 |
+
@charset "UTF-8";.components-base-control__label{font-weight:700}.components-base-control .components-base-control__help{margin-top:0}.components-radio-control__option label{margin-bottom:0}.components-checkbox-control__label{margin-bottom:0}.components-color-palette{display:block;overflow:hidden}html{font-size:10px}input[type=range]{margin:1px}.edit-post-visual-editor.editor-styles-wrapper h1:first-child.vk_prBlocks_item_title{margin-top:.9em}.edit-post-visual-editor.editor-styles-wrapper .editor-block-list__layout>.wp-block,.edit-post-visual-editor.editor-styles-wrapper .wp-block{max-width:calc(100% - 20%)}.edit-post-visual-editor.editor-styles-wrapper .editor-block-list__layout>.wp-block .wp-block,.edit-post-visual-editor.editor-styles-wrapper .wp-block .wp-block{max-width:100%}@media (min-width:600px){.edit-post-visual-editor.editor-styles-wrapper .wp-block-columns{margin-left:-15px;margin-right:-15px}.edit-post-visual-editor.editor-styles-wrapper .wp-block-column{flex-basis:auto;margin-left:15px;margin-right:15px;width:calc(50% - 30px)}.edit-post-visual-editor.editor-styles-wrapper .wp-block-column:not(:first-child),.edit-post-visual-editor.editor-styles-wrapper .wp-block-column:not(:last-child),.edit-post-visual-editor.editor-styles-wrapper .wp-block-column:nth-child(odd){margin-left:15px;margin-right:15px}}.edit-post-visual-editor.editor-styles-wrapper .alert{padding:1em;margin:1em 0;border-radius:3px}.edit-post-visual-editor.editor-styles-wrapper .alert+.edit-post-visual-editor.editor-styles-wrapper .alert{margin-top:2em}.edit-post-visual-editor.editor-styles-wrapper .alert a{transition:color .3s linear,opacity .3s linear}.edit-post-visual-editor.editor-styles-wrapper .alert a:link,.edit-post-visual-editor.editor-styles-wrapper .alert a:visited{opacity:.8;text-decoration:underline}.edit-post-visual-editor.editor-styles-wrapper .alert a:hover,.edit-post-visual-editor.editor-styles-wrapper .alert a:visited{opacity:1;text-decoration:none}.edit-post-visual-editor.editor-styles-wrapper .alert-success{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6}.edit-post-visual-editor.editor-styles-wrapper .alert-info{background-color:#d9edf7;color:#31708f;border-color:#bce8f1}.edit-post-visual-editor.editor-styles-wrapper .alert-warning{background-color:#fcf8e3;color:#8a6d3b;border-color:#faebcc}.edit-post-visual-editor.editor-styles-wrapper .alert-danger{background-color:#f2dede;color:#a94442;border-color:#ebccd1}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon{display:flex;align-items:center;margin-bottom:1em}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon figure{margin:0}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon p{word-break:break-all;background:#f5f5f5;padding:1.1rem 1.4rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon{flex-basis:96px;flex-shrink:0;text-align:center}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon_image{vertical-align:bottom;max-width:64px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon_name{display:block;text-align:center;font-size:.7rem;margin-top:.2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_content{position:relative;text-align:left}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_content.editor-rich-text__tinymce[data-is-placeholder-visible=true]{position:absolute}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-serif .vk_balloon_content{border-color:#f5f5f5;border-radius:.4em}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-serif .vk_balloon_content::after{content:'';position:absolute;width:0;height:0;border:20px solid transparent}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content{border-radius:2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::after,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::before{position:absolute;content:'';border-radius:50%;background:inherit}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::before{width:20px;height:20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::after{width:10px;height:10px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_icon{margin-right:2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{left:0;top:50%;border-right-color:inherit;border-left:0;margin-top:-20px;margin-left:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:2.5rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:-22px;top:7px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:-35px;top:20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right{flex-direction:row-reverse}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{right:0;top:50%;border-left-color:inherit;border-right:0;margin-top:-20px;margin-right:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:2.5rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:-22px;top:7px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:-35px;top:20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.animation-vibration .vk_balloon_content{display:inline-block;animation:vibration .1s infinite}@keyframes vibration{0%{transform:translate(0,0) rotateZ(0)}25%{transform:translate(2px,2px) rotateZ(1deg)}50%{transform:translate(0,2px) rotateZ(0)}75%{transform:translate(2px,0) rotateZ(-1deg)}100%{transform:translate(0,0) rotateZ(0)}}@media only screen and (max-width:480px){.edit-post-visual-editor.editor-styles-wrapper .vk_balloon{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{top:0;left:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:36px;top:-8px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:47px;top:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right{text-align:right}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:auto;margin-right:0}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{top:0;right:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:auto;margin-right:0}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:36px;top:-8px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:47px;top:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon{max-width:96px}}.edit-post-visual-editor.editor-styles-wrapper .vk_button{margin:5px 0}.edit-post-visual-editor.editor-styles-wrapper .vk_button-color-custom a:hover{opacity:.8;box-shadow:0 0 0 .2rem rgba(171,184,195,.25)}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-left{text-align:left}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-center{text-align:center}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-right{text-align:right}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-block{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link.btn{padding-top:.7em;padding-bottom:.6em}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_before{margin-right:.7rem}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_after{margin-left:.7rem}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_subCaption{display:block;overflow:hidden;margin:0;font-size:80%}.edit-post-visual-editor.editor-styles-wrapper .vk_button .editor-rich-text{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-primary{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-secondary{color:#fff;background-color:#6c757d}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-success{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-info{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-warning{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-danger{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-light{color:#fff;background-color:#f8f9fa}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-dark{color:#fff;background-color:#343a40}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-dark:hover,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-secondary:hover{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-primary{color:#007bff;border:1px solid #007bff;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-secondary{color:#6c757d;border:1px solid #6c757d;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-success{color:#28a745;border:1px solid #28a745;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-info{color:#17a2b8;border:1px solid #17a2b8;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-warning{color:#ffc107;border:1px solid #ffc107;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-danger{color:#dc3545;border:1px solid #dc3545;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-light{color:#f8f9fa;border:1px solid #f8f9fa;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-dark{color:#343a40;border:1px solid #343a40;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-primary:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-primary:hover{background:#007bff;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-secondary:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-secondary:hover{background:#6c757d;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-success:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-success:hover{background:#28a745;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-info:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-info:hover{background:#17a2b8;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-warning:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-warning:hover{background:#ffc107;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-danger:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-danger:hover{background:#dc3545;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-light:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-light:hover{background:#f8f9fa;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-dark:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-dark:hover{background:#343a40;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .vk_faq{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0 0 25px;margin:25px 0;width:100%;position:relative}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content,.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title{border:none;padding-left:35px}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content:before,.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title:before{position:absolute;left:0;font-size:24px;line-height:105%}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title{margin-bottom:15px;font-size:18px;font-weight:700}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title:before{font-family:areal;content:"Q ";color:#e50000}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content{margin:0}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content:before{content:"A ";color:#337ab7;font-family:""}.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-on:after{content:"";background:url(../images/arrow_bottom.svg) center 50% no-repeat;background-size:50px 50px;display:block;overflow:hidden;height:50px;width:50px;margin:0 auto}.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-off{padding-bottom:0;margin-bottom:30px}.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-off:after{content:"";font-size:0;background-image:none}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame{display:flex;padding:20px 25px;border:3px solid #e5e5e5;margin:0;justify-content:space-between}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text{display:block;overflow:hidden;margin:0;width:100%;box-sizing:border-box}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_content,.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_title{padding-left:0;border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_title{border-bottom:1px dotted #ccc;margin:0 0 10px;padding:0 0 5px;font-size:1.2em}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_content{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_image{max-width:150px;margin-left:15px;box-sizing:border-box}.edit-post-visual-editor.editor-styles-wrapper .vk_heading_title-style-plain{background:0 0;border:none;border-radius:0;padding:0;font-weight:400;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .vk_heading_title-style-plain:after{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_heading_subtext{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .vk_outer{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.edit-post-visual-editor.editor-styles-wrapper .vk_outer .vk_outer_container{min-height:40px}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-width-full{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:1.5em;padding-right:1.5em}@media (min-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:2em;padding-right:2em}}@media (min-width:768px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:2.5em;padding-right:2.5em}}@media (min-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:3em;padding-right:3em}}@media (min-width:1200px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:3.5em;padding-right:3.5em}}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:1.5em;padding-bottom:1.5em}@media (min-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:2em;padding-bottom:2em}}@media (min-width:768px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:2.5em;padding-bottom:2.5em}}@media (min-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:3em;padding-bottom:3em}}@media (min-width:1200px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:3.5em;padding-bottom:3.5em}}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-bgPosition-fixed{background-attachment:fixed!important;background-size:cover!important}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-bgPosition-normal{background-attachment:unset!important;background-size:cover!important}.edit-post-visual-editor.editor-styles-wrapper .vk_outer_separator svg{display:block;max-height:100px;position:absolute;left:0;width:100%}.edit-post-visual-editor.editor-styles-wrapper .vk_outer_separator-position-upper svg{top:0;transform:rotate(180deg)}.edit-post-visual-editor.editor-styles-wrapper .vk_outer_separator-position-lower svg{bottom:0}.edit-post-visual-editor.editor-styles-wrapper .vk_outer .editor-block-list__block{margin:0}@media screen and (max-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item{margin-bottom:1.5em}}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_link{color:#333}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_link:hover{color:#333;text-decoration:none}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_icon_outer{display:block;position:relative;margin:0 auto;width:80px;height:80px;border-radius:50%}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_icon{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:36px;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_title{margin-top:.9em;margin-bottom:.6em;text-align:center;font-size:21px;line-height:1.4em;border:none;padding:0}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_title::after{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_image{position:relative;display:block;width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:50%;text-indent:-9999px}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_summary{margin-bottom:.5em;text-align:center;line-height:1.8em}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent{margin-left:-15px;margin-right:-15px}@media (min-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_prContent{display:flex}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent .col-sm-6{width:50%}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageLeft{flex-direction:row}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageRight{flex-direction:row-reverse}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageLeft .vk_prContent_colImg{padding-right:2em}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageRight .vk_prContent_colImg{padding-left:2em}}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt{vertical-align:top}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title{background-color:transparent;font-weight:700;padding:0;box-shadow:none;border:none;margin-bottom:.8em}@media (max-width:575.98px){.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title:first-child{margin-top:30px}}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title:after{content:"";line-height:0;display:block;overflow:hidden;position:absolute;bottom:-1px;width:0;border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_text{line-height:2em;margin-bottom:1.7em}@media (min-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_btn.btn{font-size:16px}}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colImg_image{max-width:100%;height:auto}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colImg .components-button.button{margin:1em}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colImg .components-button.image-button{margin:0}@media (max-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-pc{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-tablet{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-mobile{display:block}}@media (min-width:577px) and (max-width:768px){.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-pc{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-tablet{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-mobile{display:none}}@media (min-width:769px){.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-pc{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-tablet{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-mobile{display:none}}
|
{inc/vk-blocks/package → plugins/vk-blocks}/build/block-build.css
RENAMED
@@ -10,14 +10,12 @@
|
|
10 |
|
11 |
.vk_flow-arrow-on:after{content:"";background:url("../images/arrow_bottom.svg") center 50% no-repeat;background-size:50px 50px;display:block;overflow:hidden;height:50px;width:50px;margin:0 auto}.vk_flow-arrow-off{padding-bottom:0px;margin-bottom:30px}.vk_flow-arrow-off:after{content:"";font-size:0;background-image:none}.vk_flow_frame{display:-ms-flexbox;display:flex;padding:20px 25px;border:3px solid #e5e5e5;margin:0;-ms-flex-pack:justify;justify-content:space-between}.vk_flow_frame_text{display:block;overflow:hidden;margin:0;width:100%;box-sizing:border-box}.vk_flow_frame_text_title,.vk_flow_frame_text_content{padding-left:0;border:none}.vk_flow_frame_text_title{border-bottom:1px dotted #ccc;margin:0 0 10px;padding:0 0 5px;font-size:1.2em}.vk_flow_frame_text_content{margin-bottom:0px}.vk_flow_frame_image{max-width:150px;margin-left:15px;box-sizing:border-box}
|
12 |
|
13 |
-
.vk_outer{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.vk_outer .vk_outer_container{min-height:40px}.vk_outer-width-full{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.vk_outer-paddingLR-use{padding-left:1.5em;padding-right:1.5em}@media (min-width: 576px){.vk_outer-paddingLR-use{padding-left:2em;padding-right:2em}}@media (min-width: 768px){.vk_outer-paddingLR-use{padding-left:2.5em;padding-right:2.5em}}@media (min-width: 992px){.vk_outer-paddingLR-use{padding-left:3em;padding-right:3em}}@media (min-width: 1200px){.vk_outer-paddingLR-use{padding-left:3.5em;padding-right:3.5em}}.vk_outer-paddingVertical-use{padding-top:1.5em;padding-bottom:1.5em}@media (min-width: 576px){.vk_outer-paddingVertical-use{padding-top:2em;padding-bottom:2em}}@media (min-width: 768px){.vk_outer-paddingVertical-use{padding-top:2.5em;padding-bottom:2.5em}}@media (min-width: 992px){.vk_outer-paddingVertical-use{padding-top:3em;padding-bottom:3em}}@media (min-width: 1200px){.vk_outer-paddingVertical-use{padding-top:3.5em;padding-bottom:3.5em}}.vk_outer-bgPosition-fixed{background-attachment:fixed !important;background-size:cover !important}.vk_outer-bgPosition-normal{background-attachment:unset !important;background-size:cover !important}.vk_outer_separator svg{display:block;max-height:100px;position:absolute;left:0;width:100%}.vk_outer_separator-position-upper svg{top:0;transform:rotate(180deg)}.vk_outer_separator-position-lower svg{bottom:0}.vk_outer .editor-block-list__block{margin:0}
|
14 |
-
|
15 |
.vk_heading_title-style-plain{background:none;border:none;border-radius:0;padding:0;font-weight:normal;box-shadow:none}.vk_heading_title-style-plain:after{border:none}.vk_heading_subtext{margin-bottom:0}
|
16 |
|
|
|
|
|
17 |
@media screen and (max-width: 992px){.vk_prBlocks_item{margin-bottom:1.5em}}.vk_prBlocks_item_link{color:#333}.vk_prBlocks_item_link:hover{color:#333;text-decoration:none}.vk_prBlocks_item_icon_outer{display:block;position:relative;margin:0 auto;width:80px;height:80px;border-radius:50%}.vk_prBlocks_item_icon{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:36px;color:#fff}.vk_prBlocks_item_title{margin-top:0.9em;margin-bottom:0.6em;text-align:center;font-size:21px;line-height:1.4em;border:none;padding:0}.vk_prBlocks_item_title::after{border:none}.vk_prBlocks_item_image{position:relative;display:block;width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:50%;text-indent:-9999px}.vk_prBlocks_item_summary{margin-bottom:0.5em;text-align:center;line-height:1.8em}
|
18 |
|
19 |
.vk_prContent{margin-left:-15px;margin-right:-15px}@media (min-width: 576px){.vk_prContent{display:-ms-flexbox;display:flex}.vk_prContent .col-sm-6{width:50%}.vk_prContent-layout-imageLeft{-ms-flex-direction:row;flex-direction:row}.vk_prContent-layout-imageRight{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.vk_prContent-layout-imageLeft .vk_prContent_colImg{padding-right:2em}.vk_prContent-layout-imageRight .vk_prContent_colImg{padding-left:2em}}.vk_prContent_colTxt{vertical-align:top}.vk_prContent_colTxt_title{background-color:transparent;font-weight:bold;padding:0;box-shadow:none;border:none;margin-bottom:0.8em}@media (max-width: 575.98px){.vk_prContent_colTxt_title:first-child{margin-top:30px}}.vk_prContent_colTxt_title:after{content:"";line-height:0;display:block;overflow:hidden;position:absolute;bottom:-1px;width:0;border:none}.vk_prContent_colTxt_text{line-height:2em;margin-bottom:1.7em}@media (min-width: 992px){.vk_prContent_colTxt_btn.btn{font-size:16px}}.vk_prContent_colImg_image{max-width:100%;height:auto}.vk_prContent_colImg .components-button.button{margin:1em}.vk_prContent_colImg .components-button.image-button{margin:0}
|
20 |
|
21 |
@media (max-width: 576px){.vk_spacer .vk_spacer-display-pc{display:none}.vk_spacer .vk_spacer-display-tablet{display:none}.vk_spacer .vk_spacer-display-mobile{display:block}}@media (min-width: 577px) and (max-width: 768px){.vk_spacer .vk_spacer-display-pc{display:none}.vk_spacer .vk_spacer-display-tablet{display:block}.vk_spacer .vk_spacer-display-mobile{display:none}}@media (min-width: 769px){.vk_spacer .vk_spacer-display-pc{display:block}.vk_spacer .vk_spacer-display-tablet{display:none}.vk_spacer .vk_spacer-display-mobile{display:none}}
|
22 |
-
|
23 |
-
.vk_staff_text{float:left;width:61.6%}.vk_staff_photo{float:right;width:32%}.vk_staff-layout-imageLeft .vk_staff_text{float:right}.vk_staff-layout-imageLeft .vk_staff_photo{float:left}.vk_staff{display:block;overflow:hidden}.vk_staff_text_name{text-align:left;box-shadow:none;font-size:3.5rem;font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";line-height:1.0;margin-bottom:0.5rem;border:none;padding:0;background-color:transparent}.vk_staff_text_name:before,.vk_staff_text_name:after{border:none}.vk_staff_text_caption{font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";font-size:14px;display:block;margin:0 0 0.5rem 4px;letter-spacing:5px}.vk_staff_text_role{font-size:14px;line-height:1.6em;font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif"}.vk_staff_text_profileTitle{font-size:18px;font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";padding-top:0;padding-left:0;padding-bottom:2px;margin-bottom:1.2rem;border-top:none;border-bottom:1px solid #ccc;background:none}.vk_staff_text_profileTitle:before,.vk_staff_text_profileTitle:after{border:none}.vk_staff_text_profileText{font-size:14px}.vk_staff_photo{display:block;vertical-align:top;text-align:center}.vk_staff_photo button{width:100%}.vk_staff_photo .image-button{padding:0;margin:0;display:block}.vk_staff_photo-border-default{border:4px solid #efefef;padding:1px}.vk_staff_photo-border-none{border:none}.vk_staff_photo_image{width:100%;margin:0;display:block}@media (min-width: 992px){.page-template-page-onecolumn .vk_staff_text,.page-template-page-lp .vk_staff_text,.page-template-page-lp-builder .vk_staff_text{width:74%}.page-template-page-onecolumn .vk_staff_text_name,.page-template-page-lp .vk_staff_text_name,.page-template-page-lp-builder .vk_staff_text_name{font-size:4rem}.page-template-page-onecolumn .vk_staff_text_caption,.page-template-page-lp .vk_staff_text_caption,.page-template-page-lp-builder .vk_staff_text_caption{font-size:16px;letter-spacing:0.5rem}.page-template-page-onecolumn .vk_staff_text_role,.page-template-page-lp .vk_staff_text_role,.page-template-page-lp-builder .vk_staff_text_role{letter-spacing:0.5rem}.page-template-page-onecolumn .vk_staff_photo,.page-template-page-lp .vk_staff_photo,.page-template-page-lp-builder .vk_staff_photo{width:22%}}@media (min-width: 1200px){.page-template-page-onecolumn .vk_staff_text,.page-template-page-lp .vk_staff_text,.page-template-page-lp-builder .vk_staff_text{width:75%}.page-template-page-onecolumn .vk_staff_photo,.page-template-page-lp .vk_staff_photo,.page-template-page-lp-builder .vk_staff_photo{width:20%}}
|
10 |
|
11 |
.vk_flow-arrow-on:after{content:"";background:url("../images/arrow_bottom.svg") center 50% no-repeat;background-size:50px 50px;display:block;overflow:hidden;height:50px;width:50px;margin:0 auto}.vk_flow-arrow-off{padding-bottom:0px;margin-bottom:30px}.vk_flow-arrow-off:after{content:"";font-size:0;background-image:none}.vk_flow_frame{display:-ms-flexbox;display:flex;padding:20px 25px;border:3px solid #e5e5e5;margin:0;-ms-flex-pack:justify;justify-content:space-between}.vk_flow_frame_text{display:block;overflow:hidden;margin:0;width:100%;box-sizing:border-box}.vk_flow_frame_text_title,.vk_flow_frame_text_content{padding-left:0;border:none}.vk_flow_frame_text_title{border-bottom:1px dotted #ccc;margin:0 0 10px;padding:0 0 5px;font-size:1.2em}.vk_flow_frame_text_content{margin-bottom:0px}.vk_flow_frame_image{max-width:150px;margin-left:15px;box-sizing:border-box}
|
12 |
|
|
|
|
|
13 |
.vk_heading_title-style-plain{background:none;border:none;border-radius:0;padding:0;font-weight:normal;box-shadow:none}.vk_heading_title-style-plain:after{border:none}.vk_heading_subtext{margin-bottom:0}
|
14 |
|
15 |
+
.vk_outer{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.vk_outer .vk_outer_container{min-height:40px}.vk_outer-width-full{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.vk_outer-paddingLR-use{padding-left:1.5em;padding-right:1.5em}@media (min-width: 576px){.vk_outer-paddingLR-use{padding-left:2em;padding-right:2em}}@media (min-width: 768px){.vk_outer-paddingLR-use{padding-left:2.5em;padding-right:2.5em}}@media (min-width: 992px){.vk_outer-paddingLR-use{padding-left:3em;padding-right:3em}}@media (min-width: 1200px){.vk_outer-paddingLR-use{padding-left:3.5em;padding-right:3.5em}}.vk_outer-paddingVertical-use{padding-top:1.5em;padding-bottom:1.5em}@media (min-width: 576px){.vk_outer-paddingVertical-use{padding-top:2em;padding-bottom:2em}}@media (min-width: 768px){.vk_outer-paddingVertical-use{padding-top:2.5em;padding-bottom:2.5em}}@media (min-width: 992px){.vk_outer-paddingVertical-use{padding-top:3em;padding-bottom:3em}}@media (min-width: 1200px){.vk_outer-paddingVertical-use{padding-top:3.5em;padding-bottom:3.5em}}.vk_outer-bgPosition-fixed{background-attachment:fixed !important;background-size:cover !important}.vk_outer-bgPosition-normal{background-attachment:unset !important;background-size:cover !important}.vk_outer_separator svg{display:block;max-height:100px;position:absolute;left:0;width:100%}.vk_outer_separator-position-upper svg{top:0;transform:rotate(180deg)}.vk_outer_separator-position-lower svg{bottom:0}.vk_outer .editor-block-list__block{margin:0}
|
16 |
+
|
17 |
@media screen and (max-width: 992px){.vk_prBlocks_item{margin-bottom:1.5em}}.vk_prBlocks_item_link{color:#333}.vk_prBlocks_item_link:hover{color:#333;text-decoration:none}.vk_prBlocks_item_icon_outer{display:block;position:relative;margin:0 auto;width:80px;height:80px;border-radius:50%}.vk_prBlocks_item_icon{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:36px;color:#fff}.vk_prBlocks_item_title{margin-top:0.9em;margin-bottom:0.6em;text-align:center;font-size:21px;line-height:1.4em;border:none;padding:0}.vk_prBlocks_item_title::after{border:none}.vk_prBlocks_item_image{position:relative;display:block;width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:50%;text-indent:-9999px}.vk_prBlocks_item_summary{margin-bottom:0.5em;text-align:center;line-height:1.8em}
|
18 |
|
19 |
.vk_prContent{margin-left:-15px;margin-right:-15px}@media (min-width: 576px){.vk_prContent{display:-ms-flexbox;display:flex}.vk_prContent .col-sm-6{width:50%}.vk_prContent-layout-imageLeft{-ms-flex-direction:row;flex-direction:row}.vk_prContent-layout-imageRight{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.vk_prContent-layout-imageLeft .vk_prContent_colImg{padding-right:2em}.vk_prContent-layout-imageRight .vk_prContent_colImg{padding-left:2em}}.vk_prContent_colTxt{vertical-align:top}.vk_prContent_colTxt_title{background-color:transparent;font-weight:bold;padding:0;box-shadow:none;border:none;margin-bottom:0.8em}@media (max-width: 575.98px){.vk_prContent_colTxt_title:first-child{margin-top:30px}}.vk_prContent_colTxt_title:after{content:"";line-height:0;display:block;overflow:hidden;position:absolute;bottom:-1px;width:0;border:none}.vk_prContent_colTxt_text{line-height:2em;margin-bottom:1.7em}@media (min-width: 992px){.vk_prContent_colTxt_btn.btn{font-size:16px}}.vk_prContent_colImg_image{max-width:100%;height:auto}.vk_prContent_colImg .components-button.button{margin:1em}.vk_prContent_colImg .components-button.image-button{margin:0}
|
20 |
|
21 |
@media (max-width: 576px){.vk_spacer .vk_spacer-display-pc{display:none}.vk_spacer .vk_spacer-display-tablet{display:none}.vk_spacer .vk_spacer-display-mobile{display:block}}@media (min-width: 577px) and (max-width: 768px){.vk_spacer .vk_spacer-display-pc{display:none}.vk_spacer .vk_spacer-display-tablet{display:block}.vk_spacer .vk_spacer-display-mobile{display:none}}@media (min-width: 769px){.vk_spacer .vk_spacer-display-pc{display:block}.vk_spacer .vk_spacer-display-tablet{display:none}.vk_spacer .vk_spacer-display-mobile{display:none}}
|
|
|
|
plugins/vk-blocks/build/block-build.js
ADDED
@@ -0,0 +1,26 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=5)}([function(e,t,n){"use strict";e.exports=n(2)},function(e,t,n){var o;
|
2 |
+
/*!
|
3 |
+
Copyright (c) 2017 Jed Watson.
|
4 |
+
Licensed under the MIT License (MIT), see
|
5 |
+
http://jedwatson.github.io/classnames
|
6 |
+
*/
|
7 |
+
/*!
|
8 |
+
Copyright (c) 2017 Jed Watson.
|
9 |
+
Licensed under the MIT License (MIT), see
|
10 |
+
http://jedwatson.github.io/classnames
|
11 |
+
*/
|
12 |
+
!function(){"use strict";var n={}.hasOwnProperty;function r(){for(var e=[],t=0;t<arguments.length;t++){var o=arguments[t];if(o){var a=typeof o;if("string"===a||"number"===a)e.push(o);else if(Array.isArray(o)&&o.length){var l=r.apply(null,o);l&&e.push(l)}else if("object"===a)for(var c in o)n.call(o,c)&&o[c]&&e.push(c)}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):void 0===(o=function(){return r}.apply(t,[]))||(e.exports=o)}()},function(e,t,n){"use strict";
|
13 |
+
/** @license React v16.7.0
|
14 |
+
* react.production.min.js
|
15 |
+
*
|
16 |
+
* Copyright (c) Facebook, Inc. and its affiliates.
|
17 |
+
*
|
18 |
+
* This source code is licensed under the MIT license found in the
|
19 |
+
* LICENSE file in the root directory of this source tree.
|
20 |
+
*/var o=n(3),r="function"==typeof Symbol&&Symbol.for,a=r?Symbol.for("react.element"):60103,l=r?Symbol.for("react.portal"):60106,c=r?Symbol.for("react.fragment"):60107,i=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,u=r?Symbol.for("react.provider"):60109,p=r?Symbol.for("react.context"):60110,m=r?Symbol.for("react.concurrent_mode"):60111,b=r?Symbol.for("react.forward_ref"):60112,f=r?Symbol.for("react.suspense"):60113,v=r?Symbol.for("react.memo"):60115,k=r?Symbol.for("react.lazy"):60116,d="function"==typeof Symbol&&Symbol.iterator;function g(e){for(var t=a
|