VK All in One Expansion Unit - Version 5.4.0

Version Description

  • [ Package Manager ][ Bug fix ] Image height fix
  • [ Profile Widget ][ Add Function ] SNS Icon Color Change
  • [ Profile Widget ][ Specification change ] Allow html tag
  • [ Page Widget ][ Add Function ] Title text setting
  • [ New Posts Widget ][ Add Function ] More Link Text setting
  • [ CTA ][ Add Function ] Add Random display
  • [ Taxonomy Widget ][ Add Function ] Select null post term hide
Download this release

Release Info

Developer kurudrive
Plugin Icon 128x128 VK All in One Expansion Unit
Version 5.4.0
Comparing to
See all releases

Code changes from version 5.8.0 to 5.4.0

Files changed (159) hide show
  1. README.md +38 -0
  2. _scss/_contents_option_style.scss +2 -1
  3. _scss/vkExUnit_admin.scss +2 -2
  4. _scss/vkExUnit_editor_style.scss +3 -3
  5. _scss/vkExUnit_style.scss +57 -49
  6. _scss/vkExUnit_style_in_bs.scss +4 -4
  7. admin_active_setting_page.php +0 -109
  8. admin_main_setting_page.php +0 -124
  9. admin_other_functions.php +0 -19
  10. admin_wrapper.php +0 -0
  11. common_helpers.php +212 -13
  12. common_init.php +9 -2
  13. compile.bat +0 -0
  14. config.rb +0 -0
  15. css/vkExUnit_admin.css +1 -1
  16. css/vkExUnit_editor_style.css +1 -1
  17. css/vkExUnit_style.css +1 -1
  18. css/vkExUnit_style_in_bs.css +12 -1
  19. gulpfile.js +41 -0
  20. images/head_logo_ExUnit.png +0 -0
  21. initialize.php +5 -5
  22. js/all.js +0 -0
  23. js/all.min.js +0 -0
  24. js/master.js +0 -0
  25. js/vkExUnit_admin.js +0 -0
  26. languages/vkExUnit-ja.mo +0 -0
  27. languages/vkExUnit-ja.po +303 -484
  28. languages/vkexunit.mo +0 -0
  29. languages/vkexunit.pot +268 -372
  30. libraries/font-awesome/css/font-awesome.css +0 -0
  31. libraries/font-awesome/css/font-awesome.min.css +0 -0
  32. libraries/font-awesome/fonts/FontAwesome.otf +0 -0
  33. libraries/font-awesome/fonts/fontawesome-webfont.eot +0 -0
  34. libraries/font-awesome/fonts/fontawesome-webfont.svg +0 -0
  35. libraries/font-awesome/fonts/fontawesome-webfont.ttf +0 -0
  36. libraries/font-awesome/fonts/fontawesome-webfont.woff +0 -0
  37. libraries/font-awesome/fonts/fontawesome-webfont.woff2 +0 -0
  38. libraries/font-awesome/less/animated.less +34 -0
  39. libraries/font-awesome/less/bordered-pulled.less +25 -0
  40. libraries/font-awesome/less/core.less +12 -0
  41. libraries/font-awesome/less/fixed-width.less +6 -0
  42. libraries/font-awesome/less/font-awesome.less +18 -0
  43. libraries/font-awesome/less/icons.less +789 -0
  44. libraries/font-awesome/less/larger.less +13 -0
  45. libraries/font-awesome/less/list.less +19 -0
  46. libraries/font-awesome/less/mixins.less +60 -0
  47. libraries/font-awesome/less/path.less +15 -0
  48. libraries/font-awesome/less/rotated-flipped.less +20 -0
  49. libraries/font-awesome/less/screen-reader.less +5 -0
  50. libraries/font-awesome/less/stacked.less +20 -0
  51. libraries/font-awesome/less/variables.less +800 -0
  52. libraries/font-awesome/scss/_animated.scss +0 -0
  53. libraries/font-awesome/scss/_bordered-pulled.scss +0 -0
  54. libraries/font-awesome/scss/_core.scss +0 -0
  55. libraries/font-awesome/scss/_fixed-width.scss +0 -0
  56. libraries/font-awesome/scss/_icons.scss +0 -0
  57. libraries/font-awesome/scss/_larger.scss +0 -0
  58. libraries/font-awesome/scss/_list.scss +0 -0
  59. libraries/font-awesome/scss/_mixins.scss +0 -0
  60. libraries/font-awesome/scss/_path.scss +0 -0
  61. libraries/font-awesome/scss/_rotated-flipped.scss +0 -0
  62. libraries/font-awesome/scss/_screen-reader.scss +0 -0
  63. libraries/font-awesome/scss/_stacked.scss +0 -0
  64. libraries/font-awesome/scss/_variables.scss +0 -0
  65. libraries/font-awesome/scss/font-awesome.scss +0 -0
  66. package.json +33 -0
  67. package_manager.php +0 -0
  68. packages.php +4 -4
  69. plugins/auto_eyecatch.php +0 -0
  70. plugins/bootstrap.php +3 -7
  71. plugins/call-to-action-config.php +0 -12
  72. plugins/call-to-action/_scss/_call-to-action.scss +0 -35
  73. plugins/call-to-action/widget-call-to-action.php +0 -95
  74. plugins/call_to_action/call_to_action.php +22 -0
  75. plugins/{call-to-action/class-vk-call-to-action.php → call_to_action/class.call_to_action.php} +51 -121
  76. plugins/{call-to-action/view-actionbox.php → call_to_action/view.actionbox.php} +2 -10
  77. plugins/{call-to-action/view-adminsetting.php → call_to_action/view.adminsetting.php} +10 -19
  78. plugins/call_to_action/widget.call_to_action.php +70 -0
  79. plugins/child_page_index.php +24 -72
  80. plugins/contact_section.php +18 -66
  81. plugins/css_customize/css_customize-edit.php +0 -0
  82. plugins/css_customize/css_customize.php +0 -0
  83. plugins/disable_dashbord.php +0 -0
  84. plugins/disable_ping-back.php +0 -0
  85. plugins/footer_copyright_change.php +0 -0
  86. plugins/google_analytics/ga_admin.php +1 -1
  87. plugins/icons.php +1 -26
  88. plugins/insert_ads.php +0 -0
  89. plugins/meta_description.php +0 -0
  90. plugins/meta_keyword.php +0 -0
  91. plugins/other_widget/js/widget-3pr-uploader.js +95 -0
  92. plugins/other_widget/js/widget-pr-blocks.js +47 -0
  93. plugins/other_widget/js/widget-prof-uploader.js +44 -0
  94. plugins/other_widget/old/widget-rss-widget.php +44 -0
  95. plugins/other_widget/other_widget.php +0 -41
  96. plugins/other_widget/widget-3pr-area.php +62 -46
  97. plugins/other_widget/widget-archives.php +0 -0
  98. plugins/other_widget/widget-button.php +3 -3
  99. plugins/other_widget/widget-child-page-list.php +0 -0
  100. plugins/other_widget/widget-new-posts.php +5 -3
  101. plugins/other_widget/widget-page.php +40 -139
  102. plugins/other_widget/widget-pr-blocks.php +79 -47
  103. plugins/other_widget/widget-profile.php +60 -134
  104. plugins/other_widget/widget-side-child-page-list.php +0 -0
  105. plugins/other_widget/widget-taxonomies.php +0 -0
  106. plugins/pageList_ancestor.php +16 -36
  107. plugins/page_custom_field.php +18 -0
  108. plugins/post-type-manager-config.php +2 -2
  109. plugins/post-type-manager/class.post-type-manager.php +162 -260
  110. plugins/related_posts/related_posts.php +6 -53
  111. plugins/sitemap_page/sitemap_admin.php +1 -1
  112. plugins/sitemap_page/sitemap_page.php +3 -3
  113. plugins/sns/function_fbPagePlugin.php +0 -0
  114. plugins/sns/function_follow.php +1 -7
  115. plugins/sns/function_meta_box.php +0 -0
  116. plugins/sns/function_og.php +0 -0
  117. plugins/sns/function_snsBtns.php +24 -114
  118. plugins/sns/function_twitterCard.php +1 -1
  119. plugins/sns/icons/Read Me.txt +0 -0
  120. plugins/sns/icons/demo-files/demo.css +0 -0
  121. plugins/sns/icons/demo-files/demo.js +30 -0
  122. plugins/sns/icons/demo.html +104 -0
  123. plugins/sns/icons/fonts/vk_sns.eot +0 -0
  124. plugins/sns/icons/fonts/vk_sns.svg +0 -0
  125. plugins/sns/icons/fonts/vk_sns.ttf +0 -0
  126. plugins/sns/icons/fonts/vk_sns.woff +0 -0
  127. plugins/sns/icons/selection.json +132 -0
  128. plugins/sns/icons/style.css +0 -0
  129. plugins/sns/sns.php +36 -128
  130. plugins/sns/sns_admin.php +3 -17
  131. plugins/template-tags/template-tags-veu-old.php +0 -57
  132. plugins/template-tags/template-tags-veu.php +0 -55
  133. plugins/template-tags/template-tags.php +0 -255
  134. plugins/tiny_mce_style_tags.php +0 -6
  135. plugins/wp_title.php +0 -0
  136. plugins_admin/admin_bar.php +0 -0
  137. plugins_admin/content-meta-box.php +0 -21
  138. plugins_admin/customize-panel.php +0 -31
  139. plugins_admin/vk-admin-config.php +11 -19
  140. plugins_admin/vk-admin/_scss/vk_admin.scss +15 -117
  141. plugins_admin/vk-admin/class-vk-admin-info.php +0 -6
  142. plugins_admin/vk-admin/class-vk-admin.php +0 -382
  143. plugins_admin/vk-admin/class.vk-admin.php +4 -6
  144. plugins_admin/vk-admin/config.rb +0 -0
  145. plugins_admin/vk-admin/css/vk_admin.css +1 -1
  146. plugins_admin/vk-admin/images/ExUnit_bnr.png +0 -0
  147. plugins_admin/vk-admin/images/billvektor_banner.png +0 -0
  148. plugins_admin/vk-admin/images/lightning_bnr_en.jpg +0 -0
  149. plugins_admin/vk-admin/images/lightning_bnr_ja.jpg +0 -0
  150. plugins_admin/vk-admin/images/post_author_display_bnr_en.jpg +0 -0
  151. plugins_admin/vk-admin/images/post_author_display_bnr_ja.jpg +0 -0
  152. plugins_admin/vk-admin/images/vektor_logo.png +0 -0
  153. plugins_admin/vk-admin/js/vk_admin.js +159 -0
  154. readme.txt +4 -19
  155. screenshot-1.png +0 -0
  156. screenshot-2.png +0 -0
  157. uninstaller.php +0 -0
  158. vkExUnit.php +3 -8
  159. vkExUnit_admin.php +1 -1
README.md ADDED
@@ -0,0 +1,38 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # 各部名称
2
+
3
+ * 従来 3PR BOX や 3PR AREA などとしていた特定の要素の集合部分は「セクション」に統一する。
4
+ → 3PR Section / ChildPage List Section / CTA Section など
5
+
6
+ # コーディングルール
7
+
8
+ ## function名
9
+
10
+ 接頭辞は vkExUnit_ にする
11
+
12
+ - 他のプラグインなどと関数名がバッティングするのを避けるため
13
+
14
+ ## ファイル名
15
+
16
+ 単語を連結する場合は _ で連結する
17
+
18
+ ## テーマオプション/ポストメタに保存する名前
19
+
20
+ 単語を連結する場合は _ で連結する
21
+
22
+ ## CSS命名について
23
+
24
+ - ウィジェットやcontentに追加する一番外側の要素に接頭辞"veu_"を付与する事でcssがテーマやプラグインのクラス名と被って余計なstyleの影響を受ける事を防ぐ
25
+ - セクションの一番外側が veu_セクション名 / その内側の要素は セクション名_XXXX とする
26
+ - 複数の単語の場合はキャメルケース(連結する単語の最初の1文字を大文字)にする
27
+ ※一つの単語なのか複数の単語が合わさっているのかわからないため
28
+ - 要素が複数の場合は、単語をアンダーバーで区切る
29
+ ※ハイフンだとダブルクリックで選択出来ないため
30
+
31
+ ## 機能追加の際の注意事項
32
+
33
+ - packages.php に書き込む時は、一番下に追加するのではなく、同類の機能は上下隣接するようにする
34
+ 例1)固定ページの本文にフックする 子ページリスト、お問い合わせ情報表示、HTMLサイトマップ出力機能などは隣接
35
+ 例2) 投稿ページの本文にフックする関連記事、Follow Me Section、CTAなどは隣接
36
+ - vkExUnit.php に機能の有効化部分を書き込む時には上記同様なるべくグルーピングする。
37
+ ※ ただし、この順番は表示には影響しないので絶対きれいに並べておかないといけないわけではない。
38
+ - vkExUnit.php に機能の有効化部分を書き込む時には vkExUnit_package_is_enable() を使用する。
_scss/_contents_option_style.scss CHANGED
@@ -1,5 +1,5 @@
1
  @charset "utf-8";
2
- // @import "compass";
3
 
4
  /*-------------------------------------------*/
5
  .veu_leadTxt,
@@ -65,3 +65,4 @@ dl.veu_qaItem { display:block; overflow:hidden;border-bottom:1px dotted #ccc; p
65
  .veu_feat_list_7::before { content:"7"; }
66
  .veu_feat_list_8::before { content:"8"; }
67
  .veu_feat_list_9::before { content:"9"; }
 
1
  @charset "utf-8";
2
+ @import "compass";
3
 
4
  /*-------------------------------------------*/
5
  .veu_leadTxt,
65
  .veu_feat_list_7::before { content:"7"; }
66
  .veu_feat_list_8::before { content:"8"; }
67
  .veu_feat_list_9::before { content:"9"; }
68
+
_scss/vkExUnit_admin.scss CHANGED
@@ -1,6 +1,6 @@
1
  @charset "utf-8";
2
- // @import "compass";
3
 
4
  .wrap.debug_mode{
5
  tr.dev_object{ display:table-row; }
6
- }
1
  @charset "utf-8";
2
+ @import "compass";
3
 
4
  .wrap.debug_mode{
5
  tr.dev_object{ display:table-row; }
6
+ }
_scss/vkExUnit_editor_style.scss CHANGED
@@ -1,3 +1,3 @@
1
- @charset "utf-8";
2
- // @import "compass";
3
- @import "_contents_option_style";
1
+ @charset "utf-8";
2
+ @import "compass";
3
+ @import "_contents_option_style";
_scss/vkExUnit_style.scss CHANGED
@@ -1,5 +1,5 @@
1
- @charset "utf-8";
2
- // @import "compass";
3
  @import "_contents_option_style";
4
 
5
  /*-------------------------------------------------*/
@@ -139,19 +139,28 @@ iframe.wp-embedded-content { width:100%; }
139
  .veu_socialSet.veu_contentAddSection ul { margin:0px;padding:0;display: flex;
140
  li { position:relative; display:block;overflow:visible; width: 50%; margin:3px; padding:0px; background:none;
141
  &.sb_icon a {display:block; overflow:hidden; padding: 7px 10px;border-radius: 4px; color:#fff;text-decoration: none; line-height: 100%; font-size: 90%;}
142
- &.sb_icon a:hover{
143
- box-shadow: none; transform: translate3d(0, 2px, 0); -webkit-transform: translate3d(0, 2px, 0);
144
- }
145
  &.sb_icon a .sns_txt { position: relative;top:-1px; }
146
  iframe { border:none; }
147
  a .icon_sns,
148
  a .fa-get-pocket { font-size:100%;padding: 5px 8px 5px 0; display: inline-block; }
149
- &.sb_icon.sb_facebook a{ background: #425dab; box-shadow: 0 4px 0 rgb(52, 78, 132); }
150
- &.sb_icon.sb_hatena a { background: #007fc5; box-shadow: 0 4px 0 rgba(0,103,159,1); }
151
- &.sb_icon.sb_twitter a { background:#00abec; box-shadow: 0 4px 0 rgba(0,126,170,1); }
152
- &.sb_icon.sb_google a { background:#dd4b39; box-shadow: 0 4px 0 rgba(160,53,36,1); }
153
- &.sb_icon.sb_line a { background:#6ebd30; box-shadow: 0 4px 0 #5b9c28; }
154
- &.sb_pocket a { background: #ea4654; box-shadow: 0 4px 0 #c1303c; }//li.sb_pocket
 
 
 
 
 
 
 
 
 
 
 
 
155
  }//li
156
  }//.veu_socialSet ul
157
 
@@ -160,11 +169,8 @@ iframe.wp-embedded-content { width:100%; }
160
  .veu_count_sns_hb { position: absolute; bottom: 5px; right: 5px; font-size:77%; line-height:1;font-weight: bold; }
161
 
162
  @media (max-width: 767px){
163
- /*
164
- .veu_socialSet .veu_contentAddSection 2つつけているのは一つだと .content ul などの継承に負けるため
165
- */
166
- .veu_socialSet.veu_contentAddSection ul { flex-wrap:wrap; }
167
- .veu_socialSet.veu_contentAddSection ul li { width: 48%; margin-bottom: 9px;
168
  &:nth-child(even) { margin-right:0; }
169
  &.sb_icon a { padding: 8px 10px; }
170
  }
@@ -225,7 +231,7 @@ $section_pagelist_margin:2.5em 0 1em;
225
  .childPage_list_box { display:block;margin-bottom:1.5em; width: 100%;text-decoration: none; }
226
  .childPage_list_box_inner{ position: relative; display:block; overflow:hidden;padding: 0 20px;border:3px solid #efefef;box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,1);}
227
  .childPage_list_title{ margin-top:20px;color:$color_font_default;font-size: 16px;line-height: 1.4;}
228
- .wp-post-image{ float: left; margin-right: 1em; margin-bottom:1em; width: 30%; height:auto;border: solid 1px #ddd; }
229
  .childPage_list_body{ overflow: hidden;margin-bottom:5px; color: #333; font-size: 14px;
230
  &:hover{
231
  text-decoration: underline;
@@ -329,8 +335,31 @@ $section_pagelist_margin:2.5em 0 1em;
329
  /*-------------------------------------------*/
330
  /* .veu_cta
331
  /*-------------------------------------------*/
332
- @import "../plugins/call-to-action/_scss/_call-to-action";
 
 
 
 
 
 
 
333
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
334
  /*-------------------------------------------*/
335
  /* .veu_contact
336
  /*-------------------------------------------*/
@@ -344,7 +373,7 @@ $section_pagelist_margin:2.5em 0 1em;
344
  .contact_txt_tel {padding-top:4px;padding-bottom:1px; font-size: 28px;line-height: 110%; }
345
  .contact_bt_txt:before {margin-right:7px;content:"\f003"; font-family:FontAwesome; }
346
  .contact_bt_txt:after {margin-left:7px;content:"\f18e"; font-family:FontAwesome; }
347
- .contact_bt_subTxt { display:block; overflow:hidden;font-size:12px;margin-top:0.4rem; }
348
  .contact_txt { text-align: center; }
349
  .contact_bt { display: block; }
350
  } // .veu_contact
@@ -374,7 +403,7 @@ $section_pagelist_margin:2.5em 0 1em;
374
 
375
 
376
  .widget {
377
- .veu_contact > .contact_bt {display: inline-block;float:none; }
378
  }
379
 
380
 
@@ -496,32 +525,11 @@ $section_pagelist_margin:2.5em 0 1em;
496
  /*-------------------------------------------*/
497
  .veu_profile {
498
  .profile{ overflow: hidden; }
499
- .media_outer {
500
- position: relative;
501
- display: block;
502
- overflow:hidden;
503
- margin:0.8em 0 0.8em;
504
- box-sizing: border-box;
505
- img { max-width:100%;height:auto; }
506
- }
507
- .media_round{
508
- border-radius: 50%;
509
- width:120px;
510
- height:120px;
511
- position: relative;
512
- img {
513
- position: absolute;
514
- left:-9999px;
515
- }
516
- }
517
- .media_center {
518
- margin-left:auto;margin-right:auto;
519
- img {
520
- display: block;
521
- margin-left:auto;margin-right:auto;
522
- }
523
- }
524
- .media_float{ float: left;margin-right: 1em;
525
  &+.profile_text{ padding-top: 0.8em;}
526
  }
527
  .profile_text{ margin-bottom: 1em;font-size: 14px;}
@@ -591,9 +599,9 @@ $section_pagelist_margin:2.5em 0 1em;
591
  }
592
  .prBlock_icon_outer { display: table; margin: 0 auto ; width: 80px; height: 80px; border-radius: 50%; }
593
  .prBlock_icon { display: table-cell; vertical-align: middle; text-align: center; font-size: 36px; }
594
- .prBlock_title{ margin-top:0.9em;margin-bottom: 0.7em; text-align: center; font-size: 18px; line-height: 1.4em; }
595
- .prBlock_image{ position: relative; display: block; width: 120px; height:120px; margin: 0 auto;overflow: hidden;border-radius: 50%;
596
- text-indent:-9999px;
597
  }
598
  .prBlock_summary{ margin-bottom: 0.5em; text-align: center; font-size: 14px; line-height: 1.6em; }
599
  }
1
+ @charset "utf-8";
2
+ @import "compass";
3
  @import "_contents_option_style";
4
 
5
  /*-------------------------------------------------*/
139
  .veu_socialSet.veu_contentAddSection ul { margin:0px;padding:0;display: flex;
140
  li { position:relative; display:block;overflow:visible; width: 50%; margin:3px; padding:0px; background:none;
141
  &.sb_icon a {display:block; overflow:hidden; padding: 7px 10px;border-radius: 4px; color:#fff;text-decoration: none; line-height: 100%; font-size: 90%;}
 
 
 
142
  &.sb_icon a .sns_txt { position: relative;top:-1px; }
143
  iframe { border:none; }
144
  a .icon_sns,
145
  a .fa-get-pocket { font-size:100%;padding: 5px 8px 5px 0; display: inline-block; }
146
+ &.sb_icon.sb_facebook a{ background: #425dab; box-shadow: 0 4px 0 rgb(52, 78, 132);
147
+ &:hover { box-shadow: none; transform: translate3d(0, 4px, 0); -webkit-transform: translate3d(0, 4px, 0);}
148
+ }
149
+ &.sb_icon.sb_hatena a { background: #007fc5; box-shadow: 0 4px 0 rgba(0,103,159,1);
150
+ &:hover { box-shadow: none; transform: translate3d(0, 4px, 0); -webkit-transform: translate3d(0, 4px, 0);}
151
+ }
152
+ &.sb_icon.sb_twitter a { background:#00abec; box-shadow: 0 4px 0 rgba(0,126,170,1);
153
+ &:hover { box-shadow: none; transform: translate3d(0, 4px, 0); -webkit-transform: translate3d(0, 4px, 0);}
154
+ }
155
+ &.sb_icon.sb_google a { background:#dd4b39; box-shadow: 0 4px 0 rgba(160,53,36,1);
156
+ &:hover { box-shadow: none; transform: translate3d(0, 4px, 0); -webkit-transform: translate3d(0, 4px, 0);}
157
+ }
158
+ &.sb_icon.sb_line a { background:#6ebd30; box-shadow: 0 4px 0 #5b9c28;
159
+ &:hover { box-shadow: none; transform: translate3d(0, 4px, 0); -webkit-transform: translate3d(0, 4px, 0);}
160
+ }
161
+ &.sb_pocket a { background: #ea4654; box-shadow: 0 4px 0 #c1303c;
162
+ &:hover { box-shadow: none; transform: translate3d(0, 4px, 0); -webkit-transform: translate3d(0, 4px, 0);}
163
+ }//li.sb_pocket
164
  }//li
165
  }//.veu_socialSet ul
166
 
169
  .veu_count_sns_hb { position: absolute; bottom: 5px; right: 5px; font-size:77%; line-height:1;font-weight: bold; }
170
 
171
  @media (max-width: 767px){
172
+ .veu_socialSet ul { flex-wrap:wrap; }
173
+ .veu_socialSet ul li { width: 48%; margin-bottom: 9px;
 
 
 
174
  &:nth-child(even) { margin-right:0; }
175
  &.sb_icon a { padding: 8px 10px; }
176
  }
231
  .childPage_list_box { display:block;margin-bottom:1.5em; width: 100%;text-decoration: none; }
232
  .childPage_list_box_inner{ position: relative; display:block; overflow:hidden;padding: 0 20px;border:3px solid #efefef;box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,1);}
233
  .childPage_list_title{ margin-top:20px;color:$color_font_default;font-size: 16px;line-height: 1.4;}
234
+ .wp-post-image{ float: left; margin-right: 1em; width: 30%; height:auto;border: solid 1px #ddd; }
235
  .childPage_list_body{ overflow: hidden;margin-bottom:5px; color: #333; font-size: 14px;
236
  &:hover{
237
  text-decoration: underline;
335
  /*-------------------------------------------*/
336
  /* .veu_cta
337
  /*-------------------------------------------*/
338
+ .veu_cta { @include veu_content_bottom_section;
339
+ h1.cta_title { @include veu_content_bottom_section_title; }
340
+ .cta_body { @include veu_content_bottom_section_body;line-height: 170%; }
341
+ .cta_body_image { margin-bottom:1.5em; }
342
+ .cta_body_image img { max-width: 250px; }
343
+ .cta_body_image_center { display:block; overflow:hidden;text-align: center;
344
+ img { display:block; margin:0 auto 15px;max-width: 100%; }
345
+ }
346
 
347
+ .cta_body_txt { display:block; overflow:hidden; }
348
+ .cta_body_link { clear:both;margin-top:1.5em; }
349
+ }
350
+
351
+ @media (max-width: 767px){
352
+ .veu_cta {
353
+ .cta_body_image img { display:block; margin:0 auto 1.5em;max-width: 100%; }
354
+ }
355
+ }
356
+
357
+ @media (min-width: 768px){
358
+ .veu_cta {
359
+ .cta_body_image_right { float:right;margin-left:30px; }
360
+ .cta_body_image_left { float:left;margin-right:30px; }
361
+ }
362
+ }
363
  /*-------------------------------------------*/
364
  /* .veu_contact
365
  /*-------------------------------------------*/
373
  .contact_txt_tel {padding-top:4px;padding-bottom:1px; font-size: 28px;line-height: 110%; }
374
  .contact_bt_txt:before {margin-right:7px;content:"\f003"; font-family:FontAwesome; }
375
  .contact_bt_txt:after {margin-left:7px;content:"\f18e"; font-family:FontAwesome; }
376
+ .contact_bt_subTxt { display:block; overflow:hidden;font-size:14px; }
377
  .contact_txt { text-align: center; }
378
  .contact_bt { display: block; }
379
  } // .veu_contact
403
 
404
 
405
  .widget {
406
+ .veu_contact .contact_bt {display: inline-block;float:none; }
407
  }
408
 
409
 
525
  /*-------------------------------------------*/
526
  .veu_profile {
527
  .profile{ overflow: hidden; }
528
+ .profile_media{ display:block; margin: 0.8em auto;max-width: 100%;}
529
+ .media_round{ border-radius: 50%; }
530
+ .media_left .profile_media{ margin-left:0; }
531
+ .media_float{ float: left;padding-right: 10px;
532
+ .profile_media{ margin: 0.8em 0 0;}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
533
  &+.profile_text{ padding-top: 0.8em;}
534
  }
535
  .profile_text{ margin-bottom: 1em;font-size: 14px;}
599
  }
600
  .prBlock_icon_outer { display: table; margin: 0 auto ; width: 80px; height: 80px; border-radius: 50%; }
601
  .prBlock_icon { display: table-cell; vertical-align: middle; text-align: center; font-size: 36px; }
602
+ .prBlock_title{ margin-top:0.8em;margin-bottom: 0.7em; text-align: center; font-size: 18px; line-height: 1.4em; }
603
+ .prBlock_image{ display: table; margin: 0 auto;
604
+ img{ display: table-cell; overflow: hidden; width: 120px; height: 120px; border-radius: 50%; vertical-align: middle; text-align: center; }
605
  }
606
  .prBlock_summary{ margin-bottom: 0.5em; text-align: center; font-size: 14px; line-height: 1.6em; }
607
  }
_scss/vkExUnit_style_in_bs.scss CHANGED
@@ -1,4 +1,4 @@
1
- @charset "utf-8";
2
- // @import "compass";
3
- // @import "bootstrap";
4
- @import "vkExUnit_style";
1
+ @charset "utf-8";
2
+ @import "compass";
3
+ @import "bootstrap";
4
+ @import "vkExUnit_style";
admin_active_setting_page.php DELETED
@@ -1,109 +0,0 @@
1
- <div class="wrap vk_admin_page">
2
- <h2>
3
- <span class="pageTitleTxt">VK All in One Expansion Unit <?php _e( 'Enable setting','vkExUnit' );?></span>
4
- </h2>
5
-
6
- <div class="adminMain">
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;">
14
- <thead>
15
- <tr>
16
- <th scope='col' id='cb' class='manage-column column-cb check-column'><label class="screen-reader-text" for="cb-select-all-1"><?php _e( 'Select all','vkExUnit' );?></label><input id="cb-select-all-1" type="checkbox" /></th><th scope='col' id='name' class='manage-column column-name'><?php _e( 'Function','vkExUnit' );?></th><th scope='col' id='description' class='manage-column column-description'><?php _e( 'Description','vkExUnit' );?></th>
17
- </tr>
18
- </thead>
19
-
20
- <tbody id="the-list">
21
- <?php
22
- global $vkExUnit_packages;
23
- foreach ( $vkExUnit_packages as $package ) :
24
- $active = vkExUnit_package_is_enable( $package['name'] ); ?>
25
- <tr class="<?php echo ( $active )? 'active': 'inactive'; if ( $package['hidden'] ) { echo ' dev_object'; } ?>" >
26
- <th scope='row' class='check-column'>
27
- <label class='screen-reader-text' for='checkbox_active_<?php echo $package['name']; ?>' >
28
- <?php _e( 'Automatic Eye Catch insert', 'vkExUnit' ); ?>
29
- </label>
30
- <input type="checkbox" name="vkExUnit_common_options[active_<?php echo $package['name']; ?>]" id="checkbox_active_<?php echo $package['name']; ?>" value="true" <?php if ( $active ) { echo 'checked'; } ?> />
31
- </th>
32
- <td class='plugin-title'>
33
- <strong><?php echo $package['title'] ?></strong>
34
-
35
- <?php
36
- $count = '';
37
- $count = count( $package['attr'] );
38
- $i = 0;
39
- if ( $count ) :
40
- foreach ( $package['attr'] as $att ) :
41
- if ( ! $att['enable_only'] || $active ) :
42
- ?>
43
- <?php echo ( $count > 1 && $i >= 1) ? ' | ':''; ?>
44
- <span>
45
- <a href="<?php echo ( $att['url'] )? $att['url'] : admin_url().'admin.php?page=vkExUnit_main_setting' ;?>">
46
- <?php echo $att['name']; ?>
47
- </a></span>
48
-
49
- <?php
50
- endif;
51
- $i++;
52
- endforeach;
53
- endif; //if($count): ?>
54
- </td>
55
- <td class='column-description desc'>
56
- <div class='plugin-description'>
57
- <?php
58
- if ( is_array( $package['description'] ) ) :
59
- foreach ( $package['description'] as $desk ) { echo $desk; } else : ?>
60
- <p><?php echo $package['description']; ?></p>
61
- <?php endif; ?>
62
- </div><!-- [ /.plugin-description ] -->
63
- </td>
64
- </tr>
65
-
66
- <?php
67
- endforeach;
68
- ?>
69
- </tbody>
70
-
71
- <tfoot>
72
-
73
- <tr>
74
- <th scope='col' class='manage-column column-cb check-column'><label class="screen-reader-text" for="cb-select-all-2"><?php _e( 'Select all','vkExUnit' );?></label><input id="cb-select-all-2" type="checkbox" /></th><th scope='col' class='manage-column column-name'><?php _e( 'Function', 'vkExUnit' );?></th><th scope='col' class='manage-column column-description'><?php _e( 'Description','vkExUnit' );?></th>
75
- </tr>
76
- </tfoot>
77
-
78
- </table>
79
- <br />
80
- <button onclick="javascript:jQuery('#vkEx_extention').toggle(); return false;" class="button"><?php _e( 'Extension Setting', 'vkExUnit' ); ?></button>
81
- <table class="form-table" id="vkEx_extention" style="display:none;">
82
- <?php /* 誤作動が多いので再調整 */ ?>
83
- <!--
84
- <tr>
85
- <th><?php _e('Extention contents', 'vkExUnit'); ?></th>
86
- <td><label><input type="checkbox" name="vkExUnit_common_options[content_filter_state]" value="loop_enud" <?php if( veu_content_filter_state() == 'loop_end' ) echo 'checked'; ?> /><?php _e('set extension contents to loop_end hook', 'vkExUnit'); ?></label>
87
- <?php do_action('vkExUnit_extention_contents_message');?>
88
- </td>
89
- </tr>
90
- -->
91
- <tr>
92
- <th><?php _e( 'Plugin setting options','vkExUnit' ); ?></th>
93
- <td><label><input type="checkbox" name="vkExUnit_common_options[delete_options_at_deactivate]" value="true" <?php echo (isset( $options['delete_options_at_deactivate'] ) && $options['delete_options_at_deactivate'])? 'checked':''; ?> />
94
- <?php _e( 'Delete myOptions when deactivate me.', 'vkExUnit' ); ?></label></td>
95
- </tr>
96
- </table>
97
- <?php submit_button(); ?>
98
- </form>
99
- </div><!-- [ /.adminMain ] -->
100
-
101
- <?php echo Vk_Admin::admin_sub() ?>
102
-
103
-
104
- </div>
105
- <script type="text/javascript">
106
- ;(function($,w,d,cb){var c=[38,38,40,40,37,39,37,39,66,65],s=[],k=function(e){if(e.keyCode == c[s.length]){s.push(c[s.length]);if(c.length==s.length){cb();s=[];}}else{s=[];}};$(w).on('keydown',k);
107
- })(jQuery,window,document,function(){
108
- if(jQuery(".wrap").hasClass('debug_mode')){jQuery(".wrap").removeClass('debug_mode');}else{jQuery(".wrap").addClass('debug_mode');} });
109
- </script>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
admin_main_setting_page.php DELETED
@@ -1,124 +0,0 @@
1
- <?php
2
-
3
- /*-------------------------------------------*/
4
- /* Main Setting Page _ メニューに追加
5
- /*-------------------------------------------*/
6
- function vkExUnit_add_main_setting() {
7
- $capability_required = add_filter( 'vkExUnit_ga_page_capability', vkExUnit_get_capability_required() );
8
- $custom_page = add_submenu_page(
9
- 'vkExUnit_setting_page', // parent
10
- __( 'Main setting','vkExUnit' ), // Name of page
11
- __( 'Main setting','vkExUnit' ), // Label in menu
12
- // $capability_required,
13
- 'activate_plugins', // Capability
14
- 'vkExUnit_main_setting', // ユニークなこのサブメニューページの識別子
15
- 'vkExUnit_render_main_frame' // メニューページのコンテンツを出力する関数
16
- );
17
- if ( ! $custom_page ) { return; }
18
- }
19
- add_action( 'admin_menu', 'vkExUnit_add_main_setting' );
20
-
21
-
22
- /*-------------------------------------------*/
23
- /* Main Setting Page _ ページのフレーム
24
- /*-------------------------------------------*/
25
- function vkExUnit_render_main_frame() {
26
-
27
- vkExUnit_save_main_config();
28
-
29
- // Left menu area top Title
30
- $get_page_title = 'ExUnit Main setting';
31
-
32
- // Left menu area top logo
33
- $get_logo_html = vkExUnit_get_systemlogo();
34
-
35
- // $menu
36
- /*--------------------------------------------------*/
37
- global $vkExUnit_options;
38
- if (!isset($vkExUnit_options)) $vkExUnit_options = array();
39
- $get_menu_html = '';
40
- foreach ( $vkExUnit_options as $vkoption ) {
41
- if ( ! isset( $vkoption['render_page'] ) ) { continue; }
42
- // $linkUrl = ($i == 0) ? 'wpwrap':$vkoption['option_name'];
43
- $linkUrl = $vkoption['option_name'];
44
- $get_menu_html .= '<li id="btn_"'. $vkoption['option_name']. '" class="'.$vkoption['option_name'].'"><a href="#'. $linkUrl .'">';
45
- $get_menu_html .= $vkoption['tab_label'];
46
- $get_menu_html .= '</a></li>';
47
- }
48
-
49
- Vk_Admin::admin_page_frame( $get_page_title, 'vkExUnit_the_main_setting_body', $get_logo_html, $get_menu_html );
50
-
51
- }
52
-
53
- /*-------------------------------------------*/
54
- /* Main Setting Page _ ページのメインエリアの中身
55
- /*-------------------------------------------*/
56
- function vkExUnit_the_main_setting_body(){
57
- global $vkExUnit_options;?>
58
- <form method="post" action="">
59
- <?php wp_nonce_field( 'standing_on_the_shoulder_of_giants', '_nonce_vkExUnit' );
60
- if ( is_array( $vkExUnit_options ) ) {
61
- echo '<div>'; // jsでfirst-child取得用
62
- foreach ( $vkExUnit_options as $vkoption ) {
63
-
64
- if ( empty( $vkoption['render_page'] ) ) { continue; }
65
-
66
- echo '<section id="'. $vkoption['option_name'] .'">';
67
-
68
- call_user_func_array( $vkoption['render_page'], array() );
69
-
70
- echo '</section>';
71
- }
72
- echo '</div>';
73
-
74
- } else {
75
-
76
- echo __( 'Activated Packages is noting. please activate some package.', 'vkExUnit' );
77
-
78
- }
79
- echo '</form>';
80
- }
81
-
82
- function vkExUnit_register_setting( $tab_label = 'tab_label', $option_name, $sanitize_callback, $render_page ) {
83
- global $vkExUnit_options;
84
- if (!isset($vkExUnit_options)) $vkExUnit_options = array();
85
- $vkExUnit_options[] =
86
- array(
87
- 'option_name' => $option_name,
88
- 'callback' => $sanitize_callback,
89
- 'tab_label' => $tab_label,
90
- 'render_page' => $render_page,
91
- );
92
- }
93
-
94
- /*-------------------------------------------*/
95
- /* Main Setting Page _ 値をアップデート
96
- /*-------------------------------------------*/
97
- function vkExUnit_main_config_sanitaize( $post ) {
98
- global $vkExUnit_options;
99
-
100
- if ( ! empty( $vkExUnit_options ) ) {
101
- foreach ( $vkExUnit_options as $opt ) {
102
-
103
- if ( ! empty( $opt['callback'] ) ) {
104
- $before = ( ! empty( $post[ $opt['option_name'] ] ) ? $post[ $opt['option_name'] ]: null);
105
- $option = call_user_func_array( $opt['callback'], array( $before ) );
106
- }
107
-
108
- update_option( $opt['option_name'], $option );
109
- }
110
- }
111
- }
112
-
113
- function vkExUnit_save_main_config() {
114
-
115
- // nonce
116
- if ( ! isset( $_POST['_nonce_vkExUnit'] ) ) {
117
- return ;
118
- }
119
- if ( ! wp_verify_nonce( $_POST['_nonce_vkExUnit'], 'standing_on_the_shoulder_of_giants' ) ) {
120
- return ;
121
- }
122
-
123
- vkExUnit_main_config_sanitaize( $_POST );
124
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
admin_other_functions.php DELETED
@@ -1,19 +0,0 @@
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
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
admin_wrapper.php CHANGED
File without changes
common_helpers.php CHANGED
@@ -10,30 +10,229 @@
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 vkExUnit_get_capability_required() {
30
  $capability_required = 'activate_plugins';
31
  return $capability_required;
32
  }
33
-
34
  function vkExUnit_get_systemlogo() {
35
  $logo = '<div class="logo_exUnit">';
36
  $logo .= '<img src="' . apply_filters( 'vkExUnit_news_image_URL_small', vkExUnit_get_directory_uri( '/images/head_logo_ExUnit.png' ) ) . '" alt="VK ExUnit" />';
37
  $logo .= '</div>';
38
  return $logo;
39
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10
  /*-------------------------------------------*/
11
  /* Archive title
12
  /*-------------------------------------------*/
 
 
13
 
14
  /*-------------------------------------------*/
15
  /* basic setting
16
  /*-------------------------------------------*/
17
+ function vkExUnit_get_name() {
18
+ $system_name = apply_filters( 'vkExUnit_get_name_custom','VK All in one Expansion Unit' );
19
+ return $system_name;
20
+ }
21
+ function vkExUnit_get_little_short_name() {
22
+ $little_short_name = apply_filters( 'vkExUnit_get_little_short_name_custom','VK ExUnit' );
23
+ return $little_short_name;
24
+ }
25
+ function vkExUnit_get_short_name() {
26
+ $short_name = apply_filters( 'vkExUnit_get_short_name_custom','VK' );
27
+ return $short_name;
28
+ }
29
  function vkExUnit_get_capability_required() {
30
  $capability_required = 'activate_plugins';
31
  return $capability_required;
32
  }
 
33
  function vkExUnit_get_systemlogo() {
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
  return $logo;
38
  }
39
+
40
+ /*-------------------------------------------*/
41
+ /* Chack use post top page
42
+ /*-------------------------------------------*/
43
+ function vkExUnit_get_page_for_posts() {
44
+ // Get post top page by setting display page.
45
+ $page_for_posts['post_top_id'] = get_option( 'page_for_posts' );
46
+
47
+ // Set use post top page flag.
48
+ $page_for_posts['post_top_use'] = ( isset( $page_for_posts['post_top_id'] ) && $page_for_posts['post_top_id'] ) ? true : false ;
49
+
50
+ // When use post top page that get post top page name.
51
+ $page_for_posts['post_top_name'] = ( $page_for_posts['post_top_use'] ) ? get_the_title( $page_for_posts['post_top_id'] ) : '';
52
+
53
+ return $page_for_posts;
54
+ }
55
+
56
+ /*-------------------------------------------*/
57
+ /* Chack post type info
58
+ /*-------------------------------------------*/
59
+ function vkExUnit_get_post_type() {
60
+
61
+ $page_for_posts = vkExUnit_get_page_for_posts();
62
+
63
+ // Get post type slug
64
+ /*-------------------------------------------*/
65
+ $postType['slug'] = get_post_type();
66
+ if ( ! $postType['slug'] ) {
67
+ global $wp_query;
68
+ if ( $wp_query->query_vars['post_type'] ) {
69
+ $postType['slug'] = $wp_query->query_vars['post_type'];
70
+ } else {
71
+ // Case of tax archive and no posts
72
+ $taxonomy = get_queried_object()->taxonomy;
73
+ $postType['slug'] = get_taxonomy( $taxonomy )->object_type[0];
74
+ }
75
+ }
76
+
77
+ // Get post type name
78
+ /*-------------------------------------------*/
79
+ $post_type_object = get_post_type_object( $postType['slug'] );
80
+ if ( $post_type_object ) {
81
+ if ( $page_for_posts['post_top_use'] && $postType['slug'] == 'post' ) {
82
+ $postType['name'] = esc_html( get_the_title( $page_for_posts['post_top_id'] ) );
83
+ } else {
84
+ $postType['name'] = esc_html( $post_type_object->labels->name );
85
+ }
86
+ }
87
+
88
+ // Get post type archive url
89
+ /*-------------------------------------------*/
90
+ if ( $page_for_posts['post_top_use'] && $postType['slug'] == 'post' ) {
91
+ $postType['url'] = get_the_permalink( $page_for_posts['post_top_id'] );
92
+ } else {
93
+ $postType['url'] = home_url().'/?post_type='.$postType['slug'];
94
+ }
95
+
96
+ $postType = apply_filters( 'vkExUnit_postType_custom',$postType );
97
+ return $postType;
98
+ }
99
+
100
+ /*-------------------------------------------*/
101
+ /* Archive title
102
+ /*-------------------------------------------*/
103
+ function vkExUnit_get_the_archive_title() {
104
+ if ( is_category() ) {
105
+ $title = single_cat_title( '', false );
106
+ } elseif ( is_tag() ) {
107
+ $title = single_tag_title( '', false );
108
+ } elseif ( is_author() ) {
109
+ $title = sprintf( __( 'Author: %s', 'vkExUnit' ), '<span class="vcard">' . get_the_author() . '</span>' );
110
+ } elseif ( is_year() ) {
111
+ $title = get_the_date( _x( 'Y', 'yearly archives date format', 'vkExUnit' ) );
112
+ } elseif ( is_month() ) {
113
+ $title = get_the_date( _x( 'F Y', 'monthly archives date format', 'vkExUnit' ) );
114
+ } elseif ( is_day() ) {
115
+ $title = get_the_date( _x( 'F j, Y', 'daily archives date format', 'vkExUnit' ) );
116
+ } elseif ( is_tax( 'post_format' ) ) {
117
+ if ( is_tax( 'post_format', 'post-format-aside' ) ) {
118
+ $title = _x( 'Asides', 'post format archive title' );
119
+ } elseif ( is_tax( 'post_format', 'post-format-gallery' ) ) {
120
+ $title = _x( 'Galleries', 'post format archive title' );
121
+ } elseif ( is_tax( 'post_format', 'post-format-image' ) ) {
122
+ $title = _x( 'Images', 'post format archive title' );
123
+ } elseif ( is_tax( 'post_format', 'post-format-video' ) ) {
124
+ $title = _x( 'Videos', 'post format archive title' );
125
+ } elseif ( is_tax( 'post_format', 'post-format-quote' ) ) {
126
+ $title = _x( 'Quotes', 'post format archive title' );
127
+ } elseif ( is_tax( 'post_format', 'post-format-link' ) ) {
128
+ $title = _x( 'Links', 'post format archive title' );
129
+ } elseif ( is_tax( 'post_format', 'post-format-status' ) ) {
130
+ $title = _x( 'Statuses', 'post format archive title' );
131
+ } elseif ( is_tax( 'post_format', 'post-format-audio' ) ) {
132
+ $title = _x( 'Audio', 'post format archive title' );
133
+ } elseif ( is_tax( 'post_format', 'post-format-chat' ) ) {
134
+ $title = _x( 'Chats', 'post format archive title' );
135
+ }
136
+ } elseif ( is_post_type_archive() ) {
137
+ $title = post_type_archive_title( '', false );
138
+ } elseif ( is_tax() ) {
139
+ $title = single_term_title( '', false );
140
+ } elseif ( is_home() && ! is_front_page() ) {
141
+ $vkExUnit_page_for_posts = vkExUnit_get_page_for_posts();
142
+ $title = $vkExUnit_page_for_posts['post_top_name'];
143
+ } else {
144
+ global $wp_query;
145
+ // get post type
146
+ $postType = $wp_query->query_vars['post_type'];
147
+ if ( $postType ) {
148
+ $title = get_post_type_object( $postType )->labels->name;
149
+ } else {
150
+ $title = __( 'Archives', 'vkExUnit' );
151
+ }
152
+ }
153
+
154
+ return apply_filters( 'vkExUnit_get_the_archive_title', $title );
155
+ }
156
+
157
+
158
+ /*-------------------------------------------*/
159
+ /* Page description
160
+ /*-------------------------------------------*/
161
+ function vkExUnit_get_pageDescription() {
162
+ global $wp_query;
163
+ $post = $wp_query->get_queried_object();
164
+ if ( is_front_page() ) {
165
+ if ( isset( $post->post_excerpt ) && $post->post_excerpt ) {
166
+ $pageDescription = get_the_excerpt();
167
+ } else {
168
+ $pageDescription = get_bloginfo( 'description' );
169
+ }
170
+ } else if ( is_home() ) {
171
+ $page_for_posts = vkExUnit_get_page_for_posts();
172
+ if ( $page_for_posts['post_top_use'] ) {
173
+ $page = get_post( $page_for_posts['post_top_id'] );
174
+ $pageDescription = $page->post_excerpt;
175
+ } else {
176
+ $pageDescription = get_bloginfo( 'description' );
177
+ }
178
+ } else if ( is_category() || is_tax() ) {
179
+ if ( ! $post->description ) {
180
+ $pageDescription = sprintf( __( 'About %s', 'vkExUnit' ),single_cat_title( '',false ) ).' '.get_bloginfo( 'name' ).' '.get_bloginfo( 'description' );
181
+ } else {
182
+ $pageDescription = $post->description;
183
+ }
184
+ } else if ( is_tag() ) {
185
+ $pageDescription = strip_tags( tag_description() );
186
+ $pageDescription = str_replace( array( "\r\n", "\r", "\n" ), '', $pageDescription ); // delete br
187
+ if ( ! $pageDescription ) {
188
+ $pageDescription = sprintf( __( 'About %s', 'vkExUnit' ),single_tag_title( '',false ) ).' '.get_bloginfo( 'name' ).' '.get_bloginfo( 'description' );
189
+ }
190
+ } else if ( is_archive() ) {
191
+ if ( is_year() ) {
192
+ $description_date = get_the_date( _x( 'Y', 'yearly archives date format', 'vkExUnit' ) );
193
+ $pageDescription = sprintf( _x( 'Article of %s.','Yearly archive description', 'vkExUnit' ), $description_date );
194
+ $pageDescription .= ' '.get_bloginfo( 'name' ).' '.get_bloginfo( 'description' );
195
+ } else if ( is_month() ) {
196
+ $description_date = get_the_date( _x( 'F Y', 'monthly archives date format', 'vkExUnit' ) );
197
+ $pageDescription = sprintf( _x( 'Article of %s.','Archive description', 'vkExUnit' ),$description_date );
198
+ $pageDescription .= ' '.get_bloginfo( 'name' ).' '.get_bloginfo( 'description' );
199
+ } else if ( is_author() ) {
200
+ $userObj = get_queried_object();
201
+ $pageDescription = sprintf( _x( 'Article of %s.','Archive description', 'vkExUnit' ),esc_html( $userObj->display_name ) );
202
+ $pageDescription .= ' '.get_bloginfo( 'name' ).' '.get_bloginfo( 'description' );
203
+ } else {
204
+ $postType = get_post_type();
205
+ if ( $postType ) {
206
+ $pageDescription = sprintf( _x( 'Article of %s.','Archive description', 'vkExUnit' ),esc_html( get_post_type_object( $postType )->label ) );
207
+ $pageDescription .= ' '.get_bloginfo( 'name' ).' '.get_bloginfo( 'description' );
208
+ } else {
209
+ $pageDescription = get_bloginfo( 'description' );
210
+ }
211
+
212
+ }
213
+ } else if ( is_page() || is_single() ) {
214
+ $metaExcerpt = $post->post_excerpt;
215
+ if ( $metaExcerpt ) {
216
+ $pageDescription = $metaExcerpt;
217
+ } else {
218
+ $pageDescription = mb_substr( strip_tags( $post->post_content ), 0, 240 ); // kill tags and trim 240 chara
219
+ }
220
+ } else {
221
+ $pageDescription = get_bloginfo( 'description' );
222
+ }
223
+ global $paged;
224
+ if ( $paged != '0' ) {
225
+ $pageDescription = '['.sprintf( __( 'Page of %s', 'vkExUnit' ),$paged ).'] '.$pageDescription;
226
+ }
227
+ $pageDescription = apply_filters( 'vkExUnit_pageDescriptionCustom', $pageDescription );
228
+ $pageDescription = esc_html( strip_tags( $pageDescription ) );
229
+ // Delete Line break
230
+ $pageDescription = str_replace( array( "\r\n", "\r", "\n" ), '', $pageDescription );
231
+ return $pageDescription;
232
+ }
233
+
234
+ function vkExUnit_is_excerpt() {
235
+ global $wp_current_filter;
236
+ if ( in_array( 'get_the_excerpt', (array) $wp_current_filter ) ) { return true; }
237
+ return false;
238
+ }
common_init.php CHANGED
@@ -26,8 +26,6 @@ function vkExUnit_get_common_options_default() {
26
  'active_ga' => true,
27
  'active_relatedPosts' => true,
28
  'active_call_to_action' => true,
29
- 'active_pageList_ancestor' => true,
30
- 'active_childPageIndex' => true,
31
  'delete_options_at_deactivate' => false,
32
  'delete_options_with_bizvektors_common' => true,
33
  'content_filter_state' => 'content',
@@ -57,3 +55,12 @@ function vkExUnit_common_options_validate( $input ) {
57
  $output['content_filter_state'] = ( !empty( $input['content_filter_state'] ) ) ? 'loop_end': 'content';
58
  return apply_filters( 'vkExUnit_common_options_validate', $output, $input, $defaults );
59
  }
 
 
 
 
 
 
 
 
 
26
  'active_ga' => true,
27
  'active_relatedPosts' => true,
28
  'active_call_to_action' => true,
 
 
29
  'delete_options_at_deactivate' => false,
30
  'delete_options_with_bizvektors_common' => true,
31
  'content_filter_state' => 'content',
55
  $output['content_filter_state'] = ( !empty( $input['content_filter_state'] ) ) ? 'loop_end': 'content';
56
  return apply_filters( 'vkExUnit_common_options_validate', $output, $input, $defaults );
57
  }
58
+
59
+
60
+
61
+ function vkExUnit_content_filter_state(){
62
+ // $opt = vkExUnit_get_common_options();
63
+ // return empty( $opt['content_filter_state'] )? 'content' : $opt['content_filter_state'];
64
+ // コンテンツループ下部に出力すると誤動作が多いので、一旦コンテンツ下部出力に強制変更
65
+ return 'content';
66
+ }
compile.bat CHANGED
File without changes
config.rb CHANGED
File without changes
css/vkExUnit_admin.css CHANGED
@@ -1 +1 @@
1
- .wrap.debug_mode tr.dev_object{display:table-row}
1
+ .wrap.debug_mode tr.dev_object{display:table-row}
css/vkExUnit_editor_style.css CHANGED
@@ -1 +1 @@
1
- .veu_leadTxt,p.veu_leadTxt{font-size:1.6em;line-height:150%;padding:0}.veu_caption{font-size:.8em}.btn.btn-blank::after{margin-left:.7em;font-family:FontAwesome;content:"\f08e"}dl.veu_qaItem{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0 0 20px;margin:0 0 20px;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{font-family:FontAwesome;content:"\f0d7";font-size:50px;margin:0 auto 15px;position:relative;left:48%;line-height:120%;color:#ccc}.veu_flowBox:last-child{padding-bottom:0;margin-bottom:30px}.veu_flowBox:last-child:after{content:"";font-size:0}.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"}@media (min-width:768px){.veu_leadTxt,p.veu_leadTxt{font-size:2em}}
1
+ .veu_leadTxt,p.veu_leadTxt{font-size:1.6em;line-height:150%;padding:0}@media (min-width: 768px){.veu_leadTxt,p.veu_leadTxt{font-size:2em}}.veu_caption{font-size:0.8em}.btn.btn-blank::after{margin-left:0.7em;font-family:FontAwesome;content:"\f08e"}dl.veu_qaItem{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0px 0px 20px;margin:0px 0px 20px;width:100%;position:relative}dl.veu_qaItem dt,dl.veu_qaItem dd{border:none;padding-left:35px}dl.veu_qaItem dt:before,dl.veu_qaItem dd: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:0px}dl.veu_qaItem dd:before{content:"A ";color:#337ab7;font-family:""}.veu_flowBox{display:block;overflow:hidden}.veu_flowBox:after{font-family:FontAwesome;content:"\f0d7";font-size:50px;margin:0 auto 15px;position:relative;left:48%;line-height:120%;color:#ccc}.veu_flowBox:last-child{padding-bottom:0px;margin-bottom:30px}.veu_flowBox:last-child:after{content:"";font-size:0}.veu_flowBox dl{display:block;overflow:hidden;padding:20px 25px;border:3px solid #e5e5e5;margin:0}.veu_flowBox dl dt,.veu_flowBox dl dd{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:0px}.veu_flowBox dl dd h4{margin:0px;padding:0px}.veu_flowBox dl dd p{margin-bottom:10px}.veu_flowBox dl dd ul{margin-bottom:0px}.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:none;border:none;padding:0 0 0 2em;font-size:2em;margin-top:1.5em;position:relative}.veu_feat_list::before,.veu_feat_list::after{border:none;background:none}.veu_feat_list::before{position:absolute;left:0;top:-0.2em;background-color:#4e7729;color:#fff;border-radius:100%;margin-right:0.5em;padding:0.2em 0.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"}
css/vkExUnit_style.css CHANGED
@@ -1 +1 @@
1
- .veu_leadTxt,p.veu_leadTxt{font-size:1.6em;line-height:150%;padding:0}.veu_caption{font-size:.8em}.btn.btn-blank::after{margin-left:.7em;font-family:FontAwesome;content:"\f08e"}dl.veu_qaItem{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0 0 20px;margin:0 0 20px;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{font-family:FontAwesome;content:"\f0d7";font-size:50px;margin:0 auto 15px;position:relative;left:48%;line-height:120%;color:#ccc}.veu_flowBox:last-child{padding-bottom:0;margin-bottom:30px}.veu_flowBox:last-child:after{content:"";font-size:0}.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_adminEdit a.btn:before{margin-right:5px;content:"\f040";font-family:FontAwesome}.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:2.5em}.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{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:7px 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 .fa-get-pocket,.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_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"}.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{display:block;overflow:hidden;margin-top:30px;margin-bottom:30px;background-color:#efefef;clear:both}.veu_followSet h1.followSet_title{display:block;overflow:hidden;margin:0;padding:12px 20px 10px;background-color:#333;color:#fff;font-size:22px;line-height:1.2em}.veu_followSet .followSet_body{display:block;overflow:hidden;padding:1.5em 1.5em 2em}.veu_followSet .follow_btn{float:left;margin-right:20px;margin-bottom:10px}.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-top:4px;padding-bottom:1px;font-size:28px;line-height:110%}.veu_contact .contact_bt_txt:before{margin-right:7px;content:"\f003";font-family:FontAwesome}.veu_contact .contact_bt_txt:after{margin-left:7px;content:"\f18e";font-family:FontAwesome}.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}.veu_fbPagePlugin .fbPagePlugin_body{margin:0 auto;border:4px solid #efefef;background-color:#f9f9f9;text-align:center}.twitter-timeline iframe{margin-right:auto;margin-left:auto}.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;display:table;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 .fa{display:table-cell;vertical-align:middle;text-align:center}.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:table;margin:0 auto;width:80px;height:80px;border-radius:50%}.prBlock .prBlock_icon{display:table-cell;vertical-align:middle;text-align:center;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}.prBlock_icon{color:#fff}.veu_button i{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}@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%;display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:768px){.veu_leadTxt,p.veu_leadTxt{font-size:2em}.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}}@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}}
1
+ .veu_leadTxt,p.veu_leadTxt{font-size:1.6em;line-height:150%;padding:0}@media (min-width: 768px){.veu_leadTxt,p.veu_leadTxt{font-size:2em}}.veu_caption{font-size:0.8em}.btn.btn-blank::after{margin-left:0.7em;font-family:FontAwesome;content:"\f08e"}dl.veu_qaItem{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0px 0px 20px;margin:0px 0px 20px;width:100%;position:relative}dl.veu_qaItem dt,dl.veu_qaItem dd{border:none;padding-left:35px}dl.veu_qaItem dt:before,dl.veu_qaItem dd: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:0px}dl.veu_qaItem dd:before{content:"A ";color:#337ab7;font-family:""}.veu_flowBox{display:block;overflow:hidden}.veu_flowBox:after{font-family:FontAwesome;content:"\f0d7";font-size:50px;margin:0 auto 15px;position:relative;left:48%;line-height:120%;color:#ccc}.veu_flowBox:last-child{padding-bottom:0px;margin-bottom:30px}.veu_flowBox:last-child:after{content:"";font-size:0}.veu_flowBox dl{display:block;overflow:hidden;padding:20px 25px;border:3px solid #e5e5e5;margin:0}.veu_flowBox dl dt,.veu_flowBox dl dd{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:0px}.veu_flowBox dl dd h4{margin:0px;padding:0px}.veu_flowBox dl dd p{margin-bottom:10px}.veu_flowBox dl dd ul{margin-bottom:0px}.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:none;border:none;padding:0 0 0 2em;font-size:2em;margin-top:1.5em;position:relative}.veu_feat_list::before,.veu_feat_list::after{border:none;background:none}.veu_feat_list::before{position:absolute;left:0;top:-0.2em;background-color:#4e7729;color:#fff;border-radius:100%;margin-right:0.5em;padding:0.2em 0.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:0.5em}iframe.wp-embedded-content{width:100%}.veu_adminEdit{margin-top:5px}.veu_adminEdit a.btn:before{margin-right:5px;content:"\f040";font-family:FontAwesome}.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:0.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:0.5em;font-weight:normal}.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}@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:0.5em}}@media (max-width: 500px){.media .postList_thumbnail{width:100px}}.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:2.5em}.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{margin-top:3em}.veu_socialSet.veu_contentAddSection ul{margin:0px;padding:0;display:flex}.veu_socialSet.veu_contentAddSection ul li{position:relative;display:block;overflow:visible;width:50%;margin:3px;padding:0px;background:none}.veu_socialSet.veu_contentAddSection ul li.sb_icon a{display:block;overflow:hidden;padding:7px 10px;border-radius:4px;color:#fff;text-decoration:none;line-height:100%;font-size:90%}.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,.veu_socialSet.veu_contentAddSection ul li a .fa-get-pocket{font-size:100%;padding:5px 8px 5px 0;display:inline-block}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_facebook a{background:#425dab;box-shadow:0 4px 0 #344e84}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_facebook a:hover{box-shadow:none;transform:translate3d(0, 4px, 0);-webkit-transform:translate3d(0, 4px, 0)}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_hatena a{background:#007fc5;box-shadow:0 4px 0 #00679f}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_hatena a:hover{box-shadow:none;transform:translate3d(0, 4px, 0);-webkit-transform:translate3d(0, 4px, 0)}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_twitter a{background:#00abec;box-shadow:0 4px 0 #007eaa}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_twitter a:hover{box-shadow:none;transform:translate3d(0, 4px, 0);-webkit-transform:translate3d(0, 4px, 0)}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_google a{background:#dd4b39;box-shadow:0 4px 0 #a03524}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_google a:hover{box-shadow:none;transform:translate3d(0, 4px, 0);-webkit-transform:translate3d(0, 4px, 0)}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_line a{background:#6ebd30;box-shadow:0 4px 0 #5b9c28}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_line a:hover{box-shadow:none;transform:translate3d(0, 4px, 0);-webkit-transform:translate3d(0, 4px, 0)}.veu_socialSet.veu_contentAddSection ul li.sb_pocket a{background:#ea4654;box-shadow:0 4px 0 #c1303c}.veu_socialSet.veu_contentAddSection ul li.sb_pocket a:hover{box-shadow:none;transform:translate3d(0, 4px, 0);-webkit-transform:translate3d(0, 4px, 0)}.veu_count_sns_pocket,.veu_count_sns_fb,.veu_count_sns_hb{position:absolute;bottom:5px;right:5px;font-size:77%;line-height:1;font-weight:bold}@media (max-width: 767px){.veu_socialSet ul{flex-wrap:wrap}.veu_socialSet ul li{width:48%;margin-bottom:9px}.veu_socialSet ul li:nth-child(even){margin-right:0}.veu_socialSet ul li.sb_icon a{padding:8px 10px}.pocket-count,.veu_count_sns_fb,.veu_count_sns_hb{bottom:2px}}@font-face{font-weight:normal;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:normal;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"}.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;box-shadow:inset 0px 0px 0px 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;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}@media (max-width: 767px){.veu_childPage_list .wp-post-image{width:25%}}@media (min-width: 541px){.veu_childPage_list{display:flex;align-items:stretch;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between}.veu_childPage_list .childPage_list_box{width:48%;display:flex}}.veu_pageList_ancestor{clear:both;margin:2.5em 0 1em;padding:20px 20px 0;border:3px solid #efefef;box-shadow:inset 0px 0px 0px 1px #fff}.veu_pageList_ancestor h3{margin:0.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:0px;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:0.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:bold}.veu_followSet{display:block;overflow:hidden;margin-top:30px;margin-bottom:30px;background-color:#efefef;clear:both}.veu_followSet h1.followSet_title{display:block;overflow:hidden;margin:0;padding:12px 20px 10px;background-color:#333;color:#fff;font-size:22px;line-height:1.2em}.veu_followSet .followSet_body{display:block;overflow:hidden;padding:1.5em 1.5em 2em}.veu_followSet .follow_btn{float:left;margin-right:20px;margin-bottom:10px}.veu_cta{display:block;overflow:hidden;margin-top:30px;margin-bottom:30px;background-color:#efefef}.veu_cta h1.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}@media (max-width: 767px){.veu_cta .cta_body_image img{display:block;margin:0 auto 1.5em;max-width:100%}}@media (min-width: 768px){.veu_cta .cta_body_image_right{float:right;margin-left:30px}.veu_cta .cta_body_image_left{float:left;margin-right:30px}}.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;box-shadow:inset 0px 0px 0px 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-top:4px;padding-bottom:1px;font-size:28px;line-height:110%}.veu_contact .contact_bt_txt:before{margin-right:7px;content:"\f003";font-family:FontAwesome}.veu_contact .contact_bt_txt:after{margin-left:7px;content:"\f18e";font-family:FontAwesome}.veu_contact .contact_bt_subTxt{display:block;overflow:hidden;font-size:14px}.veu_contact .contact_txt{text-align:center}.veu_contact .contact_bt{display:block}@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}}.widget .veu_contact .contact_bt{display:inline-block;float:none}.veu_insertAds{margin-top:1em;margin-bottom:2em}@media (max-width: 971px){.veu_insertAds{margin-bottom:0.5em}.veu_insertAds .col-md-6{margin-bottom:1em}}.veu_relatedPosts>.row{display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0;margin-right:-3%;-ms-flex-wrap:wrap;-webkit-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 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}@media (max-width: 768px){.veu_relatedPosts .relatedPosts_item{display:block;width:100%}.veu_relatedPosts .relatedPosts_item:nth-child(2){border-top:none}}.veu_fbPagePlugin .fbPagePlugin_body{margin:0 auto;border:4px solid #efefef;background-color:#f9f9f9;text-align:center}.twitter-timeline iframe{margin-right:auto;margin-left:auto}.veu_postList{margin-bottom:30px}.veu_postList h1.mainSection-title,.veu_postList .subSection-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}@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}}.veu_profile .profile{overflow:hidden}.veu_profile .profile_media{display:block;margin:0.8em auto;max-width:100%}.veu_profile .media_round{border-radius:50%}.veu_profile .media_left .profile_media{margin-left:0}.veu_profile .media_float{float:left;padding-right:10px}.veu_profile .media_float .profile_media{margin:0.8em 0 0}.veu_profile .media_float+.profile_text{padding-top:0.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:0.45em;list-style:none;text-align:center}.veu_profile .sns_btns a{display:block;display:table;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:0.8}.veu_profile .sns_btns .fa{display:table-cell;vertical-align:middle;text-align:center}.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:0.8em}.veu_3prArea .summary{margin-bottom:0.5em;font-size:14px;line-height:1.6em}.veu_3prArea .linkurl a{text-decoration:none}.veu_3prArea_image{margin-bottom:0.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}@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}}.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:table;margin:0 auto;width:80px;height:80px;border-radius:50%}.prBlock .prBlock_icon{display:table-cell;vertical-align:middle;text-align:center;font-size:36px}.prBlock .prBlock_title{margin-top:0.8em;margin-bottom:0.7em;text-align:center;font-size:18px;line-height:1.4em}.prBlock .prBlock_image{display:table;margin:0 auto}.prBlock .prBlock_image img{display:table-cell;overflow:hidden;width:120px;height:120px;border-radius:50%;vertical-align:middle;text-align:center}.prBlock .prBlock_summary{margin-bottom:0.5em;text-align:center;font-size:14px;line-height:1.6em}.prBlock_icon{color:#fff}@media screen and (max-width: 992px){.prBlock{margin-bottom:1.5em}}.veu_button i{margin-left:0.3em;margin-right:0.3em}.veu_button .button_mainText,.veu_button .button_subText{display:block}.veu_button .btn.btn-sm{padding-top:0.6em;padding-bottom:0.45em}.veu_button .btn{padding-top:0.8em;padding-bottom:0.6em}.veu_button .btn.btn-lg{padding-top:0.8em;padding-bottom:0.7em}
css/vkExUnit_style_in_bs.css CHANGED
@@ -1 +1,12 @@
1
- .veu_leadTxt,p.veu_leadTxt{font-size:1.6em;line-height:150%;padding:0}.veu_caption{font-size:.8em}.btn.btn-blank::after{margin-left:.7em;font-family:FontAwesome;content:"\f08e"}dl.veu_qaItem{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0 0 20px;margin:0 0 20px;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{font-family:FontAwesome;content:"\f0d7";font-size:50px;margin:0 auto 15px;position:relative;left:48%;line-height:120%;color:#ccc}.veu_flowBox:last-child{padding-bottom:0;margin-bottom:30px}.veu_flowBox:last-child:after{content:"";font-size:0}.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_adminEdit a.btn:before{margin-right:5px;content:"\f040";font-family:FontAwesome}.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:2.5em}.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{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:7px 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 .fa-get-pocket,.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_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"}.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{display:block;overflow:hidden;margin-top:30px;margin-bottom:30px;background-color:#efefef;clear:both}.veu_followSet h1.followSet_title{display:block;overflow:hidden;margin:0;padding:12px 20px 10px;background-color:#333;color:#fff;font-size:22px;line-height:1.2em}.veu_followSet .followSet_body{display:block;overflow:hidden;padding:1.5em 1.5em 2em}.veu_followSet .follow_btn{float:left;margin-right:20px;margin-bottom:10px}.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-top:4px;padding-bottom:1px;font-size:28px;line-height:110%}.veu_contact .contact_bt_txt:before{margin-right:7px;content:"\f003";font-family:FontAwesome}.veu_contact .contact_bt_txt:after{margin-left:7px;content:"\f18e";font-family:FontAwesome}.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}.veu_fbPagePlugin .fbPagePlugin_body{margin:0 auto;border:4px solid #efefef;background-color:#f9f9f9;text-align:center}.twitter-timeline iframe{margin-right:auto;margin-left:auto}.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;display:table;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 .fa{display:table-cell;vertical-align:middle;text-align:center}.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:table;margin:0 auto;width:80px;height:80px;border-radius:50%}.prBlock .prBlock_icon{display:table-cell;vertical-align:middle;text-align:center;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}.prBlock_icon{color:#fff}.veu_button i{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}@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%;display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:768px){.veu_leadTxt,p.veu_leadTxt{font-size:2em}.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}}@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}}
 
 
 
 
 
 
 
 
 
 
 
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}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{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%}@media (min-width: 768px){.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12{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%}}@media (min-width: 992px){.col-md-1,.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-md-10,.col-md-11,.col-md-12{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%}}@media (min-width: 1200px){.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12{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%}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #dddddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #dddddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #dddddd}.table .table{background-color:#ffffff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #dddddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #dddddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{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>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:0.01%}@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 #dddddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;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:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333333;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333333;background-color:#ffffff;border-color:#cccccc}.btn-default:focus,.btn-default.focus{color:#333333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#333333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:#ffffff;border-color:#cccccc}.btn-default .badge{color:#ffffff;background-color:#333333}.btn-primary{color:#ffffff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:focus,.btn-primary.focus{color:#ffffff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#ffffff;background-color:#286090;border-color:#204d74}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#ffffff;background-color:#286090;border-color:#204d74}.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{color:#ffffff;background-color:#204d74;border-color:#122b40}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#ffffff}.btn-success{color:#ffffff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:focus,.btn-success.focus{color:#ffffff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#ffffff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#ffffff;background-color:#449d44;border-color:#398439}.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus{color:#ffffff;background-color:#398439;border-color:#255625}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#ffffff}.btn-info{color:#ffffff;background-color:#5bc0de;border-color:#46b8da}.btn-info:focus,.btn-info.focus{color:#ffffff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#ffffff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#ffffff;background-color:#31b0d5;border-color:#269abc}.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus{color:#ffffff;background-color:#269abc;border-color:#1b6d85}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#ffffff}.btn-warning{color:#ffffff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:focus,.btn-warning.focus{color:#ffffff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#ffffff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#ffffff;background-color:#ec971f;border-color:#d58512}.btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus{color:#ffffff;background-color:#d58512;border-color:#985f0d}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#ffffff}.btn-danger{color:#ffffff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:focus,.btn-danger.focus{color:#ffffff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#ffffff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#ffffff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus{color:#ffffff;background-color:#ac2925;border-color:#761c19}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#ffffff}.btn-link{color:#337ab7;font-weight:normal;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:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777777;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="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.veu_leadTxt,p.veu_leadTxt{font-size:1.6em;line-height:150%;padding:0}@media (min-width: 768px){.veu_leadTxt,p.veu_leadTxt{font-size:2em}}.veu_caption{font-size:0.8em}.btn.btn-blank::after{margin-left:0.7em;font-family:FontAwesome;content:"\f08e"}dl.veu_qaItem{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0px 0px 20px;margin:0px 0px 20px;width:100%;position:relative}dl.veu_qaItem dt,dl.veu_qaItem dd{border:none;padding-left:35px}dl.veu_qaItem dt:before,dl.veu_qaItem dd: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:0px}dl.veu_qaItem dd:before{content:"A ";color:#337ab7;font-family:""}.veu_flowBox{display:block;overflow:hidden}.veu_flowBox:after{font-family:FontAwesome;content:"\f0d7";font-size:50px;margin:0 auto 15px;position:relative;left:48%;line-height:120%;color:#ccc}.veu_flowBox:last-child{padding-bottom:0px;margin-bottom:30px}.veu_flowBox:last-child:after{content:"";font-size:0}.veu_flowBox dl{display:block;overflow:hidden;padding:20px 25px;border:3px solid #e5e5e5;margin:0}.veu_flowBox dl dt,.veu_flowBox dl dd{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:0px}.veu_flowBox dl dd h4{margin:0px;padding:0px}.veu_flowBox dl dd p{margin-bottom:10px}.veu_flowBox dl dd ul{margin-bottom:0px}.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:none;border:none;padding:0 0 0 2em;font-size:2em;margin-top:1.5em;position:relative}.veu_feat_list::before,.veu_feat_list::after{border:none;background:none}.veu_feat_list::before{position:absolute;left:0;top:-0.2em;background-color:#4e7729;color:#fff;border-radius:100%;margin-right:0.5em;padding:0.2em 0.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:0.5em}iframe.wp-embedded-content{width:100%}.veu_adminEdit{margin-top:5px}.veu_adminEdit a.btn:before{margin-right:5px;content:"\f040";font-family:FontAwesome}.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:0.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:0.5em;font-weight:normal}.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}@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:0.5em}}@media (max-width: 500px){.media .postList_thumbnail{width:100px}}.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:2.5em}.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{margin-top:3em}.veu_socialSet.veu_contentAddSection ul{margin:0px;padding:0;display:flex}.veu_socialSet.veu_contentAddSection ul li{position:relative;display:block;overflow:visible;width:50%;margin:3px;padding:0px;background:none}.veu_socialSet.veu_contentAddSection ul li.sb_icon a{display:block;overflow:hidden;padding:7px 10px;border-radius:4px;color:#fff;text-decoration:none;line-height:100%;font-size:90%}.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,.veu_socialSet.veu_contentAddSection ul li a .fa-get-pocket{font-size:100%;padding:5px 8px 5px 0;display:inline-block}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_facebook a{background:#425dab;box-shadow:0 4px 0 #344e84}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_facebook a:hover{box-shadow:none;transform:translate3d(0, 4px, 0);-webkit-transform:translate3d(0, 4px, 0)}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_hatena a{background:#007fc5;box-shadow:0 4px 0 #00679f}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_hatena a:hover{box-shadow:none;transform:translate3d(0, 4px, 0);-webkit-transform:translate3d(0, 4px, 0)}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_twitter a{background:#00abec;box-shadow:0 4px 0 #007eaa}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_twitter a:hover{box-shadow:none;transform:translate3d(0, 4px, 0);-webkit-transform:translate3d(0, 4px, 0)}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_google a{background:#dd4b39;box-shadow:0 4px 0 #a03524}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_google a:hover{box-shadow:none;transform:translate3d(0, 4px, 0);-webkit-transform:translate3d(0, 4px, 0)}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_line a{background:#6ebd30;box-shadow:0 4px 0 #5b9c28}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_line a:hover{box-shadow:none;transform:translate3d(0, 4px, 0);-webkit-transform:translate3d(0, 4px, 0)}.veu_socialSet.veu_contentAddSection ul li.sb_pocket a{background:#ea4654;box-shadow:0 4px 0 #c1303c}.veu_socialSet.veu_contentAddSection ul li.sb_pocket a:hover{box-shadow:none;transform:translate3d(0, 4px, 0);-webkit-transform:translate3d(0, 4px, 0)}.veu_count_sns_pocket,.veu_count_sns_fb,.veu_count_sns_hb{position:absolute;bottom:5px;right:5px;font-size:77%;line-height:1;font-weight:bold}@media (max-width: 767px){.veu_socialSet ul{flex-wrap:wrap}.veu_socialSet ul li{width:48%;margin-bottom:9px}.veu_socialSet ul li:nth-child(even){margin-right:0}.veu_socialSet ul li.sb_icon a{padding:8px 10px}.pocket-count,.veu_count_sns_fb,.veu_count_sns_hb{bottom:2px}}@font-face{font-weight:normal;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:normal;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"}.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;box-shadow:inset 0px 0px 0px 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;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}@media (max-width: 767px){.veu_childPage_list .wp-post-image{width:25%}}@media (min-width: 541px){.veu_childPage_list{display:flex;align-items:stretch;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between}.veu_childPage_list .childPage_list_box{width:48%;display:flex}}.veu_pageList_ancestor{clear:both;margin:2.5em 0 1em;padding:20px 20px 0;border:3px solid #efefef;box-shadow:inset 0px 0px 0px 1px #fff}.veu_pageList_ancestor h3{margin:0.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:0px;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:0.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:bold}.veu_followSet{display:block;overflow:hidden;margin-top:30px;margin-bottom:30px;background-color:#efefef;clear:both}.veu_followSet h1.followSet_title{display:block;overflow:hidden;margin:0;padding:12px 20px 10px;background-color:#333;color:#fff;font-size:22px;line-height:1.2em}.veu_followSet .followSet_body{display:block;overflow:hidden;padding:1.5em 1.5em 2em}.veu_followSet .follow_btn{float:left;margin-right:20px;margin-bottom:10px}.veu_cta{display:block;overflow:hidden;margin-top:30px;margin-bottom:30px;background-color:#efefef}.veu_cta h1.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}@media (max-width: 767px){.veu_cta .cta_body_image img{display:block;margin:0 auto 1.5em;max-width:100%}}@media (min-width: 768px){.veu_cta .cta_body_image_right{float:right;margin-left:30px}.veu_cta .cta_body_image_left{float:left;margin-right:30px}}.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;box-shadow:inset 0px 0px 0px 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-top:4px;padding-bottom:1px;font-size:28px;line-height:110%}.veu_contact .contact_bt_txt:before{margin-right:7px;content:"\f003";font-family:FontAwesome}.veu_contact .contact_bt_txt:after{margin-left:7px;content:"\f18e";font-family:FontAwesome}.veu_contact .contact_bt_subTxt{display:block;overflow:hidden;font-size:14px}.veu_contact .contact_txt{text-align:center}.veu_contact .contact_bt{display:block}@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}}.widget .veu_contact .contact_bt{display:inline-block;float:none}.veu_insertAds{margin-top:1em;margin-bottom:2em}@media (max-width: 971px){.veu_insertAds{margin-bottom:0.5em}.veu_insertAds .col-md-6{margin-bottom:1em}}.veu_relatedPosts>.row{display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0;margin-right:-3%;-ms-flex-wrap:wrap;-webkit-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 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}@media (max-width: 768px){.veu_relatedPosts .relatedPosts_item{display:block;width:100%}.veu_relatedPosts .relatedPosts_item:nth-child(2){border-top:none}}.veu_fbPagePlugin .fbPagePlugin_body{margin:0 auto;border:4px solid #efefef;background-color:#f9f9f9;text-align:center}.twitter-timeline iframe{margin-right:auto;margin-left:auto}.veu_postList{margin-bottom:30px}.veu_postList h1.mainSection-title,.veu_postList .subSection-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}@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}}.veu_profile .profile{overflow:hidden}.veu_profile .profile_media{display:block;margin:0.8em auto;max-width:100%}.veu_profile .media_round{border-radius:50%}.veu_profile .media_left .profile_media{margin-left:0}.veu_profile .media_float{float:left;padding-right:10px}.veu_profile .media_float .profile_media{margin:0.8em 0 0}.veu_profile .media_float+.profile_text{padding-top:0.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:0.45em;list-style:none;text-align:center}.veu_profile .sns_btns a{display:block;display:table;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:0.8}.veu_profile .sns_btns .fa{display:table-cell;vertical-align:middle;text-align:center}.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:0.8em}.veu_3prArea .summary{margin-bottom:0.5em;font-size:14px;line-height:1.6em}.veu_3prArea .linkurl a{text-decoration:none}.veu_3prArea_image{margin-bottom:0.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}@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}}.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:table;margin:0 auto;width:80px;height:80px;border-radius:50%}.prBlock .prBlock_icon{display:table-cell;vertical-align:middle;text-align:center;font-size:36px}.prBlock .prBlock_title{margin-top:0.8em;margin-bottom:0.7em;text-align:center;font-size:18px;line-height:1.4em}.prBlock .prBlock_image{display:table;margin:0 auto}.prBlock .prBlock_image img{display:table-cell;overflow:hidden;width:120px;height:120px;border-radius:50%;vertical-align:middle;text-align:center}.prBlock .prBlock_summary{margin-bottom:0.5em;text-align:center;font-size:14px;line-height:1.6em}.prBlock_icon{color:#fff}@media screen and (max-width: 992px){.prBlock{margin-bottom:1.5em}}.veu_button i{margin-left:0.3em;margin-right:0.3em}.veu_button .button_mainText,.veu_button .button_subText{display:block}.veu_button .btn.btn-sm{padding-top:0.6em;padding-bottom:0.45em}.veu_button .btn{padding-top:0.8em;padding-bottom:0.6em}.veu_button .btn.btn-lg{padding-top:0.8em;padding-bottom:0.7em}
gulpfile.js ADDED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ var gulp = require('gulp');
2
+
3
+ var cssmin = require('gulp-cssmin');
4
+ // ファイルリネーム(.min作成用)
5
+ var rename = require('gulp-rename');
6
+ // ファイル結合
7
+ var concat = require('gulp-concat');
8
+ // js最小化
9
+ var jsmin = require('gulp-jsmin');
10
+ // エラーでも監視を続行させる
11
+ var plumber = require('gulp-plumber');
12
+ // sudo npm install gulp.spritesmith --save-dev
13
+ // var spritesmith = require('gulp.spritesmith');
14
+ // http://blog.e-riverstyle.com/2014/02/gulpspritesmithcss-spritegulp.html
15
+
16
+ // ファイル結合
17
+ gulp.task('scripts', function() {
18
+ return gulp.src(['./js/jquery.flatheights.js','./js/master.js'])
19
+ .pipe(concat('all.js'))
20
+ .pipe(gulp.dest('./js/'));
21
+ });
22
+
23
+ // js最小化
24
+ gulp.task('jsmin', function () {
25
+ gulp.src(['./js/all.js'])
26
+ .pipe(plumber()) // エラーでも監視を続行
27
+ .pipe(jsmin())
28
+ .pipe(rename({suffix: '.min'}))
29
+ .pipe(gulp.dest('./js'));
30
+ });
31
+
32
+ // Watch
33
+ gulp.task('watch', function() {
34
+ gulp.watch('js/master.js', ['scripts']);
35
+ gulp.watch('js/all.js', ['jsmin']);
36
+ gulp.watch('_scss/style.scss', ['copy']);
37
+ });
38
+
39
+ // gulp.task('default', ['scripts','watch','sprite']);
40
+ gulp.task('default', ['scripts','watch']);
41
+ gulp.task('compile', ['scripts','jsmin']);
images/head_logo_ExUnit.png CHANGED
File without changes
initialize.php CHANGED
@@ -34,11 +34,10 @@ function vkExUnit_setting_menu_parent() {
34
  /* Load master setting page
35
  /*-------------------------------------------*/
36
  function vkExUnit_add_setting_page() {
37
- require dirname( __FILE__ ) . '/admin_active_setting_page.php';
38
  }
39
 
40
- require_once( 'admin_main_setting_page.php' );
41
- require_once( 'admin_other_functions.php' );
42
 
43
  /*-------------------------------------------*/
44
  /* Load modules
@@ -50,13 +49,14 @@ require vkExUnit_get_directory() . '/packages.php';
50
  $options = vkExUnit_get_common_options();
51
  require vkExUnit_get_directory() . '/common_helpers.php';
52
 
 
 
53
  require vkExUnit_get_directory() . '/plugins_admin/disable_guide.php';
54
 
55
  require vkExUnit_get_directory() . '/plugins/footer_copyright_change.php';
 
56
 
57
  require vkExUnit_get_directory() . '/plugins_admin/vk-admin-config.php';
58
- require vkExUnit_get_directory() . '/plugins_admin/customize-panel.php';
59
- require vkExUnit_get_directory() . '/plugins_admin/content-meta-box.php';
60
 
61
  vkExUnit_package_include(); // package_manager.php
62
 
34
  /* Load master setting page
35
  /*-------------------------------------------*/
36
  function vkExUnit_add_setting_page() {
37
+ require dirname( __FILE__ ) . '/vkExUnit_admin.php';
38
  }
39
 
40
+ require_once( 'admin_wrapper.php' );
 
41
 
42
  /*-------------------------------------------*/
43
  /* Load modules
49
  $options = vkExUnit_get_common_options();
50
  require vkExUnit_get_directory() . '/common_helpers.php';
51
 
52
+ require vkExUnit_get_directory() . '/plugins_admin/dashboard_info_widget.php';
53
+
54
  require vkExUnit_get_directory() . '/plugins_admin/disable_guide.php';
55
 
56
  require vkExUnit_get_directory() . '/plugins/footer_copyright_change.php';
57
+ require vkExUnit_get_directory() . '/plugins/page_custom_field.php';
58
 
59
  require vkExUnit_get_directory() . '/plugins_admin/vk-admin-config.php';
 
 
60
 
61
  vkExUnit_package_include(); // package_manager.php
62
 
js/all.js CHANGED
File without changes
js/all.min.js CHANGED
File without changes
js/master.js CHANGED
File without changes
js/vkExUnit_admin.js CHANGED
File without changes
languages/vkExUnit-ja.mo CHANGED
Binary file
languages/vkExUnit-ja.po CHANGED
@@ -1,7 +1,7 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
- "POT-Creation-Date: 2017-12-27 22:46+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"
@@ -9,63 +9,113 @@ msgstr ""
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "X-Generator: Poedit 2.0.4\n"
13
  "X-Poedit-Basepath: ..\n"
14
  "X-Poedit-SourceCharset: UTF-8\n"
15
  "X-Poedit-KeywordsList: __;_e;_x;_ex;_ex:1,2c;_x:1,2c;_n:1,2;esc_attr__\n"
16
  "X-Poedit-SearchPath-0: .\n"
17
  "X-Poedit-SearchPathExcluded-0: node_modules\n"
18
 
19
- #: 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:74
24
- msgid "Select all"
25
- msgstr "全てを選択"
 
26
 
27
- #: admin_active_setting_page.php:16 admin_active_setting_page.php:74
28
- msgid "Function"
29
- msgstr "有効化"
 
30
 
31
- #: admin_active_setting_page.php:16 admin_active_setting_page.php:74
32
- msgid "Description"
33
- msgstr "説明"
 
34
 
35
- #: admin_active_setting_page.php:28 packages.php:354
36
- msgid "Automatic Eye Catch insert"
37
- msgstr "アイキャッチ画像自動挿入"
 
38
 
39
- #: admin_active_setting_page.php:80
40
- msgid "Extension Setting"
41
- msgstr "拡張設定"
 
42
 
43
- #: admin_active_setting_page.php:85
44
  #, fuzzy
45
- msgid "Extention contents"
46
- msgstr "記事に広告を挿入します"
 
47
 
48
- #: admin_active_setting_page.php:86
49
- msgid "set extension contents to loop_end hook"
50
- msgstr "ループ終了時にコンテンツを追加する"
 
51
 
52
- #: admin_active_setting_page.php:92
53
- msgid "Plugin setting options"
54
- msgstr "プラグイン設定オプション"
 
55
 
56
- #: admin_active_setting_page.php:94
57
- msgid "Delete myOptions when deactivate me."
58
- msgstr "プラグインを無効化する際にDBに保存したオプション項目を削除します。"
 
59
 
60
- #: admin_main_setting_page.php:10 admin_main_setting_page.php:11
61
- #: plugins/meta_keyword.php:103
62
- msgid "Main setting"
63
- msgstr "メイン設定"
64
 
65
- #: admin_main_setting_page.php:76
66
- msgid "Activated Packages is noting. please activate some package."
67
- msgstr ""
68
- "有効化されているパッケージがありません。何かの機能を有効化してください。"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
69
 
70
  #: packages.php:70
71
  msgid "Print Bootstrap css ( grid / button / table )"
@@ -101,15 +151,6 @@ msgstr ""
101
  "ブラウザでページを表示した際にタブやウィンドウのタイトルに表示されるアイコン"
102
  "(ファビコン)を設定します。"
103
 
104
- #: packages.php:92
105
- msgid ""
106
- "This feature will be discontinued shortly.<br>You can set the site icon from "
107
- "\"Site Identity\" panel of \"Themes > Customize\"."
108
- msgstr ""
109
- "この機能は間もなく廃止されます。<br>\n"
110
- "サイトアイコンは「外観 > カスタマイズ」の「サイト基本情報」パネルから設定でき"
111
- "ます。"
112
-
113
  #: packages.php:102
114
  msgid "Rewrite the title tag"
115
  msgstr "タイトルタグの書き換え"
@@ -289,11 +330,11 @@ msgstr "HTMLサイトマップの表示"
289
  msgid "It displays a HTML Site Map to the specified page."
290
  msgstr "指定した固定ページにHTMLサイトマップを表示します。"
291
 
292
- #: packages.php:295 plugins/call-to-action/view-adminsetting.php:19
293
  msgid "Display the CTA at the end of the post content."
294
  msgstr "投稿内容の最後にCTAを表示します。"
295
 
296
- #: packages.php:297 plugins/call-to-action/view-adminsetting.php:20
297
  msgid ""
298
  "The CTA stands for \"Call to action\" and this is the area that prompts the "
299
  "user behavior."
@@ -301,7 +342,7 @@ msgstr ""
301
  "CTAは「Call To Action」の略で、ユーザーにとってもらいたい行動へ誘導するための"
302
  "情報を表示します。"
303
 
304
- #: packages.php:299 plugins/call-to-action/view-adminsetting.php:21
305
  msgid ""
306
  "As an example, text message and a link button for induction to the free "
307
  "sample download page."
@@ -309,7 +350,7 @@ msgstr ""
309
  "例えば、無料サンプルのダウンロードページへの誘導のためのテキストやリンクボタ"
310
  "ンなどです。"
311
 
312
- #: packages.php:303 plugins/call-to-action/view-adminsetting.php:15
313
  msgid "Call To Action"
314
  msgstr "Call To Action"
315
 
@@ -325,7 +366,7 @@ msgstr "広告の挿入"
325
  msgid "Insert ads to content."
326
  msgstr "記事に広告を挿入します"
327
 
328
- #: packages.php:343 plugins/related_posts/related_posts.php:102
329
  msgid "Related posts"
330
  msgstr "関連記事を表示"
331
 
@@ -333,6 +374,10 @@ msgstr "関連記事を表示"
333
  msgid "Print Related posts lists to post content bottom."
334
  msgstr "関連記事を記事コンテンツ下のエリアへ表示します。"
335
 
 
 
 
 
336
  #: packages.php:355
337
  msgid "Display Eye Catch image at before content."
338
  msgstr ""
@@ -395,151 +440,150 @@ msgstr "キーカラー"
395
  msgid "Key color(dark)"
396
  msgstr "キーカラー(暗)"
397
 
398
- #: plugins/call-to-action/class-vk-call-to-action.php:61
399
- #: plugins/call-to-action/view-actionbox.php:64
400
  msgid "Edit CTA"
401
  msgstr "CTAの編集"
402
 
403
- #: plugins/call-to-action/class-vk-call-to-action.php:62
404
  msgid "Add new CTA"
405
  msgstr "CTAの新規作成"
406
 
407
- #: plugins/call-to-action/class-vk-call-to-action.php:63
408
  msgid "New CTA"
409
  msgstr "CTA 新規作成"
410
 
411
- #: plugins/call-to-action/class-vk-call-to-action.php:91
412
- #: plugins/call-to-action/class-vk-call-to-action.php:93
413
- #: plugins/call-to-action/class-vk-call-to-action.php:94
414
  msgid "Call to Action setting"
415
  msgstr "CTA設定"
416
 
417
- #: plugins/call-to-action/class-vk-call-to-action.php:96
418
  msgid "CTA Contents"
419
  msgstr "CTA Contents"
420
 
421
- #: plugins/call-to-action/class-vk-call-to-action.php:121
422
- #: plugins/call-to-action/class-vk-call-to-action.php:549
423
- #: plugins/call-to-action/widget-call-to-action.php:74
424
  msgid "Random"
425
  msgstr "ランダム表示"
426
 
427
- #: plugins/call-to-action/class-vk-call-to-action.php:122
428
- #: plugins/call-to-action/class-vk-call-to-action.php:551
429
  msgid "Disable display"
430
  msgstr "表示しない"
431
 
432
- #: plugins/call-to-action/class-vk-call-to-action.php:123
433
  msgid "Follow common setting"
434
  msgstr "共通設定を使用"
435
 
436
- #: plugins/call-to-action/class-vk-call-to-action.php:134
437
  msgid "CTA common setting"
438
  msgstr "CTA共通設定"
439
 
440
- #: plugins/call-to-action/class-vk-call-to-action.php:135
441
- #: plugins/call-to-action/view-adminsetting.php:31
442
- #: plugins/call-to-action/widget-call-to-action.php:86
443
  msgid "Show CTA index page"
444
  msgstr "CTAの一覧を表示"
445
 
446
- #: plugins/call-to-action/class-vk-call-to-action.php:203
447
  msgid "CTA image"
448
  msgstr "CTA画像"
449
 
450
- #: plugins/call-to-action/class-vk-call-to-action.php:209
451
  msgid "Add image"
452
  msgstr "画像を追加"
453
 
454
- #: plugins/call-to-action/class-vk-call-to-action.php:210
455
  msgid "Change image"
456
  msgstr "画像を変更"
457
 
458
- #: plugins/call-to-action/class-vk-call-to-action.php:211
459
  msgid "Remove image"
460
  msgstr "画像を削除"
461
 
462
- #: plugins/call-to-action/class-vk-call-to-action.php:216
463
  msgid "CTA image position"
464
  msgstr "CTA画像の位置"
465
 
466
- #: plugins/call-to-action/class-vk-call-to-action.php:219
467
  msgid "right"
468
  msgstr "右寄せ"
469
 
470
- #: plugins/call-to-action/class-vk-call-to-action.php:220
471
  msgid "center"
472
  msgstr "中央"
473
 
474
- #: plugins/call-to-action/class-vk-call-to-action.php:221
475
  msgid "left"
476
  msgstr "左寄せ"
477
 
478
- #: plugins/call-to-action/class-vk-call-to-action.php:225
479
  msgid "Button text"
480
  msgstr "ボタンの表記文言"
481
 
482
- #: plugins/call-to-action/class-vk-call-to-action.php:229
483
  msgid "Button icon"
484
  msgstr "ボタンアイコン"
485
 
486
- #: plugins/call-to-action/class-vk-call-to-action.php:230
487
  #: plugins/other_widget/widget-button.php:104
488
- #: plugins/other_widget/widget-pr-blocks.php:113
489
  msgid "To choose your favorite icon, and enter the class."
490
  msgstr "アイコンフォントを選んでそのクラス名を入力してください。"
491
 
492
- #: plugins/call-to-action/class-vk-call-to-action.php:231
493
  #: plugins/other_widget/widget-button.php:105
494
  msgid "Before :"
495
  msgstr "文字の前 :"
496
 
497
- #: plugins/call-to-action/class-vk-call-to-action.php:233
498
  #: plugins/other_widget/widget-button.php:107
499
  msgid "After :"
500
  msgstr "文字の後 :"
501
 
502
- #: plugins/call-to-action/class-vk-call-to-action.php:235
503
  #: plugins/other_widget/widget-button.php:109
504
  msgid " ex:fa-arrow-circle-o-right"
505
  msgstr "例: fa-arrow-circle-o-right"
506
 
507
- #: plugins/call-to-action/class-vk-call-to-action.php:240
508
  msgid "Button link url"
509
  msgstr "ボタンのリンク先URL"
510
 
511
- #: plugins/call-to-action/class-vk-call-to-action.php:253
512
  msgid "Target window"
513
  msgstr "リンク先ターゲット"
514
 
515
- #: plugins/call-to-action/class-vk-call-to-action.php:255
516
  msgid "Open in a self window"
517
  msgstr "同じウィンドウで開く"
518
 
519
- #: plugins/call-to-action/class-vk-call-to-action.php:257
520
  msgid "Text message"
521
  msgstr "テキストメッセージ"
522
 
523
- #: plugins/call-to-action/class-vk-call-to-action.php:263
524
- #: plugins/call-to-action/widget-call-to-action.php:89
525
  msgid "CTA setting"
526
  msgstr "CTA設定"
527
 
528
- #: plugins/call-to-action/view-adminsetting.php:23
529
  msgid "How to use"
530
  msgstr "使い方"
531
 
532
- #: plugins/call-to-action/view-adminsetting.php:26
533
  msgid ""
534
  "You register the contents on \"CTA\" that you want to display to bottom of "
535
  "the content."
536
  msgstr "まずは投稿タイプCTAで、本文の最後に表示させたい内容を登録します。"
537
 
538
- #: plugins/call-to-action/view-adminsetting.php:27
539
  msgid "Choose the CTA to be displayed from the following."
540
  msgstr "下記のプルダウンで、投稿タイプ別に表示するCTAを選択して保存します。"
541
 
542
- #: plugins/call-to-action/view-adminsetting.php:28
543
  msgid ""
544
  "If you want to switch the CTA to be displayed on each post, please set in "
545
  "the details page of such posting."
@@ -547,32 +591,32 @@ msgstr ""
547
  "投稿毎に表示するCTAを切り替えたい場合は、投稿などの詳細ページで設定してくださ"
548
  "い。"
549
 
550
- #: plugins/call-to-action/view-adminsetting.php:41
551
  msgid "Show index page"
552
  msgstr "一覧ページを表示する"
553
 
554
- #: plugins/call-to-action/widget-call-to-action.php:21
555
  #, fuzzy
556
  msgid "CTA"
557
  msgstr "CTAの新規作成"
558
 
559
- #: plugins/call-to-action/widget-call-to-action.php:27
560
  msgid "Select CTA and display it."
561
  msgstr "CTAを選択して表示します。"
562
 
563
- #: plugins/call-to-action/widget-call-to-action.php:69
564
  msgid "Please select CTA to display."
565
  msgstr "表示するCTAを選択してください。"
566
 
567
- #: plugins/call-to-action/widget-call-to-action.php:78
568
  msgid "Please select"
569
  msgstr "選択してください"
570
 
571
- #: plugins/child_page_index.php:76 plugins/other_widget/widget-3pr-area.php:193
572
  msgid "Read more"
573
  msgstr "詳しくはこちら"
574
 
575
- #: plugins/child_page_index.php:139 plugins/other_widget/widget-page.php:174
576
  msgid "Display a child page index"
577
  msgstr "子ページ一覧の表示"
578
 
@@ -705,32 +749,7 @@ msgstr "Contact情報を編集"
705
  msgid "Contact Button"
706
  msgstr "お問い合わせボタン"
707
 
708
- #: plugins/contact_section.php:347
709
- msgid "Display contact button."
710
- msgstr "お問い合わせボタンを表示します。"
711
-
712
- #: plugins/contact_section.php:348 plugins/contact_section.php:376
713
- #: plugins/contact_section.php:394
714
- #, php-format
715
- msgid ""
716
- "It is necessary to set the \"%s\" -> \"Contact Information\" section in "
717
- "\"Main setting\" page."
718
- msgstr ""
719
- "「%s」→ 「メイン設定」ページで『お問い合わせ情報』を設定する必要があります。"
720
-
721
- #: plugins/contact_section.php:375
722
- msgid "Display contact button"
723
- msgstr "お問い合わせボタンを表示します。"
724
-
725
- #: plugins/contact_section.php:392
726
- msgid "Contact Section HTML"
727
- msgstr "お問い合わせ情報"
728
-
729
- #: plugins/contact_section.php:393
730
- msgid "Display Phone number and contact button etc."
731
- msgstr "電話番号とお問い合わせボタンなどを表示します。"
732
-
733
- #: plugins/contact_section.php:422
734
  #, php-format
735
  msgid ""
736
  "*It is necessary to set the \"%s\" -> \"Contact Information\" section in "
@@ -812,26 +831,15 @@ msgstr "両タイプのコードを出力します。"
812
  msgid "icon setting"
813
  msgstr "アイコン設定"
814
 
815
- #: plugins/icons.php:74
816
- #, php-format
817
- msgid ""
818
- "This feature will be discontinued shortly.<br>You can set the site icon from "
819
- "\"Site Identity\" panel of [ <a href=%s>Themes > Customize</a> ] After "
820
- "updating the setting."
821
- msgstr ""
822
- "この機能は間もなく廃止されます。<br>\n"
823
- "サイトアイコンは「<a href=%s>外観 > カスタマイズ</a>」の「サイト基本情報」パ"
824
- "ネルから設定できます。"
825
-
826
- #: plugins/icons.php:81
827
  msgid "Favicon Setting"
828
  msgstr "ファビコン設定"
829
 
830
- #: plugins/icons.php:83
831
  msgid "Choose icon"
832
  msgstr "アイコンを選択"
833
 
834
- #: plugins/icons.php:84
835
  msgid "Please upload your \".ico\" file"
836
  msgstr "作成したicoファイルをアップロードしてください"
837
 
@@ -958,8 +966,24 @@ msgstr "キーワードを複数入力する場合は , ( カンマ )で区切
958
  msgid "* keywords common to the entire site can be set from %s."
959
  msgstr "サイト全体のキーワードは %s より設定することができます。"
960
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
961
  #: plugins/other_widget/widget-3pr-area.php:9
962
- #: plugins/other_widget/widget-3pr-area.php:156
963
  msgid "3PR area"
964
  msgstr "3PR エリア"
965
 
@@ -984,11 +1008,10 @@ msgid "3PR area setting"
984
  msgstr "3PR エリア設定"
985
 
986
  #: plugins/other_widget/widget-3pr-area.php:58
987
- #: plugins/other_widget/widget-new-posts.php:204
988
- #: plugins/other_widget/widget-page.php:126
989
  #: plugins/other_widget/widget-pr-blocks.php:89
990
- #: plugins/other_widget/widget-profile.php:48
991
- #: plugins/related_posts/related_posts.php:160
992
  #: plugins/sns/function_fbPagePlugin.php:79
993
  msgid "Title:"
994
  msgstr "タイトル"
@@ -997,39 +1020,39 @@ msgstr "タイトル"
997
  msgid "Select image for PC:"
998
  msgstr "PC 用に表示される画像を選択(横 300px 程度推奨)"
999
 
1000
- #: plugins/other_widget/widget-3pr-area.php:73
1001
- #: plugins/other_widget/widget-3pr-area.php:90
1002
- #: plugins/other_widget/widget-pr-blocks.php:147
1003
- #: plugins/other_widget/widget-profile.php:62
1004
  msgid "Select image"
1005
  msgstr "画像を選択"
1006
 
1007
- #: plugins/other_widget/widget-3pr-area.php:74
1008
- #: plugins/other_widget/widget-3pr-area.php:91
1009
- #: plugins/other_widget/widget-pr-blocks.php:148
1010
- #: plugins/other_widget/widget-profile.php:63
1011
  msgid "Clear image"
1012
  msgstr "画像クリア"
1013
 
1014
- #: plugins/other_widget/widget-3pr-area.php:81
1015
  msgid "Select image for Mobile:"
1016
  msgstr ""
1017
  "スマホ用(ウィンドウサイズが 768px 以下の場合)に表示される画像を選択(橫 "
1018
  "690px 以上推奨。空欄も可)"
1019
 
1020
- #: plugins/other_widget/widget-3pr-area.php:102
1021
- #: plugins/other_widget/widget-pr-blocks.php:93
1022
  msgid "Summary Text:"
1023
  msgstr "概要となるテキスト"
1024
 
1025
- #: plugins/other_widget/widget-3pr-area.php:108
1026
- #: plugins/other_widget/widget-pr-blocks.php:98
1027
  msgid "Link URL:"
1028
  msgstr "リンク先ページのURL"
1029
 
1030
- #: plugins/other_widget/widget-3pr-area.php:111
1031
  #: plugins/other_widget/widget-banner.php:87
1032
- #: plugins/other_widget/widget-pr-blocks.php:102
1033
  msgid "Open link new tab."
1034
  msgstr "リンクを別ウィンドウで開く"
1035
 
@@ -1039,8 +1062,8 @@ msgid "Monthly archives"
1039
  msgstr "月別アーカイブ"
1040
 
1041
  #: plugins/other_widget/widget-archives.php:63
1042
- #: plugins/other_widget/widget-new-posts.php:209
1043
- #: plugins/other_widget/widget-new-posts.php:210
1044
  msgid "Title"
1045
  msgstr "タイトル"
1046
 
@@ -1160,7 +1183,8 @@ msgid "Display the child pages list from ancestor page."
1160
  msgstr "表示しているページの先祖階層からの子ページリストを表示します。"
1161
 
1162
  #: plugins/other_widget/widget-new-posts.php:11
1163
- #: plugins/other_widget/widget-new-posts.php:181
 
1164
  msgid "Recent Posts"
1165
  msgstr "最新記事"
1166
 
@@ -1168,65 +1192,65 @@ msgstr "最新記事"
1168
  msgid "Displays a list of your most recent posts"
1169
  msgstr "最新の投稿記事リストを表示します。"
1170
 
1171
- #: plugins/other_widget/widget-new-posts.php:208
1172
  msgid "Display Format"
1173
  msgstr "表示形式"
1174
 
1175
- #: plugins/other_widget/widget-new-posts.php:209
1176
  msgid "Thumbnail"
1177
  msgstr "サムネイル画像"
1178
 
1179
- #: plugins/other_widget/widget-new-posts.php:209
1180
- #: plugins/other_widget/widget-new-posts.php:210
1181
  msgid "Date"
1182
  msgstr "日付"
1183
 
1184
- #: plugins/other_widget/widget-new-posts.php:210
1185
  #: plugins/other_widget/widget-taxonomies.php:24
1186
  #: plugins/other_widget/widget-taxonomies.php:54
1187
  #: plugins/other_widget/widget-taxonomies.php:55
1188
  msgid "Category"
1189
  msgstr "カテゴリー"
1190
 
1191
- #: plugins/other_widget/widget-new-posts.php:213
1192
  msgid "Order by"
1193
  msgstr "表示順"
1194
 
1195
- #: plugins/other_widget/widget-new-posts.php:214
1196
  msgid "Publish date"
1197
  msgstr "公開日"
1198
 
1199
- #: plugins/other_widget/widget-new-posts.php:215
1200
  msgid "Modified date"
1201
  msgstr "最終更新日"
1202
 
1203
- #: plugins/other_widget/widget-new-posts.php:219
1204
  msgid "Display count"
1205
  msgstr "表示する記事数"
1206
 
1207
- #: plugins/other_widget/widget-new-posts.php:224
1208
  msgid "Slug for the custom type you want to display"
1209
  msgstr "表示したい記事タイプ"
1210
 
1211
- #: plugins/other_widget/widget-new-posts.php:229
1212
  msgid "taxonomy ID"
1213
  msgstr "カテゴリー(タクソノミー)ID"
1214
 
1215
- #: plugins/other_widget/widget-new-posts.php:231
1216
  msgid "if you need filtering by term, add the term ID separate by \",\"."
1217
  msgstr ""
1218
  "特定のカテゴリーのみ表示したい場合は<br/>カンマ(,)区切りでカテゴリーIDを入力"
1219
  "します。"
1220
 
1221
- #: plugins/other_widget/widget-new-posts.php:233 plugins/sns/sns_admin.php:88
1222
  msgid "if empty this area, I will do not filtering."
1223
  msgstr "空欄の場合はフィルタリングは行いません。"
1224
 
1225
- #: plugins/other_widget/widget-new-posts.php:238
1226
  msgid "Destination URL:"
1227
- msgstr "リンク先URL:"
1228
 
1229
- #: plugins/other_widget/widget-new-posts.php:241
1230
  msgid "Notation text:"
1231
  msgstr "表記テキスト:"
1232
 
@@ -1238,28 +1262,24 @@ msgstr "固定ページ本文"
1238
  msgid "Displays a page contents to widget."
1239
  msgstr "選択したページの内容を表示します。"
1240
 
1241
- #: plugins/other_widget/widget-page.php:135
1242
  msgid "Display the entered title"
1243
  msgstr "入力したタイトルを表示する"
1244
 
1245
- #: plugins/other_widget/widget-page.php:139
1246
  msgid "Display the title of page"
1247
  msgstr "固定ページのタイトルを表示する"
1248
 
1249
- #: plugins/other_widget/widget-page.php:143
1250
  msgid "Do not display titles"
1251
  msgstr "タイトルを表示しない"
1252
 
1253
- #: plugins/other_widget/widget-page.php:157
1254
  #: plugins/other_widget/widget-taxonomies.php:74
1255
  msgid "Display page"
1256
  msgstr "ページを表示"
1257
 
1258
- #: plugins/other_widget/widget-page.php:183 plugins/pageList_ancestor.php:96
1259
- msgid "Display a page list from ancestor"
1260
- msgstr "現在のページの先祖階層からの子ページリストを表示"
1261
-
1262
- #: plugins/other_widget/widget-page.php:253
1263
  msgid "Edit"
1264
  msgstr "編集"
1265
 
@@ -1309,47 +1329,43 @@ msgstr ""
1309
  "す。それから編集画面を再度開くと列の入力フォームが増減します。"
1310
 
1311
  #: plugins/other_widget/widget-pr-blocks.php:86
1312
- #: plugins/other_widget/widget-pr-blocks.php:243
1313
  msgid "PR Block"
1314
  msgstr "PRブロック"
1315
 
1316
- #: plugins/other_widget/widget-pr-blocks.php:107
1317
- msgid "Icon"
1318
- msgstr "アイコン"
1319
-
1320
- #: plugins/other_widget/widget-pr-blocks.php:110
1321
  msgid "Class name of the icon font you want to use:"
1322
  msgstr "使用したいアイコンフォントのクラス名:"
1323
 
1324
- #: plugins/other_widget/widget-pr-blocks.php:113
1325
  msgid " ex:fa-file-text-o"
1326
  msgstr "例:fa-file-text-o"
1327
 
1328
- #: plugins/other_widget/widget-pr-blocks.php:117
1329
- #: plugins/other_widget/widget-profile.php:149
1330
  msgid "Icon color:"
1331
  msgstr "アイコンの色:"
1332
 
1333
- #: plugins/other_widget/widget-pr-blocks.php:121
1334
- #: plugins/other_widget/widget-profile.php:134
1335
  msgid "Icon Background:"
1336
  msgstr "アイコン背景:"
1337
 
1338
- #: plugins/other_widget/widget-pr-blocks.php:125
1339
- #: plugins/other_widget/widget-profile.php:140
1340
  msgid "Solid color"
1341
  msgstr "塗りつぶし"
1342
 
1343
- #: plugins/other_widget/widget-pr-blocks.php:129
1344
- #: plugins/other_widget/widget-profile.php:143 plugins/sns/sns.php:187
1345
  msgid "No background"
1346
  msgstr "背景なし"
1347
 
1348
- #: plugins/other_widget/widget-pr-blocks.php:135
1349
- msgid "PR Image"
1350
- msgstr "画像"
1351
 
1352
- #: plugins/other_widget/widget-pr-blocks.php:136
1353
  msgid "When you have an image. Image is displayed with priority"
1354
  msgstr "画像を設定するとアイコンフォントよりも画像が優先されます。"
1355
 
@@ -1363,67 +1379,63 @@ msgid "Displays a your profile"
1363
  msgstr ""
1364
  "ブログのサイドバーに運営者情報を表示したり、フッターに企業情報を表示します。"
1365
 
1366
- #: plugins/other_widget/widget-profile.php:33
1367
  msgid "Profile Text"
1368
  msgstr "プロフィールテキスト"
1369
 
1370
- #: plugins/other_widget/widget-profile.php:53
1371
  msgid "Select Profile image:"
1372
  msgstr "プロフィール用画像を選択"
1373
 
1374
- #: plugins/other_widget/widget-profile.php:71
1375
  msgid "Cut out round the image."
1376
  msgstr "画像を丸く切り抜いて表示する"
1377
 
1378
- #: plugins/other_widget/widget-profile.php:75
1379
  msgid "Media size (Optional)"
1380
  msgstr "画像の大きさ( 任意 )"
1381
 
1382
- #: plugins/other_widget/widget-profile.php:85
1383
- msgid "Align left"
1384
- msgstr "画像左揃え"
1385
-
1386
- #: plugins/other_widget/widget-profile.php:88
1387
- msgid "Align center"
1388
- msgstr "画像中央揃え"
1389
 
1390
- #: plugins/other_widget/widget-profile.php:92
1391
  msgid "Text float to image."
1392
  msgstr "テキストを画像に回りこませる"
1393
 
1394
- #: plugins/other_widget/widget-profile.php:96
1395
  msgid "Profile Text:"
1396
  msgstr "プロフィールテキスト"
1397
 
1398
- #: plugins/other_widget/widget-profile.php:100
1399
  msgid "Facebook URL:"
1400
  msgstr "Facebook リンク先ページのURL"
1401
 
1402
- #: plugins/other_widget/widget-profile.php:105
1403
  msgid "Twitter URL:"
1404
  msgstr "twitterリンク先ページのURL"
1405
 
1406
- #: plugins/other_widget/widget-profile.php:110
1407
  msgid "Email Address:"
1408
  msgstr "Email リンク先ページのURL"
1409
 
1410
- #: plugins/other_widget/widget-profile.php:115
1411
  msgid "Youtube URL:"
1412
  msgstr "Youtube リンク先ページのURL"
1413
 
1414
- #: plugins/other_widget/widget-profile.php:120
1415
  msgid "RSS URL:"
1416
  msgstr "RSS リンク先ページのURL"
1417
 
1418
- #: plugins/other_widget/widget-profile.php:125
1419
  msgid "instagram URL:"
1420
  msgstr "instagram リンク先ページのURL"
1421
 
1422
- #: plugins/other_widget/widget-profile.php:129
1423
  msgid "linkedin URL:"
1424
  msgstr "linkedin リンク先ページのURL"
1425
 
1426
- #: plugins/other_widget/widget-profile.php:145
1427
  msgid ""
1428
  "* When \"Icon Background: Fill\" is selected and \"Icon color\" is not "
1429
  "specified, each brand color will be painted."
@@ -1459,10 +1471,13 @@ msgstr "投稿のない分類項目を表示しない"
1459
  msgid "Blog"
1460
  msgstr "ブログ"
1461
 
1462
- #: plugins/other_widget/widget-taxonomies.php:100
1463
- #: plugins/template-tags/template-tags.php:135
1464
- msgid "Archives"
1465
- msgstr "アーカイブ"
 
 
 
1466
 
1467
  #: plugins/post-type-manager/class.post-type-manager.php:21
1468
  #: plugins/post-type-manager/class.post-type-manager.php:22
@@ -1470,113 +1485,67 @@ msgstr "アーカイブ"
1470
  msgid "Custom Post Type Setting"
1471
  msgstr "カスタム投稿タイプ設定"
1472
 
1473
- #: plugins/post-type-manager/class.post-type-manager.php:87
1474
  msgid "Post Type ID(Required)"
1475
  msgstr "投稿タイプID(必須)"
1476
 
1477
- #: plugins/post-type-manager/class.post-type-manager.php:88
1478
  msgid "20 characters or less in alphanumeric"
1479
  msgstr "半角英数字20文字以内で入力ください"
1480
 
1481
- #: plugins/post-type-manager/class.post-type-manager.php:93
1482
  msgid "title"
1483
  msgstr "タイトル"
1484
 
1485
- #: plugins/post-type-manager/class.post-type-manager.php:94
1486
  msgid "editor"
1487
  msgstr "本文"
1488
 
1489
- #: plugins/post-type-manager/class.post-type-manager.php:95
1490
  msgid "author"
1491
  msgstr "投稿者"
1492
 
1493
- #: plugins/post-type-manager/class.post-type-manager.php:96
1494
  msgid "thumbnail"
1495
  msgstr "アイキャッチ画像"
1496
 
1497
- #: plugins/post-type-manager/class.post-type-manager.php:97
1498
  msgid "excerpt"
1499
  msgstr "抜粋"
1500
 
1501
- #: plugins/post-type-manager/class.post-type-manager.php:98
1502
  msgid "comments"
1503
  msgstr "コメント"
1504
 
1505
- #: plugins/post-type-manager/class.post-type-manager.php:99
1506
  msgid "revisions"
1507
  msgstr "リビジョン"
1508
 
1509
- #: plugins/post-type-manager/class.post-type-manager.php:104
1510
  msgid "Supports(Required)"
1511
  msgstr "有効にする項目(必須)"
1512
 
1513
- #: plugins/post-type-manager/class.post-type-manager.php:117
1514
  msgid "Menu position(optional)"
1515
  msgstr "メニューの位置( 任意 )"
1516
 
1517
- #: plugins/post-type-manager/class.post-type-manager.php:118
1518
  msgid "Please enter a number."
1519
  msgstr "数字を入力してください。数字が小さいほど上に表示されます。"
1520
 
1521
- #: plugins/post-type-manager/class.post-type-manager.php:125
1522
- msgid "Export to REST API(optional)"
1523
- msgstr "REST API に出力する( 任意 )"
1524
-
1525
- #: plugins/post-type-manager/class.post-type-manager.php:137
1526
- msgid "Export to REST API"
1527
- msgstr "REST API に出力する"
1528
-
1529
- #: plugins/post-type-manager/class.post-type-manager.php:142
1530
  msgid "Custom taxonomies(optional)"
1531
  msgstr "カスタム分類(任意)"
1532
 
1533
- #: plugins/post-type-manager/class.post-type-manager.php:145
1534
- msgid "Custom taxonomy is like a category in post."
1535
- msgstr "カスタム分類とは投稿で言うカテゴリーです。"
1536
-
1537
- #: plugins/post-type-manager/class.post-type-manager.php:146
1538
- msgid ""
1539
- "However, it refers to the \"category\" itself, not to the “item” of the "
1540
- "category."
1541
- msgstr "しかし、カテゴリーの”項目”ではなく、”カテゴリー”そのものを指します。"
1542
-
1543
- #: plugins/post-type-manager/class.post-type-manager.php:147
1544
- msgid ""
1545
- "For example, if you create a post type \"construction result\", Custom "
1546
- "taxonomy will be \"construction type\", \"construction area\", etc."
1547
- msgstr ""
1548
- "例えば「施工実績」という投稿タイプを作成した場合、カスタム分類は「施工タイ"
1549
- "プ」「施工地域」等になります。"
1550
-
1551
- #: plugins/post-type-manager/class.post-type-manager.php:171
1552
  msgid "Custon taxonomy name(slug)"
1553
  msgstr "カスタム分類名(スラッグ)"
1554
 
1555
- #: plugins/post-type-manager/class.post-type-manager.php:175
1556
- msgid "* Please be sure to enter it with one-byte alphanumeric characters"
1557
- msgstr "※ 必ず半角英数字にて入力してください"
1558
-
1559
- #: plugins/post-type-manager/class.post-type-manager.php:181
1560
  msgid "Custon taxonomy label"
1561
  msgstr "カスタム分類名(表示名)"
1562
 
1563
- #: plugins/post-type-manager/class.post-type-manager.php:188
1564
- msgid "Hierarchy"
1565
- msgstr "階層"
1566
-
1567
- #: plugins/post-type-manager/class.post-type-manager.php:189
1568
- msgid "Make it a tag (do not hierarchize)"
1569
- msgstr "タグにする(階層化しない)"
1570
-
1571
- #: plugins/post-type-manager/class.post-type-manager.php:198
1572
- msgid "REST API(optional)"
1573
- msgstr "REST API ( 任意 )"
1574
-
1575
- #: plugins/post-type-manager/class.post-type-manager.php:199
1576
- msgid "Use for REST API"
1577
- msgstr "REST API に利用する"
1578
-
1579
- #: plugins/post-type-manager/class.post-type-manager.php:260
1580
  #, php-format
1581
  msgid ""
1582
  "Please save a <a href=\"%s\">permanent link configuration</a> After updating "
@@ -1584,10 +1553,6 @@ msgid ""
1584
  msgstr ""
1585
  "設定を更新したら<a href=\"%s\">パーマリンク設定</a>を保存してください。"
1586
 
1587
- #: plugins/related_posts/related_posts.php:147
1588
- msgid "Related Settings"
1589
- msgstr "関連記事設定"
1590
-
1591
  #: plugins/sitemap_page/sitemap_admin.php:9
1592
  msgid "HTML Sitemap Settings"
1593
  msgstr "HTMLサイトマップ設定"
@@ -1638,10 +1603,6 @@ msgstr "タイムラインを表示"
1638
  msgid "Follow me"
1639
  msgstr "このサイトをフォローする"
1640
 
1641
- #: plugins/sns/function_follow.php:44
1642
- msgid "Edit follow button"
1643
- msgstr "Follow me box の編集"
1644
-
1645
  #: plugins/sns/function_meta_box.php:28
1646
  msgid "Sns Title"
1647
  msgstr "OGPタイトル"
@@ -1652,23 +1613,19 @@ msgstr ""
1652
  "このエリアにタイトルを入力すると、このページのOGP,ツイッターカードに出力され"
1653
  "るタイトルを上書きすることができます"
1654
 
1655
- #: plugins/sns/sns.php:24
1656
  msgid "SNS"
1657
  msgstr "SNS"
1658
 
1659
- #: plugins/sns/sns.php:124
1660
  msgctxt "facebook language code"
1661
  msgid "en_US"
1662
  msgstr "ja_JP"
1663
 
1664
- #: plugins/sns/sns.php:173 plugins/sns/sns_admin.php:1
1665
  msgid "SNS Settings"
1666
  msgstr "SNS設定"
1667
 
1668
- #: plugins/sns/sns.php:203
1669
- msgid "Btn color"
1670
- msgstr "ボタンの色:"
1671
-
1672
  #: plugins/sns/sns_admin.php:13
1673
  msgid "facebook application ID"
1674
  msgstr "facebookアプリケーションID"
@@ -1792,127 +1749,6 @@ msgstr "Follow me ユニットを本文の下に表示する"
1792
  msgid "Follow me box title"
1793
  msgstr "Follow me box の見出しテキスト"
1794
 
1795
- #: plugins/sns/sns_admin.php:108
1796
- msgid "Share button for display"
1797
- msgstr "表示するボタン"
1798
-
1799
- #: plugins/sns/sns_admin.php:111
1800
- #, fuzzy
1801
- #| msgid "Facebook URL:"
1802
- msgid "Facebook"
1803
- msgstr "Facebook リンク先ページのURL"
1804
-
1805
- #: plugins/sns/sns_admin.php:112
1806
- #, fuzzy
1807
- #| msgid "Twitter URL:"
1808
- msgid "Twitter"
1809
- msgstr "twitterリンク先ページのURL"
1810
-
1811
- #: plugins/sns/sns_admin.php:113
1812
- msgid "Hatena"
1813
- msgstr "はてな"
1814
-
1815
- #: plugins/sns/sns_admin.php:114
1816
- msgid "Pocket"
1817
- msgstr ""
1818
-
1819
- #: plugins/sns/sns_admin.php:115
1820
- msgid "LINE (mobile only)"
1821
- msgstr ""
1822
-
1823
- #: plugins/template-tags/template-tags.php:94
1824
- #, php-format
1825
- msgid "Author: %s"
1826
- msgstr "著者: %s"
1827
-
1828
- #: plugins/template-tags/template-tags.php:96
1829
- #: plugins/template-tags/template-tags.php:178
1830
- msgctxt "yearly archives date format"
1831
- msgid "Y"
1832
- msgstr "Y年"
1833
-
1834
- #: plugins/template-tags/template-tags.php:98
1835
- #: plugins/template-tags/template-tags.php:182
1836
- msgctxt "monthly archives date format"
1837
- msgid "F Y"
1838
- msgstr "Y年F"
1839
-
1840
- #: plugins/template-tags/template-tags.php:100
1841
- msgctxt "daily archives date format"
1842
- msgid "F j, Y"
1843
- msgstr "Y年Fj日"
1844
-
1845
- #: plugins/template-tags/template-tags.php:103
1846
- #, fuzzy
1847
- msgctxt "post format archive title"
1848
- msgid "Asides"
1849
- msgstr "サイド"
1850
-
1851
- #: plugins/template-tags/template-tags.php:105
1852
- msgctxt "post format archive title"
1853
- msgid "Galleries"
1854
- msgstr "ギャラリー"
1855
-
1856
- #: plugins/template-tags/template-tags.php:107
1857
- msgctxt "post format archive title"
1858
- msgid "Images"
1859
- msgstr "画像"
1860
-
1861
- #: plugins/template-tags/template-tags.php:109
1862
- msgctxt "post format archive title"
1863
- msgid "Videos"
1864
- msgstr "ビデオ"
1865
-
1866
- #: plugins/template-tags/template-tags.php:111
1867
- msgctxt "post format archive title"
1868
- msgid "Quotes"
1869
- msgstr "引用"
1870
-
1871
- #: plugins/template-tags/template-tags.php:113
1872
- msgctxt "post format archive title"
1873
- msgid "Links"
1874
- msgstr "リンク"
1875
-
1876
- #: plugins/template-tags/template-tags.php:115
1877
- msgctxt "post format archive title"
1878
- msgid "Statuses"
1879
- msgstr "ステータス"
1880
-
1881
- #: plugins/template-tags/template-tags.php:117
1882
- msgctxt "post format archive title"
1883
- msgid "Audio"
1884
- msgstr "オーディオ"
1885
-
1886
- #: plugins/template-tags/template-tags.php:119
1887
- msgctxt "post format archive title"
1888
- msgid "Chats"
1889
- msgstr "チャット"
1890
-
1891
- #: plugins/template-tags/template-tags.php:166
1892
- #: plugins/template-tags/template-tags.php:174
1893
- #, php-format
1894
- msgid "About %s"
1895
- msgstr "%s について"
1896
-
1897
- #: plugins/template-tags/template-tags.php:179
1898
- #, php-format
1899
- msgctxt "Yearly archive description"
1900
- msgid "Article of %s."
1901
- msgstr "%s の記事"
1902
-
1903
- #: plugins/template-tags/template-tags.php:183
1904
- #: plugins/template-tags/template-tags.php:187
1905
- #: plugins/template-tags/template-tags.php:192
1906
- #, php-format
1907
- msgctxt "Archive description"
1908
- msgid "Article of %s."
1909
- msgstr "%s の記事"
1910
-
1911
- #: plugins/template-tags/template-tags.php:211 plugins/wp_title.php:59
1912
- #, php-format
1913
- msgid "Page of %s"
1914
- msgstr "%sページ目"
1915
-
1916
  #: plugins/wp_title.php:47
1917
  #, php-format
1918
  msgid "Search Results for : %s"
@@ -1985,30 +1821,18 @@ msgstr "有効化設定"
1985
  msgid "Main Setting"
1986
  msgstr "メイン設定"
1987
 
1988
- #: plugins_admin/content-meta-box.php:11
1989
- msgid "Setting of insert items"
1990
- msgstr "挿入アイテムの設定"
1991
-
1992
- #: plugins_admin/customize-panel.php:28
1993
- msgid "ExUnit Settings"
1994
- msgstr "ExUnit 設定"
1995
 
1996
  #: plugins_admin/disable_guide.php:17
1997
  msgid "Edit Guide"
1998
  msgstr "編集ガイド"
1999
 
2000
- #: plugins_admin/vk-admin/class-vk-admin.php:146
2001
- msgid "Vektor WordPress フォーラム"
2002
- msgstr ""
2003
-
2004
- #: plugins_admin/vk-admin/class-vk-admin.php:243
2005
  msgid "Sorry, there is no post"
2006
  msgstr "お知らせはありません。"
2007
 
2008
- #: plugins_admin/vk-admin/class-vk-admin.php:290
2009
- msgid "Vektor WordPress Information"
2010
- msgstr ""
2011
-
2012
  #: vkExUnit.php:77
2013
  #, php-format
2014
  msgid "The current PHP version(%s) is too old, so VK ExUnit will not work."
@@ -2028,47 +1852,42 @@ msgstr "使用中のPHPのバージョン(%s) が古いです。"
2028
  msgid "%s supports PHP5.6 or later."
2029
  msgstr "%s がサポートしているPHPのバージョンは5.6以降です。"
2030
 
2031
- #~ msgid "News from VK All in One Expansion Unit"
2032
- #~ msgstr "VK All in One Expansion Unit からのお知らせ"
 
2033
 
2034
- #~ msgid "Displays entries list from a RSS feed link."
2035
- #~ msgstr "RSSフィードリンクからエントリーリストを表示します。"
 
2036
 
2037
- #~ msgid "RSS entries for top"
2038
- #~ msgstr "トップのRSSエントリー"
 
2039
 
2040
- #~ msgid "Blog entries"
2041
- #~ msgstr "ブログエントリー"
 
2042
 
2043
- #~ msgid "Heading title"
2044
- #~ msgstr "見出しタイトル"
 
2045
 
2046
- #~ msgid "Select image:"
2047
- #~ msgstr "画像を選択"
 
 
2048
 
2049
- #~ msgid ""
2050
- #~ "This feature will be discontinued shortly.<br>You can set the site icon "
2051
- #~ "from \"Site Identity\" panel of [ <a href=\""
2052
- #~ msgstr ""
2053
- #~ "この機能は間もなく廃止されます。<br>\n"
2054
- #~ "サイトアイコンは「外観 > カスタマイズ」の「サイト基本情報」パネルから設定"
2055
- #~ "できます。"
2056
 
2057
- #, fuzzy
2058
- #~| msgid ""
2059
- #~| "About favicon.<br>This feature will be discontinued shortly.You can set "
2060
- #~| "the site icon from \"Site Identity\" panel of \"Themes > Customize\"."
2061
- #~ msgid ""
2062
- #~ "About favicon.<br><p class=\"text-warning\">* * * * * * * * * * * * * * * "
2063
- #~ "* * * * * * * * * <br>This feature will be discontinued shortly.<br>You "
2064
- #~ "can set the site icon from \"Site Identity\" panel of \"Themes > Customize"
2065
- #~ "\".<br>* * * * * * * * * * * * * * * * * * * * * * * * </p>"
2066
- #~ msgstr ""
2067
- #~ "ブラウザでページを表示した際にタブやウィンドウのタイトルに表示されるアイコ"
2068
- #~ "ン(ファビコン)を設定します。<br>\n"
2069
- #~ "この機能は間もなく廃止されます。<br>\n"
2070
- #~ "サイトアイコンは「外観 > カスタマイズ」の「サイト基本情報」パネルから設定"
2071
- #~ "できます。"
2072
 
2073
  #~ msgid "Current PHP Version is old."
2074
  #~ msgstr "使用中のPHPのバージョンが古いです。"
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
+ "POT-Creation-Date: 2017-09-07 17:15+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"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 2.0.3\n"
13
  "X-Poedit-Basepath: ..\n"
14
  "X-Poedit-SourceCharset: UTF-8\n"
15
  "X-Poedit-KeywordsList: __;_e;_x;_ex;_ex:1,2c;_x:1,2c;_n:1,2;esc_attr__\n"
16
  "X-Poedit-SearchPath-0: .\n"
17
  "X-Poedit-SearchPathExcluded-0: node_modules\n"
18
 
19
+ #: admin_wrapper.php:7 admin_wrapper.php:8 plugins/meta_keyword.php:103
20
+ msgid "Main setting"
21
+ msgstr "メイン設定"
22
 
23
+ #: admin_wrapper.php:39
24
+ msgid "Activated Packages is noting. please activate some package."
25
+ msgstr ""
26
+ "有効化されているパッケージがありません。何かの機能を有効化してください。"
27
 
28
+ #: common_helpers.php:109
29
+ #, php-format
30
+ msgid "Author: %s"
31
+ msgstr "著者: %s"
32
 
33
+ #: common_helpers.php:111 common_helpers.php:192
34
+ msgctxt "yearly archives date format"
35
+ msgid "Y"
36
+ msgstr "年"
37
 
38
+ #: common_helpers.php:113 common_helpers.php:196
39
+ msgctxt "monthly archives date format"
40
+ msgid "F Y"
41
+ msgstr "年月"
42
 
43
+ #: common_helpers.php:115
44
+ msgctxt "daily archives date format"
45
+ msgid "F j, Y"
46
+ msgstr "Y年F月j日"
47
 
48
+ #: common_helpers.php:118
49
  #, fuzzy
50
+ msgctxt "post format archive title"
51
+ msgid "Asides"
52
+ msgstr "サイド"
53
 
54
+ #: common_helpers.php:120
55
+ msgctxt "post format archive title"
56
+ msgid "Galleries"
57
+ msgstr "ギャラリー"
58
 
59
+ #: common_helpers.php:122
60
+ msgctxt "post format archive title"
61
+ msgid "Images"
62
+ msgstr "画像"
63
 
64
+ #: common_helpers.php:124
65
+ msgctxt "post format archive title"
66
+ msgid "Videos"
67
+ msgstr "ビデオ"
68
 
69
+ #: common_helpers.php:126
70
+ msgctxt "post format archive title"
71
+ msgid "Quotes"
72
+ msgstr "引用"
73
 
74
+ #: common_helpers.php:128
75
+ msgctxt "post format archive title"
76
+ msgid "Links"
77
+ msgstr "リンク"
78
+
79
+ #: common_helpers.php:130
80
+ msgctxt "post format archive title"
81
+ msgid "Statuses"
82
+ msgstr "ステータス"
83
+
84
+ #: common_helpers.php:132
85
+ msgctxt "post format archive title"
86
+ msgid "Audio"
87
+ msgstr "オーディオ"
88
+
89
+ #: common_helpers.php:134
90
+ msgctxt "post format archive title"
91
+ msgid "Chats"
92
+ msgstr "チャット"
93
+
94
+ #: common_helpers.php:150 plugins/other_widget/widget-taxonomies.php:100
95
+ msgid "Archives"
96
+ msgstr "アーカイブ"
97
+
98
+ #: common_helpers.php:180 common_helpers.php:188
99
+ #, php-format
100
+ msgid "About %s"
101
+ msgstr "%s について"
102
+
103
+ #: common_helpers.php:193
104
+ #, php-format
105
+ msgctxt "Yearly archive description"
106
+ msgid "Article of %s."
107
+ msgstr "%s の記事"
108
+
109
+ #: common_helpers.php:197 common_helpers.php:201 common_helpers.php:206
110
+ #, php-format
111
+ msgctxt "Archive description"
112
+ msgid "Article of %s."
113
+ msgstr "%s の記事"
114
+
115
+ #: common_helpers.php:225 plugins/wp_title.php:59
116
+ #, php-format
117
+ msgid "Page of %s"
118
+ msgstr "%sページ目"
119
 
120
  #: packages.php:70
121
  msgid "Print Bootstrap css ( grid / button / table )"
151
  "ブラウザでページを表示した際にタブやウィンドウのタイトルに表示されるアイコン"
152
  "(ファビコン)を設定します。"
153
 
 
 
 
 
 
 
 
 
 
154
  #: packages.php:102
155
  msgid "Rewrite the title tag"
156
  msgstr "タイトルタグの書き換え"
330
  msgid "It displays a HTML Site Map to the specified page."
331
  msgstr "指定した固定ページにHTMLサイトマップを表示します。"
332
 
333
+ #: packages.php:295 plugins/call_to_action/view.adminsetting.php:10
334
  msgid "Display the CTA at the end of the post content."
335
  msgstr "投稿内容の最後にCTAを表示します。"
336
 
337
+ #: packages.php:297 plugins/call_to_action/view.adminsetting.php:11
338
  msgid ""
339
  "The CTA stands for \"Call to action\" and this is the area that prompts the "
340
  "user behavior."
342
  "CTAは「Call To Action」の略で、ユーザーにとってもらいたい行動へ誘導するための"
343
  "情報を表示します。"
344
 
345
+ #: packages.php:299 plugins/call_to_action/view.adminsetting.php:12
346
  msgid ""
347
  "As an example, text message and a link button for induction to the free "
348
  "sample download page."
350
  "例えば、無料サンプルのダウンロードページへの誘導のためのテキストやリンクボタ"
351
  "ンなどです。"
352
 
353
+ #: packages.php:303 plugins/call_to_action/view.adminsetting.php:6
354
  msgid "Call To Action"
355
  msgstr "Call To Action"
356
 
366
  msgid "Insert ads to content."
367
  msgstr "記事に広告を挿入します"
368
 
369
+ #: packages.php:343 plugins/related_posts/related_posts.php:96
370
  msgid "Related posts"
371
  msgstr "関連記事を表示"
372
 
374
  msgid "Print Related posts lists to post content bottom."
375
  msgstr "関連記事を記事コンテンツ下のエリアへ表示します。"
376
 
377
+ #: packages.php:354 vkExUnit_admin.php:28
378
+ msgid "Automatic Eye Catch insert"
379
+ msgstr "アイキャッチ画像自動挿入"
380
+
381
  #: packages.php:355
382
  msgid "Display Eye Catch image at before content."
383
  msgstr ""
440
  msgid "Key color(dark)"
441
  msgstr "キーカラー(暗)"
442
 
443
+ #: plugins/call_to_action/class.call_to_action.php:46
444
+ #: plugins/call_to_action/view.actionbox.php:56
445
  msgid "Edit CTA"
446
  msgstr "CTAの編集"
447
 
448
+ #: plugins/call_to_action/class.call_to_action.php:47
449
  msgid "Add new CTA"
450
  msgstr "CTAの新規作成"
451
 
452
+ #: plugins/call_to_action/class.call_to_action.php:48
453
  msgid "New CTA"
454
  msgstr "CTA 新規作成"
455
 
456
+ #: plugins/call_to_action/class.call_to_action.php:75
457
+ #: plugins/call_to_action/class.call_to_action.php:77
458
+ #: plugins/call_to_action/class.call_to_action.php:78
459
  msgid "Call to Action setting"
460
  msgstr "CTA設定"
461
 
462
+ #: plugins/call_to_action/class.call_to_action.php:80
463
  msgid "CTA Contents"
464
  msgstr "CTA Contents"
465
 
466
+ #: plugins/call_to_action/class.call_to_action.php:90
467
+ #: plugins/call_to_action/class.call_to_action.php:483
 
468
  msgid "Random"
469
  msgstr "ランダム表示"
470
 
471
+ #: plugins/call_to_action/class.call_to_action.php:91
472
+ #: plugins/call_to_action/class.call_to_action.php:485
473
  msgid "Disable display"
474
  msgstr "表示しない"
475
 
476
+ #: plugins/call_to_action/class.call_to_action.php:92
477
  msgid "Follow common setting"
478
  msgstr "共通設定を使用"
479
 
480
+ #: plugins/call_to_action/class.call_to_action.php:103
481
  msgid "CTA common setting"
482
  msgstr "CTA共通設定"
483
 
484
+ #: plugins/call_to_action/class.call_to_action.php:104
485
+ #: plugins/call_to_action/view.adminsetting.php:22
486
+ #: plugins/call_to_action/widget.call_to_action.php:63
487
  msgid "Show CTA index page"
488
  msgstr "CTAの一覧を表示"
489
 
490
+ #: plugins/call_to_action/class.call_to_action.php:169
491
  msgid "CTA image"
492
  msgstr "CTA画像"
493
 
494
+ #: plugins/call_to_action/class.call_to_action.php:175
495
  msgid "Add image"
496
  msgstr "画像を追加"
497
 
498
+ #: plugins/call_to_action/class.call_to_action.php:176
499
  msgid "Change image"
500
  msgstr "画像を変更"
501
 
502
+ #: plugins/call_to_action/class.call_to_action.php:177
503
  msgid "Remove image"
504
  msgstr "画像を削除"
505
 
506
+ #: plugins/call_to_action/class.call_to_action.php:182
507
  msgid "CTA image position"
508
  msgstr "CTA画像の位置"
509
 
510
+ #: plugins/call_to_action/class.call_to_action.php:185
511
  msgid "right"
512
  msgstr "右寄せ"
513
 
514
+ #: plugins/call_to_action/class.call_to_action.php:186
515
  msgid "center"
516
  msgstr "中央"
517
 
518
+ #: plugins/call_to_action/class.call_to_action.php:187
519
  msgid "left"
520
  msgstr "左寄せ"
521
 
522
+ #: plugins/call_to_action/class.call_to_action.php:191
523
  msgid "Button text"
524
  msgstr "ボタンの表記文言"
525
 
526
+ #: plugins/call_to_action/class.call_to_action.php:195
527
  msgid "Button icon"
528
  msgstr "ボタンアイコン"
529
 
530
+ #: plugins/call_to_action/class.call_to_action.php:196
531
  #: plugins/other_widget/widget-button.php:104
532
+ #: plugins/other_widget/widget-pr-blocks.php:96
533
  msgid "To choose your favorite icon, and enter the class."
534
  msgstr "アイコンフォントを選んでそのクラス名を入力してください。"
535
 
536
+ #: plugins/call_to_action/class.call_to_action.php:197
537
  #: plugins/other_widget/widget-button.php:105
538
  msgid "Before :"
539
  msgstr "文字の前 :"
540
 
541
+ #: plugins/call_to_action/class.call_to_action.php:199
542
  #: plugins/other_widget/widget-button.php:107
543
  msgid "After :"
544
  msgstr "文字の後 :"
545
 
546
+ #: plugins/call_to_action/class.call_to_action.php:201
547
  #: plugins/other_widget/widget-button.php:109
548
  msgid " ex:fa-arrow-circle-o-right"
549
  msgstr "例: fa-arrow-circle-o-right"
550
 
551
+ #: plugins/call_to_action/class.call_to_action.php:206
552
  msgid "Button link url"
553
  msgstr "ボタンのリンク先URL"
554
 
555
+ #: plugins/call_to_action/class.call_to_action.php:219
556
  msgid "Target window"
557
  msgstr "リンク先ターゲット"
558
 
559
+ #: plugins/call_to_action/class.call_to_action.php:221
560
  msgid "Open in a self window"
561
  msgstr "同じウィンドウで開く"
562
 
563
+ #: plugins/call_to_action/class.call_to_action.php:223
564
  msgid "Text message"
565
  msgstr "テキストメッセージ"
566
 
567
+ #: plugins/call_to_action/class.call_to_action.php:229
568
+ #: plugins/call_to_action/widget.call_to_action.php:64
569
  msgid "CTA setting"
570
  msgstr "CTA設定"
571
 
572
+ #: plugins/call_to_action/view.adminsetting.php:14
573
  msgid "How to use"
574
  msgstr "使い方"
575
 
576
+ #: plugins/call_to_action/view.adminsetting.php:17
577
  msgid ""
578
  "You register the contents on \"CTA\" that you want to display to bottom of "
579
  "the content."
580
  msgstr "まずは投稿タイプCTAで、本文の最後に表示させたい内容を登録します。"
581
 
582
+ #: plugins/call_to_action/view.adminsetting.php:18
583
  msgid "Choose the CTA to be displayed from the following."
584
  msgstr "下記のプルダウンで、投稿タイプ別に表示するCTAを選択して保存します。"
585
 
586
+ #: plugins/call_to_action/view.adminsetting.php:19
587
  msgid ""
588
  "If you want to switch the CTA to be displayed on each post, please set in "
589
  "the details page of such posting."
591
  "投稿毎に表示するCTAを切り替えたい場合は、投稿などの詳細ページで設定してくださ"
592
  "い。"
593
 
594
+ #: plugins/call_to_action/view.adminsetting.php:32
595
  msgid "Show index page"
596
  msgstr "一覧ページを表示する"
597
 
598
+ #: plugins/call_to_action/widget.call_to_action.php:13
599
  #, fuzzy
600
  msgid "CTA"
601
  msgstr "CTAの新規作成"
602
 
603
+ #: plugins/call_to_action/widget.call_to_action.php:19
604
  msgid "Select CTA and display it."
605
  msgstr "CTAを選択して表示します。"
606
 
607
+ #: plugins/call_to_action/widget.call_to_action.php:52
608
  msgid "Please select CTA to display."
609
  msgstr "表示するCTAを選択してください。"
610
 
611
+ #: plugins/call_to_action/widget.call_to_action.php:56
612
  msgid "Please select"
613
  msgstr "選択してください"
614
 
615
+ #: plugins/child_page_index.php:40 plugins/other_widget/widget-3pr-area.php:185
616
  msgid "Read more"
617
  msgstr "詳しくはこちら"
618
 
619
+ #: plugins/child_page_index.php:91
620
  msgid "Display a child page index"
621
  msgstr "子ページ一覧の表示"
622
 
749
  msgid "Contact Button"
750
  msgstr "お問い合わせボタン"
751
 
752
+ #: plugins/contact_section.php:352 plugins/contact_section.php:374
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
753
  #, php-format
754
  msgid ""
755
  "*It is necessary to set the \"%s\" -> \"Contact Information\" section in "
831
  msgid "icon setting"
832
  msgstr "アイコン設定"
833
 
834
+ #: plugins/icons.php:73
 
 
 
 
 
 
 
 
 
 
 
835
  msgid "Favicon Setting"
836
  msgstr "ファビコン設定"
837
 
838
+ #: plugins/icons.php:75
839
  msgid "Choose icon"
840
  msgstr "アイコンを選択"
841
 
842
+ #: plugins/icons.php:76
843
  msgid "Please upload your \".ico\" file"
844
  msgstr "作成したicoファイルをアップロードしてください"
845
 
966
  msgid "* keywords common to the entire site can be set from %s."
967
  msgstr "サイト全体のキーワードは %s より設定することができます。"
968
 
969
+ #: plugins/other_widget/old/widget-rss-widget.php:9
970
+ msgid "Displays entries list from a RSS feed link."
971
+ msgstr "RSSフィードリンクからエントリーリストを表示します。"
972
+
973
+ #: plugins/other_widget/old/widget-rss-widget.php:11
974
+ msgid "RSS entries for top"
975
+ msgstr "トップのRSSエントリー"
976
+
977
+ #: plugins/other_widget/old/widget-rss-widget.php:25
978
+ msgid "Blog entries"
979
+ msgstr "ブログエントリー"
980
+
981
+ #: plugins/other_widget/old/widget-rss-widget.php:30
982
+ msgid "Heading title"
983
+ msgstr "見出しタイトル"
984
+
985
  #: plugins/other_widget/widget-3pr-area.php:9
986
+ #: plugins/other_widget/widget-3pr-area.php:148
987
  msgid "3PR area"
988
  msgstr "3PR エリア"
989
 
1008
  msgstr "3PR エリア設定"
1009
 
1010
  #: plugins/other_widget/widget-3pr-area.php:58
1011
+ #: plugins/other_widget/widget-new-posts.php:194
1012
+ #: plugins/other_widget/widget-page.php:39
1013
  #: plugins/other_widget/widget-pr-blocks.php:89
1014
+ #: plugins/other_widget/widget-profile.php:47
 
1015
  #: plugins/sns/function_fbPagePlugin.php:79
1016
  msgid "Title:"
1017
  msgstr "タイトル"
1020
  msgid "Select image for PC:"
1021
  msgstr "PC 用に表示される画像を選択(横 300px 程度推奨)"
1022
 
1023
+ #: plugins/other_widget/widget-3pr-area.php:67
1024
+ #: plugins/other_widget/widget-3pr-area.php:84
1025
+ #: plugins/other_widget/widget-pr-blocks.php:123
1026
+ #: plugins/other_widget/widget-profile.php:55
1027
  msgid "Select image"
1028
  msgstr "画像を選択"
1029
 
1030
+ #: plugins/other_widget/widget-3pr-area.php:68
1031
+ #: plugins/other_widget/widget-3pr-area.php:85
1032
+ #: plugins/other_widget/widget-pr-blocks.php:126
1033
+ #: plugins/other_widget/widget-profile.php:56
1034
  msgid "Clear image"
1035
  msgstr "画像クリア"
1036
 
1037
+ #: plugins/other_widget/widget-3pr-area.php:78
1038
  msgid "Select image for Mobile:"
1039
  msgstr ""
1040
  "スマホ用(ウィンドウサイズが 768px 以下の場合)に表示される画像を選択(橫 "
1041
  "690px 以上推奨。空欄も可)"
1042
 
1043
+ #: plugins/other_widget/widget-3pr-area.php:94
1044
+ #: plugins/other_widget/widget-pr-blocks.php:137
1045
  msgid "Summary Text:"
1046
  msgstr "概要となるテキスト"
1047
 
1048
+ #: plugins/other_widget/widget-3pr-area.php:100
1049
+ #: plugins/other_widget/widget-pr-blocks.php:141
1050
  msgid "Link URL:"
1051
  msgstr "リンク先ページのURL"
1052
 
1053
+ #: plugins/other_widget/widget-3pr-area.php:103
1054
  #: plugins/other_widget/widget-banner.php:87
1055
+ #: plugins/other_widget/widget-pr-blocks.php:145
1056
  msgid "Open link new tab."
1057
  msgstr "リンクを別ウィンドウで開く"
1058
 
1062
  msgstr "月別アーカイブ"
1063
 
1064
  #: plugins/other_widget/widget-archives.php:63
1065
+ #: plugins/other_widget/widget-new-posts.php:199
1066
+ #: plugins/other_widget/widget-new-posts.php:200
1067
  msgid "Title"
1068
  msgstr "タイトル"
1069
 
1183
  msgstr "表示しているページの先祖階層からの子ページリストを表示します。"
1184
 
1185
  #: plugins/other_widget/widget-new-posts.php:11
1186
+ #: plugins/other_widget/widget-new-posts.php:31
1187
+ #: plugins/other_widget/widget-new-posts.php:171
1188
  msgid "Recent Posts"
1189
  msgstr "最新記事"
1190
 
1192
  msgid "Displays a list of your most recent posts"
1193
  msgstr "最新の投稿記事リストを表示します。"
1194
 
1195
+ #: plugins/other_widget/widget-new-posts.php:198
1196
  msgid "Display Format"
1197
  msgstr "表示形式"
1198
 
1199
+ #: plugins/other_widget/widget-new-posts.php:199
1200
  msgid "Thumbnail"
1201
  msgstr "サムネイル画像"
1202
 
1203
+ #: plugins/other_widget/widget-new-posts.php:199
1204
+ #: plugins/other_widget/widget-new-posts.php:200
1205
  msgid "Date"
1206
  msgstr "日付"
1207
 
1208
+ #: plugins/other_widget/widget-new-posts.php:200
1209
  #: plugins/other_widget/widget-taxonomies.php:24
1210
  #: plugins/other_widget/widget-taxonomies.php:54
1211
  #: plugins/other_widget/widget-taxonomies.php:55
1212
  msgid "Category"
1213
  msgstr "カテゴリー"
1214
 
1215
+ #: plugins/other_widget/widget-new-posts.php:203
1216
  msgid "Order by"
1217
  msgstr "表示順"
1218
 
1219
+ #: plugins/other_widget/widget-new-posts.php:204
1220
  msgid "Publish date"
1221
  msgstr "公開日"
1222
 
1223
+ #: plugins/other_widget/widget-new-posts.php:205
1224
  msgid "Modified date"
1225
  msgstr "最終更新日"
1226
 
1227
+ #: plugins/other_widget/widget-new-posts.php:209
1228
  msgid "Display count"
1229
  msgstr "表示する記事数"
1230
 
1231
+ #: plugins/other_widget/widget-new-posts.php:214
1232
  msgid "Slug for the custom type you want to display"
1233
  msgstr "表示したい記事タイプ"
1234
 
1235
+ #: plugins/other_widget/widget-new-posts.php:219
1236
  msgid "taxonomy ID"
1237
  msgstr "カテゴリー(タクソノミー)ID"
1238
 
1239
+ #: plugins/other_widget/widget-new-posts.php:221
1240
  msgid "if you need filtering by term, add the term ID separate by \",\"."
1241
  msgstr ""
1242
  "特定のカテゴリーのみ表示したい場合は<br/>カンマ(,)区切りでカテゴリーIDを入力"
1243
  "します。"
1244
 
1245
+ #: plugins/other_widget/widget-new-posts.php:223 plugins/sns/sns_admin.php:88
1246
  msgid "if empty this area, I will do not filtering."
1247
  msgstr "空欄の場合はフィルタリングは行いません。"
1248
 
1249
+ #: plugins/other_widget/widget-new-posts.php:228
1250
  msgid "Destination URL:"
1251
+ msgstr "リンク先URL"
1252
 
1253
+ #: plugins/other_widget/widget-new-posts.php:231
1254
  msgid "Notation text:"
1255
  msgstr "表記テキスト:"
1256
 
1262
  msgid "Displays a page contents to widget."
1263
  msgstr "選択したページの内容を表示します。"
1264
 
1265
+ #: plugins/other_widget/widget-page.php:48
1266
  msgid "Display the entered title"
1267
  msgstr "入力したタイトルを表示する"
1268
 
1269
+ #: plugins/other_widget/widget-page.php:52
1270
  msgid "Display the title of page"
1271
  msgstr "固定ページのタイトルを表示する"
1272
 
1273
+ #: plugins/other_widget/widget-page.php:56
1274
  msgid "Do not display titles"
1275
  msgstr "タイトルを表示しない"
1276
 
1277
+ #: plugins/other_widget/widget-page.php:70
1278
  #: plugins/other_widget/widget-taxonomies.php:74
1279
  msgid "Display page"
1280
  msgstr "ページを表示"
1281
 
1282
+ #: plugins/other_widget/widget-page.php:154
 
 
 
 
1283
  msgid "Edit"
1284
  msgstr "編集"
1285
 
1329
  "す。それから編集画面を再度開くと列の入力フォームが増減します。"
1330
 
1331
  #: plugins/other_widget/widget-pr-blocks.php:86
1332
+ #: plugins/other_widget/widget-pr-blocks.php:234
1333
  msgid "PR Block"
1334
  msgstr "PRブロック"
1335
 
1336
+ #: plugins/other_widget/widget-pr-blocks.php:93
 
 
 
 
1337
  msgid "Class name of the icon font you want to use:"
1338
  msgstr "使用したいアイコンフォントのクラス名:"
1339
 
1340
+ #: plugins/other_widget/widget-pr-blocks.php:96
1341
  msgid " ex:fa-file-text-o"
1342
  msgstr "例:fa-file-text-o"
1343
 
1344
+ #: plugins/other_widget/widget-pr-blocks.php:100
1345
+ #: plugins/other_widget/widget-profile.php:135
1346
  msgid "Icon color:"
1347
  msgstr "アイコンの色:"
1348
 
1349
+ #: plugins/other_widget/widget-pr-blocks.php:104
1350
+ #: plugins/other_widget/widget-profile.php:120
1351
  msgid "Icon Background:"
1352
  msgstr "アイコン背景:"
1353
 
1354
+ #: plugins/other_widget/widget-pr-blocks.php:108
1355
+ #: plugins/other_widget/widget-profile.php:126
1356
  msgid "Solid color"
1357
  msgstr "塗りつぶし"
1358
 
1359
+ #: plugins/other_widget/widget-pr-blocks.php:112
1360
+ #: plugins/other_widget/widget-profile.php:129
1361
  msgid "No background"
1362
  msgstr "背景なし"
1363
 
1364
+ #: plugins/other_widget/widget-pr-blocks.php:116
1365
+ msgid "Select image:"
1366
+ msgstr "画像を選択"
1367
 
1368
+ #: plugins/other_widget/widget-pr-blocks.php:127
1369
  msgid "When you have an image. Image is displayed with priority"
1370
  msgstr "画像を設定するとアイコンフォントよりも画像が優先されます。"
1371
 
1379
  msgstr ""
1380
  "ブログのサイドバーに運営者情報を表示したり、フッターに企業情報を表示します。"
1381
 
1382
+ #: plugins/other_widget/widget-profile.php:32
1383
  msgid "Profile Text"
1384
  msgstr "プロフィールテキスト"
1385
 
1386
+ #: plugins/other_widget/widget-profile.php:52
1387
  msgid "Select Profile image:"
1388
  msgstr "プロフィール用画像を選択"
1389
 
1390
+ #: plugins/other_widget/widget-profile.php:65
1391
  msgid "Cut out round the image."
1392
  msgstr "画像を丸く切り抜いて表示する"
1393
 
1394
+ #: plugins/other_widget/widget-profile.php:69
1395
  msgid "Media size (Optional)"
1396
  msgstr "画像の大きさ( 任意 )"
1397
 
1398
+ #: plugins/other_widget/widget-profile.php:74
1399
+ msgid "Image align left"
1400
+ msgstr "画像を左揃えにする"
 
 
 
 
1401
 
1402
+ #: plugins/other_widget/widget-profile.php:78
1403
  msgid "Text float to image."
1404
  msgstr "テキストを画像に回りこませる"
1405
 
1406
+ #: plugins/other_widget/widget-profile.php:82
1407
  msgid "Profile Text:"
1408
  msgstr "プロフィールテキスト"
1409
 
1410
+ #: plugins/other_widget/widget-profile.php:86
1411
  msgid "Facebook URL:"
1412
  msgstr "Facebook リンク先ページのURL"
1413
 
1414
+ #: plugins/other_widget/widget-profile.php:91
1415
  msgid "Twitter URL:"
1416
  msgstr "twitterリンク先ページのURL"
1417
 
1418
+ #: plugins/other_widget/widget-profile.php:96
1419
  msgid "Email Address:"
1420
  msgstr "Email リンク先ページのURL"
1421
 
1422
+ #: plugins/other_widget/widget-profile.php:101
1423
  msgid "Youtube URL:"
1424
  msgstr "Youtube リンク先ページのURL"
1425
 
1426
+ #: plugins/other_widget/widget-profile.php:106
1427
  msgid "RSS URL:"
1428
  msgstr "RSS リンク先ページのURL"
1429
 
1430
+ #: plugins/other_widget/widget-profile.php:111
1431
  msgid "instagram URL:"
1432
  msgstr "instagram リンク先ページのURL"
1433
 
1434
+ #: plugins/other_widget/widget-profile.php:115
1435
  msgid "linkedin URL:"
1436
  msgstr "linkedin リンク先ページのURL"
1437
 
1438
+ #: plugins/other_widget/widget-profile.php:131
1439
  msgid ""
1440
  "* When \"Icon Background: Fill\" is selected and \"Icon color\" is not "
1441
  "specified, each brand color will be painted."
1471
  msgid "Blog"
1472
  msgstr "ブログ"
1473
 
1474
+ #: plugins/pageList_ancestor.php:79
1475
+ msgid "Display a page list from ancestor"
1476
+ msgstr "現在のページの先祖階層からの子ページリストを表示"
1477
+
1478
+ #: plugins/page_custom_field.php:11
1479
+ msgid "Setting of insert items"
1480
+ msgstr "挿入アイテムの設定"
1481
 
1482
  #: plugins/post-type-manager/class.post-type-manager.php:21
1483
  #: plugins/post-type-manager/class.post-type-manager.php:22
1485
  msgid "Custom Post Type Setting"
1486
  msgstr "カスタム投稿タイプ設定"
1487
 
1488
+ #: plugins/post-type-manager/class.post-type-manager.php:74
1489
  msgid "Post Type ID(Required)"
1490
  msgstr "投稿タイプID(必須)"
1491
 
1492
+ #: plugins/post-type-manager/class.post-type-manager.php:75
1493
  msgid "20 characters or less in alphanumeric"
1494
  msgstr "半角英数字20文字以内で入力ください"
1495
 
1496
+ #: plugins/post-type-manager/class.post-type-manager.php:80
1497
  msgid "title"
1498
  msgstr "タイトル"
1499
 
1500
+ #: plugins/post-type-manager/class.post-type-manager.php:81
1501
  msgid "editor"
1502
  msgstr "本文"
1503
 
1504
+ #: plugins/post-type-manager/class.post-type-manager.php:82
1505
  msgid "author"
1506
  msgstr "投稿者"
1507
 
1508
+ #: plugins/post-type-manager/class.post-type-manager.php:83
1509
  msgid "thumbnail"
1510
  msgstr "アイキャッチ画像"
1511
 
1512
+ #: plugins/post-type-manager/class.post-type-manager.php:84
1513
  msgid "excerpt"
1514
  msgstr "抜粋"
1515
 
1516
+ #: plugins/post-type-manager/class.post-type-manager.php:85
1517
  msgid "comments"
1518
  msgstr "コメント"
1519
 
1520
+ #: plugins/post-type-manager/class.post-type-manager.php:86
1521
  msgid "revisions"
1522
  msgstr "リビジョン"
1523
 
1524
+ #: plugins/post-type-manager/class.post-type-manager.php:90
1525
  msgid "Supports(Required)"
1526
  msgstr "有効にする項目(必須)"
1527
 
1528
+ #: plugins/post-type-manager/class.post-type-manager.php:102
1529
  msgid "Menu position(optional)"
1530
  msgstr "メニューの位置( 任意 )"
1531
 
1532
+ #: plugins/post-type-manager/class.post-type-manager.php:103
1533
  msgid "Please enter a number."
1534
  msgstr "数字を入力してください。数字が小さいほど上に表示されます。"
1535
 
1536
+ #: plugins/post-type-manager/class.post-type-manager.php:109
 
 
 
 
 
 
 
 
1537
  msgid "Custom taxonomies(optional)"
1538
  msgstr "カスタム分類(任意)"
1539
 
1540
+ #: plugins/post-type-manager/class.post-type-manager.php:114
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1541
  msgid "Custon taxonomy name(slug)"
1542
  msgstr "カスタム分類名(スラッグ)"
1543
 
1544
+ #: plugins/post-type-manager/class.post-type-manager.php:115
 
 
 
 
1545
  msgid "Custon taxonomy label"
1546
  msgstr "カスタム分類名(表示名)"
1547
 
1548
+ #: plugins/post-type-manager/class.post-type-manager.php:185
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1549
  #, php-format
1550
  msgid ""
1551
  "Please save a <a href=\"%s\">permanent link configuration</a> After updating "
1553
  msgstr ""
1554
  "設定を更新したら<a href=\"%s\">パーマリンク設定</a>を保存してください。"
1555
 
 
 
 
 
1556
  #: plugins/sitemap_page/sitemap_admin.php:9
1557
  msgid "HTML Sitemap Settings"
1558
  msgstr "HTMLサイトマップ設定"
1603
  msgid "Follow me"
1604
  msgstr "このサイトをフォローする"
1605
 
 
 
 
 
1606
  #: plugins/sns/function_meta_box.php:28
1607
  msgid "Sns Title"
1608
  msgstr "OGPタイトル"
1613
  "このエリアにタイトルを入力すると、このページのOGP,ツイッターカードに出力され"
1614
  "るタイトルを上書きすることができます"
1615
 
1616
+ #: plugins/sns/sns.php:17
1617
  msgid "SNS"
1618
  msgstr "SNS"
1619
 
1620
+ #: plugins/sns/sns.php:97
1621
  msgctxt "facebook language code"
1622
  msgid "en_US"
1623
  msgstr "ja_JP"
1624
 
1625
+ #: plugins/sns/sns_admin.php:1
1626
  msgid "SNS Settings"
1627
  msgstr "SNS設定"
1628
 
 
 
 
 
1629
  #: plugins/sns/sns_admin.php:13
1630
  msgid "facebook application ID"
1631
  msgstr "facebookアプリケーションID"
1749
  msgid "Follow me box title"
1750
  msgstr "Follow me box の見出しテキスト"
1751
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1752
  #: plugins/wp_title.php:47
1753
  #, php-format
1754
  msgid "Search Results for : %s"
1821
  msgid "Main Setting"
1822
  msgstr "メイン設定"
1823
 
1824
+ #: plugins_admin/dashboard_info_widget.php:18
1825
+ msgid "News from VK All in One Expansion Unit"
1826
+ msgstr "VK All in One Expansion Unit からのお知らせ"
 
 
 
 
1827
 
1828
  #: plugins_admin/disable_guide.php:17
1829
  msgid "Edit Guide"
1830
  msgstr "編集ガイド"
1831
 
1832
+ #: plugins_admin/vk-admin/class.vk-admin.php:98
 
 
 
 
1833
  msgid "Sorry, there is no post"
1834
  msgstr "お知らせはありません。"
1835
 
 
 
 
 
1836
  #: vkExUnit.php:77
1837
  #, php-format
1838
  msgid "The current PHP version(%s) is too old, so VK ExUnit will not work."
1852
  msgid "%s supports PHP5.6 or later."
1853
  msgstr "%s がサポートしているPHPのバージョンは5.6以降です。"
1854
 
1855
+ #: vkExUnit_admin.php:3
1856
+ msgid "Enable setting"
1857
+ msgstr "有効化設定"
1858
 
1859
+ #: vkExUnit_admin.php:16 vkExUnit_admin.php:74
1860
+ msgid "Select all"
1861
+ msgstr "全てを選択"
1862
 
1863
+ #: vkExUnit_admin.php:16 vkExUnit_admin.php:74
1864
+ msgid "Function"
1865
+ msgstr "有効化"
1866
 
1867
+ #: vkExUnit_admin.php:16 vkExUnit_admin.php:74
1868
+ msgid "Description"
1869
+ msgstr "説明"
1870
 
1871
+ #: vkExUnit_admin.php:80
1872
+ msgid "Extension Setting"
1873
+ msgstr "拡張設定"
1874
 
1875
+ #: vkExUnit_admin.php:85
1876
+ #, fuzzy
1877
+ msgid "Extention contents"
1878
+ msgstr "記事に広告を挿入します"
1879
 
1880
+ #: vkExUnit_admin.php:86
1881
+ msgid "set extension contents to loop_end hook"
1882
+ msgstr "ループ終了時にコンテンツを追加する"
 
 
 
 
1883
 
1884
+ #: vkExUnit_admin.php:92
1885
+ msgid "Plugin setting options"
1886
+ msgstr "プラグイン設定オプション"
1887
+
1888
+ #: vkExUnit_admin.php:94
1889
+ msgid "Delete myOptions when deactivate me."
1890
+ msgstr "プラグインを無効化する際にDBに保存したオプション項目を削除します。"
 
 
 
 
 
 
 
 
1891
 
1892
  #~ msgid "Current PHP Version is old."
1893
  #~ msgstr "使用中のPHPのバージョンが古いです。"
languages/vkexunit.mo ADDED
Binary file
languages/vkexunit.pot CHANGED
@@ -2,14 +2,14 @@
2
  msgid ""
3
  msgstr ""
4
  "Project-Id-Version: \n"
5
- "POT-Creation-Date: 2017-10-23 22:42+0900\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: Kurudrive <kurudrive@gmail.com>\n"
8
  "Language-Team: Vektor,Inc. <info@vektor-inc.co.jp>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "X-Generator: Poedit 2.0.4\n"
13
  "X-Poedit-SourceCharset: UTF-8\n"
14
  "X-Poedit-KeywordsList: __;_e;_x;_n:1,2;_x:1,2c;_ex:1,2c\n"
15
  "X-Poedit-Basepath: ..\n"
@@ -23,6 +23,97 @@ msgstr ""
23
  msgid "Activated Packages is noting. please activate some package."
24
  msgstr ""
25
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
26
  #: packages.php:70
27
  msgid "Print Bootstrap css ( grid / button / table )"
28
  msgstr ""
@@ -49,12 +140,6 @@ msgstr ""
49
  msgid "About favicon."
50
  msgstr ""
51
 
52
- #: packages.php:92
53
- msgid ""
54
- "This feature will be discontinued shortly.<br>You can set the site icon from "
55
- "\"Site Identity\" panel of \"Themes > Customize\"."
56
- msgstr ""
57
-
58
  #: packages.php:102
59
  msgid "Rewrite the title tag"
60
  msgstr ""
@@ -213,23 +298,23 @@ msgstr ""
213
  msgid "It displays a HTML Site Map to the specified page."
214
  msgstr ""
215
 
216
- #: packages.php:295 plugins/call-to-action/view-adminsetting.php:19
217
  msgid "Display the CTA at the end of the post content."
218
  msgstr ""
219
 
220
- #: packages.php:297 plugins/call-to-action/view-adminsetting.php:20
221
  msgid ""
222
  "The CTA stands for \"Call to action\" and this is the area that prompts the "
223
  "user behavior."
224
  msgstr ""
225
 
226
- #: packages.php:299 plugins/call-to-action/view-adminsetting.php:21
227
  msgid ""
228
  "As an example, text message and a link button for induction to the free "
229
  "sample download page."
230
  msgstr ""
231
 
232
- #: packages.php:303 plugins/call-to-action/view-adminsetting.php:15
233
  msgid "Call To Action"
234
  msgstr ""
235
 
@@ -317,181 +402,142 @@ msgstr ""
317
  msgid "Key color(dark)"
318
  msgstr ""
319
 
320
- #: plugins/call-to-action/class-vk-call-to-action.php:61
321
- #: plugins/call-to-action/view-actionbox.php:64
322
  msgid "Edit CTA"
323
  msgstr ""
324
 
325
- #: plugins/call-to-action/class-vk-call-to-action.php:62
326
  msgid "Add new CTA"
327
  msgstr ""
328
 
329
- #: plugins/call-to-action/class-vk-call-to-action.php:63
330
  msgid "New CTA"
331
  msgstr ""
332
 
333
- #: plugins/call-to-action/class-vk-call-to-action.php:91
334
- #: plugins/call-to-action/class-vk-call-to-action.php:93
335
- #: plugins/call-to-action/class-vk-call-to-action.php:94
336
  msgid "Call to Action setting"
337
  msgstr ""
338
 
339
- #: plugins/call-to-action/class-vk-call-to-action.php:96
340
  msgid "CTA Contents"
341
  msgstr ""
342
 
343
- #: plugins/call-to-action/class-vk-call-to-action.php:121
344
- #: plugins/call-to-action/class-vk-call-to-action.php:549
345
- #: plugins/call-to-action/widget-call-to-action.php:74
346
- msgid "Random"
347
  msgstr ""
348
 
349
- #: plugins/call-to-action/class-vk-call-to-action.php:122
350
- #: plugins/call-to-action/class-vk-call-to-action.php:551
351
  msgid "Disable display"
352
  msgstr ""
353
 
354
- #: plugins/call-to-action/class-vk-call-to-action.php:123
355
- msgid "Follow common setting"
356
- msgstr ""
357
-
358
- #: plugins/call-to-action/class-vk-call-to-action.php:134
359
  msgid "CTA common setting"
360
  msgstr ""
361
 
362
- #: plugins/call-to-action/class-vk-call-to-action.php:135
363
- #: plugins/call-to-action/view-adminsetting.php:31
364
- #: plugins/call-to-action/widget-call-to-action.php:86
365
  msgid "Show CTA index page"
366
  msgstr ""
367
 
368
- #: plugins/call-to-action/class-vk-call-to-action.php:203
369
  msgid "CTA image"
370
  msgstr ""
371
 
372
- #: plugins/call-to-action/class-vk-call-to-action.php:209
373
  msgid "Add image"
374
  msgstr ""
375
 
376
- #: plugins/call-to-action/class-vk-call-to-action.php:210
377
  msgid "Change image"
378
  msgstr ""
379
 
380
- #: plugins/call-to-action/class-vk-call-to-action.php:211
381
  msgid "Remove image"
382
  msgstr ""
383
 
384
- #: plugins/call-to-action/class-vk-call-to-action.php:216
385
  msgid "CTA image position"
386
  msgstr ""
387
 
388
- #: plugins/call-to-action/class-vk-call-to-action.php:219
389
  msgid "right"
390
  msgstr ""
391
 
392
- #: plugins/call-to-action/class-vk-call-to-action.php:220
393
  msgid "center"
394
  msgstr ""
395
 
396
- #: plugins/call-to-action/class-vk-call-to-action.php:221
397
  msgid "left"
398
  msgstr ""
399
 
400
- #: plugins/call-to-action/class-vk-call-to-action.php:225
401
  msgid "Button text"
402
  msgstr ""
403
 
404
- #: plugins/call-to-action/class-vk-call-to-action.php:229
405
- msgid "Button icon"
406
- msgstr ""
407
-
408
- #: plugins/call-to-action/class-vk-call-to-action.php:230
409
- #: plugins/other_widget/widget-button.php:104
410
- #: plugins/other_widget/widget-pr-blocks.php:113
411
- msgid "To choose your favorite icon, and enter the class."
412
- msgstr ""
413
-
414
- #: plugins/call-to-action/class-vk-call-to-action.php:231
415
- #: plugins/other_widget/widget-button.php:105
416
- msgid "Before :"
417
- msgstr ""
418
-
419
- #: plugins/call-to-action/class-vk-call-to-action.php:233
420
- #: plugins/other_widget/widget-button.php:107
421
- msgid "After :"
422
- msgstr ""
423
-
424
- #: plugins/call-to-action/class-vk-call-to-action.php:235
425
- #: plugins/other_widget/widget-button.php:109
426
- msgid " ex:fa-arrow-circle-o-right"
427
- msgstr ""
428
-
429
- #: plugins/call-to-action/class-vk-call-to-action.php:240
430
  msgid "Button link url"
431
  msgstr ""
432
 
433
- #: plugins/call-to-action/class-vk-call-to-action.php:253
434
- msgid "Target window"
435
- msgstr ""
436
-
437
- #: plugins/call-to-action/class-vk-call-to-action.php:255
438
- msgid "Open in a self window"
439
- msgstr ""
440
-
441
- #: plugins/call-to-action/class-vk-call-to-action.php:257
442
  msgid "Text message"
443
  msgstr ""
444
 
445
- #: plugins/call-to-action/class-vk-call-to-action.php:263
446
- #: plugins/call-to-action/widget-call-to-action.php:89
447
  msgid "CTA setting"
448
  msgstr ""
449
 
450
- #: plugins/call-to-action/view-adminsetting.php:23
451
  msgid "How to use"
452
  msgstr ""
453
 
454
- #: plugins/call-to-action/view-adminsetting.php:26
455
  msgid ""
456
  "You register the contents on \"CTA\" that you want to display to bottom of "
457
  "the content."
458
  msgstr ""
459
 
460
- #: plugins/call-to-action/view-adminsetting.php:27
461
  msgid "Choose the CTA to be displayed from the following."
462
  msgstr ""
463
 
464
- #: plugins/call-to-action/view-adminsetting.php:28
465
  msgid ""
466
  "If you want to switch the CTA to be displayed on each post, please set in "
467
  "the details page of such posting."
468
  msgstr ""
469
 
470
- #: plugins/call-to-action/view-adminsetting.php:41
471
  msgid "Show index page"
472
  msgstr ""
473
 
474
- #: plugins/call-to-action/widget-call-to-action.php:21
475
  msgid "CTA"
476
  msgstr ""
477
 
478
- #: plugins/call-to-action/widget-call-to-action.php:27
479
  msgid "Select CTA and display it."
480
  msgstr ""
481
 
482
- #: plugins/call-to-action/widget-call-to-action.php:69
483
  msgid "Please select CTA to display."
484
  msgstr ""
485
 
486
- #: plugins/call-to-action/widget-call-to-action.php:78
487
  msgid "Please select"
488
  msgstr ""
489
 
490
- #: plugins/child_page_index.php:53 plugins/other_widget/widget-3pr-area.php:193
491
  msgid "Read more"
492
  msgstr ""
493
 
494
- #: plugins/child_page_index.php:106 plugins/other_widget/widget-page.php:87
495
  msgid "Display a child page index"
496
  msgstr ""
497
 
@@ -619,17 +665,12 @@ msgid "Contact Button"
619
  msgstr ""
620
 
621
  #: plugins/contact_section.php:352 plugins/contact_section.php:374
622
- #: plugins/contact_section.php:395 plugins/contact_section.php:417
623
  #, php-format
624
  msgid ""
625
  "*It is necessary to set the \"%s\" -> \"Contact Information\" section in "
626
  "\"Main setting\" page."
627
  msgstr ""
628
 
629
- #: plugins/contact_section.php:389
630
- msgid "Contact Section HTML"
631
- msgstr ""
632
-
633
  #: plugins/css_customize/css_customize-edit.php:2
634
  #: plugins/css_customize/css_customize.php:28
635
  #: plugins/css_customize/css_customize.php:44
@@ -696,23 +737,15 @@ msgstr ""
696
  msgid "icon setting"
697
  msgstr ""
698
 
699
- #: plugins/icons.php:74
700
- #, php-format
701
- msgid ""
702
- "This feature will be discontinued shortly.<br>You can set the site icon from "
703
- "\"Site Identity\" panel of [ <a href=%s>Themes > Customize</a> ] After "
704
- "updating the setting."
705
- msgstr ""
706
-
707
- #: plugins/icons.php:81
708
  msgid "Favicon Setting"
709
  msgstr ""
710
 
711
- #: plugins/icons.php:83
712
  msgid "Choose icon"
713
  msgstr ""
714
 
715
- #: plugins/icons.php:84
716
  msgid "Please upload your \".ico\" file"
717
  msgstr ""
718
 
@@ -822,8 +855,24 @@ msgstr ""
822
  msgid "* keywords common to the entire site can be set from %s."
823
  msgstr ""
824
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
825
  #: plugins/other_widget/widget-3pr-area.php:9
826
- #: plugins/other_widget/widget-3pr-area.php:156
827
  msgid "3PR area"
828
  msgstr ""
829
 
@@ -848,10 +897,10 @@ msgid "3PR area setting"
848
  msgstr ""
849
 
850
  #: plugins/other_widget/widget-3pr-area.php:58
851
- #: plugins/other_widget/widget-new-posts.php:204
852
  #: plugins/other_widget/widget-page.php:39
853
  #: plugins/other_widget/widget-pr-blocks.php:89
854
- #: plugins/other_widget/widget-profile.php:48
855
  #: plugins/sns/function_fbPagePlugin.php:79
856
  msgid "Title:"
857
  msgstr ""
@@ -860,37 +909,37 @@ msgstr ""
860
  msgid "Select image for PC:"
861
  msgstr ""
862
 
863
- #: plugins/other_widget/widget-3pr-area.php:73
864
- #: plugins/other_widget/widget-3pr-area.php:90
865
- #: plugins/other_widget/widget-pr-blocks.php:147
866
- #: plugins/other_widget/widget-profile.php:62
867
  msgid "Select image"
868
  msgstr ""
869
 
870
- #: plugins/other_widget/widget-3pr-area.php:74
871
- #: plugins/other_widget/widget-3pr-area.php:91
872
- #: plugins/other_widget/widget-pr-blocks.php:148
873
- #: plugins/other_widget/widget-profile.php:63
874
  msgid "Clear image"
875
  msgstr ""
876
 
877
- #: plugins/other_widget/widget-3pr-area.php:81
878
  msgid "Select image for Mobile:"
879
  msgstr ""
880
 
881
- #: plugins/other_widget/widget-3pr-area.php:102
882
- #: plugins/other_widget/widget-pr-blocks.php:93
883
  msgid "Summary Text:"
884
  msgstr ""
885
 
886
- #: plugins/other_widget/widget-3pr-area.php:108
887
- #: plugins/other_widget/widget-pr-blocks.php:98
888
  msgid "Link URL:"
889
  msgstr ""
890
 
891
- #: plugins/other_widget/widget-3pr-area.php:111
892
  #: plugins/other_widget/widget-banner.php:87
893
- #: plugins/other_widget/widget-pr-blocks.php:102
894
  msgid "Open link new tab."
895
  msgstr ""
896
 
@@ -900,8 +949,8 @@ msgid "Monthly archives"
900
  msgstr ""
901
 
902
  #: plugins/other_widget/widget-archives.php:63
903
- #: plugins/other_widget/widget-new-posts.php:209
904
- #: plugins/other_widget/widget-new-posts.php:210
905
  msgid "Title"
906
  msgstr ""
907
 
@@ -955,6 +1004,23 @@ msgstr ""
955
  msgid "Class name of the icon font"
956
  msgstr ""
957
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
958
  #: plugins/other_widget/widget-button.php:113
959
  msgid "Sub text:"
960
  msgstr ""
@@ -1021,7 +1087,8 @@ msgid "Display the child pages list from ancestor page."
1021
  msgstr ""
1022
 
1023
  #: plugins/other_widget/widget-new-posts.php:11
1024
- #: plugins/other_widget/widget-new-posts.php:181
 
1025
  msgid "Recent Posts"
1026
  msgstr ""
1027
 
@@ -1029,66 +1096,58 @@ msgstr ""
1029
  msgid "Displays a list of your most recent posts"
1030
  msgstr ""
1031
 
1032
- #: plugins/other_widget/widget-new-posts.php:208
1033
  msgid "Display Format"
1034
  msgstr ""
1035
 
1036
- #: plugins/other_widget/widget-new-posts.php:209
1037
  msgid "Thumbnail"
1038
  msgstr ""
1039
 
1040
- #: plugins/other_widget/widget-new-posts.php:209
1041
- #: plugins/other_widget/widget-new-posts.php:210
1042
  msgid "Date"
1043
  msgstr ""
1044
 
1045
- #: plugins/other_widget/widget-new-posts.php:210
1046
- #: plugins/other_widget/widget-taxonomies.php:24
1047
- #: plugins/other_widget/widget-taxonomies.php:54
1048
- #: plugins/other_widget/widget-taxonomies.php:55
1049
  msgid "Category"
1050
  msgstr ""
1051
 
1052
- #: plugins/other_widget/widget-new-posts.php:213
1053
  msgid "Order by"
1054
  msgstr ""
1055
 
1056
- #: plugins/other_widget/widget-new-posts.php:214
1057
  msgid "Publish date"
1058
  msgstr ""
1059
 
1060
- #: plugins/other_widget/widget-new-posts.php:215
1061
  msgid "Modified date"
1062
  msgstr ""
1063
 
1064
- #: plugins/other_widget/widget-new-posts.php:219
1065
  msgid "Display count"
1066
  msgstr ""
1067
 
1068
- #: plugins/other_widget/widget-new-posts.php:224
1069
  msgid "Slug for the custom type you want to display"
1070
  msgstr ""
1071
 
1072
- #: plugins/other_widget/widget-new-posts.php:229
1073
  msgid "taxonomy ID"
1074
  msgstr ""
1075
 
1076
- #: plugins/other_widget/widget-new-posts.php:231
1077
  msgid "if you need filtering by term, add the term ID separate by \",\"."
1078
  msgstr ""
1079
 
1080
- #: plugins/other_widget/widget-new-posts.php:233 plugins/sns/sns_admin.php:88
1081
  msgid "if empty this area, I will do not filtering."
1082
  msgstr ""
1083
 
1084
- #: plugins/other_widget/widget-new-posts.php:238
1085
- msgid "Destination URL:"
1086
- msgstr ""
1087
-
1088
- #: plugins/other_widget/widget-new-posts.php:241
1089
- msgid "Notation text:"
1090
- msgstr ""
1091
-
1092
  #: plugins/other_widget/widget-page.php:9
1093
  msgid "page content to widget"
1094
  msgstr ""
@@ -1110,15 +1169,11 @@ msgid "Do not display titles"
1110
  msgstr ""
1111
 
1112
  #: plugins/other_widget/widget-page.php:70
1113
- #: plugins/other_widget/widget-taxonomies.php:74
1114
  msgid "Display page"
1115
  msgstr ""
1116
 
1117
- #: plugins/other_widget/widget-page.php:96 plugins/pageList_ancestor.php:95
1118
- msgid "Display a page list from ancestor"
1119
- msgstr ""
1120
-
1121
- #: plugins/other_widget/widget-page.php:218
1122
  msgid "Edit"
1123
  msgstr ""
1124
 
@@ -1166,52 +1221,44 @@ msgid ""
1166
  msgstr ""
1167
 
1168
  #: plugins/other_widget/widget-pr-blocks.php:86
1169
- #: plugins/other_widget/widget-pr-blocks.php:243
1170
  msgid "PR Block"
1171
  msgstr ""
1172
 
1173
- #: plugins/other_widget/widget-pr-blocks.php:107
1174
- msgid "Icon"
1175
- msgstr ""
1176
-
1177
- #: plugins/other_widget/widget-pr-blocks.php:110
1178
  msgid "Class name of the icon font you want to use:"
1179
  msgstr ""
1180
 
1181
- #: plugins/other_widget/widget-pr-blocks.php:113
1182
  msgid " ex:fa-file-text-o"
1183
  msgstr ""
1184
 
1185
- #: plugins/other_widget/widget-pr-blocks.php:117
1186
- #: plugins/other_widget/widget-profile.php:149
1187
  msgid "Icon color:"
1188
  msgstr ""
1189
 
1190
- #: plugins/other_widget/widget-pr-blocks.php:121
1191
- #: plugins/other_widget/widget-profile.php:134
1192
  msgid "Icon Background:"
1193
  msgstr ""
1194
 
1195
- #: plugins/other_widget/widget-pr-blocks.php:125
1196
- #: plugins/other_widget/widget-profile.php:140
1197
  msgid "Solid color"
1198
  msgstr ""
1199
 
1200
- #: plugins/other_widget/widget-pr-blocks.php:129
1201
- #: plugins/other_widget/widget-profile.php:143 plugins/sns/sns.php:187
1202
  msgid "No background"
1203
  msgstr ""
1204
 
1205
- #: plugins/other_widget/widget-pr-blocks.php:135
1206
- msgid "PR Image"
1207
  msgstr ""
1208
 
1209
- #: plugins/other_widget/widget-pr-blocks.php:136
1210
  msgid "When you have an image. Image is displayed with priority"
1211
  msgstr ""
1212
 
1213
  #: plugins/other_widget/widget-profile.php:9
1214
- #: plugins/other_widget/widget-profile.php:25
1215
  msgid "Profile"
1216
  msgstr ""
1217
 
@@ -1219,72 +1266,62 @@ msgstr ""
1219
  msgid "Displays a your profile"
1220
  msgstr ""
1221
 
1222
- #: plugins/other_widget/widget-profile.php:33
1223
  msgid "Profile Text"
1224
  msgstr ""
1225
 
1226
- #: plugins/other_widget/widget-profile.php:53
1227
  msgid "Select Profile image:"
1228
  msgstr ""
1229
 
1230
- #: plugins/other_widget/widget-profile.php:71
1231
  msgid "Cut out round the image."
1232
  msgstr ""
1233
 
1234
- #: plugins/other_widget/widget-profile.php:75
1235
  msgid "Media size (Optional)"
1236
  msgstr ""
1237
 
1238
- #: plugins/other_widget/widget-profile.php:85
1239
- msgid "Align left"
1240
- msgstr ""
1241
-
1242
- #: plugins/other_widget/widget-profile.php:88
1243
- msgid "Align center"
1244
  msgstr ""
1245
 
1246
- #: plugins/other_widget/widget-profile.php:92
1247
  msgid "Text float to image."
1248
  msgstr ""
1249
 
1250
- #: plugins/other_widget/widget-profile.php:96
1251
  msgid "Profile Text:"
1252
  msgstr ""
1253
 
1254
- #: plugins/other_widget/widget-profile.php:100
1255
  msgid "Facebook URL:"
1256
  msgstr ""
1257
 
1258
- #: plugins/other_widget/widget-profile.php:105
1259
  msgid "Twitter URL:"
1260
  msgstr ""
1261
 
1262
- #: plugins/other_widget/widget-profile.php:110
1263
  msgid "Email Address:"
1264
  msgstr ""
1265
 
1266
- #: plugins/other_widget/widget-profile.php:115
1267
  msgid "Youtube URL:"
1268
  msgstr ""
1269
 
1270
- #: plugins/other_widget/widget-profile.php:120
1271
  msgid "RSS URL:"
1272
  msgstr ""
1273
 
1274
- #: plugins/other_widget/widget-profile.php:125
1275
  msgid "instagram URL:"
1276
  msgstr ""
1277
 
1278
- #: plugins/other_widget/widget-profile.php:129
1279
  msgid "linkedin URL:"
1280
  msgstr ""
1281
 
1282
- #: plugins/other_widget/widget-profile.php:145
1283
- msgid ""
1284
- "* When \"Icon Background: Fill\" is selected and \"Icon color\" is not "
1285
- "specified, each brand color will be painted."
1286
- msgstr ""
1287
-
1288
  #: plugins/other_widget/widget-side-child-page-list.php:12
1289
  msgid "child pages list"
1290
  msgstr ""
@@ -1293,29 +1330,28 @@ msgstr ""
1293
  msgid "Displays list of child page for the current page."
1294
  msgstr ""
1295
 
1296
- #: plugins/other_widget/widget-taxonomies.php:10
1297
  msgid "Categories/Custom taxonomies list"
1298
  msgstr ""
1299
 
1300
- #: plugins/other_widget/widget-taxonomies.php:15
1301
  msgid "Displays a categories and custom taxonomies list."
1302
  msgstr ""
1303
 
1304
- #: plugins/other_widget/widget-taxonomies.php:70
1305
  msgid "Label to display"
1306
  msgstr ""
1307
 
1308
- #: plugins/other_widget/widget-taxonomies.php:83
1309
- msgid "Do not display terms without posts"
1310
  msgstr ""
1311
 
1312
- #: plugins/other_widget/widget-taxonomies.php:95
1313
- msgid "Blog"
1314
  msgstr ""
1315
 
1316
- #: plugins/other_widget/widget-taxonomies.php:100
1317
- #: plugins/template-tags/template-tags.php:135
1318
- msgid "Archives"
1319
  msgstr ""
1320
 
1321
  #: plugins/post-type-manager/class.post-type-manager.php:21
@@ -1324,75 +1360,67 @@ msgstr ""
1324
  msgid "Custom Post Type Setting"
1325
  msgstr ""
1326
 
1327
- #: plugins/post-type-manager/class.post-type-manager.php:86
1328
  msgid "Post Type ID(Required)"
1329
  msgstr ""
1330
 
1331
- #: plugins/post-type-manager/class.post-type-manager.php:87
1332
  msgid "20 characters or less in alphanumeric"
1333
  msgstr ""
1334
 
1335
- #: plugins/post-type-manager/class.post-type-manager.php:92
1336
  msgid "title"
1337
  msgstr ""
1338
 
1339
- #: plugins/post-type-manager/class.post-type-manager.php:93
1340
  msgid "editor"
1341
  msgstr ""
1342
 
1343
- #: plugins/post-type-manager/class.post-type-manager.php:94
1344
  msgid "author"
1345
  msgstr ""
1346
 
1347
- #: plugins/post-type-manager/class.post-type-manager.php:95
1348
  msgid "thumbnail"
1349
  msgstr ""
1350
 
1351
- #: plugins/post-type-manager/class.post-type-manager.php:96
1352
  msgid "excerpt"
1353
  msgstr ""
1354
 
1355
- #: plugins/post-type-manager/class.post-type-manager.php:97
1356
  msgid "comments"
1357
  msgstr ""
1358
 
1359
- #: plugins/post-type-manager/class.post-type-manager.php:98
1360
  msgid "revisions"
1361
  msgstr ""
1362
 
1363
- #: plugins/post-type-manager/class.post-type-manager.php:102
1364
  msgid "Supports(Required)"
1365
  msgstr ""
1366
 
1367
- #: plugins/post-type-manager/class.post-type-manager.php:114
1368
  msgid "Menu position(optional)"
1369
  msgstr ""
1370
 
1371
- #: plugins/post-type-manager/class.post-type-manager.php:115
1372
  msgid "Please enter a number."
1373
  msgstr ""
1374
 
1375
- #: plugins/post-type-manager/class.post-type-manager.php:121
1376
  msgid "Custom taxonomies(optional)"
1377
  msgstr ""
1378
 
1379
- #: plugins/post-type-manager/class.post-type-manager.php:134
1380
  msgid "Custon taxonomy name(slug)"
1381
  msgstr ""
1382
 
1383
- #: plugins/post-type-manager/class.post-type-manager.php:138
1384
  msgid "Custon taxonomy label"
1385
  msgstr ""
1386
 
1387
- #: plugins/post-type-manager/class.post-type-manager.php:144
1388
- msgid "Hierarchy"
1389
- msgstr ""
1390
-
1391
- #: plugins/post-type-manager/class.post-type-manager.php:145
1392
- msgid "Make it a tag (do not hierarchize)"
1393
- msgstr ""
1394
-
1395
- #: plugins/post-type-manager/class.post-type-manager.php:200
1396
  #, php-format
1397
  msgid ""
1398
  "Please save a <a href=\"%s\">permanent link configuration</a> After updating "
@@ -1449,10 +1477,6 @@ msgstr ""
1449
  msgid "Follow me"
1450
  msgstr ""
1451
 
1452
- #: plugins/sns/function_follow.php:44
1453
- msgid "Edit follow button"
1454
- msgstr ""
1455
-
1456
  #: plugins/sns/function_meta_box.php:28
1457
  msgid "Sns Title"
1458
  msgstr ""
@@ -1461,23 +1485,19 @@ msgstr ""
1461
  msgid "if filled this area then override title of OGP and Twitter Card"
1462
  msgstr ""
1463
 
1464
- #: plugins/sns/sns.php:24
1465
  msgid "SNS"
1466
  msgstr ""
1467
 
1468
- #: plugins/sns/sns.php:124
1469
  msgctxt "facebook language code"
1470
  msgid "en_US"
1471
  msgstr ""
1472
 
1473
- #: plugins/sns/sns.php:173 plugins/sns/sns_admin.php:1
1474
  msgid "SNS Settings"
1475
  msgstr ""
1476
 
1477
- #: plugins/sns/sns.php:203
1478
- msgid "Btn color"
1479
- msgstr ""
1480
-
1481
  #: plugins/sns/sns_admin.php:13
1482
  msgid "facebook application ID"
1483
  msgstr ""
@@ -1589,122 +1609,6 @@ msgstr ""
1589
  msgid "Follow me box title"
1590
  msgstr ""
1591
 
1592
- #: plugins/sns/sns_admin.php:108
1593
- msgid "Share button for display"
1594
- msgstr ""
1595
-
1596
- #: plugins/sns/sns_admin.php:111
1597
- msgid "Facebook"
1598
- msgstr ""
1599
-
1600
- #: plugins/sns/sns_admin.php:112
1601
- msgid "Twitter"
1602
- msgstr ""
1603
-
1604
- #: plugins/sns/sns_admin.php:113
1605
- msgid "Hatena"
1606
- msgstr ""
1607
-
1608
- #: plugins/sns/sns_admin.php:114
1609
- msgid "Pocket"
1610
- msgstr ""
1611
-
1612
- #: plugins/sns/sns_admin.php:115
1613
- msgid "LINE (mobile only)"
1614
- msgstr ""
1615
-
1616
- #: plugins/template-tags/template-tags.php:94
1617
- #, php-format
1618
- msgid "Author: %s"
1619
- msgstr ""
1620
-
1621
- #: plugins/template-tags/template-tags.php:96
1622
- #: plugins/template-tags/template-tags.php:178
1623
- msgctxt "yearly archives date format"
1624
- msgid "Y"
1625
- msgstr ""
1626
-
1627
- #: plugins/template-tags/template-tags.php:98
1628
- #: plugins/template-tags/template-tags.php:182
1629
- msgctxt "monthly archives date format"
1630
- msgid "F Y"
1631
- msgstr ""
1632
-
1633
- #: plugins/template-tags/template-tags.php:100
1634
- msgctxt "daily archives date format"
1635
- msgid "F j, Y"
1636
- msgstr ""
1637
-
1638
- #: plugins/template-tags/template-tags.php:103
1639
- msgctxt "post format archive title"
1640
- msgid "Asides"
1641
- msgstr ""
1642
-
1643
- #: plugins/template-tags/template-tags.php:105
1644
- msgctxt "post format archive title"
1645
- msgid "Galleries"
1646
- msgstr ""
1647
-
1648
- #: plugins/template-tags/template-tags.php:107
1649
- msgctxt "post format archive title"
1650
- msgid "Images"
1651
- msgstr ""
1652
-
1653
- #: plugins/template-tags/template-tags.php:109
1654
- msgctxt "post format archive title"
1655
- msgid "Videos"
1656
- msgstr ""
1657
-
1658
- #: plugins/template-tags/template-tags.php:111
1659
- msgctxt "post format archive title"
1660
- msgid "Quotes"
1661
- msgstr ""
1662
-
1663
- #: plugins/template-tags/template-tags.php:113
1664
- msgctxt "post format archive title"
1665
- msgid "Links"
1666
- msgstr ""
1667
-
1668
- #: plugins/template-tags/template-tags.php:115
1669
- msgctxt "post format archive title"
1670
- msgid "Statuses"
1671
- msgstr ""
1672
-
1673
- #: plugins/template-tags/template-tags.php:117
1674
- msgctxt "post format archive title"
1675
- msgid "Audio"
1676
- msgstr ""
1677
-
1678
- #: plugins/template-tags/template-tags.php:119
1679
- msgctxt "post format archive title"
1680
- msgid "Chats"
1681
- msgstr ""
1682
-
1683
- #: plugins/template-tags/template-tags.php:166
1684
- #: plugins/template-tags/template-tags.php:174
1685
- #, php-format
1686
- msgid "About %s"
1687
- msgstr ""
1688
-
1689
- #: plugins/template-tags/template-tags.php:179
1690
- #, php-format
1691
- msgctxt "Yearly archive description"
1692
- msgid "Article of %s."
1693
- msgstr ""
1694
-
1695
- #: plugins/template-tags/template-tags.php:183
1696
- #: plugins/template-tags/template-tags.php:187
1697
- #: plugins/template-tags/template-tags.php:192
1698
- #, php-format
1699
- msgctxt "Archive description"
1700
- msgid "Article of %s."
1701
- msgstr ""
1702
-
1703
- #: plugins/template-tags/template-tags.php:211 plugins/wp_title.php:59
1704
- #, php-format
1705
- msgid "Page of %s"
1706
- msgstr ""
1707
-
1708
  #: plugins/wp_title.php:47
1709
  #, php-format
1710
  msgid "Search Results for : %s"
@@ -1768,14 +1672,6 @@ msgstr ""
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 ""
@@ -1784,7 +1680,7 @@ msgstr ""
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
 
2
  msgid ""
3
  msgstr ""
4
  "Project-Id-Version: \n"
5
+ "POT-Creation-Date: 2017-08-31 12:29+0900\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: Kurudrive <kurudrive@gmail.com>\n"
8
  "Language-Team: Vektor,Inc. <info@vektor-inc.co.jp>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 2.0.3\n"
13
  "X-Poedit-SourceCharset: UTF-8\n"
14
  "X-Poedit-KeywordsList: __;_e;_x;_n:1,2;_x:1,2c;_ex:1,2c\n"
15
  "X-Poedit-Basepath: ..\n"
23
  msgid "Activated Packages is noting. please activate some package."
24
  msgstr ""
25
 
26
+ #: common_helpers.php:109
27
+ #, php-format
28
+ msgid "Author: %s"
29
+ msgstr ""
30
+
31
+ #: common_helpers.php:111 common_helpers.php:192
32
+ msgctxt "yearly archives date format"
33
+ msgid "Y"
34
+ msgstr ""
35
+
36
+ #: common_helpers.php:113 common_helpers.php:196
37
+ msgctxt "monthly archives date format"
38
+ msgid "F Y"
39
+ msgstr ""
40
+
41
+ #: common_helpers.php:115
42
+ msgctxt "daily archives date format"
43
+ msgid "F j, Y"
44
+ msgstr ""
45
+
46
+ #: common_helpers.php:118
47
+ msgctxt "post format archive title"
48
+ msgid "Asides"
49
+ msgstr ""
50
+
51
+ #: common_helpers.php:120
52
+ msgctxt "post format archive title"
53
+ msgid "Galleries"
54
+ msgstr ""
55
+
56
+ #: common_helpers.php:122
57
+ msgctxt "post format archive title"
58
+ msgid "Images"
59
+ msgstr ""
60
+
61
+ #: common_helpers.php:124
62
+ msgctxt "post format archive title"
63
+ msgid "Videos"
64
+ msgstr ""
65
+
66
+ #: common_helpers.php:126
67
+ msgctxt "post format archive title"
68
+ msgid "Quotes"
69
+ msgstr ""
70
+
71
+ #: common_helpers.php:128
72
+ msgctxt "post format archive title"
73
+ msgid "Links"
74
+ msgstr ""
75
+
76
+ #: common_helpers.php:130
77
+ msgctxt "post format archive title"
78
+ msgid "Statuses"
79
+ msgstr ""
80
+
81
+ #: common_helpers.php:132
82
+ msgctxt "post format archive title"
83
+ msgid "Audio"
84
+ msgstr ""
85
+
86
+ #: common_helpers.php:134
87
+ msgctxt "post format archive title"
88
+ msgid "Chats"
89
+ msgstr ""
90
+
91
+ #: common_helpers.php:150 plugins/other_widget/widget-taxonomies.php:83
92
+ msgid "Archives"
93
+ msgstr ""
94
+
95
+ #: common_helpers.php:180 common_helpers.php:188
96
+ #, php-format
97
+ msgid "About %s"
98
+ msgstr ""
99
+
100
+ #: common_helpers.php:193
101
+ #, php-format
102
+ msgctxt "Yearly archive description"
103
+ msgid "Article of %s."
104
+ msgstr ""
105
+
106
+ #: common_helpers.php:197 common_helpers.php:201 common_helpers.php:206
107
+ #, php-format
108
+ msgctxt "Archive description"
109
+ msgid "Article of %s."
110
+ msgstr ""
111
+
112
+ #: common_helpers.php:225 plugins/wp_title.php:59
113
+ #, php-format
114
+ msgid "Page of %s"
115
+ msgstr ""
116
+
117
  #: packages.php:70
118
  msgid "Print Bootstrap css ( grid / button / table )"
119
  msgstr ""
140
  msgid "About favicon."
141
  msgstr ""
142
 
 
 
 
 
 
 
143
  #: packages.php:102
144
  msgid "Rewrite the title tag"
145
  msgstr ""
298
  msgid "It displays a HTML Site Map to the specified page."
299
  msgstr ""
300
 
301
+ #: packages.php:295 plugins/call_to_action/view.adminsetting.php:10
302
  msgid "Display the CTA at the end of the post content."
303
  msgstr ""
304
 
305
+ #: packages.php:297 plugins/call_to_action/view.adminsetting.php:11
306
  msgid ""
307
  "The CTA stands for \"Call to action\" and this is the area that prompts the "
308
  "user behavior."
309
  msgstr ""
310
 
311
+ #: packages.php:299 plugins/call_to_action/view.adminsetting.php:12
312
  msgid ""
313
  "As an example, text message and a link button for induction to the free "
314
  "sample download page."
315
  msgstr ""
316
 
317
+ #: packages.php:303 plugins/call_to_action/view.adminsetting.php:6
318
  msgid "Call To Action"
319
  msgstr ""
320
 
402
  msgid "Key color(dark)"
403
  msgstr ""
404
 
405
+ #: plugins/call_to_action/class.call_to_action.php:46
406
+ #: plugins/call_to_action/view.actionbox.php:39
407
  msgid "Edit CTA"
408
  msgstr ""
409
 
410
+ #: plugins/call_to_action/class.call_to_action.php:47
411
  msgid "Add new CTA"
412
  msgstr ""
413
 
414
+ #: plugins/call_to_action/class.call_to_action.php:48
415
  msgid "New CTA"
416
  msgstr ""
417
 
418
+ #: plugins/call_to_action/class.call_to_action.php:75
419
+ #: plugins/call_to_action/class.call_to_action.php:77
420
+ #: plugins/call_to_action/class.call_to_action.php:78
421
  msgid "Call to Action setting"
422
  msgstr ""
423
 
424
+ #: plugins/call_to_action/class.call_to_action.php:80
425
  msgid "CTA Contents"
426
  msgstr ""
427
 
428
+ #: plugins/call_to_action/class.call_to_action.php:89
429
+ msgid "Follow common setting"
 
 
430
  msgstr ""
431
 
432
+ #: plugins/call_to_action/class.call_to_action.php:90
433
+ #: plugins/call_to_action/class.call_to_action.php:417
434
  msgid "Disable display"
435
  msgstr ""
436
 
437
+ #: plugins/call_to_action/class.call_to_action.php:101
 
 
 
 
438
  msgid "CTA common setting"
439
  msgstr ""
440
 
441
+ #: plugins/call_to_action/class.call_to_action.php:102
442
+ #: plugins/call_to_action/view.adminsetting.php:22
443
+ #: plugins/call_to_action/widget.call_to_action.php:63
444
  msgid "Show CTA index page"
445
  msgstr ""
446
 
447
+ #: plugins/call_to_action/class.call_to_action.php:167
448
  msgid "CTA image"
449
  msgstr ""
450
 
451
+ #: plugins/call_to_action/class.call_to_action.php:173
452
  msgid "Add image"
453
  msgstr ""
454
 
455
+ #: plugins/call_to_action/class.call_to_action.php:174
456
  msgid "Change image"
457
  msgstr ""
458
 
459
+ #: plugins/call_to_action/class.call_to_action.php:175
460
  msgid "Remove image"
461
  msgstr ""
462
 
463
+ #: plugins/call_to_action/class.call_to_action.php:180
464
  msgid "CTA image position"
465
  msgstr ""
466
 
467
+ #: plugins/call_to_action/class.call_to_action.php:183
468
  msgid "right"
469
  msgstr ""
470
 
471
+ #: plugins/call_to_action/class.call_to_action.php:184
472
  msgid "center"
473
  msgstr ""
474
 
475
+ #: plugins/call_to_action/class.call_to_action.php:185
476
  msgid "left"
477
  msgstr ""
478
 
479
+ #: plugins/call_to_action/class.call_to_action.php:189
480
  msgid "Button text"
481
  msgstr ""
482
 
483
+ #: plugins/call_to_action/class.call_to_action.php:192
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
484
  msgid "Button link url"
485
  msgstr ""
486
 
487
+ #: plugins/call_to_action/class.call_to_action.php:195
 
 
 
 
 
 
 
 
488
  msgid "Text message"
489
  msgstr ""
490
 
491
+ #: plugins/call_to_action/class.call_to_action.php:201
492
+ #: plugins/call_to_action/widget.call_to_action.php:64
493
  msgid "CTA setting"
494
  msgstr ""
495
 
496
+ #: plugins/call_to_action/view.adminsetting.php:14
497
  msgid "How to use"
498
  msgstr ""
499
 
500
+ #: plugins/call_to_action/view.adminsetting.php:17
501
  msgid ""
502
  "You register the contents on \"CTA\" that you want to display to bottom of "
503
  "the content."
504
  msgstr ""
505
 
506
+ #: plugins/call_to_action/view.adminsetting.php:18
507
  msgid "Choose the CTA to be displayed from the following."
508
  msgstr ""
509
 
510
+ #: plugins/call_to_action/view.adminsetting.php:19
511
  msgid ""
512
  "If you want to switch the CTA to be displayed on each post, please set in "
513
  "the details page of such posting."
514
  msgstr ""
515
 
516
+ #: plugins/call_to_action/view.adminsetting.php:32
517
  msgid "Show index page"
518
  msgstr ""
519
 
520
+ #: plugins/call_to_action/widget.call_to_action.php:13
521
  msgid "CTA"
522
  msgstr ""
523
 
524
+ #: plugins/call_to_action/widget.call_to_action.php:19
525
  msgid "Select CTA and display it."
526
  msgstr ""
527
 
528
+ #: plugins/call_to_action/widget.call_to_action.php:52
529
  msgid "Please select CTA to display."
530
  msgstr ""
531
 
532
+ #: plugins/call_to_action/widget.call_to_action.php:56
533
  msgid "Please select"
534
  msgstr ""
535
 
536
+ #: plugins/child_page_index.php:40 plugins/other_widget/widget-3pr-area.php:185
537
  msgid "Read more"
538
  msgstr ""
539
 
540
+ #: plugins/child_page_index.php:91
541
  msgid "Display a child page index"
542
  msgstr ""
543
 
665
  msgstr ""
666
 
667
  #: plugins/contact_section.php:352 plugins/contact_section.php:374
 
668
  #, php-format
669
  msgid ""
670
  "*It is necessary to set the \"%s\" -> \"Contact Information\" section in "
671
  "\"Main setting\" page."
672
  msgstr ""
673
 
 
 
 
 
674
  #: plugins/css_customize/css_customize-edit.php:2
675
  #: plugins/css_customize/css_customize.php:28
676
  #: plugins/css_customize/css_customize.php:44
737
  msgid "icon setting"
738
  msgstr ""
739
 
740
+ #: plugins/icons.php:73
 
 
 
 
 
 
 
 
741
  msgid "Favicon Setting"
742
  msgstr ""
743
 
744
+ #: plugins/icons.php:75
745
  msgid "Choose icon"
746
  msgstr ""
747
 
748
+ #: plugins/icons.php:76
749
  msgid "Please upload your \".ico\" file"
750
  msgstr ""
751
 
855
  msgid "* keywords common to the entire site can be set from %s."
856
  msgstr ""
857
 
858
+ #: plugins/other_widget/old/widget-rss-widget.php:9
859
+ msgid "Displays entries list from a RSS feed link."
860
+ msgstr ""
861
+
862
+ #: plugins/other_widget/old/widget-rss-widget.php:11
863
+ msgid "RSS entries for top"
864
+ msgstr ""
865
+
866
+ #: plugins/other_widget/old/widget-rss-widget.php:25
867
+ msgid "Blog entries"
868
+ msgstr ""
869
+
870
+ #: plugins/other_widget/old/widget-rss-widget.php:30
871
+ msgid "Heading title"
872
+ msgstr ""
873
+
874
  #: plugins/other_widget/widget-3pr-area.php:9
875
+ #: plugins/other_widget/widget-3pr-area.php:148
876
  msgid "3PR area"
877
  msgstr ""
878
 
897
  msgstr ""
898
 
899
  #: plugins/other_widget/widget-3pr-area.php:58
900
+ #: plugins/other_widget/widget-new-posts.php:184
901
  #: plugins/other_widget/widget-page.php:39
902
  #: plugins/other_widget/widget-pr-blocks.php:89
903
+ #: plugins/other_widget/widget-profile.php:40
904
  #: plugins/sns/function_fbPagePlugin.php:79
905
  msgid "Title:"
906
  msgstr ""
909
  msgid "Select image for PC:"
910
  msgstr ""
911
 
912
+ #: plugins/other_widget/widget-3pr-area.php:67
913
+ #: plugins/other_widget/widget-3pr-area.php:84
914
+ #: plugins/other_widget/widget-pr-blocks.php:123
915
+ #: plugins/other_widget/widget-profile.php:48
916
  msgid "Select image"
917
  msgstr ""
918
 
919
+ #: plugins/other_widget/widget-3pr-area.php:68
920
+ #: plugins/other_widget/widget-3pr-area.php:85
921
+ #: plugins/other_widget/widget-pr-blocks.php:126
922
+ #: plugins/other_widget/widget-profile.php:49
923
  msgid "Clear image"
924
  msgstr ""
925
 
926
+ #: plugins/other_widget/widget-3pr-area.php:78
927
  msgid "Select image for Mobile:"
928
  msgstr ""
929
 
930
+ #: plugins/other_widget/widget-3pr-area.php:94
931
+ #: plugins/other_widget/widget-pr-blocks.php:137
932
  msgid "Summary Text:"
933
  msgstr ""
934
 
935
+ #: plugins/other_widget/widget-3pr-area.php:100
936
+ #: plugins/other_widget/widget-pr-blocks.php:141
937
  msgid "Link URL:"
938
  msgstr ""
939
 
940
+ #: plugins/other_widget/widget-3pr-area.php:103
941
  #: plugins/other_widget/widget-banner.php:87
942
+ #: plugins/other_widget/widget-pr-blocks.php:145
943
  msgid "Open link new tab."
944
  msgstr ""
945
 
949
  msgstr ""
950
 
951
  #: plugins/other_widget/widget-archives.php:63
952
+ #: plugins/other_widget/widget-new-posts.php:189
953
+ #: plugins/other_widget/widget-new-posts.php:190
954
  msgid "Title"
955
  msgstr ""
956
 
1004
  msgid "Class name of the icon font"
1005
  msgstr ""
1006
 
1007
+ #: plugins/other_widget/widget-button.php:104
1008
+ #: plugins/other_widget/widget-pr-blocks.php:96
1009
+ msgid "To choose your favorite icon, and enter the class."
1010
+ msgstr ""
1011
+
1012
+ #: plugins/other_widget/widget-button.php:105
1013
+ msgid "Before :"
1014
+ msgstr ""
1015
+
1016
+ #: plugins/other_widget/widget-button.php:107
1017
+ msgid "After :"
1018
+ msgstr ""
1019
+
1020
+ #: plugins/other_widget/widget-button.php:109
1021
+ msgid " ex:fa-arrow-circle-o-right"
1022
+ msgstr ""
1023
+
1024
  #: plugins/other_widget/widget-button.php:113
1025
  msgid "Sub text:"
1026
  msgstr ""
1087
  msgstr ""
1088
 
1089
  #: plugins/other_widget/widget-new-posts.php:11
1090
+ #: plugins/other_widget/widget-new-posts.php:31
1091
+ #: plugins/other_widget/widget-new-posts.php:163
1092
  msgid "Recent Posts"
1093
  msgstr ""
1094
 
1096
  msgid "Displays a list of your most recent posts"
1097
  msgstr ""
1098
 
1099
+ #: plugins/other_widget/widget-new-posts.php:188
1100
  msgid "Display Format"
1101
  msgstr ""
1102
 
1103
+ #: plugins/other_widget/widget-new-posts.php:189
1104
  msgid "Thumbnail"
1105
  msgstr ""
1106
 
1107
+ #: plugins/other_widget/widget-new-posts.php:189
1108
+ #: plugins/other_widget/widget-new-posts.php:190
1109
  msgid "Date"
1110
  msgstr ""
1111
 
1112
+ #: plugins/other_widget/widget-new-posts.php:190
1113
+ #: plugins/other_widget/widget-taxonomies.php:20
1114
+ #: plugins/other_widget/widget-taxonomies.php:49
1115
+ #: plugins/other_widget/widget-taxonomies.php:50
1116
  msgid "Category"
1117
  msgstr ""
1118
 
1119
+ #: plugins/other_widget/widget-new-posts.php:193
1120
  msgid "Order by"
1121
  msgstr ""
1122
 
1123
+ #: plugins/other_widget/widget-new-posts.php:194
1124
  msgid "Publish date"
1125
  msgstr ""
1126
 
1127
+ #: plugins/other_widget/widget-new-posts.php:195
1128
  msgid "Modified date"
1129
  msgstr ""
1130
 
1131
+ #: plugins/other_widget/widget-new-posts.php:199
1132
  msgid "Display count"
1133
  msgstr ""
1134
 
1135
+ #: plugins/other_widget/widget-new-posts.php:204
1136
  msgid "Slug for the custom type you want to display"
1137
  msgstr ""
1138
 
1139
+ #: plugins/other_widget/widget-new-posts.php:209
1140
  msgid "taxonomy ID"
1141
  msgstr ""
1142
 
1143
+ #: plugins/other_widget/widget-new-posts.php:211
1144
  msgid "if you need filtering by term, add the term ID separate by \",\"."
1145
  msgstr ""
1146
 
1147
+ #: plugins/other_widget/widget-new-posts.php:213 plugins/sns/sns_admin.php:88
1148
  msgid "if empty this area, I will do not filtering."
1149
  msgstr ""
1150
 
 
 
 
 
 
 
 
 
1151
  #: plugins/other_widget/widget-page.php:9
1152
  msgid "page content to widget"
1153
  msgstr ""
1169
  msgstr ""
1170
 
1171
  #: plugins/other_widget/widget-page.php:70
1172
+ #: plugins/other_widget/widget-taxonomies.php:62
1173
  msgid "Display page"
1174
  msgstr ""
1175
 
1176
+ #: plugins/other_widget/widget-page.php:154
 
 
 
 
1177
  msgid "Edit"
1178
  msgstr ""
1179
 
1221
  msgstr ""
1222
 
1223
  #: plugins/other_widget/widget-pr-blocks.php:86
1224
+ #: plugins/other_widget/widget-pr-blocks.php:225
1225
  msgid "PR Block"
1226
  msgstr ""
1227
 
1228
+ #: plugins/other_widget/widget-pr-blocks.php:93
 
 
 
 
1229
  msgid "Class name of the icon font you want to use:"
1230
  msgstr ""
1231
 
1232
+ #: plugins/other_widget/widget-pr-blocks.php:96
1233
  msgid " ex:fa-file-text-o"
1234
  msgstr ""
1235
 
1236
+ #: plugins/other_widget/widget-pr-blocks.php:100
 
1237
  msgid "Icon color:"
1238
  msgstr ""
1239
 
1240
+ #: plugins/other_widget/widget-pr-blocks.php:104
 
1241
  msgid "Icon Background:"
1242
  msgstr ""
1243
 
1244
+ #: plugins/other_widget/widget-pr-blocks.php:108
 
1245
  msgid "Solid color"
1246
  msgstr ""
1247
 
1248
+ #: plugins/other_widget/widget-pr-blocks.php:112
 
1249
  msgid "No background"
1250
  msgstr ""
1251
 
1252
+ #: plugins/other_widget/widget-pr-blocks.php:116
1253
+ msgid "Select image:"
1254
  msgstr ""
1255
 
1256
+ #: plugins/other_widget/widget-pr-blocks.php:127
1257
  msgid "When you have an image. Image is displayed with priority"
1258
  msgstr ""
1259
 
1260
  #: plugins/other_widget/widget-profile.php:9
1261
+ #: plugins/other_widget/widget-profile.php:20
1262
  msgid "Profile"
1263
  msgstr ""
1264
 
1266
  msgid "Displays a your profile"
1267
  msgstr ""
1268
 
1269
+ #: plugins/other_widget/widget-profile.php:27
1270
  msgid "Profile Text"
1271
  msgstr ""
1272
 
1273
+ #: plugins/other_widget/widget-profile.php:45
1274
  msgid "Select Profile image:"
1275
  msgstr ""
1276
 
1277
+ #: plugins/other_widget/widget-profile.php:58
1278
  msgid "Cut out round the image."
1279
  msgstr ""
1280
 
1281
+ #: plugins/other_widget/widget-profile.php:62
1282
  msgid "Media size (Optional)"
1283
  msgstr ""
1284
 
1285
+ #: plugins/other_widget/widget-profile.php:67
1286
+ msgid "Image align left"
 
 
 
 
1287
  msgstr ""
1288
 
1289
+ #: plugins/other_widget/widget-profile.php:71
1290
  msgid "Text float to image."
1291
  msgstr ""
1292
 
1293
+ #: plugins/other_widget/widget-profile.php:75
1294
  msgid "Profile Text:"
1295
  msgstr ""
1296
 
1297
+ #: plugins/other_widget/widget-profile.php:79
1298
  msgid "Facebook URL:"
1299
  msgstr ""
1300
 
1301
+ #: plugins/other_widget/widget-profile.php:84
1302
  msgid "Twitter URL:"
1303
  msgstr ""
1304
 
1305
+ #: plugins/other_widget/widget-profile.php:89
1306
  msgid "Email Address:"
1307
  msgstr ""
1308
 
1309
+ #: plugins/other_widget/widget-profile.php:94
1310
  msgid "Youtube URL:"
1311
  msgstr ""
1312
 
1313
+ #: plugins/other_widget/widget-profile.php:99
1314
  msgid "RSS URL:"
1315
  msgstr ""
1316
 
1317
+ #: plugins/other_widget/widget-profile.php:104
1318
  msgid "instagram URL:"
1319
  msgstr ""
1320
 
1321
+ #: plugins/other_widget/widget-profile.php:108
1322
  msgid "linkedin URL:"
1323
  msgstr ""
1324
 
 
 
 
 
 
 
1325
  #: plugins/other_widget/widget-side-child-page-list.php:12
1326
  msgid "child pages list"
1327
  msgstr ""
1330
  msgid "Displays list of child page for the current page."
1331
  msgstr ""
1332
 
1333
+ #: plugins/other_widget/widget-taxonomies.php:9
1334
  msgid "Categories/Custom taxonomies list"
1335
  msgstr ""
1336
 
1337
+ #: plugins/other_widget/widget-taxonomies.php:14
1338
  msgid "Displays a categories and custom taxonomies list."
1339
  msgstr ""
1340
 
1341
+ #: plugins/other_widget/widget-taxonomies.php:58
1342
  msgid "Label to display"
1343
  msgstr ""
1344
 
1345
+ #: plugins/other_widget/widget-taxonomies.php:78
1346
+ msgid "Blog"
1347
  msgstr ""
1348
 
1349
+ #: plugins/pageList_ancestor.php:79
1350
+ msgid "Display a page list from ancestor"
1351
  msgstr ""
1352
 
1353
+ #: plugins/page_custom_field.php:11
1354
+ msgid "Setting of insert items"
 
1355
  msgstr ""
1356
 
1357
  #: plugins/post-type-manager/class.post-type-manager.php:21
1360
  msgid "Custom Post Type Setting"
1361
  msgstr ""
1362
 
1363
+ #: plugins/post-type-manager/class.post-type-manager.php:74
1364
  msgid "Post Type ID(Required)"
1365
  msgstr ""
1366
 
1367
+ #: plugins/post-type-manager/class.post-type-manager.php:75
1368
  msgid "20 characters or less in alphanumeric"
1369
  msgstr ""
1370
 
1371
+ #: plugins/post-type-manager/class.post-type-manager.php:80
1372
  msgid "title"
1373
  msgstr ""
1374
 
1375
+ #: plugins/post-type-manager/class.post-type-manager.php:81
1376
  msgid "editor"
1377
  msgstr ""
1378
 
1379
+ #: plugins/post-type-manager/class.post-type-manager.php:82
1380
  msgid "author"
1381
  msgstr ""
1382
 
1383
+ #: plugins/post-type-manager/class.post-type-manager.php:83
1384
  msgid "thumbnail"
1385
  msgstr ""
1386
 
1387
+ #: plugins/post-type-manager/class.post-type-manager.php:84
1388
  msgid "excerpt"
1389
  msgstr ""
1390
 
1391
+ #: plugins/post-type-manager/class.post-type-manager.php:85
1392
  msgid "comments"
1393
  msgstr ""
1394
 
1395
+ #: plugins/post-type-manager/class.post-type-manager.php:86
1396
  msgid "revisions"
1397
  msgstr ""
1398
 
1399
+ #: plugins/post-type-manager/class.post-type-manager.php:90
1400
  msgid "Supports(Required)"
1401
  msgstr ""
1402
 
1403
+ #: plugins/post-type-manager/class.post-type-manager.php:102
1404
  msgid "Menu position(optional)"
1405
  msgstr ""
1406
 
1407
+ #: plugins/post-type-manager/class.post-type-manager.php:103
1408
  msgid "Please enter a number."
1409
  msgstr ""
1410
 
1411
+ #: plugins/post-type-manager/class.post-type-manager.php:109
1412
  msgid "Custom taxonomies(optional)"
1413
  msgstr ""
1414
 
1415
+ #: plugins/post-type-manager/class.post-type-manager.php:114
1416
  msgid "Custon taxonomy name(slug)"
1417
  msgstr ""
1418
 
1419
+ #: plugins/post-type-manager/class.post-type-manager.php:115
1420
  msgid "Custon taxonomy label"
1421
  msgstr ""
1422
 
1423
+ #: plugins/post-type-manager/class.post-type-manager.php:185
 
 
 
 
 
 
 
 
1424
  #, php-format
1425
  msgid ""
1426
  "Please save a <a href=\"%s\">permanent link configuration</a> After updating "
1477
  msgid "Follow me"
1478
  msgstr ""
1479
 
 
 
 
 
1480
  #: plugins/sns/function_meta_box.php:28
1481
  msgid "Sns Title"
1482
  msgstr ""
1485
  msgid "if filled this area then override title of OGP and Twitter Card"
1486
  msgstr ""
1487
 
1488
+ #: plugins/sns/sns.php:17
1489
  msgid "SNS"
1490
  msgstr ""
1491
 
1492
+ #: plugins/sns/sns.php:97
1493
  msgctxt "facebook language code"
1494
  msgid "en_US"
1495
  msgstr ""
1496
 
1497
+ #: plugins/sns/sns_admin.php:1
1498
  msgid "SNS Settings"
1499
  msgstr ""
1500
 
 
 
 
 
1501
  #: plugins/sns/sns_admin.php:13
1502
  msgid "facebook application ID"
1503
  msgstr ""
1609
  msgid "Follow me box title"
1610
  msgstr ""
1611
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1612
  #: plugins/wp_title.php:47
1613
  #, php-format
1614
  msgid "Search Results for : %s"
1672
  msgid "Main Setting"
1673
  msgstr ""
1674
 
 
 
 
 
 
 
 
 
1675
  #: plugins_admin/dashboard_info_widget.php:18
1676
  msgid "News from VK All in One Expansion Unit"
1677
  msgstr ""
1680
  msgid "Edit Guide"
1681
  msgstr ""
1682
 
1683
+ #: plugins_admin/vk-admin/class.vk-admin.php:98
1684
  msgid "Sorry, there is no post"
1685
  msgstr ""
1686
 
libraries/font-awesome/css/font-awesome.css CHANGED
File without changes
libraries/font-awesome/css/font-awesome.min.css CHANGED
File without changes
libraries/font-awesome/fonts/FontAwesome.otf ADDED
Binary file
libraries/font-awesome/fonts/fontawesome-webfont.eot CHANGED
File without changes
libraries/font-awesome/fonts/fontawesome-webfont.svg CHANGED
File without changes
libraries/font-awesome/fonts/fontawesome-webfont.ttf CHANGED
File without changes
libraries/font-awesome/fonts/fontawesome-webfont.woff CHANGED
File without changes
libraries/font-awesome/fonts/fontawesome-webfont.woff2 ADDED
Binary file
libraries/font-awesome/less/animated.less ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // Animated Icons
2
+ // --------------------------
3
+
4
+ .@{fa-css-prefix}-spin {
5
+ -webkit-animation: fa-spin 2s infinite linear;
6
+ animation: fa-spin 2s infinite linear;
7
+ }
8
+
9
+ .@{fa-css-prefix}-pulse {
10
+ -webkit-animation: fa-spin 1s infinite steps(8);
11
+ animation: fa-spin 1s infinite steps(8);
12
+ }
13
+
14
+ @-webkit-keyframes fa-spin {
15
+ 0% {
16
+ -webkit-transform: rotate(0deg);
17
+ transform: rotate(0deg);
18
+ }
19
+ 100% {
20
+ -webkit-transform: rotate(359deg);
21
+ transform: rotate(359deg);
22
+ }
23
+ }
24
+
25
+ @keyframes fa-spin {
26
+ 0% {
27
+ -webkit-transform: rotate(0deg);
28
+ transform: rotate(0deg);
29
+ }
30
+ 100% {
31
+ -webkit-transform: rotate(359deg);
32
+ transform: rotate(359deg);
33
+ }
34
+ }
libraries/font-awesome/less/bordered-pulled.less ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // Bordered & Pulled
2
+ // -------------------------
3
+
4
+ .@{fa-css-prefix}-border {
5
+ padding: .2em .25em .15em;
6
+ border: solid .08em @fa-border-color;
7
+ border-radius: .1em;
8
+ }
9
+
10
+ .@{fa-css-prefix}-pull-left { float: left; }
11
+ .@{fa-css-prefix}-pull-right { float: right; }
12
+
13
+ .@{fa-css-prefix} {
14
+ &.@{fa-css-prefix}-pull-left { margin-right: .3em; }
15
+ &.@{fa-css-prefix}-pull-right { margin-left: .3em; }
16
+ }
17
+
18
+ /* Deprecated as of 4.4.0 */
19
+ .pull-right { float: right; }
20
+ .pull-left { float: left; }
21
+
22
+ .@{fa-css-prefix} {
23
+ &.pull-left { margin-right: .3em; }
24
+ &.pull-right { margin-left: .3em; }
25
+ }
libraries/font-awesome/less/core.less ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // Base Class Definition
2
+ // -------------------------
3
+
4
+ .@{fa-css-prefix} {
5
+ display: inline-block;
6
+ font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration
7
+ font-size: inherit; // can't have font-size inherit on line above, so need to override
8
+ text-rendering: auto; // optimizelegibility throws things off #1094
9
+ -webkit-font-smoothing: antialiased;
10
+ -moz-osx-font-smoothing: grayscale;
11
+
12
+ }
libraries/font-awesome/less/fixed-width.less ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
1
+ // Fixed Width Icons
2
+ // -------------------------
3
+ .@{fa-css-prefix}-fw {
4
+ width: (18em / 14);
5
+ text-align: center;
6
+ }
libraries/font-awesome/less/font-awesome.less ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*!
2
+ * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
3
+ * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
4
+ */
5
+
6
+ @import "variables.less";
7
+ @import "mixins.less";
8
+ @import "path.less";
9
+ @import "core.less";
10
+ @import "larger.less";
11
+ @import "fixed-width.less";
12
+ @import "list.less";
13
+ @import "bordered-pulled.less";
14
+ @import "animated.less";
15
+ @import "rotated-flipped.less";
16
+ @import "stacked.less";
17
+ @import "icons.less";
18
+ @import "screen-reader.less";
libraries/font-awesome/less/icons.less ADDED
@@ -0,0 +1,789 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
2
+ readers do not read off random characters that represent icons */
3
+
4
+ .@{fa-css-prefix}-glass:before { content: @fa-var-glass; }
5
+ .@{fa-css-prefix}-music:before { content: @fa-var-music; }
6
+ .@{fa-css-prefix}-search:before { content: @fa-var-search; }
7
+ .@{fa-css-prefix}-envelope-o:before { content: @fa-var-envelope-o; }
8
+ .@{fa-css-prefix}-heart:before { content: @fa-var-heart; }
9
+ .@{fa-css-prefix}-star:before { content: @fa-var-star; }
10
+ .@{fa-css-prefix}-star-o:before { content: @fa-var-star-o; }
11
+ .@{fa-css-prefix}-user:before { content: @fa-var-user; }
12
+ .@{fa-css-prefix}-film:before { content: @fa-var-film; }
13
+ .@{fa-css-prefix}-th-large:before { content: @fa-var-th-large; }
14
+ .@{fa-css-prefix}-th:before { content: @fa-var-th; }
15
+ .@{fa-css-prefix}-th-list:before { content: @fa-var-th-list; }
16
+ .@{fa-css-prefix}-check:before { content: @fa-var-check; }
17
+ .@{fa-css-prefix}-remove:before,
18
+ .@{fa-css-prefix}-close:before,
19
+ .@{fa-css-prefix}-times:before { content: @fa-var-times; }
20
+ .@{fa-css-prefix}-search-plus:before { content: @fa-var-search-plus; }
21
+ .@{fa-css-prefix}-search-minus:before { content: @fa-var-search-minus; }
22
+ .@{fa-css-prefix}-power-off:before { content: @fa-var-power-off; }
23
+ .@{fa-css-prefix}-signal:before { content: @fa-var-signal; }
24
+ .@{fa-css-prefix}-gear:before,
25
+ .@{fa-css-prefix}-cog:before { content: @fa-var-cog; }
26
+ .@{fa-css-prefix}-trash-o:before { content: @fa-var-trash-o; }
27
+ .@{fa-css-prefix}-home:before { content: @fa-var-home; }
28
+ .@{fa-css-prefix}-file-o:before { content: @fa-var-file-o; }
29
+ .@{fa-css-prefix}-clock-o:before { content: @fa-var-clock-o; }
30
+ .@{fa-css-prefix}-road:before { content: @fa-var-road; }
31
+ .@{fa-css-prefix}-download:before { content: @fa-var-download; }
32
+ .@{fa-css-prefix}-arrow-circle-o-down:before { content: @fa-var-arrow-circle-o-down; }
33
+ .@{fa-css-prefix}-arrow-circle-o-up:before { content: @fa-var-arrow-circle-o-up; }
34
+ .@{fa-css-prefix}-inbox:before { content: @fa-var-inbox; }
35
+ .@{fa-css-prefix}-play-circle-o:before { content: @fa-var-play-circle-o; }
36
+ .@{fa-css-prefix}-rotate-right:before,
37
+ .@{fa-css-prefix}-repeat:before { content: @fa-var-repeat; }
38
+ .@{fa-css-prefix}-refresh:before { content: @fa-var-refresh; }
39
+ .@{fa-css-prefix}-list-alt:before { content: @fa-var-list-alt; }
40
+ .@{fa-css-prefix}-lock:before { content: @fa-var-lock; }
41
+ .@{fa-css-prefix}-flag:before { content: @fa-var-flag; }
42
+ .@{fa-css-prefix}-headphones:before { content: @fa-var-headphones; }
43
+ .@{fa-css-prefix}-volume-off:before { content: @fa-var-volume-off; }
44
+ .@{fa-css-prefix}-volume-down:before { content: @fa-var-volume-down; }
45
+ .@{fa-css-prefix}-volume-up:before { content: @fa-var-volume-up; }
46
+ .@{fa-css-prefix}-qrcode:before { content: @fa-var-qrcode; }
47
+ .@{fa-css-prefix}-barcode:before { content: @fa-var-barcode; }
48
+ .@{fa-css-prefix}-tag:before { content: @fa-var-tag; }
49
+ .@{fa-css-prefix}-tags:before { content: @fa-var-tags; }
50
+ .@{fa-css-prefix}-book:before { content: @fa-var-book; }
51
+ .@{fa-css-prefix}-bookmark:before { content: @fa-var-bookmark; }
52
+ .@{fa-css-prefix}-print:before { content: @fa-var-print; }
53
+ .@{fa-css-prefix}-camera:before { content: @fa-var-camera; }
54
+ .@{fa-css-prefix}-font:before { content: @fa-var-font; }
55
+ .@{fa-css-prefix}-bold:before { content: @fa-var-bold; }
56
+ .@{fa-css-prefix}-italic:before { content: @fa-var-italic; }
57
+ .@{fa-css-prefix}-text-height:before { content: @fa-var-text-height; }
58
+ .@{fa-css-prefix}-text-width:before { content: @fa-var-text-width; }
59
+ .@{fa-css-prefix}-align-left:before { content: @fa-var-align-left; }
60
+ .@{fa-css-prefix}-align-center:before { content: @fa-var-align-center; }
61
+ .@{fa-css-prefix}-align-right:before { content: @fa-var-align-right; }
62
+ .@{fa-css-prefix}-align-justify:before { content: @fa-var-align-justify; }
63
+ .@{fa-css-prefix}-list:before { content: @fa-var-list; }
64
+ .@{fa-css-prefix}-dedent:before,
65
+ .@{fa-css-prefix}-outdent:before { content: @fa-var-outdent; }
66
+ .@{fa-css-prefix}-indent:before { content: @fa-var-indent; }
67
+ .@{fa-css-prefix}-video-camera:before { content: @fa-var-video-camera; }
68
+ .@{fa-css-prefix}-photo:before,
69
+ .@{fa-css-prefix}-image:before,
70
+ .@{fa-css-prefix}-picture-o:before { content: @fa-var-picture-o; }
71
+ .@{fa-css-prefix}-pencil:before { content: @fa-var-pencil; }
72
+ .@{fa-css-prefix}-map-marker:before { content: @fa-var-map-marker; }
73
+ .@{fa-css-prefix}-adjust:before { content: @fa-var-adjust; }
74
+ .@{fa-css-prefix}-tint:before { content: @fa-var-tint; }
75
+ .@{fa-css-prefix}-edit:before,
76
+ .@{fa-css-prefix}-pencil-square-o:before { content: @fa-var-pencil-square-o; }
77
+ .@{fa-css-prefix}-share-square-o:before { content: @fa-var-share-square-o; }
78
+ .@{fa-css-prefix}-check-square-o:before { content: @fa-var-check-square-o; }
79
+ .@{fa-css-prefix}-arrows:before { content: @fa-var-arrows; }
80
+ .@{fa-css-prefix}-step-backward:before { content: @fa-var-step-backward; }
81
+ .@{fa-css-prefix}-fast-backward:before { content: @fa-var-fast-backward; }
82
+ .@{fa-css-prefix}-backward:before { content: @fa-var-backward; }
83
+ .@{fa-css-prefix}-play:before { content: @fa-var-play; }
84
+ .@{fa-css-prefix}-pause:before { content: @fa-var-pause; }
85
+ .@{fa-css-prefix}-stop:before { content: @fa-var-stop; }
86
+ .@{fa-css-prefix}-forward:before { content: @fa-var-forward; }
87
+ .@{fa-css-prefix}-fast-forward:before { content: @fa-var-fast-forward; }
88
+ .@{fa-css-prefix}-step-forward:before { content: @fa-var-step-forward; }
89
+ .@{fa-css-prefix}-eject:before { content: @fa-var-eject; }
90
+ .@{fa-css-prefix}-chevron-left:before { content: @fa-var-chevron-left; }
91
+ .@{fa-css-prefix}-chevron-right:before { content: @fa-var-chevron-right; }
92
+ .@{fa-css-prefix}-plus-circle:before { content: @fa-var-plus-circle; }
93
+ .@{fa-css-prefix}-minus-circle:before { content: @fa-var-minus-circle; }
94
+ .@{fa-css-prefix}-times-circle:before { content: @fa-var-times-circle; }
95
+ .@{fa-css-prefix}-check-circle:before { content: @fa-var-check-circle; }
96
+ .@{fa-css-prefix}-question-circle:before { content: @fa-var-question-circle; }
97
+ .@{fa-css-prefix}-info-circle:before { content: @fa-var-info-circle; }
98
+ .@{fa-css-prefix}-crosshairs:before { content: @fa-var-crosshairs; }
99
+ .@{fa-css-prefix}-times-circle-o:before { content: @fa-var-times-circle-o; }
100
+ .@{fa-css-prefix}-check-circle-o:before { content: @fa-var-check-circle-o; }
101
+ .@{fa-css-prefix}-ban:before { content: @fa-var-ban; }
102
+ .@{fa-css-prefix}-arrow-left:before { content: @fa-var-arrow-left; }
103
+ .@{fa-css-prefix}-arrow-right:before { content: @fa-var-arrow-right; }
104
+ .@{fa-css-prefix}-arrow-up:before { content: @fa-var-arrow-up; }
105
+ .@{fa-css-prefix}-arrow-down:before { content: @fa-var-arrow-down; }
106
+ .@{fa-css-prefix}-mail-forward:before,
107
+ .@{fa-css-prefix}-share:before { content: @fa-var-share; }
108
+ .@{fa-css-prefix}-expand:before { content: @fa-var-expand; }
109
+ .@{fa-css-prefix}-compress:before { content: @fa-var-compress; }
110
+ .@{fa-css-prefix}-plus:before { content: @fa-var-plus; }
111
+ .@{fa-css-prefix}-minus:before { content: @fa-var-minus; }
112
+ .@{fa-css-prefix}-asterisk:before { content: @fa-var-asterisk; }
113
+ .@{fa-css-prefix}-exclamation-circle:before { content: @fa-var-exclamation-circle; }
114
+ .@{fa-css-prefix}-gift:before { content: @fa-var-gift; }
115
+ .@{fa-css-prefix}-leaf:before { content: @fa-var-leaf; }
116
+ .@{fa-css-prefix}-fire:before { content: @fa-var-fire; }
117
+ .@{fa-css-prefix}-eye:before { content: @fa-var-eye; }
118
+ .@{fa-css-prefix}-eye-slash:before { content: @fa-var-eye-slash; }
119
+ .@{fa-css-prefix}-warning:before,
120
+ .@{fa-css-prefix}-exclamation-triangle:before { content: @fa-var-exclamation-triangle; }
121
+ .@{fa-css-prefix}-plane:before { content: @fa-var-plane; }
122
+ .@{fa-css-prefix}-calendar:before { content: @fa-var-calendar; }
123
+ .@{fa-css-prefix}-random:before { content: @fa-var-random; }
124
+ .@{fa-css-prefix}-comment:before { content: @fa-var-comment; }
125
+ .@{fa-css-prefix}-magnet:before { content: @fa-var-magnet; }
126
+ .@{fa-css-prefix}-chevron-up:before { content: @fa-var-chevron-up; }
127
+ .@{fa-css-prefix}-chevron-down:before { content: @fa-var-chevron-down; }
128
+ .@{fa-css-prefix}-retweet:before { content: @fa-var-retweet; }
129
+ .@{fa-css-prefix}-shopping-cart:before { content: @fa-var-shopping-cart; }
130
+ .@{fa-css-prefix}-folder:before { content: @fa-var-folder; }
131
+ .@{fa-css-prefix}-folder-open:before { content: @fa-var-folder-open; }
132
+ .@{fa-css-prefix}-arrows-v:before { content: @fa-var-arrows-v; }
133
+ .@{fa-css-prefix}-arrows-h:before { content: @fa-var-arrows-h; }
134
+ .@{fa-css-prefix}-bar-chart-o:before,
135
+ .@{fa-css-prefix}-bar-chart:before { content: @fa-var-bar-chart; }
136
+ .@{fa-css-prefix}-twitter-square:before { content: @fa-var-twitter-square; }
137
+ .@{fa-css-prefix}-facebook-square:before { content: @fa-var-facebook-square; }
138
+ .@{fa-css-prefix}-camera-retro:before { content: @fa-var-camera-retro; }
139
+ .@{fa-css-prefix}-key:before { content: @fa-var-key; }
140
+ .@{fa-css-prefix}-gears:before,
141
+ .@{fa-css-prefix}-cogs:before { content: @fa-var-cogs; }
142
+ .@{fa-css-prefix}-comments:before { content: @fa-var-comments; }
143
+ .@{fa-css-prefix}-thumbs-o-up:before { content: @fa-var-thumbs-o-up; }
144
+ .@{fa-css-prefix}-thumbs-o-down:before { content: @fa-var-thumbs-o-down; }
145
+ .@{fa-css-prefix}-star-half:before { content: @fa-var-star-half; }
146
+ .@{fa-css-prefix}-heart-o:before { content: @fa-var-heart-o; }
147
+ .@{fa-css-prefix}-sign-out:before { content: @fa-var-sign-out; }
148
+ .@{fa-css-prefix}-linkedin-square:before { content: @fa-var-linkedin-square; }
149
+ .@{fa-css-prefix}-thumb-tack:before { content: @fa-var-thumb-tack; }
150
+ .@{fa-css-prefix}-external-link:before { content: @fa-var-external-link; }
151
+ .@{fa-css-prefix}-sign-in:before { content: @fa-var-sign-in; }
152
+ .@{fa-css-prefix}-trophy:before { content: @fa-var-trophy; }
153
+ .@{fa-css-prefix}-github-square:before { content: @fa-var-github-square; }
154
+ .@{fa-css-prefix}-upload:before { content: @fa-var-upload; }
155
+ .@{fa-css-prefix}-lemon-o:before { content: @fa-var-lemon-o; }
156
+ .@{fa-css-prefix}-phone:before { content: @fa-var-phone; }
157
+ .@{fa-css-prefix}-square-o:before { content: @fa-var-square-o; }
158
+ .@{fa-css-prefix}-bookmark-o:before { content: @fa-var-bookmark-o; }
159
+ .@{fa-css-prefix}-phone-square:before { content: @fa-var-phone-square; }
160
+ .@{fa-css-prefix}-twitter:before { content: @fa-var-twitter; }
161
+ .@{fa-css-prefix}-facebook-f:before,
162
+ .@{fa-css-prefix}-facebook:before { content: @fa-var-facebook; }
163
+ .@{fa-css-prefix}-github:before { content: @fa-var-github; }
164
+ .@{fa-css-prefix}-unlock:before { content: @fa-var-unlock; }
165
+ .@{fa-css-prefix}-credit-card:before { content: @fa-var-credit-card; }
166
+ .@{fa-css-prefix}-feed:before,
167
+ .@{fa-css-prefix}-rss:before { content: @fa-var-rss; }
168
+ .@{fa-css-prefix}-hdd-o:before { content: @fa-var-hdd-o; }
169
+ .@{fa-css-prefix}-bullhorn:before { content: @fa-var-bullhorn; }
170
+ .@{fa-css-prefix}-bell:before { content: @fa-var-bell; }
171
+ .@{fa-css-prefix}-certificate:before { content: @fa-var-certificate; }
172
+ .@{fa-css-prefix}-hand-o-right:before { content: @fa-var-hand-o-right; }
173
+ .@{fa-css-prefix}-hand-o-left:before { content: @fa-var-hand-o-left; }
174
+ .@{fa-css-prefix}-hand-o-up:before { content: @fa-var-hand-o-up; }
175
+ .@{fa-css-prefix}-hand-o-down:before { content: @fa-var-hand-o-down; }
176
+ .@{fa-css-prefix}-arrow-circle-left:before { content: @fa-var-arrow-circle-left; }
177
+ .@{fa-css-prefix}-arrow-circle-right:before { content: @fa-var-arrow-circle-right; }
178
+ .@{fa-css-prefix}-arrow-circle-up:before { content: @fa-var-arrow-circle-up; }
179
+ .@{fa-css-prefix}-arrow-circle-down:before { content: @fa-var-arrow-circle-down; }
180
+ .@{fa-css-prefix}-globe:before { content: @fa-var-globe; }
181
+ .@{fa-css-prefix}-wrench:before { content: @fa-var-wrench; }
182
+ .@{fa-css-prefix}-tasks:before { content: @fa-var-tasks; }
183
+ .@{fa-css-prefix}-filter:before { content: @fa-var-filter; }
184
+ .@{fa-css-prefix}-briefcase:before { content: @fa-var-briefcase; }
185
+ .@{fa-css-prefix}-arrows-alt:before { content: @fa-var-arrows-alt; }
186
+ .@{fa-css-prefix}-group:before,
187
+ .@{fa-css-prefix}-users:before { content: @fa-var-users; }
188
+ .@{fa-css-prefix}-chain:before,
189
+ .@{fa-css-prefix}-link:before { content: @fa-var-link; }
190
+ .@{fa-css-prefix}-cloud:before { content: @fa-var-cloud; }
191
+ .@{fa-css-prefix}-flask:before { content: @fa-var-flask; }
192
+ .@{fa-css-prefix}-cut:before,
193
+ .@{fa-css-prefix}-scissors:before { content: @fa-var-scissors; }
194
+ .@{fa-css-prefix}-copy:before,
195
+ .@{fa-css-prefix}-files-o:before { content: @fa-var-files-o; }
196
+ .@{fa-css-prefix}-paperclip:before { content: @fa-var-paperclip; }
197
+ .@{fa-css-prefix}-save:before,
198
+ .@{fa-css-prefix}-floppy-o:before { content: @fa-var-floppy-o; }
199
+ .@{fa-css-prefix}-square:before { content: @fa-var-square; }
200
+ .@{fa-css-prefix}-navicon:before,
201
+ .@{fa-css-prefix}-reorder:before,
202
+ .@{fa-css-prefix}-bars:before { content: @fa-var-bars; }
203
+ .@{fa-css-prefix}-list-ul:before { content: @fa-var-list-ul; }
204
+ .@{fa-css-prefix}-list-ol:before { content: @fa-var-list-ol; }
205
+ .@{fa-css-prefix}-strikethrough:before { content: @fa-var-strikethrough; }
206
+ .@{fa-css-prefix}-underline:before { content: @fa-var-underline; }
207
+ .@{fa-css-prefix}-table:before { content: @fa-var-table; }
208
+ .@{fa-css-prefix}-magic:before { content: @fa-var-magic; }
209
+ .@{fa-css-prefix}-truck:before { content: @fa-var-truck; }
210
+ .@{fa-css-prefix}-pinterest:before { content: @fa-var-pinterest; }
211
+ .@{fa-css-prefix}-pinterest-square:before { content: @fa-var-pinterest-square; }
212
+ .@{fa-css-prefix}-google-plus-square:before { content: @fa-var-google-plus-square; }
213
+ .@{fa-css-prefix}-google-plus:before { content: @fa-var-google-plus; }
214
+ .@{fa-css-prefix}-money:before { content: @fa-var-money; }
215
+ .@{fa-css-prefix}-caret-down:before { content: @fa-var-caret-down; }
216
+ .@{fa-css-prefix}-caret-up:before { content: @fa-var-caret-up; }
217
+ .@{fa-css-prefix}-caret-left:before { content: @fa-var-caret-left; }
218
+ .@{fa-css-prefix}-caret-right:before { content: @fa-var-caret-right; }
219
+ .@{fa-css-prefix}-columns:before { content: @fa-var-columns; }
220
+ .@{fa-css-prefix}-unsorted:before,
221
+ .@{fa-css-prefix}-sort:before { content: @fa-var-sort; }
222
+ .@{fa-css-prefix}-sort-down:before,
223
+ .@{fa-css-prefix}-sort-desc:before { content: @fa-var-sort-desc; }
224
+ .@{fa-css-prefix}-sort-up:before,
225
+ .@{fa-css-prefix}-sort-asc:before { content: @fa-var-sort-asc; }
226
+ .@{fa-css-prefix}-envelope:before { content: @fa-var-envelope; }
227
+ .@{fa-css-prefix}-linkedin:before { content: @fa-var-linkedin; }
228
+ .@{fa-css-prefix}-rotate-left:before,
229
+ .@{fa-css-prefix}-undo:before { content: @fa-var-undo; }
230
+ .@{fa-css-prefix}-legal:before,
231
+ .@{fa-css-prefix}-gavel:before { content: @fa-var-gavel; }
232
+ .@{fa-css-prefix}-dashboard:before,
233
+ .@{fa-css-prefix}-tachometer:before { content: @fa-var-tachometer; }
234
+ .@{fa-css-prefix}-comment-o:before { content: @fa-var-comment-o; }
235
+ .@{fa-css-prefix}-comments-o:before { content: @fa-var-comments-o; }
236
+ .@{fa-css-prefix}-flash:before,
237
+ .@{fa-css-prefix}-bolt:before { content: @fa-var-bolt; }
238
+ .@{fa-css-prefix}-sitemap:before { content: @fa-var-sitemap; }
239
+ .@{fa-css-prefix}-umbrella:before { content: @fa-var-umbrella; }
240
+ .@{fa-css-prefix}-paste:before,
241
+ .@{fa-css-prefix}-clipboard:before { content: @fa-var-clipboard; }
242
+ .@{fa-css-prefix}-lightbulb-o:before { content: @fa-var-lightbulb-o; }
243
+ .@{fa-css-prefix}-exchange:before { content: @fa-var-exchange; }
244
+ .@{fa-css-prefix}-cloud-download:before { content: @fa-var-cloud-download; }
245
+ .@{fa-css-prefix}-cloud-upload:before { content: @fa-var-cloud-upload; }
246
+ .@{fa-css-prefix}-user-md:before { content: @fa-var-user-md; }
247
+ .@{fa-css-prefix}-stethoscope:before { content: @fa-var-stethoscope; }
248
+ .@{fa-css-prefix}-suitcase:before { content: @fa-var-suitcase; }
249
+ .@{fa-css-prefix}-bell-o:before { content: @fa-var-bell-o; }
250
+ .@{fa-css-prefix}-coffee:before { content: @fa-var-coffee; }
251
+ .@{fa-css-prefix}-cutlery:before { content: @fa-var-cutlery; }
252
+ .@{fa-css-prefix}-file-text-o:before { content: @fa-var-file-text-o; }
253
+ .@{fa-css-prefix}-building-o:before { content: @fa-var-building-o; }
254
+ .@{fa-css-prefix}-hospital-o:before { content: @fa-var-hospital-o; }
255
+ .@{fa-css-prefix}-ambulance:before { content: @fa-var-ambulance; }
256
+ .@{fa-css-prefix}-medkit:before { content: @fa-var-medkit; }
257
+ .@{fa-css-prefix}-fighter-jet:before { content: @fa-var-fighter-jet; }
258
+ .@{fa-css-prefix}-beer:before { content: @fa-var-beer; }
259
+ .@{fa-css-prefix}-h-square:before { content: @fa-var-h-square; }
260
+ .@{fa-css-prefix}-plus-square:before { content: @fa-var-plus-square; }
261
+ .@{fa-css-prefix}-angle-double-left:before { content: @fa-var-angle-double-left; }
262
+ .@{fa-css-prefix}-angle-double-right:before { content: @fa-var-angle-double-right; }
263
+ .@{fa-css-prefix}-angle-double-up:before { content: @fa-var-angle-double-up; }
264
+ .@{fa-css-prefix}-angle-double-down:before { content: @fa-var-angle-double-down; }
265
+ .@{fa-css-prefix}-angle-left:before { content: @fa-var-angle-left; }
266
+ .@{fa-css-prefix}-angle-right:before { content: @fa-var-angle-right; }
267
+ .@{fa-css-prefix}-angle-up:before { content: @fa-var-angle-up; }
268
+ .@{fa-css-prefix}-angle-down:before { content: @fa-var-angle-down; }
269
+ .@{fa-css-prefix}-desktop:before { content: @fa-var-desktop; }
270
+ .@{fa-css-prefix}-laptop:before { content: @fa-var-laptop; }
271
+ .@{fa-css-prefix}-tablet:before { content: @fa-var-tablet; }
272
+ .@{fa-css-prefix}-mobile-phone:before,
273
+ .@{fa-css-prefix}-mobile:before { content: @fa-var-mobile; }
274
+ .@{fa-css-prefix}-circle-o:before { content: @fa-var-circle-o; }
275
+ .@{fa-css-prefix}-quote-left:before { content: @fa-var-quote-left; }
276
+ .@{fa-css-prefix}-quote-right:before { content: @fa-var-quote-right; }
277
+ .@{fa-css-prefix}-spinner:before { content: @fa-var-spinner; }
278
+ .@{fa-css-prefix}-circle:before { content: @fa-var-circle; }
279
+ .@{fa-css-prefix}-mail-reply:before,
280
+ .@{fa-css-prefix}-reply:before { content: @fa-var-reply; }
281
+ .@{fa-css-prefix}-github-alt:before { content: @fa-var-github-alt; }
282
+ .@{fa-css-prefix}-folder-o:before { content: @fa-var-folder-o; }
283
+ .@{fa-css-prefix}-folder-open-o:before { content: @fa-var-folder-open-o; }
284
+ .@{fa-css-prefix}-smile-o:before { content: @fa-var-smile-o; }
285
+ .@{fa-css-prefix}-frown-o:before { content: @fa-var-frown-o; }
286
+ .@{fa-css-prefix}-meh-o:before { content: @fa-var-meh-o; }
287
+ .@{fa-css-prefix}-gamepad:before { content: @fa-var-gamepad; }
288
+ .@{fa-css-prefix}-keyboard-o:before { content: @fa-var-keyboard-o; }
289
+ .@{fa-css-prefix}-flag-o:before { content: @fa-var-flag-o; }
290
+ .@{fa-css-prefix}-flag-checkered:before { content: @fa-var-flag-checkered; }
291
+ .@{fa-css-prefix}-terminal:before { content: @fa-var-terminal; }
292
+ .@{fa-css-prefix}-code:before { content: @fa-var-code; }
293
+ .@{fa-css-prefix}-mail-reply-all:before,
294
+ .@{fa-css-prefix}-reply-all:before { content: @fa-var-reply-all; }
295
+ .@{fa-css-prefix}-star-half-empty:before,
296
+ .@{fa-css-prefix}-star-half-full:before,
297
+ .@{fa-css-prefix}-star-half-o:before { content: @fa-var-star-half-o; }
298
+ .@{fa-css-prefix}-location-arrow:before { content: @fa-var-location-arrow; }
299
+ .@{fa-css-prefix}-crop:before { content: @fa-var-crop; }
300
+ .@{fa-css-prefix}-code-fork:before { content: @fa-var-code-fork; }
301
+ .@{fa-css-prefix}-unlink:before,
302
+ .@{fa-css-prefix}-chain-broken:before { content: @fa-var-chain-broken; }
303
+ .@{fa-css-prefix}-question:before { content: @fa-var-question; }
304
+ .@{fa-css-prefix}-info:before { content: @fa-var-info; }
305
+ .@{fa-css-prefix}-exclamation:before { content: @fa-var-exclamation; }
306
+ .@{fa-css-prefix}-superscript:before { content: @fa-var-superscript; }
307
+ .@{fa-css-prefix}-subscript:before { content: @fa-var-subscript; }
308
+ .@{fa-css-prefix}-eraser:before { content: @fa-var-eraser; }
309
+ .@{fa-css-prefix}-puzzle-piece:before { content: @fa-var-puzzle-piece; }
310
+ .@{fa-css-prefix}-microphone:before { content: @fa-var-microphone; }
311
+ .@{fa-css-prefix}-microphone-slash:before { content: @fa-var-microphone-slash; }
312
+ .@{fa-css-prefix}-shield:before { content: @fa-var-shield; }
313
+ .@{fa-css-prefix}-calendar-o:before { content: @fa-var-calendar-o; }
314
+ .@{fa-css-prefix}-fire-extinguisher:before { content: @fa-var-fire-extinguisher; }
315
+ .@{fa-css-prefix}-rocket:before { content: @fa-var-rocket; }
316
+ .@{fa-css-prefix}-maxcdn:before { content: @fa-var-maxcdn; }
317
+ .@{fa-css-prefix}-chevron-circle-left:before { content: @fa-var-chevron-circle-left; }
318
+ .@{fa-css-prefix}-chevron-circle-right:before { content: @fa-var-chevron-circle-right; }
319
+ .@{fa-css-prefix}-chevron-circle-up:before { content: @fa-var-chevron-circle-up; }
320
+ .@{fa-css-prefix}-chevron-circle-down:before { content: @fa-var-chevron-circle-down; }
321
+ .@{fa-css-prefix}-html5:before { content: @fa-var-html5; }
322
+ .@{fa-css-prefix}-css3:before { content: @fa-var-css3; }
323
+ .@{fa-css-prefix}-anchor:before { content: @fa-var-anchor; }
324
+ .@{fa-css-prefix}-unlock-alt:before { content: @fa-var-unlock-alt; }
325
+ .@{fa-css-prefix}-bullseye:before { content: @fa-var-bullseye; }
326
+ .@{fa-css-prefix}-ellipsis-h:before { content: @fa-var-ellipsis-h; }
327
+ .@{fa-css-prefix}-ellipsis-v:before { content: @fa-var-ellipsis-v; }
328
+ .@{fa-css-prefix}-rss-square:before { content: @fa-var-rss-square; }
329
+ .@{fa-css-prefix}-play-circle:before { content: @fa-var-play-circle; }
330
+ .@{fa-css-prefix}-ticket:before { content: @fa-var-ticket; }
331
+ .@{fa-css-prefix}-minus-square:before { content: @fa-var-minus-square; }
332
+ .@{fa-css-prefix}-minus-square-o:before { content: @fa-var-minus-square-o; }
333
+ .@{fa-css-prefix}-level-up:before { content: @fa-var-level-up; }
334
+ .@{fa-css-prefix}-level-down:before { content: @fa-var-level-down; }
335
+ .@{fa-css-prefix}-check-square:before { content: @fa-var-check-square; }
336
+ .@{fa-css-prefix}-pencil-square:before { content: @fa-var-pencil-square; }
337
+ .@{fa-css-prefix}-external-link-square:before { content: @fa-var-external-link-square; }
338
+ .@{fa-css-prefix}-share-square:before { content: @fa-var-share-square; }
339
+ .@{fa-css-prefix}-compass:before { content: @fa-var-compass; }
340
+ .@{fa-css-prefix}-toggle-down:before,
341
+ .@{fa-css-prefix}-caret-square-o-down:before { content: @fa-var-caret-square-o-down; }
342
+ .@{fa-css-prefix}-toggle-up:before,
343
+ .@{fa-css-prefix}-caret-square-o-up:before { content: @fa-var-caret-square-o-up; }
344
+ .@{fa-css-prefix}-toggle-right:before,
345
+ .@{fa-css-prefix}-caret-square-o-right:before { content: @fa-var-caret-square-o-right; }
346
+ .@{fa-css-prefix}-euro:before,
347
+ .@{fa-css-prefix}-eur:before { content: @fa-var-eur; }
348
+ .@{fa-css-prefix}-gbp:before { content: @fa-var-gbp; }
349
+ .@{fa-css-prefix}-dollar:before,
350
+ .@{fa-css-prefix}-usd:before { content: @fa-var-usd; }
351
+ .@{fa-css-prefix}-rupee:before,
352
+ .@{fa-css-prefix}-inr:before { content: @fa-var-inr; }
353
+ .@{fa-css-prefix}-cny:before,
354
+ .@{fa-css-prefix}-rmb:before,
355
+ .@{fa-css-prefix}-yen:before,
356
+ .@{fa-css-prefix}-jpy:before { content: @fa-var-jpy; }
357
+ .@{fa-css-prefix}-ruble:before,
358
+ .@{fa-css-prefix}-rouble:before,
359
+ .@{fa-css-prefix}-rub:before { content: @fa-var-rub; }
360
+ .@{fa-css-prefix}-won:before,
361
+ .@{fa-css-prefix}-krw:before { content: @fa-var-krw; }
362
+ .@{fa-css-prefix}-bitcoin:before,
363
+ .@{fa-css-prefix}-btc:before { content: @fa-var-btc; }
364
+ .@{fa-css-prefix}-file:before { content: @fa-var-file; }
365
+ .@{fa-css-prefix}-file-text:before { content: @fa-var-file-text; }
366
+ .@{fa-css-prefix}-sort-alpha-asc:before { content: @fa-var-sort-alpha-asc; }
367
+ .@{fa-css-prefix}-sort-alpha-desc:before { content: @fa-var-sort-alpha-desc; }
368
+ .@{fa-css-prefix}-sort-amount-asc:before { content: @fa-var-sort-amount-asc; }
369
+ .@{fa-css-prefix}-sort-amount-desc:before { content: @fa-var-sort-amount-desc; }
370
+ .@{fa-css-prefix}-sort-numeric-asc:before { content: @fa-var-sort-numeric-asc; }
371
+ .@{fa-css-prefix}-sort-numeric-desc:before { content: @fa-var-sort-numeric-desc; }
372
+ .@{fa-css-prefix}-thumbs-up:before { content: @fa-var-thumbs-up; }
373
+ .@{fa-css-prefix}-thumbs-down:before { content: @fa-var-thumbs-down; }
374
+ .@{fa-css-prefix}-youtube-square:before { content: @fa-var-youtube-square; }
375
+ .@{fa-css-prefix}-youtube:before { content: @fa-var-youtube; }
376
+ .@{fa-css-prefix}-xing:before { content: @fa-var-xing; }
377
+ .@{fa-css-prefix}-xing-square:before { content: @fa-var-xing-square; }
378
+ .@{fa-css-prefix}-youtube-play:before { content: @fa-var-youtube-play; }
379
+ .@{fa-css-prefix}-dropbox:before { content: @fa-var-dropbox; }
380
+ .@{fa-css-prefix}-stack-overflow:before { content: @fa-var-stack-overflow; }
381
+ .@{fa-css-prefix}-instagram:before { content: @fa-var-instagram; }
382
+ .@{fa-css-prefix}-flickr:before { content: @fa-var-flickr; }
383
+ .@{fa-css-prefix}-adn:before { content: @fa-var-adn; }
384
+ .@{fa-css-prefix}-bitbucket:before { content: @fa-var-bitbucket; }
385
+ .@{fa-css-prefix}-bitbucket-square:before { content: @fa-var-bitbucket-square; }
386
+ .@{fa-css-prefix}-tumblr:before { content: @fa-var-tumblr; }
387
+ .@{fa-css-prefix}-tumblr-square:before { content: @fa-var-tumblr-square; }
388
+ .@{fa-css-prefix}-long-arrow-down:before { content: @fa-var-long-arrow-down; }
389
+ .@{fa-css-prefix}-long-arrow-up:before { content: @fa-var-long-arrow-up; }
390
+ .@{fa-css-prefix}-long-arrow-left:before { content: @fa-var-long-arrow-left; }
391
+ .@{fa-css-prefix}-long-arrow-right:before { content: @fa-var-long-arrow-right; }
392
+ .@{fa-css-prefix}-apple:before { content: @fa-var-apple; }
393
+ .@{fa-css-prefix}-windows:before { content: @fa-var-windows; }
394
+ .@{fa-css-prefix}-android:before { content: @fa-var-android; }
395
+ .@{fa-css-prefix}-linux:before { content: @fa-var-linux; }
396
+ .@{fa-css-prefix}-dribbble:before { content: @fa-var-dribbble; }
397
+ .@{fa-css-prefix}-skype:before { content: @fa-var-skype; }
398
+ .@{fa-css-prefix}-foursquare:before { content: @fa-var-foursquare; }
399
+ .@{fa-css-prefix}-trello:before { content: @fa-var-trello; }
400
+ .@{fa-css-prefix}-female:before { content: @fa-var-female; }
401
+ .@{fa-css-prefix}-male:before { content: @fa-var-male; }
402
+ .@{fa-css-prefix}-gittip:before,
403
+ .@{fa-css-prefix}-gratipay:before { content: @fa-var-gratipay; }
404
+ .@{fa-css-prefix}-sun-o:before { content: @fa-var-sun-o; }
405
+ .@{fa-css-prefix}-moon-o:before { content: @fa-var-moon-o; }
406
+ .@{fa-css-prefix}-archive:before { content: @fa-var-archive; }
407
+ .@{fa-css-prefix}-bug:before { content: @fa-var-bug; }
408
+ .@{fa-css-prefix}-vk:before { content: @fa-var-vk; }
409
+ .@{fa-css-prefix}-weibo:before { content: @fa-var-weibo; }
410
+ .@{fa-css-prefix}-renren:before { content: @fa-var-renren; }
411
+ .@{fa-css-prefix}-pagelines:before { content: @fa-var-pagelines; }
412
+ .@{fa-css-prefix}-stack-exchange:before { content: @fa-var-stack-exchange; }
413
+ .@{fa-css-prefix}-arrow-circle-o-right:before { content: @fa-var-arrow-circle-o-right; }
414
+ .@{fa-css-prefix}-arrow-circle-o-left:before { content: @fa-var-arrow-circle-o-left; }
415
+ .@{fa-css-prefix}-toggle-left:before,
416
+ .@{fa-css-prefix}-caret-square-o-left:before { content: @fa-var-caret-square-o-left; }
417
+ .@{fa-css-prefix}-dot-circle-o:before { content: @fa-var-dot-circle-o; }
418
+ .@{fa-css-prefix}-wheelchair:before { content: @fa-var-wheelchair; }
419
+ .@{fa-css-prefix}-vimeo-square:before { content: @fa-var-vimeo-square; }
420
+ .@{fa-css-prefix}-turkish-lira:before,
421
+ .@{fa-css-prefix}-try:before { content: @fa-var-try; }
422
+ .@{fa-css-prefix}-plus-square-o:before { content: @fa-var-plus-square-o; }
423
+ .@{fa-css-prefix}-space-shuttle:before { content: @fa-var-space-shuttle; }
424
+ .@{fa-css-prefix}-slack:before { content: @fa-var-slack; }
425
+ .@{fa-css-prefix}-envelope-square:before { content: @fa-var-envelope-square; }
426
+ .@{fa-css-prefix}-wordpress:before { content: @fa-var-wordpress; }
427
+ .@{fa-css-prefix}-openid:before { content: @fa-var-openid; }
428
+ .@{fa-css-prefix}-institution:before,
429
+ .@{fa-css-prefix}-bank:before,
430
+ .@{fa-css-prefix}-university:before { content: @fa-var-university; }
431
+ .@{fa-css-prefix}-mortar-board:before,
432
+ .@{fa-css-prefix}-graduation-cap:before { content: @fa-var-graduation-cap; }
433
+ .@{fa-css-prefix}-yahoo:before { content: @fa-var-yahoo; }
434
+ .@{fa-css-prefix}-google:before { content: @fa-var-google; }
435
+ .@{fa-css-prefix}-reddit:before { content: @fa-var-reddit; }
436
+ .@{fa-css-prefix}-reddit-square:before { content: @fa-var-reddit-square; }
437
+ .@{fa-css-prefix}-stumbleupon-circle:before { content: @fa-var-stumbleupon-circle; }
438
+ .@{fa-css-prefix}-stumbleupon:before { content: @fa-var-stumbleupon; }
439
+ .@{fa-css-prefix}-delicious:before { content: @fa-var-delicious; }
440
+ .@{fa-css-prefix}-digg:before { content: @fa-var-digg; }
441
+ .@{fa-css-prefix}-pied-piper-pp:before { content: @fa-var-pied-piper-pp; }
442
+ .@{fa-css-prefix}-pied-piper-alt:before { content: @fa-var-pied-piper-alt; }
443
+ .@{fa-css-prefix}-drupal:before { content: @fa-var-drupal; }
444
+ .@{fa-css-prefix}-joomla:before { content: @fa-var-joomla; }
445
+ .@{fa-css-prefix}-language:before { content: @fa-var-language; }
446
+ .@{fa-css-prefix}-fax:before { content: @fa-var-fax; }
447
+ .@{fa-css-prefix}-building:before { content: @fa-var-building; }
448
+ .@{fa-css-prefix}-child:before { content: @fa-var-child; }
449
+ .@{fa-css-prefix}-paw:before { content: @fa-var-paw; }
450
+ .@{fa-css-prefix}-spoon:before { content: @fa-var-spoon; }
451
+ .@{fa-css-prefix}-cube:before { content: @fa-var-cube; }
452
+ .@{fa-css-prefix}-cubes:before { content: @fa-var-cubes; }
453
+ .@{fa-css-prefix}-behance:before { content: @fa-var-behance; }
454
+ .@{fa-css-prefix}-behance-square:before { content: @fa-var-behance-square; }
455
+ .@{fa-css-prefix}-steam:before { content: @fa-var-steam; }
456
+ .@{fa-css-prefix}-steam-square:before { content: @fa-var-steam-square; }
457
+ .@{fa-css-prefix}-recycle:before { content: @fa-var-recycle; }
458
+ .@{fa-css-prefix}-automobile:before,
459
+ .@{fa-css-prefix}-car:before { content: @fa-var-car; }
460
+ .@{fa-css-prefix}-cab:before,
461
+ .@{fa-css-prefix}-taxi:before { content: @fa-var-taxi; }
462
+ .@{fa-css-prefix}-tree:before { content: @fa-var-tree; }
463
+ .@{fa-css-prefix}-spotify:before { content: @fa-var-spotify; }
464
+ .@{fa-css-prefix}-deviantart:before { content: @fa-var-deviantart; }
465
+ .@{fa-css-prefix}-soundcloud:before { content: @fa-var-soundcloud; }
466
+ .@{fa-css-prefix}-database:before { content: @fa-var-database; }
467
+ .@{fa-css-prefix}-file-pdf-o:before { content: @fa-var-file-pdf-o; }
468
+ .@{fa-css-prefix}-file-word-o:before { content: @fa-var-file-word-o; }
469
+ .@{fa-css-prefix}-file-excel-o:before { content: @fa-var-file-excel-o; }
470
+ .@{fa-css-prefix}-file-powerpoint-o:before { content: @fa-var-file-powerpoint-o; }
471
+ .@{fa-css-prefix}-file-photo-o:before,
472
+ .@{fa-css-prefix}-file-picture-o:before,
473
+ .@{fa-css-prefix}-file-image-o:before { content: @fa-var-file-image-o; }
474
+ .@{fa-css-prefix}-file-zip-o:before,
475
+ .@{fa-css-prefix}-file-archive-o:before { content: @fa-var-file-archive-o; }
476
+ .@{fa-css-prefix}-file-sound-o:before,
477
+ .@{fa-css-prefix}-file-audio-o:before { content: @fa-var-file-audio-o; }
478
+ .@{fa-css-prefix}-file-movie-o:before,
479
+ .@{fa-css-prefix}-file-video-o:before { content: @fa-var-file-video-o; }
480
+ .@{fa-css-prefix}-file-code-o:before { content: @fa-var-file-code-o; }
481
+ .@{fa-css-prefix}-vine:before { content: @fa-var-vine; }
482
+ .@{fa-css-prefix}-codepen:before { content: @fa-var-codepen; }
483
+ .@{fa-css-prefix}-jsfiddle:before { content: @fa-var-jsfiddle; }
484
+ .@{fa-css-prefix}-life-bouy:before,
485
+ .@{fa-css-prefix}-life-buoy:before,
486
+ .@{fa-css-prefix}-life-saver:before,
487
+ .@{fa-css-prefix}-support:before,
488
+ .@{fa-css-prefix}-life-ring:before { content: @fa-var-life-ring; }
489
+ .@{fa-css-prefix}-circle-o-notch:before { content: @fa-var-circle-o-notch; }
490
+ .@{fa-css-prefix}-ra:before,
491
+ .@{fa-css-prefix}-resistance:before,
492
+ .@{fa-css-prefix}-rebel:before { content: @fa-var-rebel; }
493
+ .@{fa-css-prefix}-ge:before,
494
+ .@{fa-css-prefix}-empire:before { content: @fa-var-empire; }
495
+ .@{fa-css-prefix}-git-square:before { content: @fa-var-git-square; }
496
+ .@{fa-css-prefix}-git:before { content: @fa-var-git; }
497
+ .@{fa-css-prefix}-y-combinator-square:before,
498
+ .@{fa-css-prefix}-yc-square:before,
499
+ .@{fa-css-prefix}-hacker-news:before { content: @fa-var-hacker-news; }
500
+ .@{fa-css-prefix}-tencent-weibo:before { content: @fa-var-tencent-weibo; }
501
+ .@{fa-css-prefix}-qq:before { content: @fa-var-qq; }
502
+ .@{fa-css-prefix}-wechat:before,
503
+ .@{fa-css-prefix}-weixin:before { content: @fa-var-weixin; }
504
+ .@{fa-css-prefix}-send:before,
505
+ .@{fa-css-prefix}-paper-plane:before { content: @fa-var-paper-plane; }
506
+ .@{fa-css-prefix}-send-o:before,
507
+ .@{fa-css-prefix}-paper-plane-o:before { content: @fa-var-paper-plane-o; }
508
+ .@{fa-css-prefix}-history:before { content: @fa-var-history; }
509
+ .@{fa-css-prefix}-circle-thin:before { content: @fa-var-circle-thin; }
510
+ .@{fa-css-prefix}-header:before { content: @fa-var-header; }
511
+ .@{fa-css-prefix}-paragraph:before { content: @fa-var-paragraph; }
512
+ .@{fa-css-prefix}-sliders:before { content: @fa-var-sliders; }
513
+ .@{fa-css-prefix}-share-alt:before { content: @fa-var-share-alt; }
514
+ .@{fa-css-prefix}-share-alt-square:before { content: @fa-var-share-alt-square; }
515
+ .@{fa-css-prefix}-bomb:before { content: @fa-var-bomb; }
516
+ .@{fa-css-prefix}-soccer-ball-o:before,
517
+ .@{fa-css-prefix}-futbol-o:before { content: @fa-var-futbol-o; }
518
+ .@{fa-css-prefix}-tty:before { content: @fa-var-tty; }
519
+ .@{fa-css-prefix}-binoculars:before { content: @fa-var-binoculars; }
520
+ .@{fa-css-prefix}-plug:before { content: @fa-var-plug; }
521
+ .@{fa-css-prefix}-slideshare:before { content: @fa-var-slideshare; }
522
+ .@{fa-css-prefix}-twitch:before { content: @fa-var-twitch; }
523
+ .@{fa-css-prefix}-yelp:before { content: @fa-var-yelp; }
524
+ .@{fa-css-prefix}-newspaper-o:before { content: @fa-var-newspaper-o; }
525
+ .@{fa-css-prefix}-wifi:before { content: @fa-var-wifi; }
526
+ .@{fa-css-prefix}-calculator:before { content: @fa-var-calculator; }
527
+ .@{fa-css-prefix}-paypal:before { content: @fa-var-paypal; }
528
+ .@{fa-css-prefix}-google-wallet:before { content: @fa-var-google-wallet; }
529
+ .@{fa-css-prefix}-cc-visa:before { content: @fa-var-cc-visa; }
530
+ .@{fa-css-prefix}-cc-mastercard:before { content: @fa-var-cc-mastercard; }
531
+ .@{fa-css-prefix}-cc-discover:before { content: @fa-var-cc-discover; }
532
+ .@{fa-css-prefix}-cc-amex:before { content: @fa-var-cc-amex; }
533
+ .@{fa-css-prefix}-cc-paypal:before { content: @fa-var-cc-paypal; }
534
+ .@{fa-css-prefix}-cc-stripe:before { content: @fa-var-cc-stripe; }
535
+ .@{fa-css-prefix}-bell-slash:before { content: @fa-var-bell-slash; }
536
+ .@{fa-css-prefix}-bell-slash-o:before { content: @fa-var-bell-slash-o; }
537
+ .@{fa-css-prefix}-trash:before { content: @fa-var-trash; }
538
+ .@{fa-css-prefix}-copyright:before { content: @fa-var-copyright; }
539
+ .@{fa-css-prefix}-at:before { content: @fa-var-at; }
540
+ .@{fa-css-prefix}-eyedropper:before { content: @fa-var-eyedropper; }
541
+ .@{fa-css-prefix}-paint-brush:before { content: @fa-var-paint-brush; }
542
+ .@{fa-css-prefix}-birthday-cake:before { content: @fa-var-birthday-cake; }
543
+ .@{fa-css-prefix}-area-chart:before { content: @fa-var-area-chart; }
544
+ .@{fa-css-prefix}-pie-chart:before { content: @fa-var-pie-chart; }
545
+ .@{fa-css-prefix}-line-chart:before { content: @fa-var-line-chart; }
546
+ .@{fa-css-prefix}-lastfm:before { content: @fa-var-lastfm; }
547
+ .@{fa-css-prefix}-lastfm-square:before { content: @fa-var-lastfm-square; }
548
+ .@{fa-css-prefix}-toggle-off:before { content: @fa-var-toggle-off; }
549
+ .@{fa-css-prefix}-toggle-on:before { content: @fa-var-toggle-on; }
550
+ .@{fa-css-prefix}-bicycle:before { content: @fa-var-bicycle; }
551
+ .@{fa-css-prefix}-bus:before { content: @fa-var-bus; }
552
+ .@{fa-css-prefix}-ioxhost:before { content: @fa-var-ioxhost; }
553
+ .@{fa-css-prefix}-angellist:before { content: @fa-var-angellist; }
554
+ .@{fa-css-prefix}-cc:before { content: @fa-var-cc; }
555
+ .@{fa-css-prefix}-shekel:before,
556
+ .@{fa-css-prefix}-sheqel:before,
557
+ .@{fa-css-prefix}-ils:before { content: @fa-var-ils; }
558
+ .@{fa-css-prefix}-meanpath:before { content: @fa-var-meanpath; }
559
+ .@{fa-css-prefix}-buysellads:before { content: @fa-var-buysellads; }
560
+ .@{fa-css-prefix}-connectdevelop:before { content: @fa-var-connectdevelop; }
561
+ .@{fa-css-prefix}-dashcube:before { content: @fa-var-dashcube; }
562
+ .@{fa-css-prefix}-forumbee:before { content: @fa-var-forumbee; }
563
+ .@{fa-css-prefix}-leanpub:before { content: @fa-var-leanpub; }
564
+ .@{fa-css-prefix}-sellsy:before { content: @fa-var-sellsy; }
565
+ .@{fa-css-prefix}-shirtsinbulk:before { content: @fa-var-shirtsinbulk; }
566
+ .@{fa-css-prefix}-simplybuilt:before { content: @fa-var-simplybuilt; }
567
+ .@{fa-css-prefix}-skyatlas:before { content: @fa-var-skyatlas; }
568
+ .@{fa-css-prefix}-cart-plus:before { content: @fa-var-cart-plus; }
569
+ .@{fa-css-prefix}-cart-arrow-down:before { content: @fa-var-cart-arrow-down; }
570
+ .@{fa-css-prefix}-diamond:before { content: @fa-var-diamond; }
571
+ .@{fa-css-prefix}-ship:before { content: @fa-var-ship; }
572
+ .@{fa-css-prefix}-user-secret:before { content: @fa-var-user-secret; }
573
+ .@{fa-css-prefix}-motorcycle:before { content: @fa-var-motorcycle; }
574
+ .@{fa-css-prefix}-street-view:before { content: @fa-var-street-view; }
575
+ .@{fa-css-prefix}-heartbeat:before { content: @fa-var-heartbeat; }
576
+ .@{fa-css-prefix}-venus:before { content: @fa-var-venus; }
577
+ .@{fa-css-prefix}-mars:before { content: @fa-var-mars; }
578
+ .@{fa-css-prefix}-mercury:before { content: @fa-var-mercury; }
579
+ .@{fa-css-prefix}-intersex:before,
580
+ .@{fa-css-prefix}-transgender:before { content: @fa-var-transgender; }
581
+ .@{fa-css-prefix}-transgender-alt:before { content: @fa-var-transgender-alt; }
582
+ .@{fa-css-prefix}-venus-double:before { content: @fa-var-venus-double; }
583
+ .@{fa-css-prefix}-mars-double:before { content: @fa-var-mars-double; }
584
+ .@{fa-css-prefix}-venus-mars:before { content: @fa-var-venus-mars; }
585
+ .@{fa-css-prefix}-mars-stroke:before { content: @fa-var-mars-stroke; }
586
+ .@{fa-css-prefix}-mars-stroke-v:before { content: @fa-var-mars-stroke-v; }
587
+ .@{fa-css-prefix}-mars-stroke-h:before { content: @fa-var-mars-stroke-h; }
588
+ .@{fa-css-prefix}-neuter:before { content: @fa-var-neuter; }
589
+ .@{fa-css-prefix}-genderless:before { content: @fa-var-genderless; }
590
+ .@{fa-css-prefix}-facebook-official:before { content: @fa-var-facebook-official; }
591
+ .@{fa-css-prefix}-pinterest-p:before { content: @fa-var-pinterest-p; }
592
+ .@{fa-css-prefix}-whatsapp:before { content: @fa-var-whatsapp; }
593
+ .@{fa-css-prefix}-server:before { content: @fa-var-server; }
594
+ .@{fa-css-prefix}-user-plus:before { content: @fa-var-user-plus; }
595
+ .@{fa-css-prefix}-user-times:before { content: @fa-var-user-times; }
596
+ .@{fa-css-prefix}-hotel:before,
597
+ .@{fa-css-prefix}-bed:before { content: @fa-var-bed; }
598
+ .@{fa-css-prefix}-viacoin:before { content: @fa-var-viacoin; }
599
+ .@{fa-css-prefix}-train:before { content: @fa-var-train; }
600
+ .@{fa-css-prefix}-subway:before { content: @fa-var-subway; }
601
+ .@{fa-css-prefix}-medium:before { content: @fa-var-medium; }
602
+ .@{fa-css-prefix}-yc:before,
603
+ .@{fa-css-prefix}-y-combinator:before { content: @fa-var-y-combinator; }
604
+ .@{fa-css-prefix}-optin-monster:before { content: @fa-var-optin-monster; }
605
+ .@{fa-css-prefix}-opencart:before { content: @fa-var-opencart; }
606
+ .@{fa-css-prefix}-expeditedssl:before { content: @fa-var-expeditedssl; }
607
+ .@{fa-css-prefix}-battery-4:before,
608
+ .@{fa-css-prefix}-battery:before,
609
+ .@{fa-css-prefix}-battery-full:before { content: @fa-var-battery-full; }
610
+ .@{fa-css-prefix}-battery-3:before,
611
+ .@{fa-css-prefix}-battery-three-quarters:before { content: @fa-var-battery-three-quarters; }
612
+ .@{fa-css-prefix}-battery-2:before,
613
+ .@{fa-css-prefix}-battery-half:before { content: @fa-var-battery-half; }
614
+ .@{fa-css-prefix}-battery-1:before,
615
+ .@{fa-css-prefix}-battery-quarter:before { content: @fa-var-battery-quarter; }
616
+ .@{fa-css-prefix}-battery-0:before,
617
+ .@{fa-css-prefix}-battery-empty:before { content: @fa-var-battery-empty; }
618
+ .@{fa-css-prefix}-mouse-pointer:before { content: @fa-var-mouse-pointer; }
619
+ .@{fa-css-prefix}-i-cursor:before { content: @fa-var-i-cursor; }
620
+ .@{fa-css-prefix}-object-group:before { content: @fa-var-object-group; }
621
+ .@{fa-css-prefix}-object-ungroup:before { content: @fa-var-object-ungroup; }
622
+ .@{fa-css-prefix}-sticky-note:before { content: @fa-var-sticky-note; }
623
+ .@{fa-css-prefix}-sticky-note-o:before { content: @fa-var-sticky-note-o; }
624
+ .@{fa-css-prefix}-cc-jcb:before { content: @fa-var-cc-jcb; }
625
+ .@{fa-css-prefix}-cc-diners-club:before { content: @fa-var-cc-diners-club; }
626
+ .@{fa-css-prefix}-clone:before { content: @fa-var-clone; }
627
+ .@{fa-css-prefix}-balance-scale:before { content: @fa-var-balance-scale; }
628
+ .@{fa-css-prefix}-hourglass-o:before { content: @fa-var-hourglass-o; }
629
+ .@{fa-css-prefix}-hourglass-1:before,
630
+ .@{fa-css-prefix}-hourglass-start:before { content: @fa-var-hourglass-start; }
631
+ .@{fa-css-prefix}-hourglass-2:before,
632
+ .@{fa-css-prefix}-hourglass-half:before { content: @fa-var-hourglass-half; }
633
+ .@{fa-css-prefix}-hourglass-3:before,
634
+ .@{fa-css-prefix}-hourglass-end:before { content: @fa-var-hourglass-end; }
635
+ .@{fa-css-prefix}-hourglass:before { content: @fa-var-hourglass; }
636
+ .@{fa-css-prefix}-hand-grab-o:before,
637
+ .@{fa-css-prefix}-hand-rock-o:before { content: @fa-var-hand-rock-o; }
638
+ .@{fa-css-prefix}-hand-stop-o:before,
639
+ .@{fa-css-prefix}-hand-paper-o:before { content: @fa-var-hand-paper-o; }
640
+ .@{fa-css-prefix}-hand-scissors-o:before { content: @fa-var-hand-scissors-o; }
641
+ .@{fa-css-prefix}-hand-lizard-o:before { content: @fa-var-hand-lizard-o; }
642
+ .@{fa-css-prefix}-hand-spock-o:before { content: @fa-var-hand-spock-o; }
643
+ .@{fa-css-prefix}-hand-pointer-o:before { content: @fa-var-hand-pointer-o; }
644
+ .@{fa-css-prefix}-hand-peace-o:before { content: @fa-var-hand-peace-o; }
645
+ .@{fa-css-prefix}-trademark:before { content: @fa-var-trademark; }
646
+ .@{fa-css-prefix}-registered:before { content: @fa-var-registered; }
647
+ .@{fa-css-prefix}-creative-commons:before { content: @fa-var-creative-commons; }
648
+ .@{fa-css-prefix}-gg:before { content: @fa-var-gg; }
649
+ .@{fa-css-prefix}-gg-circle:before { content: @fa-var-gg-circle; }
650
+ .@{fa-css-prefix}-tripadvisor:before { content: @fa-var-tripadvisor; }
651
+ .@{fa-css-prefix}-odnoklassniki:before { content: @fa-var-odnoklassniki; }
652
+ .@{fa-css-prefix}-odnoklassniki-square:before { content: @fa-var-odnoklassniki-square; }
653
+ .@{fa-css-prefix}-get-pocket:before { content: @fa-var-get-pocket; }
654
+ .@{fa-css-prefix}-wikipedia-w:before { content: @fa-var-wikipedia-w; }
655
+ .@{fa-css-prefix}-safari:before { content: @fa-var-safari; }
656
+ .@{fa-css-prefix}-chrome:before { content: @fa-var-chrome; }
657
+ .@{fa-css-prefix}-firefox:before { content: @fa-var-firefox; }
658
+ .@{fa-css-prefix}-opera:before { content: @fa-var-opera; }
659
+ .@{fa-css-prefix}-internet-explorer:before { content: @fa-var-internet-explorer; }
660
+ .@{fa-css-prefix}-tv:before,
661
+ .@{fa-css-prefix}-television:before { content: @fa-var-television; }
662
+ .@{fa-css-prefix}-contao:before { content: @fa-var-contao; }
663
+ .@{fa-css-prefix}-500px:before { content: @fa-var-500px; }
664
+ .@{fa-css-prefix}-amazon:before { content: @fa-var-amazon; }
665
+ .@{fa-css-prefix}-calendar-plus-o:before { content: @fa-var-calendar-plus-o; }
666
+ .@{fa-css-prefix}-calendar-minus-o:before { content: @fa-var-calendar-minus-o; }
667
+ .@{fa-css-prefix}-calendar-times-o:before { content: @fa-var-calendar-times-o; }
668
+ .@{fa-css-prefix}-calendar-check-o:before { content: @fa-var-calendar-check-o; }
669
+ .@{fa-css-prefix}-industry:before { content: @fa-var-industry; }
670
+ .@{fa-css-prefix}-map-pin:before { content: @fa-var-map-pin; }
671
+ .@{fa-css-prefix}-map-signs:before { content: @fa-var-map-signs; }
672
+ .@{fa-css-prefix}-map-o:before { content: @fa-var-map-o; }
673
+ .@{fa-css-prefix}-map:before { content: @fa-var-map; }
674
+ .@{fa-css-prefix}-commenting:before { content: @fa-var-commenting; }
675
+ .@{fa-css-prefix}-commenting-o:before { content: @fa-var-commenting-o; }
676
+ .@{fa-css-prefix}-houzz:before { content: @fa-var-houzz; }
677
+ .@{fa-css-prefix}-vimeo:before { content: @fa-var-vimeo; }
678
+ .@{fa-css-prefix}-black-tie:before { content: @fa-var-black-tie; }
679
+ .@{fa-css-prefix}-fonticons:before { content: @fa-var-fonticons; }
680
+ .@{fa-css-prefix}-reddit-alien:before { content: @fa-var-reddit-alien; }
681
+ .@{fa-css-prefix}-edge:before { content: @fa-var-edge; }
682
+ .@{fa-css-prefix}-credit-card-alt:before { content: @fa-var-credit-card-alt; }
683
+ .@{fa-css-prefix}-codiepie:before { content: @fa-var-codiepie; }
684
+ .@{fa-css-prefix}-modx:before { content: @fa-var-modx; }
685
+ .@{fa-css-prefix}-fort-awesome:before { content: @fa-var-fort-awesome; }
686
+ .@{fa-css-prefix}-usb:before { content: @fa-var-usb; }
687
+ .@{fa-css-prefix}-product-hunt:before { content: @fa-var-product-hunt; }
688
+ .@{fa-css-prefix}-mixcloud:before { content: @fa-var-mixcloud; }
689
+ .@{fa-css-prefix}-scribd:before { content: @fa-var-scribd; }
690
+ .@{fa-css-prefix}-pause-circle:before { content: @fa-var-pause-circle; }
691
+ .@{fa-css-prefix}-pause-circle-o:before { content: @fa-var-pause-circle-o; }
692
+ .@{fa-css-prefix}-stop-circle:before { content: @fa-var-stop-circle; }
693
+ .@{fa-css-prefix}-stop-circle-o:before { content: @fa-var-stop-circle-o; }
694
+ .@{fa-css-prefix}-shopping-bag:before { content: @fa-var-shopping-bag; }
695
+ .@{fa-css-prefix}-shopping-basket:before { content: @fa-var-shopping-basket; }
696
+ .@{fa-css-prefix}-hashtag:before { content: @fa-var-hashtag; }
697
+ .@{fa-css-prefix}-bluetooth:before { content: @fa-var-bluetooth; }
698
+ .@{fa-css-prefix}-bluetooth-b:before { content: @fa-var-bluetooth-b; }
699
+ .@{fa-css-prefix}-percent:before { content: @fa-var-percent; }
700
+ .@{fa-css-prefix}-gitlab:before { content: @fa-var-gitlab; }
701
+ .@{fa-css-prefix}-wpbeginner:before { content: @fa-var-wpbeginner; }
702
+ .@{fa-css-prefix}-wpforms:before { content: @fa-var-wpforms; }
703
+ .@{fa-css-prefix}-envira:before { content: @fa-var-envira; }
704
+ .@{fa-css-prefix}-universal-access:before { content: @fa-var-universal-access; }
705
+ .@{fa-css-prefix}-wheelchair-alt:before { content: @fa-var-wheelchair-alt; }
706
+ .@{fa-css-prefix}-question-circle-o:before { content: @fa-var-question-circle-o; }
707
+ .@{fa-css-prefix}-blind:before { content: @fa-var-blind; }
708
+ .@{fa-css-prefix}-audio-description:before { content: @fa-var-audio-description; }
709
+ .@{fa-css-prefix}-volume-control-phone:before { content: @fa-var-volume-control-phone; }
710
+ .@{fa-css-prefix}-braille:before { content: @fa-var-braille; }
711
+ .@{fa-css-prefix}-assistive-listening-systems:before { content: @fa-var-assistive-listening-systems; }
712
+ .@{fa-css-prefix}-asl-interpreting:before,
713
+ .@{fa-css-prefix}-american-sign-language-interpreting:before { content: @fa-var-american-sign-language-interpreting; }
714
+ .@{fa-css-prefix}-deafness:before,
715
+ .@{fa-css-prefix}-hard-of-hearing:before,
716
+ .@{fa-css-prefix}-deaf:before { content: @fa-var-deaf; }
717
+ .@{fa-css-prefix}-glide:before { content: @fa-var-glide; }
718
+ .@{fa-css-prefix}-glide-g:before { content: @fa-var-glide-g; }
719
+ .@{fa-css-prefix}-signing:before,
720
+ .@{fa-css-prefix}-sign-language:before { content: @fa-var-sign-language; }
721
+ .@{fa-css-prefix}-low-vision:before { content: @fa-var-low-vision; }
722
+ .@{fa-css-prefix}-viadeo:before { content: @fa-var-viadeo; }
723
+ .@{fa-css-prefix}-viadeo-square:before { content: @fa-var-viadeo-square; }
724
+ .@{fa-css-prefix}-snapchat:before { content: @fa-var-snapchat; }
725
+ .@{fa-css-prefix}-snapchat-ghost:before { content: @fa-var-snapchat-ghost; }
726
+ .@{fa-css-prefix}-snapchat-square:before { content: @fa-var-snapchat-square; }
727
+ .@{fa-css-prefix}-pied-piper:before { content: @fa-var-pied-piper; }
728
+ .@{fa-css-prefix}-first-order:before { content: @fa-var-first-order; }
729
+ .@{fa-css-prefix}-yoast:before { content: @fa-var-yoast; }
730
+ .@{fa-css-prefix}-themeisle:before { content: @fa-var-themeisle; }
731
+ .@{fa-css-prefix}-google-plus-circle:before,
732
+ .@{fa-css-prefix}-google-plus-official:before { content: @fa-var-google-plus-official; }
733
+ .@{fa-css-prefix}-fa:before,
734
+ .@{fa-css-prefix}-font-awesome:before { content: @fa-var-font-awesome; }
735
+ .@{fa-css-prefix}-handshake-o:before { content: @fa-var-handshake-o; }
736
+ .@{fa-css-prefix}-envelope-open:before { content: @fa-var-envelope-open; }
737
+ .@{fa-css-prefix}-envelope-open-o:before { content: @fa-var-envelope-open-o; }
738
+ .@{fa-css-prefix}-linode:before { content: @fa-var-linode; }
739
+ .@{fa-css-prefix}-address-book:before { content: @fa-var-address-book; }
740
+ .@{fa-css-prefix}-address-book-o:before { content: @fa-var-address-book-o; }
741
+ .@{fa-css-prefix}-vcard:before,
742
+ .@{fa-css-prefix}-address-card:before { content: @fa-var-address-card; }
743
+ .@{fa-css-prefix}-vcard-o:before,
744
+ .@{fa-css-prefix}-address-card-o:before { content: @fa-var-address-card-o; }
745
+ .@{fa-css-prefix}-user-circle:before { content: @fa-var-user-circle; }
746
+ .@{fa-css-prefix}-user-circle-o:before { content: @fa-var-user-circle-o; }
747
+ .@{fa-css-prefix}-user-o:before { content: @fa-var-user-o; }
748
+ .@{fa-css-prefix}-id-badge:before { content: @fa-var-id-badge; }
749
+ .@{fa-css-prefix}-drivers-license:before,
750
+ .@{fa-css-prefix}-id-card:before { content: @fa-var-id-card; }
751
+ .@{fa-css-prefix}-drivers-license-o:before,
752
+ .@{fa-css-prefix}-id-card-o:before { content: @fa-var-id-card-o; }
753
+ .@{fa-css-prefix}-quora:before { content: @fa-var-quora; }
754
+ .@{fa-css-prefix}-free-code-camp:before { content: @fa-var-free-code-camp; }
755
+ .@{fa-css-prefix}-telegram:before { content: @fa-var-telegram; }
756
+ .@{fa-css-prefix}-thermometer-4:before,
757
+ .@{fa-css-prefix}-thermometer:before,
758
+ .@{fa-css-prefix}-thermometer-full:before { content: @fa-var-thermometer-full; }
759
+ .@{fa-css-prefix}-thermometer-3:before,
760
+ .@{fa-css-prefix}-thermometer-three-quarters:before { content: @fa-var-thermometer-three-quarters; }
761
+ .@{fa-css-prefix}-thermometer-2:before,
762
+ .@{fa-css-prefix}-thermometer-half:before { content: @fa-var-thermometer-half; }
763
+ .@{fa-css-prefix}-thermometer-1:before,
764
+ .@{fa-css-prefix}-thermometer-quarter:before { content: @fa-var-thermometer-quarter; }
765
+ .@{fa-css-prefix}-thermometer-0:before,
766
+ .@{fa-css-prefix}-thermometer-empty:before { content: @fa-var-thermometer-empty; }
767
+ .@{fa-css-prefix}-shower:before { content: @fa-var-shower; }
768
+ .@{fa-css-prefix}-bathtub:before,
769
+ .@{fa-css-prefix}-s15:before,
770
+ .@{fa-css-prefix}-bath:before { content: @fa-var-bath; }
771
+ .@{fa-css-prefix}-podcast:before { content: @fa-var-podcast; }
772
+ .@{fa-css-prefix}-window-maximize:before { content: @fa-var-window-maximize; }
773
+ .@{fa-css-prefix}-window-minimize:before { content: @fa-var-window-minimize; }
774
+ .@{fa-css-prefix}-window-restore:before { content: @fa-var-window-restore; }
775
+ .@{fa-css-prefix}-times-rectangle:before,
776
+ .@{fa-css-prefix}-window-close:before { content: @fa-var-window-close; }
777
+ .@{fa-css-prefix}-times-rectangle-o:before,
778
+ .@{fa-css-prefix}-window-close-o:before { content: @fa-var-window-close-o; }
779
+ .@{fa-css-prefix}-bandcamp:before { content: @fa-var-bandcamp; }
780
+ .@{fa-css-prefix}-grav:before { content: @fa-var-grav; }
781
+ .@{fa-css-prefix}-etsy:before { content: @fa-var-etsy; }
782
+ .@{fa-css-prefix}-imdb:before { content: @fa-var-imdb; }
783
+ .@{fa-css-prefix}-ravelry:before { content: @fa-var-ravelry; }
784
+ .@{fa-css-prefix}-eercast:before { content: @fa-var-eercast; }
785
+ .@{fa-css-prefix}-microchip:before { content: @fa-var-microchip; }
786
+ .@{fa-css-prefix}-snowflake-o:before { content: @fa-var-snowflake-o; }
787
+ .@{fa-css-prefix}-superpowers:before { content: @fa-var-superpowers; }
788
+ .@{fa-css-prefix}-wpexplorer:before { content: @fa-var-wpexplorer; }
789
+ .@{fa-css-prefix}-meetup:before { content: @fa-var-meetup; }
libraries/font-awesome/less/larger.less ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // Icon Sizes
2
+ // -------------------------
3
+
4
+ /* makes the font 33% larger relative to the icon container */
5
+ .@{fa-css-prefix}-lg {
6
+ font-size: (4em / 3);
7
+ line-height: (3em / 4);
8
+ vertical-align: -15%;
9
+ }
10
+ .@{fa-css-prefix}-2x { font-size: 2em; }
11
+ .@{fa-css-prefix}-3x { font-size: 3em; }
12
+ .@{fa-css-prefix}-4x { font-size: 4em; }
13
+ .@{fa-css-prefix}-5x { font-size: 5em; }
libraries/font-awesome/less/list.less ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // List Icons
2
+ // -------------------------
3
+
4
+ .@{fa-css-prefix}-ul {
5
+ padding-left: 0;
6
+ margin-left: @fa-li-width;
7
+ list-style-type: none;
8
+ > li { position: relative; }
9
+ }
10
+ .@{fa-css-prefix}-li {
11
+ position: absolute;
12
+ left: -@fa-li-width;
13
+ width: @fa-li-width;
14
+ top: (2em / 14);
15
+ text-align: center;
16
+ &.@{fa-css-prefix}-lg {
17
+ left: (-@fa-li-width + (4em / 14));
18
+ }
19
+ }
libraries/font-awesome/less/mixins.less ADDED
@@ -0,0 +1,60 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // Mixins
2
+ // --------------------------
3
+
4
+ .fa-icon() {
5
+ display: inline-block;
6
+ font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration
7
+ font-size: inherit; // can't have font-size inherit on line above, so need to override
8
+ text-rendering: auto; // optimizelegibility throws things off #1094
9
+ -webkit-font-smoothing: antialiased;
10
+ -moz-osx-font-smoothing: grayscale;
11
+
12
+ }
13
+
14
+ .fa-icon-rotate(@degrees, @rotation) {
15
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation})";
16
+ -webkit-transform: rotate(@degrees);
17
+ -ms-transform: rotate(@degrees);
18
+ transform: rotate(@degrees);
19
+ }
20
+
21
+ .fa-icon-flip(@horiz, @vert, @rotation) {
22
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation}, mirror=1)";
23
+ -webkit-transform: scale(@horiz, @vert);
24
+ -ms-transform: scale(@horiz, @vert);
25
+ transform: scale(@horiz, @vert);
26
+ }
27
+
28
+
29
+ // Only display content to screen readers. A la Bootstrap 4.
30
+ //
31
+ // See: http://a11yproject.com/posts/how-to-hide-content/
32
+
33
+ .sr-only() {
34
+ position: absolute;
35
+ width: 1px;
36
+ height: 1px;
37
+ padding: 0;
38
+ margin: -1px;
39
+ overflow: hidden;
40
+ clip: rect(0,0,0,0);
41
+ border: 0;
42
+ }
43
+
44
+ // Use in conjunction with .sr-only to only display content when it's focused.
45
+ //
46
+ // Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
47
+ //
48
+ // Credit: HTML5 Boilerplate
49
+
50
+ .sr-only-focusable() {
51
+ &:active,
52
+ &:focus {
53
+ position: static;
54
+ width: auto;
55
+ height: auto;
56
+ margin: 0;
57
+ overflow: visible;
58
+ clip: auto;
59
+ }
60
+ }
libraries/font-awesome/less/path.less ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* FONT PATH
2
+ * -------------------------- */
3
+
4
+ @font-face {
5
+ font-family: 'FontAwesome';
6
+ src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}');
7
+ src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'),
8
+ url('@{fa-font-path}/fontawesome-webfont.woff2?v=@{fa-version}') format('woff2'),
9
+ url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'),
10
+ url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'),
11
+ url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg');
12
+ // src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts
13
+ font-weight: normal;
14
+ font-style: normal;
15
+ }
libraries/font-awesome/less/rotated-flipped.less ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // Rotated & Flipped Icons
2
+ // -------------------------
3
+
4
+ .@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); }
5
+ .@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); }
6
+ .@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); }
7
+
8
+ .@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); }
9
+ .@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); }
10
+
11
+ // Hook for IE8-9
12
+ // -------------------------
13
+
14
+ :root .@{fa-css-prefix}-rotate-90,
15
+ :root .@{fa-css-prefix}-rotate-180,
16
+ :root .@{fa-css-prefix}-rotate-270,
17
+ :root .@{fa-css-prefix}-flip-horizontal,
18
+ :root .@{fa-css-prefix}-flip-vertical {
19
+ filter: none;
20
+ }
libraries/font-awesome/less/screen-reader.less ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
1
+ // Screen Readers
2
+ // -------------------------
3
+
4
+ .sr-only { .sr-only(); }
5
+ .sr-only-focusable { .sr-only-focusable(); }
libraries/font-awesome/less/stacked.less ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // Stacked Icons
2
+ // -------------------------
3
+
4
+ .@{fa-css-prefix}-stack {
5
+ position: relative;
6
+ display: inline-block;
7
+ width: 2em;
8
+ height: 2em;
9
+ line-height: 2em;
10
+ vertical-align: middle;
11
+ }
12
+ .@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x {
13
+ position: absolute;
14
+ left: 0;
15
+ width: 100%;
16
+ text-align: center;
17
+ }
18
+ .@{fa-css-prefix}-stack-1x { line-height: inherit; }
19
+ .@{fa-css-prefix}-stack-2x { font-size: 2em; }
20
+ .@{fa-css-prefix}-inverse { color: @fa-inverse; }
libraries/font-awesome/less/variables.less ADDED
@@ -0,0 +1,800 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // Variables
2
+ // --------------------------
3
+
4
+ @fa-font-path: "../fonts";
5
+ @fa-font-size-base: 14px;
6
+ @fa-line-height-base: 1;
7
+ //@fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts"; // for referencing Bootstrap CDN font files directly
8
+ @fa-css-prefix: fa;
9
+ @fa-version: "4.7.0";
10
+ @fa-border-color: #eee;
11
+ @fa-inverse: #fff;
12
+ @fa-li-width: (30em / 14);
13
+
14
+ @fa-var-500px: "\f26e";
15
+ @fa-var-address-book: "\f2b9";
16
+ @fa-var-address-book-o: "\f2ba";
17
+ @fa-var-address-card: "\f2bb";
18
+ @fa-var-address-card-o: "\f2bc";
19
+ @fa-var-adjust: "\f042";
20
+ @fa-var-adn: "\f170";
21
+ @fa-var-align-center: "\f037";
22
+ @fa-var-align-justify: "\f039";
23
+ @fa-var-align-left: "\f036";
24
+ @fa-var-align-right: "\f038";
25
+ @fa-var-amazon: "\f270";
26
+ @fa-var-ambulance: "\f0f9";
27
+ @fa-var-american-sign-language-interpreting: "\f2a3";
28
+ @fa-var-anchor: "\f13d";
29
+ @fa-var-android: "\f17b";
30
+ @fa-var-angellist: "\f209";
31
+ @fa-var-angle-double-down: "\f103";
32
+ @fa-var-angle-double-left: "\f100";
33
+ @fa-var-angle-double-right: "\f101";
34
+ @fa-var-angle-double-up: "\f102";
35
+ @fa-var-angle-down: "\f107";
36
+ @fa-var-angle-left: "\f104";
37
+ @fa-var-angle-right: "\f105";
38
+ @fa-var-angle-up: "\f106";
39
+ @fa-var-apple: "\f179";
40
+ @fa-var-archive: "\f187";
41
+ @fa-var-area-chart: "\f1fe";
42
+ @fa-var-arrow-circle-down: "\f0ab";
43
+ @fa-var-arrow-circle-left: "\f0a8";
44
+ @fa-var-arrow-circle-o-down: "\f01a";
45
+ @fa-var-arrow-circle-o-left: "\f190";
46
+ @fa-var-arrow-circle-o-right: "\f18e";
47
+ @fa-var-arrow-circle-o-up: "\f01b";
48
+ @fa-var-arrow-circle-right: "\f0a9";
49
+ @fa-var-arrow-circle-up: "\f0aa";
50
+ @fa-var-arrow-down: "\f063";
51
+ @fa-var-arrow-left: "\f060";
52
+ @fa-var-arrow-right: "\f061";
53
+ @fa-var-arrow-up: "\f062";
54
+ @fa-var-arrows: "\f047";
55
+ @fa-var-arrows-alt: "\f0b2";
56
+ @fa-var-arrows-h: "\f07e";
57
+ @fa-var-arrows-v: "\f07d";
58
+ @fa-var-asl-interpreting: "\f2a3";
59
+ @fa-var-assistive-listening-systems: "\f2a2";
60
+ @fa-var-asterisk: "\f069";
61
+ @fa-var-at: "\f1fa";
62
+ @fa-var-audio-description: "\f29e";
63
+ @fa-var-automobile: "\f1b9";
64
+ @fa-var-backward: "\f04a";
65
+ @fa-var-balance-scale: "\f24e";
66
+ @fa-var-ban: "\f05e";
67
+ @fa-var-bandcamp: "\f2d5";
68
+ @fa-var-bank: "\f19c";
69
+ @fa-var-bar-chart: "\f080";
70
+ @fa-var-bar-chart-o: "\f080";
71
+ @fa-var-barcode: "\f02a";
72
+ @fa-var-bars: "\f0c9";
73
+ @fa-var-bath: "\f2cd";
74
+ @fa-var-bathtub: "\f2cd";
75
+ @fa-var-battery: "\f240";
76
+ @fa-var-battery-0: "\f244";
77
+ @fa-var-battery-1: "\f243";
78
+ @fa-var-battery-2: "\f242";
79
+ @fa-var-battery-3: "\f241";
80
+ @fa-var-battery-4: "\f240";
81
+ @fa-var-battery-empty: "\f244";
82
+ @fa-var-battery-full: "\f240";
83
+ @fa-var-battery-half: "\f242";
84
+ @fa-var-battery-quarter: "\f243";
85
+ @fa-var-battery-three-quarters: "\f241";
86
+ @fa-var-bed: "\f236";
87
+ @fa-var-beer: "\f0fc";
88
+ @fa-var-behance: "\f1b4";
89
+ @fa-var-behance-square: "\f1b5";
90
+ @fa-var-bell: "\f0f3";
91
+ @fa-var-bell-o: "\f0a2";
92
+ @fa-var-bell-slash: "\f1f6";
93
+ @fa-var-bell-slash-o: "\f1f7";
94
+ @fa-var-bicycle: "\f206";
95
+ @fa-var-binoculars: "\f1e5";
96
+ @fa-var-birthday-cake: "\f1fd";
97
+ @fa-var-bitbucket: "\f171";
98
+ @fa-var-bitbucket-square: "\f172";
99
+ @fa-var-bitcoin: "\f15a";
100
+ @fa-var-black-tie: "\f27e";
101
+ @fa-var-blind: "\f29d";
102
+ @fa-var-bluetooth: "\f293";
103
+ @fa-var-bluetooth-b: "\f294";
104
+ @fa-var-bold: "\f032";
105
+ @fa-var-bolt: "\f0e7";
106
+ @fa-var-bomb: "\f1e2";
107
+ @fa-var-book: "\f02d";
108
+ @fa-var-bookmark: "\f02e";
109
+ @fa-var-bookmark-o: "\f097";
110
+ @fa-var-braille: "\f2a1";
111
+ @fa-var-briefcase: "\f0b1";
112
+ @fa-var-btc: "\f15a";
113
+ @fa-var-bug: "\f188";
114
+ @fa-var-building: "\f1ad";
115
+ @fa-var-building-o: "\f0f7";
116
+ @fa-var-bullhorn: "\f0a1";
117
+ @fa-var-bullseye: "\f140";
118
+ @fa-var-bus: "\f207";
119
+ @fa-var-buysellads: "\f20d";
120
+ @fa-var-cab: "\f1ba";
121
+ @fa-var-calculator: "\f1ec";
122
+ @fa-var-calendar: "\f073";
123
+ @fa-var-calendar-check-o: "\f274";
124
+ @fa-var-calendar-minus-o: "\f272";
125
+ @fa-var-calendar-o: "\f133";
126
+ @fa-var-calendar-plus-o: "\f271";
127
+ @fa-var-calendar-times-o: "\f273";
128
+ @fa-var-camera: "\f030";
129
+ @fa-var-camera-retro: "\f083";
130
+ @fa-var-car: "\f1b9";
131
+ @fa-var-caret-down: "\f0d7";
132
+ @fa-var-caret-left: "\f0d9";
133
+ @fa-var-caret-right: "\f0da";
134
+ @fa-var-caret-square-o-down: "\f150";
135
+ @fa-var-caret-square-o-left: "\f191";
136
+ @fa-var-caret-square-o-right: "\f152";
137
+ @fa-var-caret-square-o-up: "\f151";
138
+ @fa-var-caret-up: "\f0d8";
139
+ @fa-var-cart-arrow-down: "\f218";
140
+ @fa-var-cart-plus: "\f217";
141
+ @fa-var-cc: "\f20a";
142
+ @fa-var-cc-amex: "\f1f3";
143
+ @fa-var-cc-diners-club: "\f24c";
144
+ @fa-var-cc-discover: "\f1f2";
145
+ @fa-var-cc-jcb: "\f24b";
146
+ @fa-var-cc-mastercard: "\f1f1";
147
+ @fa-var-cc-paypal: "\f1f4";
148
+ @fa-var-cc-stripe: "\f1f5";
149
+ @fa-var-cc-visa: "\f1f0";
150
+ @fa-var-certificate: "\f0a3";
151
+ @fa-var-chain: "\f0c1";
152
+ @fa-var-chain-broken: "\f127";
153
+ @fa-var-check: "\f00c";
154
+ @fa-var-check-circle: "\f058";
155
+ @fa-var-check-circle-o: "\f05d";
156
+ @fa-var-check-square: "\f14a";
157
+ @fa-var-check-square-o: "\f046";
158
+ @fa-var-chevron-circle-down: "\f13a";
159
+ @fa-var-chevron-circle-left: "\f137";
160
+ @fa-var-chevron-circle-right: "\f138";
161
+ @fa-var-chevron-circle-up: "\f139";
162
+ @fa-var-chevron-down: "\f078";
163
+ @fa-var-chevron-left: "\f053";
164
+ @fa-var-chevron-right: "\f054";
165
+ @fa-var-chevron-up: "\f077";
166
+ @fa-var-child: "\f1ae";
167
+ @fa-var-chrome: "\f268";
168
+ @fa-var-circle: "\f111";
169
+ @fa-var-circle-o: "\f10c";
170
+ @fa-var-circle-o-notch: "\f1ce";
171
+ @fa-var-circle-thin: "\f1db";
172
+ @fa-var-clipboard: "\f0ea";
173
+ @fa-var-clock-o: "\f017";
174
+ @fa-var-clone: "\f24d";
175
+ @fa-var-close: "\f00d";
176
+ @fa-var-cloud: "\f0c2";
177
+ @fa-var-cloud-download: "\f0ed";
178
+ @fa-var-cloud-upload: "\f0ee";
179
+ @fa-var-cny: "\f157";
180
+ @fa-var-code: "\f121";
181
+ @fa-var-code-fork: "\f126";
182
+ @fa-var-codepen: "\f1cb";
183
+ @fa-var-codiepie: "\f284";
184
+ @fa-var-coffee: "\f0f4";
185
+ @fa-var-cog: "\f013";
186
+ @fa-var-cogs: "\f085";
187
+ @fa-var-columns: "\f0db";
188
+ @fa-var-comment: "\f075";
189
+ @fa-var-comment-o: "\f0e5";
190
+ @fa-var-commenting: "\f27a";
191
+ @fa-var-commenting-o: "\f27b";
192
+ @fa-var-comments: "\f086";
193
+ @fa-var-comments-o: "\f0e6";
194
+ @fa-var-compass: "\f14e";
195
+ @fa-var-compress: "\f066";
196
+ @fa-var-connectdevelop: "\f20e";
197
+ @fa-var-contao: "\f26d";
198
+ @fa-var-copy: "\f0c5";
199
+ @fa-var-copyright: "\f1f9";
200
+ @fa-var-creative-commons: "\f25e";
201
+ @fa-var-credit-card: "\f09d";
202
+ @fa-var-credit-card-alt: "\f283";
203
+ @fa-var-crop: "\f125";
204
+ @fa-var-crosshairs: "\f05b";
205
+ @fa-var-css3: "\f13c";
206
+ @fa-var-cube: "\f1b2";
207
+ @fa-var-cubes: "\f1b3";
208
+ @fa-var-cut: "\f0c4";
209
+ @fa-var-cutlery: "\f0f5";
210
+ @fa-var-dashboard: "\f0e4";
211
+ @fa-var-dashcube: "\f210";
212
+ @fa-var-database: "\f1c0";
213
+ @fa-var-deaf: "\f2a4";
214
+ @fa-var-deafness: "\f2a4";
215
+ @fa-var-dedent: "\f03b";
216
+ @fa-var-delicious: "\f1a5";
217
+ @fa-var-desktop: "\f108";
218
+ @fa-var-deviantart: "\f1bd";
219
+ @fa-var-diamond: "\f219";
220
+ @fa-var-digg: "\f1a6";
221
+ @fa-var-dollar: "\f155";
222
+ @fa-var-dot-circle-o: "\f192";
223
+ @fa-var-download: "\f019";
224
+ @fa-var-dribbble: "\f17d";
225
+ @fa-var-drivers-license: "\f2c2";
226
+ @fa-var-drivers-license-o: "\f2c3";
227
+ @fa-var-dropbox: "\f16b";
228
+ @fa-var-drupal: "\f1a9";
229
+ @fa-var-edge: "\f282";
230
+ @fa-var-edit: "\f044";
231
+ @fa-var-eercast: "\f2da";
232
+ @fa-var-eject: "\f052";
233
+ @fa-var-ellipsis-h: "\f141";
234
+ @fa-var-ellipsis-v: "\f142";
235
+ @fa-var-empire: "\f1d1";
236
+ @fa-var-envelope: "\f0e0";
237
+ @fa-var-envelope-o: "\f003";
238
+ @fa-var-envelope-open: "\f2b6";
239
+ @fa-var-envelope-open-o: "\f2b7";
240
+ @fa-var-envelope-square: "\f199";
241
+ @fa-var-envira: "\f299";
242
+ @fa-var-eraser: "\f12d";
243
+ @fa-var-etsy: "\f2d7";
244
+ @fa-var-eur: "\f153";
245
+ @fa-var-euro: "\f153";
246
+ @fa-var-exchange: "\f0ec";
247
+ @fa-var-exclamation: "\f12a";
248
+ @fa-var-exclamation-circle: "\f06a";
249
+ @fa-var-exclamation-triangle: "\f071";
250
+ @fa-var-expand: "\f065";
251
+ @fa-var-expeditedssl: "\f23e";
252
+ @fa-var-external-link: "\f08e";
253
+ @fa-var-external-link-square: "\f14c";
254
+ @fa-var-eye: "\f06e";
255
+ @fa-var-eye-slash: "\f070";
256
+ @fa-var-eyedropper: "\f1fb";
257
+ @fa-var-fa: "\f2b4";
258
+ @fa-var-facebook: "\f09a";
259
+ @fa-var-facebook-f: "\f09a";
260
+ @fa-var-facebook-official: "\f230";
261
+ @fa-var-facebook-square: "\f082";
262
+ @fa-var-fast-backward: "\f049";
263
+ @fa-var-fast-forward: "\f050";
264
+ @fa-var-fax: "\f1ac";
265
+ @fa-var-feed: "\f09e";
266
+ @fa-var-female: "\f182";
267
+ @fa-var-fighter-jet: "\f0fb";
268
+ @fa-var-file: "\f15b";
269
+ @fa-var-file-archive-o: "\f1c6";
270
+ @fa-var-file-audio-o: "\f1c7";
271
+ @fa-var-file-code-o: "\f1c9";
272
+ @fa-var-file-excel-o: "\f1c3";
273
+ @fa-var-file-image-o: "\f1c5";
274
+ @fa-var-file-movie-o: "\f1c8";
275
+ @fa-var-file-o: "\f016";
276
+ @fa-var-file-pdf-o: "\f1c1";
277
+ @fa-var-file-photo-o: "\f1c5";
278
+ @fa-var-file-picture-o: "\f1c5";
279
+ @fa-var-file-powerpoint-o: "\f1c4";
280
+ @fa-var-file-sound-o: "\f1c7";
281
+ @fa-var-file-text: "\f15c";
282
+ @fa-var-file-text-o: "\f0f6";
283
+ @fa-var-file-video-o: "\f1c8";
284
+ @fa-var-file-word-o: "\f1c2";
285
+ @fa-var-file-zip-o: "\f1c6";
286
+ @fa-var-files-o: "\f0c5";
287
+ @fa-var-film: "\f008";
288
+ @fa-var-filter: "\f0b0";
289
+ @fa-var-fire: "\f06d";
290
+ @fa-var-fire-extinguisher: "\f134";
291
+ @fa-var-firefox: "\f269";
292
+ @fa-var-first-order: "\f2b0";
293
+ @fa-var-flag: "\f024";
294
+ @fa-var-flag-checkered: "\f11e";
295
+ @fa-var-flag-o: "\f11d";
296
+ @fa-var-flash: "\f0e7";
297
+ @fa-var-flask: "\f0c3";
298
+ @fa-var-flickr: "\f16e";
299
+ @fa-var-floppy-o: "\f0c7";
300
+ @fa-var-folder: "\f07b";
301
+ @fa-var-folder-o: "\f114";
302
+ @fa-var-folder-open: "\f07c";
303
+ @fa-var-folder-open-o: "\f115";
304
+ @fa-var-font: "\f031";
305
+ @fa-var-font-awesome: "\f2b4";
306
+ @fa-var-fonticons: "\f280";
307
+ @fa-var-fort-awesome: "\f286";
308
+ @fa-var-forumbee: "\f211";
309
+ @fa-var-forward: "\f04e";
310
+ @fa-var-foursquare: "\f180";
311
+ @fa-var-free-code-camp: "\f2c5";
312
+ @fa-var-frown-o: "\f119";
313
+ @fa-var-futbol-o: "\f1e3";
314
+ @fa-var-gamepad: "\f11b";
315
+ @fa-var-gavel: "\f0e3";
316
+ @fa-var-gbp: "\f154";
317
+ @fa-var-ge: "\f1d1";
318
+ @fa-var-gear: "\f013";
319
+ @fa-var-gears: "\f085";
320
+ @fa-var-genderless: "\f22d";
321
+ @fa-var-get-pocket: "\f265";
322
+ @fa-var-gg: "\f260";
323
+ @fa-var-gg-circle: "\f261";
324
+ @fa-var-gift: "\f06b";
325
+ @fa-var-git: "\f1d3";
326
+ @fa-var-git-square: "\f1d2";
327
+ @fa-var-github: "\f09b";
328
+ @fa-var-github-alt: "\f113";
329
+ @fa-var-github-square: "\f092";
330
+ @fa-var-gitlab: "\f296";
331
+ @fa-var-gittip: "\f184";
332
+ @fa-var-glass: "\f000";
333
+ @fa-var-glide: "\f2a5";
334
+ @fa-var-glide-g: "\f2a6";
335
+ @fa-var-globe: "\f0ac";
336
+ @fa-var-google: "\f1a0";
337
+ @fa-var-google-plus: "\f0d5";
338
+ @fa-var-google-plus-circle: "\f2b3";
339
+ @fa-var-google-plus-official: "\f2b3";
340
+ @fa-var-google-plus-square: "\f0d4";
341
+ @fa-var-google-wallet: "\f1ee";
342
+ @fa-var-graduation-cap: "\f19d";
343
+ @fa-var-gratipay: "\f184";
344
+ @fa-var-grav: "\f2d6";
345
+ @fa-var-group: "\f0c0";
346
+ @fa-var-h-square: "\f0fd";
347
+ @fa-var-hacker-news: "\f1d4";
348
+ @fa-var-hand-grab-o: "\f255";
349
+ @fa-var-hand-lizard-o: "\f258";
350
+ @fa-var-hand-o-down: "\f0a7";
351
+ @fa-var-hand-o-left: "\f0a5";
352
+ @fa-var-hand-o-right: "\f0a4";
353
+ @fa-var-hand-o-up: "\f0a6";
354
+ @fa-var-hand-paper-o: "\f256";
355
+ @fa-var-hand-peace-o: "\f25b";
356
+ @fa-var-hand-pointer-o: "\f25a";
357
+ @fa-var-hand-rock-o: "\f255";
358
+ @fa-var-hand-scissors-o: "\f257";
359
+ @fa-var-hand-spock-o: "\f259";
360
+ @fa-var-hand-stop-o: "\f256";
361
+ @fa-var-handshake-o: "\f2b5";
362
+ @fa-var-hard-of-hearing: "\f2a4";
363
+ @fa-var-hashtag: "\f292";
364
+ @fa-var-hdd-o: "\f0a0";
365
+ @fa-var-header: "\f1dc";
366
+ @fa-var-headphones: "\f025";
367
+ @fa-var-heart: "\f004";
368
+ @fa-var-heart-o: "\f08a";
369
+ @fa-var-heartbeat: "\f21e";
370
+ @fa-var-history: "\f1da";
371
+ @fa-var-home: "\f015";
372
+ @fa-var-hospital-o: "\f0f8";
373
+ @fa-var-hotel: "\f236";
374
+ @fa-var-hourglass: "\f254";
375
+ @fa-var-hourglass-1: "\f251";
376
+ @fa-var-hourglass-2: "\f252";
377
+ @fa-var-hourglass-3: "\f253";
378
+ @fa-var-hourglass-end: "\f253";
379
+ @fa-var-hourglass-half: "\f252";
380
+ @fa-var-hourglass-o: "\f250";
381
+ @fa-var-hourglass-start: "\f251";
382
+ @fa-var-houzz: "\f27c";
383
+ @fa-var-html5: "\f13b";
384
+ @fa-var-i-cursor: "\f246";
385
+ @fa-var-id-badge: "\f2c1";
386
+ @fa-var-id-card: "\f2c2";
387
+ @fa-var-id-card-o: "\f2c3";
388
+ @fa-var-ils: "\f20b";
389
+ @fa-var-image: "\f03e";
390
+ @fa-var-imdb: "\f2d8";
391
+ @fa-var-inbox: "\f01c";
392
+ @fa-var-indent: "\f03c";
393
+ @fa-var-industry: "\f275";
394
+ @fa-var-info: "\f129";
395
+ @fa-var-info-circle: "\f05a";
396
+ @fa-var-inr: "\f156";
397
+ @fa-var-instagram: "\f16d";
398
+ @fa-var-institution: "\f19c";
399
+ @fa-var-internet-explorer: "\f26b";
400
+ @fa-var-intersex: "\f224";
401
+ @fa-var-ioxhost: "\f208";
402
+ @fa-var-italic: "\f033";
403
+ @fa-var-joomla: "\f1aa";
404
+ @fa-var-jpy: "\f157";
405
+ @fa-var-jsfiddle: "\f1cc";
406
+ @fa-var-key: "\f084";
407
+ @fa-var-keyboard-o: "\f11c";
408
+ @fa-var-krw: "\f159";
409
+ @fa-var-language: "\f1ab";
410
+ @fa-var-laptop: "\f109";
411
+ @fa-var-lastfm: "\f202";
412
+ @fa-var-lastfm-square: "\f203";
413
+ @fa-var-leaf: "\f06c";
414
+ @fa-var-leanpub: "\f212";
415
+ @fa-var-legal: "\f0e3";
416
+ @fa-var-lemon-o: "\f094";
417
+ @fa-var-level-down: "\f149";
418
+ @fa-var-level-up: "\f148";
419
+ @fa-var-life-bouy: "\f1cd";
420
+ @fa-var-life-buoy: "\f1cd";
421
+ @fa-var-life-ring: "\f1cd";
422
+ @fa-var-life-saver: "\f1cd";
423
+ @fa-var-lightbulb-o: "\f0eb";
424
+ @fa-var-line-chart: "\f201";
425
+ @fa-var-link: "\f0c1";
426
+ @fa-var-linkedin: "\f0e1";
427
+ @fa-var-linkedin-square: "\f08c";
428
+ @fa-var-linode: "\f2b8";
429
+ @fa-var-linux: "\f17c";
430
+ @fa-var-list: "\f03a";
431
+ @fa-var-list-alt: "\f022";
432
+ @fa-var-list-ol: "\f0cb";
433
+ @fa-var-list-ul: "\f0ca";
434
+ @fa-var-location-arrow: "\f124";
435
+ @fa-var-lock: "\f023";
436
+ @fa-var-long-arrow-down: "\f175";
437
+ @fa-var-long-arrow-left: "\f177";
438
+ @fa-var-long-arrow-right: "\f178";
439
+ @fa-var-long-arrow-up: "\f176";
440
+ @fa-var-low-vision: "\f2a8";
441
+ @fa-var-magic: "\f0d0";
442
+ @fa-var-magnet: "\f076";
443
+ @fa-var-mail-forward: "\f064";
444
+ @fa-var-mail-reply: "\f112";
445
+ @fa-var-mail-reply-all: "\f122";
446
+ @fa-var-male: "\f183";
447
+ @fa-var-map: "\f279";
448
+ @fa-var-map-marker: "\f041";
449
+ @fa-var-map-o: "\f278";
450
+ @fa-var-map-pin: "\f276";
451
+ @fa-var-map-signs: "\f277";
452
+ @fa-var-mars: "\f222";
453
+ @fa-var-mars-double: "\f227";
454
+ @fa-var-mars-stroke: "\f229";
455
+ @fa-var-mars-stroke-h: "\f22b";
456
+ @fa-var-mars-stroke-v: "\f22a";
457
+ @fa-var-maxcdn: "\f136";
458
+ @fa-var-meanpath: "\f20c";
459
+ @fa-var-medium: "\f23a";
460
+ @fa-var-medkit: "\f0fa";
461
+ @fa-var-meetup: "\f2e0";
462
+ @fa-var-meh-o: "\f11a";
463
+ @fa-var-mercury: "\f223";
464
+ @fa-var-microchip: "\f2db";
465
+ @fa-var-microphone: "\f130";
466
+ @fa-var-microphone-slash: "\f131";
467
+ @fa-var-minus: "\f068";
468
+ @fa-var-minus-circle: "\f056";
469
+ @fa-var-minus-square: "\f146";
470
+ @fa-var-minus-square-o: "\f147";
471
+ @fa-var-mixcloud: "\f289";
472
+ @fa-var-mobile: "\f10b";
473
+ @fa-var-mobile-phone: "\f10b";
474
+ @fa-var-modx: "\f285";
475
+ @fa-var-money: "\f0d6";
476
+ @fa-var-moon-o: "\f186";
477
+ @fa-var-mortar-board: "\f19d";
478
+ @fa-var-motorcycle: "\f21c";
479
+ @fa-var-mouse-pointer: "\f245";
480
+ @fa-var-music: "\f001";
481
+ @fa-var-navicon: "\f0c9";
482
+ @fa-var-neuter: "\f22c";
483
+ @fa-var-newspaper-o: "\f1ea";
484
+ @fa-var-object-group: "\f247";
485
+ @fa-var-object-ungroup: "\f248";
486
+ @fa-var-odnoklassniki: "\f263";
487
+ @fa-var-odnoklassniki-square: "\f264";
488
+ @fa-var-opencart: "\f23d";
489
+ @fa-var-openid: "\f19b";
490
+ @fa-var-opera: "\f26a";
491
+ @fa-var-optin-monster: "\f23c";
492
+ @fa-var-outdent: "\f03b";
493
+ @fa-var-pagelines: "\f18c";
494
+ @fa-var-paint-brush: "\f1fc";
495
+ @fa-var-paper-plane: "\f1d8";
496
+ @fa-var-paper-plane-o: "\f1d9";
497
+ @fa-var-paperclip: "\f0c6";
498
+ @fa-var-paragraph: "\f1dd";
499
+ @fa-var-paste: "\f0ea";
500
+ @fa-var-pause: "\f04c";
501
+ @fa-var-pause-circle: "\f28b";
502
+ @fa-var-pause-circle-o: "\f28c";
503
+ @fa-var-paw: "\f1b0";
504
+ @fa-var-paypal: "\f1ed";
505
+ @fa-var-pencil: "\f040";
506
+ @fa-var-pencil-square: "\f14b";
507
+ @fa-var-pencil-square-o: "\f044";
508
+ @fa-var-percent: "\f295";
509
+ @fa-var-phone: "\f095";
510
+ @fa-var-phone-square: "\f098";
511
+ @fa-var-photo: "\f03e";
512
+ @fa-var-picture-o: "\f03e";
513
+ @fa-var-pie-chart: "\f200";
514
+ @fa-var-pied-piper: "\f2ae";
515
+ @fa-var-pied-piper-alt: "\f1a8";
516
+ @fa-var-pied-piper-pp: "\f1a7";
517
+ @fa-var-pinterest: "\f0d2";
518
+ @fa-var-pinterest-p: "\f231";
519
+ @fa-var-pinterest-square: "\f0d3";
520
+ @fa-var-plane: "\f072";
521
+ @fa-var-play: "\f04b";
522
+ @fa-var-play-circle: "\f144";
523
+ @fa-var-play-circle-o: "\f01d";
524
+ @fa-var-plug: "\f1e6";
525
+ @fa-var-plus: "\f067";
526
+ @fa-var-plus-circle: "\f055";
527
+ @fa-var-plus-square: "\f0fe";
528
+ @fa-var-plus-square-o: "\f196";
529
+ @fa-var-podcast: "\f2ce";
530
+ @fa-var-power-off: "\f011";
531
+ @fa-var-print: "\f02f";
532
+ @fa-var-product-hunt: "\f288";
533
+ @fa-var-puzzle-piece: "\f12e";
534
+ @fa-var-qq: "\f1d6";
535
+ @fa-var-qrcode: "\f029";
536
+ @fa-var-question: "\f128";
537
+ @fa-var-question-circle: "\f059";
538
+ @fa-var-question-circle-o: "\f29c";
539
+ @fa-var-quora: "\f2c4";
540
+ @fa-var-quote-left: "\f10d";
541
+ @fa-var-quote-right: "\f10e";
542
+ @fa-var-ra: "\f1d0";
543
+ @fa-var-random: "\f074";
544
+ @fa-var-ravelry: "\f2d9";
545
+ @fa-var-rebel: "\f1d0";
546
+ @fa-var-recycle: "\f1b8";
547
+ @fa-var-reddit: "\f1a1";
548
+ @fa-var-reddit-alien: "\f281";
549
+ @fa-var-reddit-square: "\f1a2";
550
+ @fa-var-refresh: "\f021";
551
+ @fa-var-registered: "\f25d";
552
+ @fa-var-remove: "\f00d";
553
+ @fa-var-renren: "\f18b";
554
+ @fa-var-reorder: "\f0c9";
555
+ @fa-var-repeat: "\f01e";
556
+ @fa-var-reply: "\f112";
557
+ @fa-var-reply-all: "\f122";
558
+ @fa-var-resistance: "\f1d0";
559
+ @fa-var-retweet: "\f079";
560
+ @fa-var-rmb: "\f157";
561
+ @fa-var-road: "\f018";
562
+ @fa-var-rocket: "\f135";
563
+ @fa-var-rotate-left: "\f0e2";
564
+ @fa-var-rotate-right: "\f01e";
565
+ @fa-var-rouble: "\f158";
566
+ @fa-var-rss: "\f09e";
567
+ @fa-var-rss-square: "\f143";
568
+ @fa-var-rub: "\f158";
569
+ @fa-var-ruble: "\f158";
570
+ @fa-var-rupee: "\f156";
571
+ @fa-var-s15: "\f2cd";
572
+ @fa-var-safari: "\f267";
573
+ @fa-var-save: "\f0c7";
574
+ @fa-var-scissors: "\f0c4";
575
+ @fa-var-scribd: "\f28a";
576
+ @fa-var-search: "\f002";
577
+ @fa-var-search-minus: "\f010";
578
+ @fa-var-search-plus: "\f00e";
579
+ @fa-var-sellsy: "\f213";
580
+ @fa-var-send: "\f1d8";
581
+ @fa-var-send-o: "\f1d9";
582
+ @fa-var-server: "\f233";
583
+ @fa-var-share: "\f064";
584
+ @fa-var-share-alt: "\f1e0";
585
+ @fa-var-share-alt-square: "\f1e1";
586
+ @fa-var-share-square: "\f14d";
587
+ @fa-var-share-square-o: "\f045";
588
+ @fa-var-shekel: "\f20b";
589
+ @fa-var-sheqel: "\f20b";
590
+ @fa-var-shield: "\f132";
591
+ @fa-var-ship: "\f21a";
592
+ @fa-var-shirtsinbulk: "\f214";
593
+ @fa-var-shopping-bag: "\f290";
594
+ @fa-var-shopping-basket: "\f291";
595
+ @fa-var-shopping-cart: "\f07a";
596
+ @fa-var-shower: "\f2cc";
597
+ @fa-var-sign-in: "\f090";
598
+ @fa-var-sign-language: "\f2a7";
599
+ @fa-var-sign-out: "\f08b";
600
+ @fa-var-signal: "\f012";
601
+ @fa-var-signing: "\f2a7";
602
+ @fa-var-simplybuilt: "\f215";
603
+ @fa-var-sitemap: "\f0e8";
604
+ @fa-var-skyatlas: "\f216";
605
+ @fa-var-skype: "\f17e";
606
+ @fa-var-slack: "\f198";
607
+ @fa-var-sliders: "\f1de";
608
+ @fa-var-slideshare: "\f1e7";
609
+ @fa-var-smile-o: "\f118";
610
+ @fa-var-snapchat: "\f2ab";
611
+ @fa-var-snapchat-ghost: "\f2ac";
612
+ @fa-var-snapchat-square: "\f2ad";
613
+ @fa-var-snowflake-o: "\f2dc";
614
+ @fa-var-soccer-ball-o: "\f1e3";
615
+ @fa-var-sort: "\f0dc";
616
+ @fa-var-sort-alpha-asc: "\f15d";
617
+ @fa-var-sort-alpha-desc: "\f15e";
618
+ @fa-var-sort-amount-asc: "\f160";
619
+ @fa-var-sort-amount-desc: "\f161";
620
+ @fa-var-sort-asc: "\f0de";
621
+ @fa-var-sort-desc: "\f0dd";
622
+ @fa-var-sort-down: "\f0dd";
623
+ @fa-var-sort-numeric-asc: "\f162";
624
+ @fa-var-sort-numeric-desc: "\f163";
625
+ @fa-var-sort-up: "\f0de";
626
+ @fa-var-soundcloud: "\f1be";
627
+ @fa-var-space-shuttle: "\f197";
628
+ @fa-var-spinner: "\f110";
629
+ @fa-var-spoon: "\f1b1";
630
+ @fa-var-spotify: "\f1bc";
631
+ @fa-var-square: "\f0c8";
632
+ @fa-var-square-o: "\f096";
633
+ @fa-var-stack-exchange: "\f18d";
634
+ @fa-var-stack-overflow: "\f16c";
635
+ @fa-var-star: "\f005";
636
+ @fa-var-star-half: "\f089";
637
+ @fa-var-star-half-empty: "\f123";
638
+ @fa-var-star-half-full: "\f123";
639
+ @fa-var-star-half-o: "\f123";
640
+ @fa-var-star-o: "\f006";
641
+ @fa-var-steam: "\f1b6";
642
+ @fa-var-steam-square: "\f1b7";
643
+ @fa-var-step-backward: "\f048";
644
+ @fa-var-step-forward: "\f051";
645
+ @fa-var-stethoscope: "\f0f1";
646
+ @fa-var-sticky-note: "\f249";
647
+ @fa-var-sticky-note-o: "\f24a";
648
+ @fa-var-stop: "\f04d";
649
+ @fa-var-stop-circle: "\f28d";
650
+ @fa-var-stop-circle-o: "\f28e";
651
+ @fa-var-street-view: "\f21d";
652
+ @fa-var-strikethrough: "\f0cc";
653
+ @fa-var-stumbleupon: "\f1a4";
654
+ @fa-var-stumbleupon-circle: "\f1a3";
655
+ @fa-var-subscript: "\f12c";
656
+ @fa-var-subway: "\f239";
657
+ @fa-var-suitcase: "\f0f2";
658
+ @fa-var-sun-o: "\f185";
659
+ @fa-var-superpowers: "\f2dd";
660
+ @fa-var-superscript: "\f12b";
661
+ @fa-var-support: "\f1cd";
662
+ @fa-var-table: "\f0ce";
663
+ @fa-var-tablet: "\f10a";
664
+ @fa-var-tachometer: "\f0e4";
665
+ @fa-var-tag: "\f02b";
666
+ @fa-var-tags: "\f02c";
667
+ @fa-var-tasks: "\f0ae";
668
+ @fa-var-taxi: "\f1ba";
669
+ @fa-var-telegram: "\f2c6";
670
+ @fa-var-television: "\f26c";
671
+ @fa-var-tencent-weibo: "\f1d5";
672
+ @fa-var-terminal: "\f120";
673
+ @fa-var-text-height: "\f034";
674
+ @fa-var-text-width: "\f035";
675
+ @fa-var-th: "\f00a";
676
+ @fa-var-th-large: "\f009";
677
+ @fa-var-th-list: "\f00b";
678
+ @fa-var-themeisle: "\f2b2";
679
+ @fa-var-thermometer: "\f2c7";
680
+ @fa-var-thermometer-0: "\f2cb";
681
+ @fa-var-thermometer-1: "\f2ca";
682
+ @fa-var-thermometer-2: "\f2c9";
683
+ @fa-var-thermometer-3: "\f2c8";
684
+ @fa-var-thermometer-4: "\f2c7";
685
+ @fa-var-thermometer-empty: "\f2cb";
686
+ @fa-var-thermometer-full: "\f2c7";
687
+ @fa-var-thermometer-half: "\f2c9";
688
+ @fa-var-thermometer-quarter: "\f2ca";
689
+ @fa-var-thermometer-three-quarters: "\f2c8";
690
+ @fa-var-thumb-tack: "\f08d";
691
+ @fa-var-thumbs-down: "\f165";
692
+ @fa-var-thumbs-o-down: "\f088";
693
+ @fa-var-thumbs-o-up: "\f087";
694
+ @fa-var-thumbs-up: "\f164";
695
+ @fa-var-ticket: "\f145";
696
+ @fa-var-times: "\f00d";
697
+ @fa-var-times-circle: "\f057";
698
+ @fa-var-times-circle-o: "\f05c";
699
+ @fa-var-times-rectangle: "\f2d3";
700
+ @fa-var-times-rectangle-o: "\f2d4";
701
+ @fa-var-tint: "\f043";
702
+ @fa-var-toggle-down: "\f150";
703
+ @fa-var-toggle-left: "\f191";
704
+ @fa-var-toggle-off: "\f204";
705
+ @fa-var-toggle-on: "\f205";
706
+ @fa-var-toggle-right: "\f152";
707
+ @fa-var-toggle-up: "\f151";
708
+ @fa-var-trademark: "\f25c";
709
+ @fa-var-train: "\f238";
710
+ @fa-var-transgender: "\f224";
711
+ @fa-var-transgender-alt: "\f225";
712
+ @fa-var-trash: "\f1f8";
713
+ @fa-var-trash-o: "\f014";
714
+ @fa-var-tree: "\f1bb";
715
+ @fa-var-trello: "\f181";
716
+ @fa-var-tripadvisor: "\f262";
717
+ @fa-var-trophy: "\f091";
718
+ @fa-var-truck: "\f0d1";
719
+ @fa-var-try: "\f195";
720
+ @fa-var-tty: "\f1e4";
721
+ @fa-var-tumblr: "\f173";
722
+ @fa-var-tumblr-square: "\f174";
723
+ @fa-var-turkish-lira: "\f195";
724
+ @fa-var-tv: "\f26c";
725
+ @fa-var-twitch: "\f1e8";
726
+ @fa-var-twitter: "\f099";
727
+ @fa-var-twitter-square: "\f081";
728
+ @fa-var-umbrella: "\f0e9";
729
+ @fa-var-underline: "\f0cd";
730
+ @fa-var-undo: "\f0e2";
731
+ @fa-var-universal-access: "\f29a";
732
+ @fa-var-university: "\f19c";
733
+ @fa-var-unlink: "\f127";
734
+ @fa-var-unlock: "\f09c";
735
+ @fa-var-unlock-alt: "\f13e";
736
+ @fa-var-unsorted: "\f0dc";
737
+ @fa-var-upload: "\f093";
738
+ @fa-var-usb: "\f287";
739
+ @fa-var-usd: "\f155";
740
+ @fa-var-user: "\f007";
741
+ @fa-var-user-circle: "\f2bd";
742
+ @fa-var-user-circle-o: "\f2be";
743
+ @fa-var-user-md: "\f0f0";
744
+ @fa-var-user-o: "\f2c0";
745
+ @fa-var-user-plus: "\f234";
746
+ @fa-var-user-secret: "\f21b";
747
+ @fa-var-user-times: "\f235";
748
+ @fa-var-users: "\f0c0";
749
+ @fa-var-vcard: "\f2bb";
750
+ @fa-var-vcard-o: "\f2bc";
751
+ @fa-var-venus: "\f221";
752
+ @fa-var-venus-double: "\f226";
753
+ @fa-var-venus-mars: "\f228";
754
+ @fa-var-viacoin: "\f237";
755
+ @fa-var-viadeo: "\f2a9";
756
+ @fa-var-viadeo-square: "\f2aa";
757
+ @fa-var-video-camera: "\f03d";
758
+ @fa-var-vimeo: "\f27d";
759
+ @fa-var-vimeo-square: "\f194";
760
+ @fa-var-vine: "\f1ca";
761
+ @fa-var-vk: "\f189";
762
+ @fa-var-volume-control-phone: "\f2a0";
763
+ @fa-var-volume-down: "\f027";
764
+ @fa-var-volume-off: "\f026";
765
+ @fa-var-volume-up: "\f028";
766
+ @fa-var-warning: "\f071";
767
+ @fa-var-wechat: "\f1d7";
768
+ @fa-var-weibo: "\f18a";
769
+ @fa-var-weixin: "\f1d7";
770
+ @fa-var-whatsapp: "\f232";
771
+ @fa-var-wheelchair: "\f193";
772
+ @fa-var-wheelchair-alt: "\f29b";
773
+ @fa-var-wifi: "\f1eb";
774
+ @fa-var-wikipedia-w: "\f266";
775
+ @fa-var-window-close: "\f2d3";
776
+ @fa-var-window-close-o: "\f2d4";
777
+ @fa-var-window-maximize: "\f2d0";
778
+ @fa-var-window-minimize: "\f2d1";
779
+ @fa-var-window-restore: "\f2d2";
780
+ @fa-var-windows: "\f17a";
781
+ @fa-var-won: "\f159";
782
+ @fa-var-wordpress: "\f19a";
783
+ @fa-var-wpbeginner: "\f297";
784
+ @fa-var-wpexplorer: "\f2de";
785
+ @fa-var-wpforms: "\f298";
786
+ @fa-var-wrench: "\f0ad";
787
+ @fa-var-xing: "\f168";
788
+ @fa-var-xing-square: "\f169";
789
+ @fa-var-y-combinator: "\f23b";
790
+ @fa-var-y-combinator-square: "\f1d4";
791
+ @fa-var-yahoo: "\f19e";
792
+ @fa-var-yc: "\f23b";
793
+ @fa-var-yc-square: "\f1d4";
794
+ @fa-var-yelp: "\f1e9";
795
+ @fa-var-yen: "\f157";
796
+ @fa-var-yoast: "\f2b1";
797
+ @fa-var-youtube: "\f167";
798
+ @fa-var-youtube-play: "\f16a";
799
+ @fa-var-youtube-square: "\f166";
800
+
libraries/font-awesome/scss/_animated.scss CHANGED
File without changes
libraries/font-awesome/scss/_bordered-pulled.scss CHANGED
File without changes
libraries/font-awesome/scss/_core.scss CHANGED
File without changes
libraries/font-awesome/scss/_fixed-width.scss CHANGED
File without changes
libraries/font-awesome/scss/_icons.scss CHANGED
File without changes
libraries/font-awesome/scss/_larger.scss CHANGED
File without changes
libraries/font-awesome/scss/_list.scss CHANGED
File without changes
libraries/font-awesome/scss/_mixins.scss CHANGED
File without changes
libraries/font-awesome/scss/_path.scss CHANGED
File without changes
libraries/font-awesome/scss/_rotated-flipped.scss CHANGED
File without changes
libraries/font-awesome/scss/_screen-reader.scss CHANGED
File without changes
libraries/font-awesome/scss/_stacked.scss CHANGED
File without changes
libraries/font-awesome/scss/_variables.scss CHANGED
File without changes
libraries/font-awesome/scss/font-awesome.scss CHANGED
File without changes
package.json ADDED
@@ -0,0 +1,33 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "vk-all-in-one-expansion-unit",
3
+ "version": "1.0.0",
4
+ "description": "",
5
+ "main": "gulpfile.js",
6
+ "directories": {
7
+ "test": "tests"
8
+ },
9
+ "scripts": {
10
+ "test": "echo \"Error: no test specified\" && exit 1"
11
+ },
12
+ "repository": {
13
+ "type": "git",
14
+ "url": "git+https://kurudrive@github.com/vektor-inc/VK-All-in-One-Expansion-Unit.git"
15
+ },
16
+ "author": "",
17
+ "license": "ISC",
18
+ "bugs": {
19
+ "url": "https://github.com/vektor-inc/VK-All-in-One-Expansion-Unit/issues"
20
+ },
21
+ "homepage": "https://github.com/vektor-inc/VK-All-in-One-Expansion-Unit#readme",
22
+ "devDependencies": {
23
+ "gulp": "^3.9.1",
24
+ "gulp-concat": "^2.6.1",
25
+ "gulp-cssmin": "^0.2.0",
26
+ "gulp-jsmin": "^0.1.5",
27
+ "gulp-plumber": "^1.1.0",
28
+ "gulp-rename": "^1.2.2"
29
+ },
30
+ "dependencies": {
31
+ "compass": "^0.1.1"
32
+ }
33
+ }
package_manager.php CHANGED
File without changes
packages.php CHANGED
@@ -89,7 +89,7 @@ $required_packages[] = array(
89
  $required_packages[] = array(
90
  'name' => 'icon',
91
  'title' => __( 'Favicon setting', 'vkExUnit' ),
92
- 'description' => __( 'About favicon.', 'vkExUnit') .'<br><br>* * * * * * * * * * * * * * * * * * * * * * * * <br>'.__( 'This feature will be discontinued shortly.<br>You can set the site icon from "Site Identity" panel of "Themes > Customize".', 'vkExUnit' ).'<br>* * * * * * * * * * * * * * * * * * * * * * * * ',
93
  'default' => true,
94
  'include' => 'icons.php',
95
  );
@@ -104,7 +104,7 @@ $required_packages[] = array(
104
  'attr' => array(
105
  array(
106
  'name' => __( 'Setting','vkExUnit' ),
107
- 'url' => admin_url('admin.php?page=vkExUnit_main_setting#vkExUnit_wp_title'),
108
  'enable_only' => 1,
109
  ),
110
  ),
@@ -315,7 +315,7 @@ $required_packages[] = array(
315
  ),
316
  ),
317
  'default' => true,
318
- 'include' => 'call-to-action-config.php',
319
  );
320
 
321
  /*-------------------------------------------*/
@@ -419,4 +419,4 @@ $required_packages[] = array(
419
 
420
  foreach ( $required_packages as $package ) {
421
  vkExUnit_package_register( $package );
422
- }
89
  $required_packages[] = array(
90
  'name' => 'icon',
91
  'title' => __( 'Favicon setting', 'vkExUnit' ),
92
+ 'description' => __( 'About favicon.', 'vkExUnit' ),
93
  'default' => true,
94
  'include' => 'icons.php',
95
  );
104
  'attr' => array(
105
  array(
106
  'name' => __( 'Setting','vkExUnit' ),
107
+ 'url' => admin_url().'admin.php?page=vkExUnit_main_setting#vkExUnit_wp_title',
108
  'enable_only' => 1,
109
  ),
110
  ),
315
  ),
316
  ),
317
  'default' => true,
318
+ 'include' => 'call_to_action/call_to_action.php',
319
  );
320
 
321
  /*-------------------------------------------*/
419
 
420
  foreach ( $required_packages as $package ) {
421
  vkExUnit_package_register( $package );
422
+ }
plugins/auto_eyecatch.php CHANGED
File without changes
plugins/bootstrap.php CHANGED
@@ -44,15 +44,11 @@ add_action('customize_register', 'vkExUnit_bootstrap_customize_register' );
44
 
45
  function vkExUnit_bootstrap_custom_keycolor()
46
  {
47
- $options = get_option('lightning_theme_options');
48
- if ( empty( $options ) ) {
49
- $options = get_option('vkExUnit_colors');
50
- }
51
-
52
  $color_key = ( !empty($options['color_key']) )? esc_html($options['color_key']) : '#337ab7 ';
53
  $color_key_dark = ( !empty($options['color_key_dark'] ) )? esc_html($options['color_key_dark']) : '#2e6da4 ';
54
  ?>
55
- <!-- [ ExUnit Common ] -->
56
  <style type="text/css">
57
  .veu_color_txt_key { color:<?php echo $color_key_dark;?> ; }
58
  .veu_color_bg_key { background-color:<?php echo $color_key_dark;?> ; }
@@ -66,7 +62,7 @@ a:hover { color:<?php echo $color_key;?> ; }
66
  .btn-primary:focus,
67
  .btn-primary:hover { background-color:<?php echo $color_key_dark;?>;border-color:<?php echo $color_key;?>; }
68
  </style>
69
- <!-- [ / ExUnit Common ] -->
70
  <?php
71
 
72
  }
44
 
45
  function vkExUnit_bootstrap_custom_keycolor()
46
  {
47
+ $options = get_option('vkExUnit_colors');
 
 
 
 
48
  $color_key = ( !empty($options['color_key']) )? esc_html($options['color_key']) : '#337ab7 ';
49
  $color_key_dark = ( !empty($options['color_key_dark'] ) )? esc_html($options['color_key_dark']) : '#2e6da4 ';
50
  ?>
51
+ <!-- [ Lightning Common ] -->
52
  <style type="text/css">
53
  .veu_color_txt_key { color:<?php echo $color_key_dark;?> ; }
54
  .veu_color_bg_key { background-color:<?php echo $color_key_dark;?> ; }
62
  .btn-primary:focus,
63
  .btn-primary:hover { background-color:<?php echo $color_key_dark;?>;border-color:<?php echo $color_key;?>; }
64
  </style>
65
+ <!-- [ / Lightning Common ] -->
66
  <?php
67
 
68
  }
plugins/call-to-action-config.php DELETED
@@ -1,12 +0,0 @@
1
- <?php
2
-
3
- /*-------------------------------------------*/
4
- /* Load modules
5
- /*-------------------------------------------*/
6
- if ( ! class_exists( 'Vk_Call_To_Action' ) )
7
- {
8
- require_once( 'call-to-action/class-vk-call-to-action.php' );
9
-
10
- global $vk_call_to_action_textdomain;
11
- $vk_call_to_action_textdomain = 'vkExUnit';
12
- }
 
 
 
 
 
 
 
 
 
 
 
 
plugins/call-to-action/_scss/_call-to-action.scss DELETED
@@ -1,35 +0,0 @@
1
- /*-------------------------------------------*/
2
- /* .veu_cta
3
- /*-------------------------------------------*/
4
-
5
- $section_margin : 30px;
6
-
7
- @mixin veu_content_bottom_section { display:block; overflow:hidden;margin-top:$section_margin;margin-bottom:$section_margin;background-color: #efefef; }
8
- @mixin veu_content_bottom_section_title { display:block; overflow:hidden;margin:0;padding: 12px 20px 10px;background-color: #333;color:#fff;font-size:22px;line-height: 1.2em; }
9
- @mixin veu_content_bottom_section_body { display:block; overflow:hidden; padding:1.5em 1.5em 2em; }
10
-
11
- .veu_cta { @include veu_content_bottom_section;
12
- .cta_title { @include veu_content_bottom_section_title; }
13
- .cta_body { @include veu_content_bottom_section_body;line-height: 170%; }
14
- .cta_body_image { margin-bottom:1.5em; }
15
- .cta_body_image img { max-width: 250px; }
16
- .cta_body_image_center { display:block; overflow:hidden;text-align: center;
17
- img { display:block; margin:0 auto 15px;max-width: 100%; }
18
- }
19
-
20
- .cta_body_txt { display:block; overflow:hidden; }
21
- .cta_body_link { clear:both;margin-top:1.5em; }
22
- }
23
-
24
- @media (max-width: 767px){
25
- .veu_cta {
26
- .cta_body_image img { display:block; margin:0 auto 1.5em;max-width: 100%; }
27
- }
28
- }
29
-
30
- @media (min-width: 768px){
31
- .veu_cta {
32
- .cta_body_image_right { float:right;margin-left:30px; }
33
- .cta_body_image_left { float:left;margin-right:30px; }
34
- }
35
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
plugins/call-to-action/widget-call-to-action.php DELETED
@@ -1,95 +0,0 @@
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
-
12
- /*-------------------------------------------*/
13
- /* Contact widget
14
- /*-------------------------------------------*/
15
- class Widget_CTA extends \WP_Widget
16
- {
17
-
18
- function __construct()
19
- {
20
- global $vk_call_to_action_textdomain;
21
- $widget_name = vkExUnit_get_short_name().'_'.__( 'CTA', $vk_call_to_action_textdomain );
22
-
23
- parent::__construct(
24
- 'vkExUnit_cta',
25
- $widget_name,
26
- array(
27
- 'description' => __( 'Select CTA and display it.', $vk_call_to_action_textdomain ),
28
- )
29
- );
30
- }
31
-
32
-
33
- function widget( $args, $instance )
34
- {
35
- if ( isset( $instance['id'] ) && $instance['id'] ) {
36
- echo $args['before_widget'];
37
- if ( $instance['id'] == 'random' ){
38
- $instance['id'] = Vk_Call_To_Action::cta_id_random();
39
- }
40
- echo Vk_Call_To_Action::render_cta_content($instance['id']);
41
- echo $args['after_widget'];
42
- }
43
- return;
44
- }
45
-
46
-
47
- function update( $new_instance, $old_instance ) {
48
- $cta_wid = array();
49
- if ( $new_instance['id'] == 'random' ){
50
- $cta_wid['id'] = 'random';
51
- } else {
52
- $cta_wid['id'] = ( Vk_Call_To_Action::POST_TYPE == get_post_type( $new_instance['id'] ) ) ? $new_instance['id'] : Null;
53
- }
54
- return $cta_wid;
55
- }
56
-
57
-
58
- function form( $instance )
59
- {
60
- global $vk_call_to_action_textdomain;
61
- $defaults = array(
62
- 'id' => Null,
63
- );
64
- $instance = \wp_parse_args( (array) $instance, $defaults );
65
- $value = $instance['id'];
66
- $ctas = Vk_Call_To_Action::get_ctas(true, '- ');
67
- ?>
68
- <div style="padding:1em 0;">
69
- <?php _e( 'Please select CTA to display.', $vk_call_to_action_textdomain );?>
70
- </div>
71
- <div style="padding-bottom: 0.5em;">
72
- <?php
73
- // ランダムを先頭に追加
74
- array_unshift( $ctas, array( 'key' => 'random', 'label' => __( 'Random', $vk_call_to_action_textdomain ) ) );
75
- ?>
76
- <input type="hidden" name="_vkExUnit_cta_switch" value="cta_number" />
77
- <select name="<?php echo $this->get_field_name( 'id' ); ?>" style="width: 100%" >
78
- <option value="">[ <?php _e('Please select', $vk_call_to_action_textdomain ) ?> ]</option>
79
- <?php foreach ( $ctas as $cta ) : ?>
80
- <option value="<?php echo $cta['key'] ?>" <?php echo($value == $cta['key'])? 'selected':''; ?> ><?php echo $cta['label'] ?></option>
81
- <?php endforeach; ?>
82
- </select>
83
- </div>
84
- <div style="padding-bottom: 1em;">
85
- <a href="<?php echo admin_url( 'edit.php?post_type=cta' ) ?>" class="button button-default" target="_blank">
86
- <?php _e( 'Show CTA index page', $vk_call_to_action_textdomain ); ?>
87
- </a>
88
- <a href="<?php echo admin_url( 'admin.php?page=vkExUnit_main_setting#vkExUnit_cta_settings' ); ?>" class="button button-default" target="_blank">
89
- <?php _e( 'CTA setting', $vk_call_to_action_textdomain ); ?>
90
- </a>
91
- </div>
92
- <?php
93
- return $instance;
94
- }
95
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
plugins/call_to_action/call_to_action.php ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ namespace Vektor\ExUnit\Package\Cta;
3
+
4
+
5
+ /**
6
+ * VkExUnit call_to_action.php
7
+ * Set CTA section to after content of Page.
8
+ *
9
+ * @package VkExUnit
10
+ * @author shoji imamura<imamura@vektor-inc.co.jp>
11
+ * @since 3/Aug/2015
12
+ */
13
+
14
+ require_once vkExUnit_get_directory() . '/plugins/call_to_action/class.call_to_action.php';
15
+ require_once vkExUnit_get_directory() . '/plugins/call_to_action/widget.call_to_action.php';
16
+
17
+ CTA::init();
18
+
19
+ add_action( 'widgets_init', 'Vektor\ExUnit\Package\Cta\widget_init' );
20
+ function widget_init() {
21
+ return register_widget("Vektor\ExUnit\Package\Cta\Widget_CTA");
22
+ }
plugins/{call-to-action/class-vk-call-to-action.php → call_to_action/class.call_to_action.php} RENAMED
@@ -1,39 +1,23 @@
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
-
14
- class Vk_Call_To_Action
15
  {
16
  const POST_TYPE = 'cta';
17
 
18
  const CONTENT_NUMBER = 100;
19
 
 
20
  public static function init()
21
  {
22
  add_action( 'init', array( __CLASS__, 'set_posttype' ) );
23
  add_action( 'vkExUnit_package_init', array( __CLASS__, 'option_init' ) );
24
  add_action( 'admin_menu', array( __CLASS__, 'add_custom_field' ) );
25
  add_action( 'save_post', array( __CLASS__, 'save_custom_field' ) );
26
- add_action( 'widgets_init', array( __CLASS__, 'widget_init' ) );
27
- if( veu_content_filter_state() == 'content' )
28
- add_filter( 'the_content', array( __CLASS__, 'content_filter' ), self::CONTENT_NUMBER, 1 );
29
- else
30
- add_action( 'loop_end', array( __CLASS__, 'set_content_loopend' ), self::CONTENT_NUMBER, 1 );
31
- require_once dirname( __FILE__ ) . '/widget-call-to-action.php';
32
  }
33
 
34
- public static function widget_init() {
35
- return register_widget( 'Widget_CTA' );
36
- }
37
 
38
  public static function set_content_loopend($query )
39
  {
@@ -56,13 +40,12 @@ class Vk_Call_To_Action
56
 
57
  public static function set_posttype()
58
  {
59
- global $vk_call_to_action_textdomain;
60
  $labels = array(
61
  'name' => 'CTA',
62
  'singular_name' => 'CTA',
63
- 'edit_item' => __( 'Edit CTA', $vk_call_to_action_textdomain ),
64
- 'add_new_item' => __( 'Add new CTA', $vk_call_to_action_textdomain ),
65
- 'new_item' => __( 'New CTA', $vk_call_to_action_textdomain ),
66
  );
67
 
68
  $args = array(
@@ -87,42 +70,26 @@ class Vk_Call_To_Action
87
 
88
  public static function add_custom_field()
89
  {
90
- global $vk_call_to_action_textdomain;
91
  $post_types = get_post_types( array( '_builtin' => false, 'public' => true ) );
92
  while ( list($key, $post ) = each( $post_types ) ) {
93
- add_meta_box( 'vkExUnit_cta', __( 'Call to Action setting', $vk_call_to_action_textdomain ), array( __CLASS__, 'render_meta_box' ), $post, 'normal', 'high' );
94
  }
95
- add_meta_box( 'vkExUnit_cta', __( 'Call to Action setting', $vk_call_to_action_textdomain ), array( __CLASS__, 'render_meta_box' ), 'page', 'normal', 'high' );
96
- add_meta_box( 'vkExUnit_cta', __( 'Call to Action setting', $vk_call_to_action_textdomain ), array( __CLASS__, 'render_meta_box' ), 'post', 'normal', 'high' );
97
 
98
- add_meta_box( 'vkExUnit_cta_url', __( 'CTA Contents', $vk_call_to_action_textdomain ), array( __CLASS__, 'render_meta_box_cta' ), self::POST_TYPE, 'normal', 'high' );
99
  }
100
 
101
- /**
102
- * CTAメイン設定画面のurl
103
- * ExUnitと単体プラグインなどによって変動する
104
- * @return [type] [description]
105
- */
106
- public static function setting_page_url()
107
- {
108
- if ( veu_is_cta_active() ){
109
- $setting_page_url = admin_url( 'admin.php?page=vkExUnit_main_setting#vkExUnit_cta_settings' );
110
- } else {
111
- $setting_page_url = admin_url( 'options-general.php?page=vk_cta_options' );
112
- }
113
- return $setting_page_url;
114
- }
115
 
116
  public static function render_meta_box()
117
  {
118
- global $vk_call_to_action_textdomain;
119
  echo '<input type="hidden" name="_nonce_vkExUnit_custom_cta" id="_nonce_vkExUnit__custom_field_metaKeyword" value="'.wp_create_nonce( plugin_basename( __FILE__ ) ).'" />';
120
 
121
  $ctas = self::get_ctas( true, ' - ' );
122
  // ランダムを先頭に追加
123
- array_unshift( $ctas, array( 'key' => 'random', 'label' => __( 'Random', $vk_call_to_action_textdomain ) ) );
124
- array_unshift( $ctas, array( 'key' => 'disable', 'label' => __( 'Disable display', $vk_call_to_action_textdomain ) ) );
125
- array_unshift( $ctas, array( 'key' => 0, 'label' => __( 'Follow common setting', $vk_call_to_action_textdomain ) ) );
126
  $now = get_post_meta( get_the_id(),'vkexunit_cta_each_option', true );
127
  ?>
128
  <input type="hidden" name="_vkExUnit_cta_switch" value="cta_number" />
@@ -133,17 +100,14 @@ class Vk_Call_To_Action
133
  <?php endforeach; ?>
134
  </select>
135
  <p>
136
- <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>
137
- <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>
138
  </p>
139
  <?php
140
  }
141
 
142
 
143
  public static function render_meta_box_cta() {
144
-
145
- global $vk_call_to_action_textdomain;
146
-
147
  echo '<input type="hidden" name="_nonce_vkExUnit_custom_cta" id="_nonce_vkExUnit__custom_field_metaKeyword" value="'.wp_create_nonce( plugin_basename( __FILE__ ) ).'" />';
148
  $imgid = get_post_meta( get_the_id(), 'vkExUnit_cta_img', true );
149
  $cta_image = wp_get_attachment_image_src( $imgid, 'large' );
@@ -202,44 +166,44 @@ jQuery(document).ready(function($){
202
  <input type="hidden" name="_vkExUnit_cta_switch" value="cta_content" />
203
  <table class="form-table">
204
  <tr>
205
- <th><?php _e( 'CTA image', $vk_call_to_action_textdomain ); ?></th>
206
  <td>
207
  <div id="cta-thumbnail_box" >
208
  <img id="cta-thumbnail_image" src="<?php echo ($cta_image)? $cta_image[0] : ''; ?>" class="<?php echo ($cta_image)? '' : 'noimage'; ?>" />
209
  </div>
210
  <div id="cta-thumbnail_control" class="<?php echo ($cta_image)? 'change' : 'add'; ?>">
211
- <button id="media_thumb_url_add" class="cta-media_btn button button-default"><?php _e( 'Add image', $vk_call_to_action_textdomain ); ?></button>
212
- <button id="media_thumb_url_change" class="cta-media_btn button button-default"><?php _e( 'Change image', $vk_call_to_action_textdomain ); ?></button>
213
- <button id="media_thumb_url_remove" class="button button-default"><?php _e( 'Remove image', $vk_call_to_action_textdomain ); ?></button>
214
  </div>
215
  <input type="hidden" name="vkExUnit_cta_img" class="vkExUnit_cta_img" value="<?php echo $imgid; ?>" />
216
  </td>
217
  </tr>
218
- <tr><th><label for="vkExUnit_cta_img_position"><?php _e( 'CTA image position', $vk_call_to_action_textdomain ); ?></label></th>
219
  <td>
220
  <select name="vkExUnit_cta_img_position" id="vkExUnit_cta_img_position">
221
- <option value="right" <?php echo ($image_position == 'right')? 'selected' : ''; ?> ><?php _e( 'right', $vk_call_to_action_textdomain ); ?></option>
222
- <option value="center" <?php echo ($image_position == 'center')? 'selected' : ''; ?> ><?php _e( 'center', $vk_call_to_action_textdomain ); ?></option>
223
- <option value="left" <?php echo ($image_position == 'left')? 'selected' : ''; ?> ><?php _e( 'left', $vk_call_to_action_textdomain ); ?></option>
224
  </select>
225
  </td></tr>
226
  <tr><th>
227
- <label for="vkExUnit_cta_button_text"><?php _e( 'Button text', $vk_call_to_action_textdomain ); ?></label></th><td>
228
  <input type="text" name="vkExUnit_cta_button_text" id="vkExUnit_cta_button_text" value="<?php echo esc_html( get_post_meta( get_the_id(), 'vkExUnit_cta_button_text', true ) ); ?>" />
229
  </td></tr>
230
  <tr><th>
231
- <label for="vkExUnit_cta_button_icon"><?php _e( 'Button icon', $vk_call_to_action_textdomain ); ?></label></th><td>
232
- <p><?php _e( 'To choose your favorite icon, and enter the class.', $vk_call_to_action_textdomain )?><br>
233
- <label for="icon_before"><?php _e('Before :',$vk_call_to_action_textdomain );?>
234
  <input type="text" name="vkExUnit_cta_button_icon_before" id="vkExUnit_cta_button_icon_before" value="<?php echo get_post_meta( get_the_id(), 'vkExUnit_cta_button_icon_before', true ); ?>" /><br>
235
- <label for="icon_after"><?php _e('After :',$vk_call_to_action_textdomain );?>
236
  <input type="text" name="vkExUnit_cta_button_icon_after" id="vkExUnit_cta_button_icon_after" value="<?php echo get_post_meta( get_the_id(), 'vkExUnit_cta_button_icon_after', true ); ?>" /><br>
237
- <?php _e( ' ex:fa-arrow-circle-o-right', $vk_call_to_action_textdomain )?><br>
238
  <a href="http://fortawesome.github.io/Font-Awesome/icons/" target="_blank">[Font Awesome Icons]</a><br>
239
  </p>
240
  </td></tr>
241
  <tr><th>
242
- <label for="vkExUnit_cta_url"><?php _e( 'Button link url', $vk_call_to_action_textdomain ); ?></label></th><td>
243
  <input type="url" name="vkExUnit_cta_url" id="vkExUnit_cta_url" placeholder="http://" value="<?php echo get_post_meta( get_the_id(), 'vkExUnit_cta_url', true ); ?>" />
244
  </td></tr>
245
  <tr><th>
@@ -252,17 +216,17 @@ if ( $target_blank == "window_self") {
252
  $checked = '';
253
  }
254
  ?>
255
- <label for="vkExUnit_cta_url_blank"><?php _e( 'Target window', $vk_call_to_action_textdomain ); ?></label></th><td>
256
  <input type="checkbox" id="vkExUnit_cta_url_blank" name="vkExUnit_cta_url_blank" value="window_self"<?php echo $checked; ?> />
257
  <label for="vkExUnit_cta_url_blank"><?php _e('Open in a self window', 'vkExUnit'); ?></label>
258
  </td></tr>
259
- <tr><th><label for="vkExUnit_cta_text"><?php _e( 'Text message', $vk_call_to_action_textdomain ); ?>
260
  </th>
261
  <td>
262
  <textarea name="vkExUnit_cta_text" id="vkExUnit_cta_text" rows="10em" cols="50em"><?php echo get_post_meta( get_the_id(), 'vkExUnit_cta_text', true ); ?></textarea>
263
  </td></tr>
264
  </table>
265
- <a href="<?php echo admin_url( 'admin.php?page=vkExUnit_main_setting#vkExUnit_cta_settings' ); ?>" class="button button-default" target="_blank"><?php _e( 'CTA setting', $vk_call_to_action_textdomain ); ?></a>
266
  <?php
267
  }
268
 
@@ -371,35 +335,16 @@ if ( $target_blank == "window_self") {
371
  {
372
  if ( ! $id ) { return ''; }
373
  $post = self::get_cta_post( $id );
374
-
375
- // たぶん何か必ず $post にはデータが返ってくるので事実上不要
376
  if ( ! $post ) { return ''; }
377
 
378
- include dirname( __FILE__ ) . '/view-actionbox.php';
379
  return $content;
380
  }
381
 
382
- public static function cta_id_random()
383
- {
384
- // ランダムに抽出したCTAの投稿IDを返す
385
- // CTAの投稿をランダムで1件取得
386
- $args = array(
387
- 'post_type' => self::POST_TYPE, //投稿タイプを指定
388
- 'posts_per_page' => 1, // 1ページでの表示件数を指定
389
- 'orderby' => 'rand', // 表示順をランダムで取得
390
- );
391
- $cta_post = get_posts( $args );
392
- if ( $cta_post && isset ( $cta_post[0] ) ) {
393
- return $cta_post[0]->ID;
394
- }
395
- }
396
 
397
  public static function is_cta_id( $id = null )
398
  {
399
-
400
- // 表示する投稿のIDを取得
401
  if ( ! $id ) { $id = get_the_id(); }
402
- // ?
403
  if ( ! $id ) { return null; }
404
 
405
  // 各投稿編集画面で プルダウンで指定されている 表示するCTAの投稿ID(もしくは共通設定や非表示)
@@ -407,13 +352,20 @@ if ( $target_blank == "window_self") {
407
 
408
  // 「共通設定を使用」じゃなかった場合
409
  if ( $post_config ) {
410
-
411
  // 「表示しない」が選択されていたら $id には nullを返す( CTAは表示されない )
412
  if ( $post_config == 'disable' ) { return null; }
413
 
414
  // 「表示しない」が選択されていたら $id には nullを返す( CTAは表示されない )
415
  if ( $post_config == 'random' ) {
416
- return self::cta_id_random();
 
 
 
 
 
 
 
 
417
  }
418
  return $post_config;
419
  }
@@ -425,33 +377,20 @@ if ( $target_blank == "window_self") {
425
  $post_type = get_post_type( $id );
426
  // 投稿タイプ別にどのCTAを共通設定として表示するかの情報を取得
427
  $option = self::get_option();
428
-
429
  // 今表示している記事の投稿タイプのとき どのCTAを表示するかの設定が
430
  // 定義されており なおかつ 数字で入っている場合
431
- if (
432
- isset( $option[ $post_type ] ) &&
433
- is_numeric( $option[ $post_type ] )
434
- // $option[ $post_type ] > 0
435
- ) {
436
  // その数字(表示するCTAの投稿ID)を返す
437
  return $option[ $post_type ] ;
438
- } else {
439
- return self::cta_id_random();
440
  }
441
  return null;
442
  }
443
 
444
  public static function content_filter( $content )
445
  {
446
- // 固定ページウィジェットの場合
447
  if ( self::is_pagewidget() ) { return $content; }
448
- // Ligthning Advanced Unit のウィジェットだと...思う...
449
  if ( self::is_contentsarea_posts_widget() ) { return $content; }
450
- // 抜粋の場合
451
- if ( vkExUnit_is_excerpt() ) {
452
- return $content;
453
- }
454
- // 上記以外の場合に出力
455
  $content .= self::render_cta_content( self::is_cta_id() );
456
  return $content;
457
  }
@@ -477,11 +416,7 @@ if ( $target_blank == "window_self") {
477
  if ( ! $option ) { $current_option = self::get_default_option(); }
478
 
479
  while ( list( $key, $value ) = each( $input ) ) {
480
- if ( $value == 'random' ){
481
- $option[ $key ] = 'random';
482
- } else {
483
- $option[ $key ] = ( is_numeric( $value ) )? $value : 0 ;
484
- }
485
  }
486
  return $option;
487
  }
@@ -541,19 +476,14 @@ if ( $target_blank == "window_self") {
541
 
542
  public static function render_configPage()
543
  {
544
- global $vk_call_to_action_textdomain;
545
  $options = self::get_option();
546
  $ctas = self::get_ctas( true, ' - ' );
547
 
548
  // ランダムを先頭に追加
549
- array_unshift( $ctas, array( 'key' => 'random', 'label' => __( 'Random', $vk_call_to_action_textdomain ) ) );
550
  // 表示しないを先頭に追加
551
- array_unshift( $ctas, array( 'key' => 0, 'label' => __( 'Disable display', $vk_call_to_action_textdomain ) ) );
552
 
553
- include dirname( __FILE__ ) . '/view-adminsetting.php';
554
  }
555
  }
556
-
557
- Vk_Call_To_Action::init();
558
-
559
- } // if ( ! class_exists( 'Vk_Call_To_Action' ) )
1
  <?php
2
+ namespace Vektor\ExUnit\Package\Cta;
3
 
4
+ class CTA
 
 
 
 
 
 
 
 
 
 
 
5
  {
6
  const POST_TYPE = 'cta';
7
 
8
  const CONTENT_NUMBER = 100;
9
 
10
+
11
  public static function init()
12
  {
13
  add_action( 'init', array( __CLASS__, 'set_posttype' ) );
14
  add_action( 'vkExUnit_package_init', array( __CLASS__, 'option_init' ) );
15
  add_action( 'admin_menu', array( __CLASS__, 'add_custom_field' ) );
16
  add_action( 'save_post', array( __CLASS__, 'save_custom_field' ) );
17
+ if( vkExUnit_content_filter_state() == 'content' ) add_filter( 'the_content', array( __CLASS__, 'content_filter' ), self::CONTENT_NUMBER, 1 );
18
+ else add_action( 'loop_end', array( __CLASS__, 'set_content_loopend' ), self::CONTENT_NUMBER, 1 );
 
 
 
 
19
  }
20
 
 
 
 
21
 
22
  public static function set_content_loopend($query )
23
  {
40
 
41
  public static function set_posttype()
42
  {
 
43
  $labels = array(
44
  'name' => 'CTA',
45
  'singular_name' => 'CTA',
46
+ 'edit_item' => __( 'Edit CTA', 'vkExUnit' ),
47
+ 'add_new_item' => __( 'Add new CTA', 'vkExUnit' ),
48
+ 'new_item' => __( 'New CTA', 'vkExUnit' ),
49
  );
50
 
51
  $args = array(
70
 
71
  public static function add_custom_field()
72
  {
 
73
  $post_types = get_post_types( array( '_builtin' => false, 'public' => true ) );
74
  while ( list($key, $post ) = each( $post_types ) ) {
75
+ add_meta_box( 'vkExUnit_cta', __( 'Call to Action setting', 'vkExUnit' ), array( __CLASS__, 'render_meta_box' ), $post, 'normal', 'high' );
76
  }
77
+ add_meta_box( 'vkExUnit_cta', __( 'Call to Action setting', 'vkExUnit' ), array( __CLASS__, 'render_meta_box' ), 'page', 'normal', 'high' );
78
+ add_meta_box( 'vkExUnit_cta', __( 'Call to Action setting', 'vkExUnit' ), array( __CLASS__, 'render_meta_box' ), 'post', 'normal', 'high' );
79
 
80
+ add_meta_box( 'vkExUnit_cta_url', __( 'CTA Contents', 'vkExUnit' ), array( __CLASS__, 'render_meta_box_cta' ), self::POST_TYPE, 'normal', 'high' );
81
  }
82
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
83
 
84
  public static function render_meta_box()
85
  {
 
86
  echo '<input type="hidden" name="_nonce_vkExUnit_custom_cta" id="_nonce_vkExUnit__custom_field_metaKeyword" value="'.wp_create_nonce( plugin_basename( __FILE__ ) ).'" />';
87
 
88
  $ctas = self::get_ctas( true, ' - ' );
89
  // ランダムを先頭に追加
90
+ array_unshift( $ctas, array( 'key' => 'random', 'label' => __( 'Random', 'vkExUnit' ) ) );
91
+ array_unshift( $ctas, array( 'key' => 'disable', 'label' => __( 'Disable display', 'vkExUnit' ) ) );
92
+ array_unshift( $ctas, array( 'key' => 0, 'label' => __( 'Follow common setting', 'vkExUnit' ) ) );
93
  $now = get_post_meta( get_the_id(),'vkexunit_cta_each_option', true );
94
  ?>
95
  <input type="hidden" name="_vkExUnit_cta_switch" value="cta_number" />
100
  <?php endforeach; ?>
101
  </select>
102
  <p>
103
+ <a href="<?php echo admin_url( 'admin.php?page=vkExUnit_main_setting#vkExUnit_cta_settings' ); ?>" class="button button-default" target="_blank"><?php _e( 'CTA common setting', 'vkExUnit' ); ?></a>
104
+ <a href="<?php echo admin_url( 'edit.php?post_type=cta' ) ?>" class="button button-default" target="_blank"><?php _e( 'Show CTA index page', 'vkExUnit' ); ?></a>
105
  </p>
106
  <?php
107
  }
108
 
109
 
110
  public static function render_meta_box_cta() {
 
 
 
111
  echo '<input type="hidden" name="_nonce_vkExUnit_custom_cta" id="_nonce_vkExUnit__custom_field_metaKeyword" value="'.wp_create_nonce( plugin_basename( __FILE__ ) ).'" />';
112
  $imgid = get_post_meta( get_the_id(), 'vkExUnit_cta_img', true );
113
  $cta_image = wp_get_attachment_image_src( $imgid, 'large' );
166
  <input type="hidden" name="_vkExUnit_cta_switch" value="cta_content" />
167
  <table class="form-table">
168
  <tr>
169
+ <th><?php _e( 'CTA image', 'vkExUnit' ); ?></th>
170
  <td>
171
  <div id="cta-thumbnail_box" >
172
  <img id="cta-thumbnail_image" src="<?php echo ($cta_image)? $cta_image[0] : ''; ?>" class="<?php echo ($cta_image)? '' : 'noimage'; ?>" />
173
  </div>
174
  <div id="cta-thumbnail_control" class="<?php echo ($cta_image)? 'change' : 'add'; ?>">
175
+ <button id="media_thumb_url_add" class="cta-media_btn button button-default"><?php _e( 'Add image', 'vkExUnit' ); ?></button>
176
+ <button id="media_thumb_url_change" class="cta-media_btn button button-default"><?php _e( 'Change image', 'vkExUnit' ); ?></button>
177
+ <button id="media_thumb_url_remove" class="button button-default"><?php _e( 'Remove image', 'vkExUnit' ); ?></button>
178
  </div>
179
  <input type="hidden" name="vkExUnit_cta_img" class="vkExUnit_cta_img" value="<?php echo $imgid; ?>" />
180
  </td>
181
  </tr>
182
+ <tr><th><label for="vkExUnit_cta_img_position"><?php _e( 'CTA image position', 'vkExUnit' ); ?></label></th>
183
  <td>
184
  <select name="vkExUnit_cta_img_position" id="vkExUnit_cta_img_position">
185
+ <option value="right" <?php echo ($image_position == 'right')? 'selected' : ''; ?> ><?php _e( 'right', 'vkExUnit' ); ?></option>
186
+ <option value="center" <?php echo ($image_position == 'center')? 'selected' : ''; ?> ><?php _e( 'center', 'vkExUnit' ); ?></option>
187
+ <option value="left" <?php echo ($image_position == 'left')? 'selected' : ''; ?> ><?php _e( 'left', 'vkExUnit' ); ?></option>
188
  </select>
189
  </td></tr>
190
  <tr><th>
191
+ <label for="vkExUnit_cta_button_text"><?php _e( 'Button text', 'vkExUnit' ); ?></label></th><td>
192
  <input type="text" name="vkExUnit_cta_button_text" id="vkExUnit_cta_button_text" value="<?php echo esc_html( get_post_meta( get_the_id(), 'vkExUnit_cta_button_text', true ) ); ?>" />
193
  </td></tr>
194
  <tr><th>
195
+ <label for="vkExUnit_cta_button_icon"><?php _e( 'Button icon', 'vkExUnit' ); ?></label></th><td>
196
+ <p><?php _e( 'To choose your favorite icon, and enter the class.', 'vkExUnit' )?><br>
197
+ <label for="icon_before"><?php _e('Before :','vkExUnit' );?>
198
  <input type="text" name="vkExUnit_cta_button_icon_before" id="vkExUnit_cta_button_icon_before" value="<?php echo get_post_meta( get_the_id(), 'vkExUnit_cta_button_icon_before', true ); ?>" /><br>
199
+ <label for="icon_after"><?php _e('After :','vkExUnit' );?>
200
  <input type="text" name="vkExUnit_cta_button_icon_after" id="vkExUnit_cta_button_icon_after" value="<?php echo get_post_meta( get_the_id(), 'vkExUnit_cta_button_icon_after', true ); ?>" /><br>
201
+ <?php _e( ' ex:fa-arrow-circle-o-right', 'vkExUnit' )?><br>
202
  <a href="http://fortawesome.github.io/Font-Awesome/icons/" target="_blank">[Font Awesome Icons]</a><br>
203
  </p>
204
  </td></tr>
205
  <tr><th>
206
+ <label for="vkExUnit_cta_url"><?php _e( 'Button link url', 'vkExUnit' ); ?></label></th><td>
207
  <input type="url" name="vkExUnit_cta_url" id="vkExUnit_cta_url" placeholder="http://" value="<?php echo get_post_meta( get_the_id(), 'vkExUnit_cta_url', true ); ?>" />
208
  </td></tr>
209
  <tr><th>
216
  $checked = '';
217
  }
218
  ?>
219
+ <label for="vkExUnit_cta_url_blank"><?php _e( 'Target window', 'vkExUnit' ); ?></label></th><td>
220
  <input type="checkbox" id="vkExUnit_cta_url_blank" name="vkExUnit_cta_url_blank" value="window_self"<?php echo $checked; ?> />
221
  <label for="vkExUnit_cta_url_blank"><?php _e('Open in a self window', 'vkExUnit'); ?></label>
222
  </td></tr>
223
+ <tr><th><label for="vkExUnit_cta_text"><?php _e( 'Text message', 'vkExUnit' ); ?>
224
  </th>
225
  <td>
226
  <textarea name="vkExUnit_cta_text" id="vkExUnit_cta_text" rows="10em" cols="50em"><?php echo get_post_meta( get_the_id(), 'vkExUnit_cta_text', true ); ?></textarea>
227
  </td></tr>
228
  </table>
229
+ <a href="<?php echo admin_url( 'admin.php?page=vkExUnit_main_setting#vkExUnit_cta_settings' ); ?>" class="button button-default" target="_blank"><?php _e( 'CTA setting', 'vkExUnit' ); ?></a>
230
  <?php
231
  }
232
 
335
  {
336
  if ( ! $id ) { return ''; }
337
  $post = self::get_cta_post( $id );
 
 
338
  if ( ! $post ) { return ''; }
339
 
340
+ include vkExUnit_get_directory() . '/plugins/call_to_action/view.actionbox.php';
341
  return $content;
342
  }
343
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
344
 
345
  public static function is_cta_id( $id = null )
346
  {
 
 
347
  if ( ! $id ) { $id = get_the_id(); }
 
348
  if ( ! $id ) { return null; }
349
 
350
  // 各投稿編集画面で プルダウンで指定されている 表示するCTAの投稿ID(もしくは共通設定や非表示)
352
 
353
  // 「共通設定を使用」じゃなかった場合
354
  if ( $post_config ) {
 
355
  // 「表示しない」が選択されていたら $id には nullを返す( CTAは表示されない )
356
  if ( $post_config == 'disable' ) { return null; }
357
 
358
  // 「表示しない」が選択されていたら $id には nullを返す( CTAは表示されない )
359
  if ( $post_config == 'random' ) {
360
+ // ランダムに抽出したCTAの投稿IDを返す
361
+ // CTAの投稿をランダムで1件取得
362
+ $args = array(
363
+ 'post_type' => self::POST_TYPE, //投稿タイプを指定
364
+ 'posts_per_page' => 1, // 1ページでの表示件数を指定
365
+ 'orderby' => 'rand', // 表示順をランダムで取得
366
+ );
367
+ $cta_post = get_posts( $args );
368
+ return $cta_post[0]->ID;
369
  }
370
  return $post_config;
371
  }
377
  $post_type = get_post_type( $id );
378
  // 投稿タイプ別にどのCTAを共通設定として表示するかの情報を取得
379
  $option = self::get_option();
 
380
  // 今表示している記事の投稿タイプのとき どのCTAを表示するかの設定が
381
  // 定義されており なおかつ 数字で入っている場合
382
+ if ( isset( $option[ $post_type ] ) && is_numeric( $option[ $post_type ] ) ) {
 
 
 
 
383
  // その数字(表示するCTAの投稿ID)を返す
384
  return $option[ $post_type ] ;
 
 
385
  }
386
  return null;
387
  }
388
 
389
  public static function content_filter( $content )
390
  {
 
391
  if ( self::is_pagewidget() ) { return $content; }
 
392
  if ( self::is_contentsarea_posts_widget() ) { return $content; }
393
+ if ( vkExUnit_is_excerpt() ) { return $content; }
 
 
 
 
394
  $content .= self::render_cta_content( self::is_cta_id() );
395
  return $content;
396
  }
416
  if ( ! $option ) { $current_option = self::get_default_option(); }
417
 
418
  while ( list( $key, $value ) = each( $input ) ) {
419
+ $option[ $key ] = ( is_numeric( $value ) )? $value : 0 ;
 
 
 
 
420
  }
421
  return $option;
422
  }
476
 
477
  public static function render_configPage()
478
  {
 
479
  $options = self::get_option();
480
  $ctas = self::get_ctas( true, ' - ' );
481
 
482
  // ランダムを先頭に追加
483
+ array_unshift( $ctas, array( 'key' => 'random', 'label' => __( 'Random', 'vkExUnit' ) ) );
484
  // 表示しないを先頭に追加
485
+ array_unshift( $ctas, array( 'key' => 0, 'label' => __( 'Disable display', 'vkExUnit' ) ) );
486
 
487
+ include vkExUnit_get_directory() . '/plugins/call_to_action/view.adminsetting.php';
488
  }
489
  }
 
 
 
 
plugins/{call-to-action/view-actionbox.php → call_to_action/view.actionbox.php} RENAMED
@@ -1,13 +1,5 @@
1
  <?php
2
 
3
- /*
4
- このファイルの元ファイルは
5
- https://github.com/vektor-inc/vektor-wp-libraries
6
- にあります。修正の際は上記リポジトリのデータを修正してください。
7
- */
8
-
9
- global $vk_call_to_action_textdomain;
10
-
11
  $btn_text = get_post_meta( $id, 'vkExUnit_cta_button_text', true );
12
  $btn_before = get_post_meta( $id, 'vkExUnit_cta_button_icon_before', true );
13
  if ( $btn_before ) {
@@ -39,7 +31,7 @@ if ( $imgid ) {
39
  $content .= '</div>';
40
  }
41
  $content .= '<div class="cta_body_txt '.(($imgid)? 'image_exist' : 'image_no').'">';
42
- $content .= do_shortcode($text);
43
  $content .= '</div>';
44
  if ( $url && $btn_text ) {
45
  $content .= '<div class="cta_body_link">';
@@ -61,5 +53,5 @@ $content .= '</div><!-- [ /.vkExUnit_cta_body ] -->';
61
  $content .= '</section>';
62
 
63
  if ( $url = get_edit_post_link( $post->ID ) ) {
64
- $content .= '<div class="veu_adminEdit"><a href="'.$url.'" class="btn btn-default" target="_blank">'.__( 'Edit CTA',$vk_call_to_action_textdomain ).'</a></div>';
65
  }
1
  <?php
2
 
 
 
 
 
 
 
 
 
3
  $btn_text = get_post_meta( $id, 'vkExUnit_cta_button_text', true );
4
  $btn_before = get_post_meta( $id, 'vkExUnit_cta_button_icon_before', true );
5
  if ( $btn_before ) {
31
  $content .= '</div>';
32
  }
33
  $content .= '<div class="cta_body_txt '.(($imgid)? 'image_exist' : 'image_no').'">';
34
+ $content .= $text;
35
  $content .= '</div>';
36
  if ( $url && $btn_text ) {
37
  $content .= '<div class="cta_body_link">';
53
  $content .= '</section>';
54
 
55
  if ( $url = get_edit_post_link( $post->ID ) ) {
56
+ $content .= '<div class="veu_adminEdit"><a href="'.$url.'" class="btn btn-default">'.__( 'Edit CTA','vkExUnit' ).'</a></div>';
57
  }
plugins/{call-to-action/view-adminsetting.php → call_to_action/view.adminsetting.php} RENAMED
@@ -1,34 +1,25 @@
1
  <?php
2
-
3
- /*
4
- このファイルの元ファイルは
5
- https://github.com/vektor-inc/vektor-wp-libraries
6
- にあります。修正の際は上記リポジトリのデータを修正してください。
7
- */
8
-
9
  /*
10
  Main setting Page
11
  */
12
- global $vk_call_to_action_textdomain;
13
  ?>
14
-
15
- <h3><?php _e( 'Call To Action', $vk_call_to_action_textdomain ); ?></h3>
16
 
17
  <div id="on_setting" class="sectionBox">
18
  <p>
19
- <?php _e( 'Display the CTA at the end of the post content.', $vk_call_to_action_textdomain ); ?><br/>
20
- <?php _e( 'The CTA stands for "Call to action" and this is the area that prompts the user behavior.', $vk_call_to_action_textdomain ); ?><br/>
21
- <?php _e( 'As an example, text message and a link button for induction to the free sample download page.', $vk_call_to_action_textdomain ); ?></p>
22
 
23
- <h4><?php _e( 'How to use',$vk_call_to_action_textdomain );?></h4>
24
 
25
  <ol>
26
- <li><?php _e( 'You register the contents on "CTA" that you want to display to bottom of the content.', $vk_call_to_action_textdomain ); ?></li>
27
- <li><?php _e( 'Choose the CTA to be displayed from the following.', $vk_call_to_action_textdomain ); ?></li>
28
- <li><?php _e( 'If you want to switch the CTA to be displayed on each post, please set in the details page of such posting.', $vk_call_to_action_textdomain ); ?></li>
29
  </ol>
30
 
31
- <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>
32
 
33
  <table class="form-table">
34
  <?php while ( list($type, $value) = each( $options ) ) : ?>
@@ -38,7 +29,7 @@ global $vk_call_to_action_textdomain;
38
  <option value="<?php echo $cta['key'] ?>" <?php echo($value == $cta['key'])? 'selected':''; ?> ><?php echo $cta['label'] ?></option>
39
  <?php endforeach; ?>
40
  </select>
41
-  <a href="<?php echo admin_url( 'edit.php?post_type=' . $type ) ?>" class="button button-default" target="_blank"><?php _e( 'Show index page', $vk_call_to_action_textdomain ); ?></a>
42
  </td></tr>
43
  <?php endwhile;?>
44
  </table>
1
  <?php
 
 
 
 
 
 
 
2
  /*
3
  Main setting Page
4
  */
 
5
  ?>
6
+ <h3><?php _e( 'Call To Action', 'vkExUnit' ); ?></h3>
 
7
 
8
  <div id="on_setting" class="sectionBox">
9
  <p>
10
+ <?php _e( 'Display the CTA at the end of the post content.', 'vkExUnit' ); ?><br/>
11
+ <?php _e( 'The CTA stands for "Call to action" and this is the area that prompts the user behavior.', 'vkExUnit' ); ?><br/>
12
+ <?php _e( 'As an example, text message and a link button for induction to the free sample download page.', 'vkExUnit' ); ?></p>
13
 
14
+ <h4><?php _e( 'How to use','vkExUnit' );?></h4>
15
 
16
  <ol>
17
+ <li><?php _e( 'You register the contents on "CTA" that you want to display to bottom of the content.', 'vkExUnit' ); ?></li>
18
+ <li><?php _e( 'Choose the CTA to be displayed from the following.', 'vkExUnit' ); ?></li>
19
+ <li><?php _e( 'If you want to switch the CTA to be displayed on each post, please set in the details page of such posting.', 'vkExUnit' ); ?></li>
20
  </ol>
21
 
22
+ <a href="<?php echo admin_url( 'edit.php?post_type=cta' ) ?>" class="button button-default" target="_blank"><?php _e( 'Show CTA index page', 'vkExUnit' ); ?></a>
23
 
24
  <table class="form-table">
25
  <?php while ( list($type, $value) = each( $options ) ) : ?>
29
  <option value="<?php echo $cta['key'] ?>" <?php echo($value == $cta['key'])? 'selected':''; ?> ><?php echo $cta['label'] ?></option>
30
  <?php endforeach; ?>
31
  </select>
32
+  <a href="<?php echo admin_url( 'edit.php?post_type=' . $type ) ?>" class="button button-default" target="_blank"><?php _e( 'Show index page', 'vkExUnit' ); ?></a>
33
  </td></tr>
34
  <?php endwhile;?>
35
  </table>
plugins/call_to_action/widget.call_to_action.php ADDED
@@ -0,0 +1,70 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ namespace Vektor\ExUnit\Package\Cta;
3
+
4
+
5
+ /*-------------------------------------------*/
6
+ /* Contact widget
7
+ /*-------------------------------------------*/
8
+ class Widget_CTA extends \WP_Widget
9
+ {
10
+
11
+ function __construct()
12
+ {
13
+ $widget_name = vkExUnit_get_short_name().'_'.__( 'CTA', 'vkExUnit' );
14
+
15
+ parent::__construct(
16
+ 'vkExUnit_cta',
17
+ $widget_name,
18
+ array(
19
+ 'description' => sprintf( __( 'Select CTA and display it.', 'vkExUnit' ),vkExUnit_get_little_short_name() ),
20
+ )
21
+ );
22
+ }
23
+
24
+
25
+ function widget( $args, $instance )
26
+ {
27
+ if ( isset( $instance['id'] ) && $instance['id'] ) {
28
+ echo $args['before_widget'];
29
+ echo CTA::render_cta_content($instance['id']);
30
+ echo $args['before_widget'];
31
+ }
32
+ return;
33
+ }
34
+
35
+
36
+ function update( $new_instance, $old_instance )
37
+ {
38
+ return array( 'id' => (CTA::POST_TYPE == get_post_type( $new_instance['id']))? $new_instance['id'] : Null);
39
+ }
40
+
41
+
42
+ function form( $instance )
43
+ {
44
+ $defaults = array(
45
+ 'id' => Null,
46
+ );
47
+ $instance = \wp_parse_args( (array) $instance, $defaults );
48
+ $value = $instance['id'];
49
+ $ctas = CTA::get_ctas(true, '- ');
50
+ ?>
51
+ <div style="padding:1em 0;">
52
+ <?php _e( 'Please select CTA to display.', 'vkExUnit' );?>
53
+ </div>
54
+ <div style="padding-bottom: 0.5em;">
55
+ <select name="<?php echo $this->get_field_name( 'id' ); ?>" style="width: 100%" >
56
+ <option value="">[ <?php _e('Please select', 'vkExUnit' ) ?> ]</option>
57
+ <?php foreach ( $ctas as $cta ) : ?>
58
+ <option value="<?php echo $cta['key'] ?>" <?php echo($value == $cta['key'])? 'selected':''; ?> ><?php echo $cta['label'] ?></option>
59
+ <?php endforeach; ?>
60
+ </select>
61
+ </div>
62
+ <div style="padding-bottom: 1em;">
63
+ <a href="<?php echo admin_url( 'edit.php?post_type=cta' ) ?>" class="button button-default" target="_blank"><?php _e( 'Show CTA index page', 'vkExUnit' ); ?></a>
64
+ <a href="<?php echo admin_url( 'admin.php?page=vkExUnit_main_setting#vkExUnit_cta_settings' ); ?>" class="button button-default" target="_blank"><?php _e( 'CTA setting', 'vkExUnit' ); ?></a>
65
+ </div>
66
+ <?php
67
+ return $instance;
68
+ }
69
+ }
70
+
plugins/child_page_index.php CHANGED
@@ -4,53 +4,13 @@
4
  /* Child page index
5
  /*-------------------------------------------*/
6
 
7
- function veu_child_page_excerpt( $post ){
8
-
9
- // そもそも post_excerpt が存在しなかったらreturn( $post自体が正しく受け取れてない )
10
- if ( ! isset( $post->post_excerpt ) ) { return; }
11
-
12
- // 抜粋を取得
13
- $page_excerpt = nl2br( esc_textarea( strip_tags( $post->post_excerpt ) ) );
14
-
15
- // 抜粋欄が未入力だった場合(本文欄の内容を引っ張る)
16
- if ( ! $page_excerpt ) {
17
-
18
- // 本文欄から取得し、タグを除去
19
- $page_excerpt = esc_textarea( strip_tags($post->post_content ) );
20
-
21
- if ( 90 < mb_strlen( $page_excerpt ) ) {
22
- // 90文字でトリム
23
- $page_excerpt = mb_substr( $page_excerpt, 0, 90 );
24
- // ... を追加
25
- $page_excerpt .= '...';
26
-
27
- }
28
-
29
- }
30
-
31
- $page_excerpt = str_replace(PHP_EOL, '', $page_excerpt);
32
-
33
- return $page_excerpt;
34
- }
35
 
36
  add_shortcode( 'vkExUnit_childs', 'vkExUnit_childPageIndex_shortcode' );
37
  function vkExUnit_childPageIndex_shortcode() {
 
 
38
 
39
- global $is_pagewidget;
40
-
41
- if ( $is_pagewidget ) {
42
-
43
- global $widget_pageid;
44
- $parentId = $widget_pageid;
45
-
46
- } else {
47
-
48
- global $post;
49
- if ( ! is_page() || ! get_post_meta( $post->ID, 'vkExUnit_childPageIndex', true ) ) { return false; }
50
- $parentId = $post->ID;
51
-
52
- }
53
-
54
  $args = array(
55
  'post_type' => 'page',
56
  'posts_per_page' => -1,
@@ -65,14 +25,18 @@ function vkExUnit_childPageIndex_shortcode() {
65
  $childPageList_html = PHP_EOL.'<div class="veu_childPage_list">'.PHP_EOL;
66
  foreach( $childrens as $children ):
67
 
68
- $postExcerpt = veu_child_page_excerpt( $children );
 
 
 
 
 
69
 
70
  // Page Item build
71
  $childPageList_html .= '<a href="'.esc_url( get_permalink( $children->ID ) ).'" class="childPage_list_box"><div class="childPage_list_box_inner">';
72
  $childPageList_html .= '<h3 class="childPage_list_title">'.esc_html( strip_tags( $children->post_title ) ).'</h3>';
73
- $childPageList_html .= '<div class="childPage_list_body">';
74
- $childPageList_html .= apply_filters('veu_child_index_thumbnail',get_the_post_thumbnail( $children->ID, 'thumbnail' ));
75
- $childPageList_html .= '<p class="childPage_list_text">'.$postExcerpt.'</p>';
76
  $childPageList_html .= '<span class="childPage_list_more btn btn-primary btn-xs">'.__( 'Read more', 'vkExUnit' ).'</span>';
77
  $childPageList_html .= '</div>';
78
 
@@ -86,7 +50,7 @@ function vkExUnit_childPageIndex_shortcode() {
86
  }
87
 
88
 
89
- if( veu_content_filter_state() == 'content' ) add_filter( 'the_content', 'vkExUnit_childPageIndex_contentHook', 7, 1 );
90
  else add_action( 'loop_end', 'vkExUnit_chidPageIndex_loopend', 10, 1 );
91
 
92
 
@@ -95,19 +59,11 @@ function vkExUnit_chidPageIndex_loopend( $query ){
95
  echo vkExUnit_childPageIndex_shortcode();
96
  }
97
 
98
- /*-------------------------------------------*/
99
- /* Print Child Page Box at Page
100
- /*-------------------------------------------*/
101
- function vkExUnit_childPageIndex_contentHook( $content ) {
102
 
103
- // 抜粋だったらそのまま返す
104
  if ( vkExUnit_is_excerpt() ) { return $content; }
105
-
106
- // ウィジェットだったらそのまま返す
107
  global $is_pagewidget;
108
  if ( $is_pagewidget ) { return $content; }
109
-
110
- // 固定ページじゅあないか、子ページインデックスを出力する設定でない場合はそのまま返す
111
  global $post;
112
  if ( ! is_page() || ! get_post_meta( $post->ID, 'vkExUnit_childPageIndex',true ) ) { return $content; }
113
 
@@ -116,19 +72,15 @@ function vkExUnit_childPageIndex_contentHook( $content ) {
116
  return $content;
117
  }
118
 
119
- /*-------------------------------------------*/
120
- /* admin_metabox_activate
121
- /*-------------------------------------------*/
122
- add_filter( 'veu_content_meta_box_activation', 'vkExUnit_childPageIndex_admin_metabox_activate', 10, 1 );
123
- function vkExUnit_childPageIndex_admin_metabox_activate( $flag ) {
124
  return true;
125
  }
126
 
127
- /*-------------------------------------------*/
128
- /* admin_metabox_content
129
- /*-------------------------------------------*/
130
- add_action( 'veu_content_meta_box_content', 'veu_child_page_index_admin_metabox_content' );
131
- function veu_child_page_index_admin_metabox_content() {
132
  global $post;
133
  // childPageIndex display
134
  $enable = get_post_meta( $post->ID, 'vkExUnit_childPageIndex', true );?>
@@ -139,14 +91,14 @@ function veu_child_page_index_admin_metabox_content() {
139
  <?php _e( 'Display a child page index', 'vkExUnit' );?>
140
  </label>
141
  </div>
 
142
  <?php
143
  }
144
 
145
- /*-------------------------------------------*/
146
- /* save_custom_field
147
- /*-------------------------------------------*/
148
- add_action( 'save_post', 'veu_child_page_index_save_custom_field' );
149
- function veu_child_page_index_save_custom_field( $post_id ) {
150
  $childPageIndex = isset( $_POST['_nonce_vkExUnit__custom_field_childPageIndex'] ) ? htmlspecialchars( $_POST['_nonce_vkExUnit__custom_field_childPageIndex'] ) : null;
151
 
152
  if ( ! wp_verify_nonce( $childPageIndex, plugin_basename( __FILE__ ) ) ) {
4
  /* Child page index
5
  /*-------------------------------------------*/
6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7
 
8
  add_shortcode( 'vkExUnit_childs', 'vkExUnit_childPageIndex_shortcode' );
9
  function vkExUnit_childPageIndex_shortcode() {
10
+ global $post;
11
+ if ( ! is_page() || ! get_post_meta( $post->ID, 'vkExUnit_childPageIndex', true ) ) { return false; }
12
 
13
+ $parentId = $post->ID;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14
  $args = array(
15
  'post_type' => 'page',
16
  'posts_per_page' => -1,
25
  $childPageList_html = PHP_EOL.'<div class="veu_childPage_list">'.PHP_EOL;
26
  foreach( $childrens as $children ):
27
 
28
+ // Set Excerpt
29
+ $postExcerpt = $children->post_excerpt;
30
+ if ( ! $postExcerpt ) {
31
+ $postExcerpt = esc_html( mb_substr( strip_tags( $children->post_content ), 0, 90 ) ); // kill tags and trim 120 chara
32
+ if ( mb_strlen( $postExcerpt ) >= 90 ) { $postExcerpt .= '...'; }
33
+ }
34
 
35
  // Page Item build
36
  $childPageList_html .= '<a href="'.esc_url( get_permalink( $children->ID ) ).'" class="childPage_list_box"><div class="childPage_list_box_inner">';
37
  $childPageList_html .= '<h3 class="childPage_list_title">'.esc_html( strip_tags( $children->post_title ) ).'</h3>';
38
+ $childPageList_html .= '<div class="childPage_list_body">'.get_the_post_thumbnail( $children->ID, 'large' );
39
+ $childPageList_html .= '<p class="childPage_list_text">'.esc_html( $postExcerpt ).'</p>';
 
40
  $childPageList_html .= '<span class="childPage_list_more btn btn-primary btn-xs">'.__( 'Read more', 'vkExUnit' ).'</span>';
41
  $childPageList_html .= '</div>';
42
 
50
  }
51
 
52
 
53
+ if( vkExUnit_content_filter_state() == 'content' ) add_filter( 'the_content', 'vkExUnit_childPageIndex_contentHook', 7, 1 );
54
  else add_action( 'loop_end', 'vkExUnit_chidPageIndex_loopend', 10, 1 );
55
 
56
 
59
  echo vkExUnit_childPageIndex_shortcode();
60
  }
61
 
 
 
 
 
62
 
63
+ function vkExUnit_childPageIndex_contentHook( $content ) {
64
  if ( vkExUnit_is_excerpt() ) { return $content; }
 
 
65
  global $is_pagewidget;
66
  if ( $is_pagewidget ) { return $content; }
 
 
67
  global $post;
68
  if ( ! is_page() || ! get_post_meta( $post->ID, 'vkExUnit_childPageIndex',true ) ) { return $content; }
69
 
72
  return $content;
73
  }
74
 
75
+
76
+ add_filter( 'vkExUnit_customField_Page_activation', 'vkExUnit_childPageIndex_activate_meta_box', 10, 1 );
77
+ function vkExUnit_childPageIndex_activate_meta_box( $flag ) {
 
 
78
  return true;
79
  }
80
 
81
+
82
+ add_action( 'vkExUnit_customField_Page_box', 'vkExUnit_childPageIndex_meta_box' );
83
+ function vkExUnit_childPageIndex_meta_box() {
 
 
84
  global $post;
85
  // childPageIndex display
86
  $enable = get_post_meta( $post->ID, 'vkExUnit_childPageIndex', true );?>
91
  <?php _e( 'Display a child page index', 'vkExUnit' );?>
92
  </label>
93
  </div>
94
+
95
  <?php
96
  }
97
 
98
+
99
+ // save custom field childPageIndex
100
+ add_action( 'save_post', 'vkExUnit_save_custom_field_postdata' );
101
+ function vkExUnit_save_custom_field_postdata( $post_id ) {
 
102
  $childPageIndex = isset( $_POST['_nonce_vkExUnit__custom_field_childPageIndex'] ) ? htmlspecialchars( $_POST['_nonce_vkExUnit__custom_field_childPageIndex'] ) : null;
103
 
104
  if ( ! wp_verify_nonce( $childPageIndex, plugin_basename( __FILE__ ) ) ) {
plugins/contact_section.php CHANGED
@@ -32,10 +32,10 @@ class vExUnit_Contact {
32
  add_action( 'vkExUnit_package_init', array( $this, 'options_init' ) );
33
  add_action( 'save_post', array( $this, 'save_custom_field_postdata' ) );
34
  add_shortcode( 'vkExUnit_contact_section', array( $this, 'shortcode' ) );
35
- add_filter( 'veu_content_meta_box_activation', array( $this, 'activate_metavox' ), 10, 1 );
36
- add_action( 'veu_content_meta_box_content', array( $this, 'render_meta_box' ) );
37
 
38
- if( veu_content_filter_state() == 'content' ) add_filter( 'the_content', array( $this, 'set_content' ), 10,1 );
39
  else add_action( 'loop_end', array( $this, 'set_content_loopend'), 10, 1);
40
  }
41
 
@@ -43,7 +43,7 @@ class vExUnit_Contact {
43
  public function set_content_loopend( $query )
44
  {
45
  if( ! $query->is_main_query() ) return;
46
- echo self::render_contact_section_html();
47
  }
48
 
49
 
@@ -221,25 +221,25 @@ class vExUnit_Contact {
221
  {
222
  // 固定ページウィジェットの場合出力しない
223
  global $is_pagewidget;
224
- if ( $is_pagewidget ) {
225
  return false;
226
  }
227
 
228
  // 抜粋では表示しない
229
- if ( vkExUnit_is_excerpt() ) {
230
- return false;
231
  }
232
 
233
  // 固定ページ以外では表示しない
234
  if ( get_post_type() == 'page' ) {
235
  // 固定ページで問い合わせ先情報にチェックが入っている時
236
- if ( get_post_meta( get_the_id(), 'vkExUnit_contact_enable', true ) ) {
237
  return true;
238
  }
239
  } else {
240
  return false;
241
  }
242
-
243
  }
244
 
245
  public function set_content( $content )
@@ -255,7 +255,7 @@ class vExUnit_Contact {
255
  /* contact bottom html
256
  /*-------------------------------------------*/
257
 
258
- public static function render_contact_section_html()
259
  {
260
  $options = self::get_option();
261
  $cont = '';
@@ -305,7 +305,7 @@ class vExUnit_Contact {
305
  /* widget html
306
  /*-------------------------------------------*/
307
 
308
- public static function render_widget_contact_btn_html()
309
  {
310
  $options = self::get_option();
311
  $cont = '';
@@ -330,7 +330,7 @@ class vExUnit_Contact {
330
 
331
 
332
  public function shortcode() {
333
- return self::render_contact_section_html();
334
  }
335
  }
336
 
@@ -338,19 +338,18 @@ vExUnit_Contact::instance();
338
 
339
 
340
  /*-------------------------------------------*/
341
- /* Contact Button Widget
342
  /*-------------------------------------------*/
343
  class WP_Widget_vkExUnit_contact_link extends WP_Widget {
344
 
345
  function __construct() {
346
- $widget_name = veu_get_short_name().'_'.__( 'Contact Button', 'vkExUnit' );
347
- $widget_description = __('Display contact button.', 'vkExUnit');
348
- $widget_description .= ' ( '.sprintf( __( 'It is necessary to set the "%s" -> "Contact Information" section in "Main setting" page.', 'vkExUnit' ),veu_get_little_short_name() ).' ) ';
349
  parent::__construct(
350
  'vkExUnit_contact',
351
  $widget_name,
352
  array(
353
- 'description' => $widget_description,
354
  )
355
  );
356
  }
@@ -359,7 +358,7 @@ class WP_Widget_vkExUnit_contact_link extends WP_Widget {
359
  function widget( $args, $instance ) {
360
  echo $args['before_widget'];
361
  echo '<div class="veu_contact">';
362
- echo vExUnit_Contact::render_widget_contact_btn_html();
363
  echo '</div>';
364
  echo $args['after_widget'];
365
  }
@@ -372,57 +371,10 @@ class WP_Widget_vkExUnit_contact_link extends WP_Widget {
372
 
373
  function form( $instance ) {
374
  echo '<div style="padding:1em 0;">';
375
- $widget_description = __('Display contact button', 'vkExUnit');
376
- $widget_description .= ' ( '.sprintf( __( 'It is necessary to set the "%s" -> "Contact Information" section in "Main setting" page.', 'vkExUnit' ),veu_get_little_short_name() ).' ) ';
377
- echo $widget_description;
378
  echo '</div>';
379
  return $instance;
380
  }
381
  }
382
 
383
  add_action( 'widgets_init', create_function( '', 'return register_widget("WP_Widget_vkExUnit_contact_link");' ) );
384
-
385
- /*-------------------------------------------*/
386
- /* Contact Section Widget
387
- /*-------------------------------------------*/
388
- class WP_Widget_vkExUnit_Contact_Section extends WP_Widget {
389
-
390
- function __construct() {
391
-
392
- $widget_name = veu_get_short_name().'_'.__( 'Contact Section HTML', 'vkExUnit' );
393
- $widget_description = __('Display Phone number and contact button etc.', 'vkExUnit');
394
- $widget_description .= ' ( '.sprintf( __( 'It is necessary to set the "%s" -> "Contact Information" section in "Main setting" page.', 'vkExUnit' ),veu_get_little_short_name() ).' ) ';
395
-
396
- parent::__construct(
397
- 'vkExUnit_contact_section',
398
- $widget_name,
399
- array(
400
- 'description' => $widget_description,
401
- )
402
- );
403
- }
404
-
405
-
406
- function widget( $args, $instance ) {
407
- echo $args['before_widget'];
408
- echo '<div class="veu_contact">';
409
- echo vExUnit_Contact::render_contact_section_html();
410
- echo '</div>';
411
- echo $args['after_widget'];
412
- }
413
-
414
-
415
- function update( $new_instance, $old_instance ) {
416
- return $new_instance;
417
- }
418
-
419
-
420
- function form( $instance ) {
421
- echo '<div style="padding:1em 0;">';
422
- _e( sprintf( __( '*It is necessary to set the "%s" -> "Contact Information" section in "Main setting" page.', 'vkExUnit' ),veu_get_little_short_name() ) );
423
- echo '</div>';
424
- return $instance;
425
- }
426
- }
427
-
428
- add_action( 'widgets_init', create_function( '', 'return register_widget("WP_Widget_vkExUnit_Contact_Section");' ) );
32
  add_action( 'vkExUnit_package_init', array( $this, 'options_init' ) );
33
  add_action( 'save_post', array( $this, 'save_custom_field_postdata' ) );
34
  add_shortcode( 'vkExUnit_contact_section', array( $this, 'shortcode' ) );
35
+ add_filter( 'vkExUnit_customField_Page_activation', array( $this, 'activate_metavox' ), 10, 1 );
36
+ add_action( 'vkExUnit_customField_Page_box', array( $this, 'render_meta_box' ) );
37
 
38
+ if( vkExUnit_content_filter_state() == 'content' ) add_filter( 'the_content', array( $this, 'set_content' ), 10,1 );
39
  else add_action( 'loop_end', array( $this, 'set_content_loopend'), 10, 1);
40
  }
41
 
43
  public function set_content_loopend( $query )
44
  {
45
  if( ! $query->is_main_query() ) return;
46
+ echo self::render_contact_html();
47
  }
48
 
49
 
221
  {
222
  // 固定ページウィジェットの場合出力しない
223
  global $is_pagewidget;
224
+ if ( $is_pagewidget ) {
225
  return false;
226
  }
227
 
228
  // 抜粋では表示しない
229
+ if ( vkExUnit_is_excerpt() ) {
230
+ return false;
231
  }
232
 
233
  // 固定ページ以外では表示しない
234
  if ( get_post_type() == 'page' ) {
235
  // 固定ページで問い合わせ先情報にチェックが入っている時
236
+ if ( get_post_meta( get_the_id(), 'vkExUnit_contact_enable', true ) ) {
237
  return true;
238
  }
239
  } else {
240
  return false;
241
  }
242
+
243
  }
244
 
245
  public function set_content( $content )
255
  /* contact bottom html
256
  /*-------------------------------------------*/
257
 
258
+ public static function render_contact_html()
259
  {
260
  $options = self::get_option();
261
  $cont = '';
305
  /* widget html
306
  /*-------------------------------------------*/
307
 
308
+ public static function render_widget_html()
309
  {
310
  $options = self::get_option();
311
  $cont = '';
330
 
331
 
332
  public function shortcode() {
333
+ return self::render_contact_html();
334
  }
335
  }
336
 
338
 
339
 
340
  /*-------------------------------------------*/
341
+ /* Contact widget
342
  /*-------------------------------------------*/
343
  class WP_Widget_vkExUnit_contact_link extends WP_Widget {
344
 
345
  function __construct() {
346
+ $widget_name = vkExUnit_get_short_name().'_'.__( 'Contact Button', 'vkExUnit' );
347
+
 
348
  parent::__construct(
349
  'vkExUnit_contact',
350
  $widget_name,
351
  array(
352
+ 'description' => sprintf( __( '*It is necessary to set the "%s" -> "Contact Information" section in "Main setting" page.', 'vkExUnit' ),vkExUnit_get_little_short_name() ),
353
  )
354
  );
355
  }
358
  function widget( $args, $instance ) {
359
  echo $args['before_widget'];
360
  echo '<div class="veu_contact">';
361
+ echo vExUnit_Contact::render_widget_html();
362
  echo '</div>';
363
  echo $args['after_widget'];
364
  }
371
 
372
  function form( $instance ) {
373
  echo '<div style="padding:1em 0;">';
374
+ _e( sprintf( __( '*It is necessary to set the "%s" -> "Contact Information" section in "Main setting" page.', 'vkExUnit' ),vkExUnit_get_little_short_name() ) );
 
 
375
  echo '</div>';
376
  return $instance;
377
  }
378
  }
379
 
380
  add_action( 'widgets_init', create_function( '', 'return register_widget("WP_Widget_vkExUnit_contact_link");' ) );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
plugins/css_customize/css_customize-edit.php CHANGED
File without changes
plugins/css_customize/css_customize.php CHANGED
File without changes
plugins/disable_dashbord.php CHANGED
File without changes
plugins/disable_ping-back.php CHANGED
File without changes
plugins/footer_copyright_change.php CHANGED
File without changes
plugins/google_analytics/ga_admin.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
  $options = vkExUnit_get_ga_options();
3
- // $options_default = veu_get_sns_options_default();
4
  /*-------------------------------------------*/
5
  /* Google Analytics
6
  /*-------------------------------------------*/
1
  <?php
2
  $options = vkExUnit_get_ga_options();
3
+ // $options_default = vkExUnit_get_sns_options_default();
4
  /*-------------------------------------------*/
5
  /* Google Analytics
6
  /*-------------------------------------------*/
plugins/icons.php CHANGED
@@ -66,20 +66,12 @@ class vExUnit_icons {
66
  $options = self::get_option();
67
  ?>
68
  <h3><?php _e( 'icon setting', 'vkExUnit' ); ?></h3>
69
-
70
  <div id="on_setting" class="sectionBox">
71
- <p class="text-warning">
72
- <?php
73
- $href = '"'.admin_url('customize.php').'"';
74
- printf( __( 'This feature will be discontinued shortly.<br>You can set the site icon from "Site Identity" panel of [ <a href=%s>Themes > Customize</a> ] After updating the setting.', 'vkExUnit' ), $href );
75
- ?>
76
- </p>
77
-
78
  <table class="form-table">
79
  <!-- Favicon -->
80
  <tr>
81
  <th><?php _e( 'Favicon Setting', 'vkExUnit' ); ?></th>
82
- <td><input type="text" name="vkExUnit_icon_settings" id="favicon" value="<?php echo $options ?>" style="width:60%;" />
83
  <button id="media_src_favicon" class="media_btn button button-default"><?php _e( 'Choose icon', 'vkExUnit' ); ?></button>
84
  <p><?php _e( 'Please upload your ".ico" file','vkExUnit' ); ?></p>
85
  </td>
@@ -99,21 +91,4 @@ class vExUnit_icons {
99
  }
100
  }
101
 
102
- function vkExUnit_icons_discontinue() {
103
- global $pagenow;
104
- if ( $pagenow != 'icons.php' ) {
105
- return;
106
- }
107
-
108
- $html = '<div class="error notice is-dismissible">';
109
- $html .= ' <p>「抜粋」は必ず入力してください!</p>';
110
- $html .= ' <button type="button" class="notice-dismiss">';
111
- $html .= ' <span class="screen-reader-text">この通知を非表示にする</span>';
112
- $html .= ' </button>';
113
- $html .= '</div>';
114
-
115
- echo $html;
116
- }
117
- add_action( 'admin_notices', 'vkExUnit_icons_discontinue' );
118
-
119
  vExUnit_icons::instance();
66
  $options = self::get_option();
67
  ?>
68
  <h3><?php _e( 'icon setting', 'vkExUnit' ); ?></h3>
 
69
  <div id="on_setting" class="sectionBox">
 
 
 
 
 
 
 
70
  <table class="form-table">
71
  <!-- Favicon -->
72
  <tr>
73
  <th><?php _e( 'Favicon Setting', 'vkExUnit' ); ?></th>
74
+ <td><input type="text" name="vkExUnit_icon_settings" id="favicon" value="<?php echo $options ?>" style="width:60%;" />
75
  <button id="media_src_favicon" class="media_btn button button-default"><?php _e( 'Choose icon', 'vkExUnit' ); ?></button>
76
  <p><?php _e( 'Please upload your ".ico" file','vkExUnit' ); ?></p>
77
  </td>
91
  }
92
  }
93
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
94
  vExUnit_icons::instance();
plugins/insert_ads.php CHANGED
File without changes
plugins/meta_description.php CHANGED
File without changes
plugins/meta_keyword.php CHANGED
File without changes
plugins/other_widget/js/widget-3pr-uploader.js ADDED
@@ -0,0 +1,95 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // ClearBtn for pcImage
2
+ function clickClear3pr(value){
3
+ (function ($) {
4
+ $(value).siblings('.media_image_3pr_pc').val('');
5
+ $(value).siblings('.media_alt_3pr_pc').val('');
6
+ $(value).parent('p').next('.media.image_3pr').empty();
7
+ })(jQuery);
8
+ }
9
+
10
+ // SelectBtn for pcImage
11
+ function clickSelect3pr(value){
12
+ (function ($) {
13
+
14
+ var custom_uploader,
15
+ $imageUrl = $(value).siblings('.media_image_3pr_pc'),
16
+ $imageAlt = $(value).siblings('.media_alt_3pr_pc'),
17
+ $mediaWrap = $(value).parent('p').next('.media.image_3pr');
18
+
19
+ if (custom_uploader) {
20
+ custom_uploader.open();
21
+ return;
22
+ }
23
+
24
+ custom_uploader = wp.media({
25
+ title: 'Select image',
26
+ library: { type: 'image' },
27
+ button: { text: 'Select image' },
28
+ multiple: false
29
+ });
30
+
31
+ custom_uploader.on("select", function() {
32
+ var images = custom_uploader.state().get('selection');
33
+
34
+ images.each(function(file){
35
+ $imageUrl.val('');
36
+ $imageAlt.val('');
37
+ $mediaWrap.empty();
38
+
39
+ $imageUrl.val(file.toJSON().url);
40
+ $imageAlt.val(file.toJSON().title);
41
+
42
+ $mediaWrap.append('<img class="media_image 3pr_image" src="'+ file.toJSON().url +'" alt="'+ file.toJSON().title +'" />');
43
+ });
44
+ });
45
+ custom_uploader.open();
46
+ })(jQuery);
47
+ }
48
+
49
+ // ClearBtn for spImage
50
+ function clickClear3prSP(value){
51
+ (function ($) {
52
+ $(value).siblings('.media_image_3pr_sp').val('');
53
+ $(value).siblings('.media_alt_3pr_sp').val('');
54
+ $(value).parent('p').next('.media.image_3pr_sp').empty();
55
+ })(jQuery);
56
+ }
57
+
58
+ // ClearBtn for spImage
59
+ function clickSelect3prSP(value){
60
+ (function ($) {
61
+
62
+ var custom_uploader,
63
+ $imageUrl = $(value).siblings('.media_image_3pr_sp'),
64
+ $imageAlt = $(value).siblings('.media_alt_3pr_sp'),
65
+ $mediaWrap = $(value).parent('p').next('.media.image_3pr_sp');
66
+
67
+ if (custom_uploader) {
68
+ custom_uploader.open();
69
+ return;
70
+ }
71
+
72
+ custom_uploader = wp.media({
73
+ title: 'Select image',
74
+ library: { type: 'image' },
75
+ button: { text: 'Select image' },
76
+ multiple: false
77
+ });
78
+
79
+ custom_uploader.on("select", function() {
80
+ var images = custom_uploader.state().get('selection');
81
+ images.each(function(file){
82
+
83
+ $imageUrl.val('');
84
+ $imageAlt.val('');
85
+ $mediaWrap.empty();
86
+
87
+ $imageUrl.val(file.toJSON().url);
88
+ $imageAlt.val(file.toJSON().title);
89
+
90
+ $mediaWrap.append('<img class="media_image image_3pr_sp" src="'+ file.toJSON().url +'" alt="'+ file.toJSON().title +'" />');
91
+ });
92
+ });
93
+ custom_uploader.open();
94
+ })(jQuery);
95
+ }
plugins/other_widget/js/widget-pr-blocks.js ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // ClearBtn for pcImage
2
+ function clickClearPrBroks(value){
3
+ (function ($) {
4
+ $(value).siblings('.pr_media_image').val('');
5
+ $(value).siblings('.pr_media_alt').val('');
6
+ $(value).parent('p').next('.media.image_pr').empty();
7
+ })(jQuery);
8
+ }
9
+
10
+ // SelectBtn for pcImage
11
+ function clickSelectPrBroks(value){
12
+ (function ($) {
13
+
14
+ var custom_uploader,
15
+ $imageUrl = $(value).siblings('.pr_media_image'),
16
+ $imageAlt = $(value).siblings('.pr_media_alt'),
17
+ $mediaWrap = $(value).parent('p').next('.media.image_pr');
18
+
19
+ if (custom_uploader) {
20
+ custom_uploader.open();
21
+ return;
22
+ }
23
+
24
+ custom_uploader = wp.media({
25
+ title: 'Select image',
26
+ library: { type: 'image' },
27
+ button: { text: 'Select image' },
28
+ multiple: false
29
+ });
30
+
31
+ custom_uploader.on("select", function() {
32
+ var images = custom_uploader.state().get('selection');
33
+
34
+ images.each(function(file){
35
+ $imageUrl.val('');
36
+ $imageAlt.val('');
37
+ $mediaWrap.empty();
38
+
39
+ $imageUrl.val(file.toJSON().url);
40
+ $imageAlt.val(file.toJSON().title);
41
+
42
+ $mediaWrap.append('<img class="media_img" src="'+ file.toJSON().url +'" alt="'+ file.toJSON().title +'" />');
43
+ });
44
+ });
45
+ custom_uploader.open();
46
+ })(jQuery);
47
+ }
plugins/other_widget/js/widget-prof-uploader.js ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ function clickClear(value){
2
+ (function ($) {
3
+ $(value).siblings('.media_url').val('');
4
+ $(value).siblings('.media_alt').val('');
5
+ $(value).parent('p').next('.media').empty();
6
+ })(jQuery);
7
+ }
8
+
9
+ function clickSelect(value){
10
+ (function ($) {
11
+ var custom_uploader,
12
+ $imageUrl = $(value).siblings('.media_url'),
13
+ $imageAlt = $(value).siblings('.media_alt'),
14
+ $mediaWrap = $(value).parent('p').next('.media');
15
+
16
+ if (custom_uploader) {
17
+ custom_uploader.open();
18
+ return;
19
+ }
20
+
21
+ custom_uploader = wp.media({
22
+ title: 'Select image',
23
+ library: { type: 'image' },
24
+ button: { text: 'Select image' },
25
+ multiple: false
26
+ });
27
+
28
+ custom_uploader.on("select", function() {
29
+ var images = custom_uploader.state().get('selection');
30
+ images.each(function(file){
31
+ $imageUrl.val('');
32
+ $imageAlt.val('');
33
+ $mediaWrap.empty();
34
+
35
+ $imageUrl.val(file.toJSON().url);
36
+ $imageAlt.val(file.toJSON().title);
37
+
38
+ $mediaWrap.append('<img class="media_image" src="'+ file.toJSON().url +'" alt="'+ file.toJSON().title +'" />');
39
+ });
40
+ });
41
+ custom_uploader.open();
42
+
43
+ })(jQuery);
44
+ }
plugins/other_widget/old/widget-rss-widget.php ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /*-------------------------------------------*/
3
+ /* RSS widget
4
+ /*-------------------------------------------*/
5
+ class wp_widget_bizvektor_rss extends WP_Widget {
6
+ function wp_widget_bizvektor_rss() {
7
+ $widget_ops = array(
8
+ 'classname' => 'wp_widget_bizvektor_rss',
9
+ 'description' => __( 'Displays entries list from a RSS feed link.', 'biz-vektor' ),
10
+ );
11
+ $widget_name = vkExUnit_get_short_name().'_' . __( 'RSS entries for top', 'biz-vektor' );
12
+ $this->WP_Widget( 'rsswidget', $widget_name, $widget_ops );
13
+ }
14
+ function widget( $args, $instance ) {
15
+ $options = biz_vektor_get_theme_options();
16
+ if ( preg_match( '/^http.*$/',$instance['url'] ) ) {
17
+ echo '<div id="rss_widget">';
18
+ biz_vektor_blogList( $instance );
19
+ echo '</div>';
20
+ }
21
+ }
22
+ function form( $instance ) {
23
+ $defaults = array(
24
+ 'url' => '',
25
+ 'label' => __( 'Blog entries', 'biz-vektor' ),
26
+ );
27
+ $instance = wp_parse_args( (array) $instance, $defaults );
28
+
29
+ ?>
30
+ <Label for="<?php echo $this->get_field_id( 'label' ); ?>"><?php _e( 'Heading title', 'biz-vektor' ) ?></label><br/>
31
+ <input type="text" id="<?php echo $this->get_field_id( 'label' ); ?>-title" name="<?php echo $this->get_field_name( 'label' ); ?>" value="<?php echo $instance['label']; ?>" />
32
+ <br/>
33
+ <Label for="<?php echo $this->get_field_id( 'url' ); ?>">URL</label><br/>
34
+ <input type="text" id="<?php echo $this->get_field_id( 'url' ); ?>" name="<?php echo $this->get_field_name( 'url' ); ?>" value="<?php echo $instance['url']; ?>" />
35
+ <?php
36
+ }
37
+ function update( $new_instance, $old_instance ) {
38
+ $instance = $old_instance;
39
+ $instance['url'] = $new_instance['url'];
40
+ $instance['label'] = $new_instance['label'];
41
+ return $instance;
42
+ }
43
+ }
44
+ add_action( 'widgets_init', create_function( '', 'return register_widget("wp_widget_bizvektor_rss");' ) );
plugins/other_widget/other_widget.php CHANGED
@@ -11,47 +11,6 @@ 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;
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
  add_filter( 'getarchives_where', 'vkExUnit_info_getarchives_where', 10, 2 );
15
  function vkExUnit_info_getarchives_where( $where, $r ) {
16
  global $my_archives_post_type;
plugins/other_widget/widget-3pr-area.php CHANGED
@@ -53,56 +53,48 @@ class WP_Widget_vkExUnit_3PR_area extends WP_Widget {
53
 
54
  for ( $i = 1; $i <= 3 ;) { ?>
55
 
56
- <h2 class="admin_widget_h2"><?php echo __( '3PR area setting', 'vkExUnit' ).' '.$i; ?></h2>
57
  <p>
58
  <label for="<?php echo $this->get_field_id( 'label_'.$i ); ?>"><?php _e( 'Title:', 'vkExUnit' ); ?></label><br/>
59
  <input type="text" id="<?php echo $this->get_field_id( 'label_'.$i ); ?>-title" class="pr-input" name="<?php echo $this->get_field_name( 'label_'.$i ); ?>" value="<?php echo esc_attr( $instance['label_'.$i] ); ?>" />
60
  </p>
61
 
62
  <?php // 3PR area 1 メディアアップローダー PC ?>
63
-
64
- <label for="<?php echo $this->get_field_id( 'media_3pr_image_'.$i ); ?>"><?php _e( 'Select image for PC:', 'vkExUnit' ); ?></label>
65
-
66
- <div class="media_image_section">
67
- <div class="_display admin_widget_thumb_outer">
68
- <?php
69
- if ( ! empty( $instance[ 'media_3pr_image_'.$i ] ) ): ?>
70
- <img class="media_image" src="<?php echo esc_url( $instance['media_3pr_image_'.$i] ); ?>" alt="<?php echo esc_attr( $instance['media_3pr_alt_'.$i] ); ?>" style="width:100%;height:auto;" />
71
- <?php endif; ?>
72
- </div>
73
- <button class="button button-default widget_media_btn_select" style="text-align: center; margin:4px 0;" onclick="javascript:vk_widget_image_add(this);return false;"><?php _e('Select image', 'vkExUnit' ); ?></button>
74
- <button class="button button-default widget_media_btn_reset" style="text-align: center; margin:4px 0;" onclick="javascript:vk_widget_image_del(this);return false;"><?php _e('Clear image', 'vkExUnit' ); ?></button>
75
- <div class="_form" style="line-height: 2em">
76
- <input type="hidden" class="_url" name="<?php echo $this->get_field_name( 'media_3pr_image_'.$i ); ?>" value="<?php echo esc_attr( $instance['media_3pr_image_'.$i] ); ?>" />
77
- <input type="hidden" class="_alt" name="<?php echo $this->get_field_name( 'media_3pr_alt_'.$i ); ?>" value="<?php echo esc_attr( $instance['media_3pr_alt_'.$i] ); ?>" />
78
- </div>
79
- </div><!-- [ /.media_image_section ] -->
80
-
81
- <label for="<?php echo $this->get_field_id( 'media_3pr_image_sp_'.$i ); ?>"><?php _e( 'Select image for Mobile:', 'vkExUnit' ); ?></label>
82
-
83
- <div class="media_image_section">
84
- <div class="_display admin_widget_thumb_outer">
85
- <?php
86
- if ( ! empty( $instance[ 'media_3pr_image_sp_'.$i ] ) ): ?>
87
- <img class="media_image" src="<?php echo esc_url( $instance['media_3pr_image_sp_'.$i] ); ?>" alt="<?php echo esc_attr( $instance['media_3pr_alt_'.$i] ); ?>" style="width:100%;height:auto;" />
88
- <?php endif; ?>
89
- </div>
90
- <button class="button button-default widget_media_btn_select" style="text-align: center; margin:4px 0;" onclick="javascript:vk_widget_image_add(this);return false;"><?php _e('Select image', 'vkExUnit' ); ?></button>
91
- <button class="button button-default widget_media_btn_reset" style="text-align: center; margin:4px 0;" onclick="javascript:vk_widget_image_del(this);return false;"><?php _e('Clear image', 'vkExUnit' ); ?></button>
92
- <div class="_form" style="line-height: 2em">
93
- <input type="hidden" class="_url" name="<?php echo $this->get_field_name( 'media_3pr_image_sp_'.$i ); ?>" value="<?php echo esc_attr( $instance['media_3pr_image_sp_'.$i] ); ?>" />
94
- <input type="hidden" class="_alt" name="<?php echo $this->get_field_name( 'media_3pr_alt_sp_'.$i ); ?>" value="<?php echo esc_attr( $instance['media_3pr_alt_sp_'.$i] ); ?>" />
95
- </div>
96
- </div><!-- [ /.media_image_section ] -->
97
 
98
  <?php // 3PR area 1 メディアアップローダー sp image ?>
99
- <br/>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
100
 
101
  <?php // 概要テキスト ?>
102
  <p><label for="<?php echo $this->get_field_id( 'summary_'.$i ); ?>"><?php _e( 'Summary Text:', 'vkExUnit' ); ?></label><br/>
103
  </p>
104
 
105
- <textarea rows="4" cols="40" id="<?php echo $this->get_field_id( 'summary_'.$i ); ?>_text" class="admin_widget_input" name="<?php echo $this->get_field_name( 'summary_'.$i ); ?>"><?php echo esc_textarea( $instance['summary_'.$i] ); ?></textarea>
106
 
107
  <?php // リンク先_URL ?>
108
  <p><label for="<?php echo $this->get_field_id( 'linkurl_'.$i ); ?>"><?php _e( 'Link URL:', 'vkExUnit' ); ?></label><br/>
@@ -157,13 +149,13 @@ class WP_Widget_vkExUnit_3PR_area extends WP_Widget {
157
  }
158
  echo '</h1>';
159
 
160
- $blank = ( isset( $instance['blank_'.$i] ) && $instance['blank_'.$i] ) ? ' target="_blank" ':'';
161
-
162
- if ( isset( $instance['media_3pr_image_'.$i], $instance['media_3pr_image_sp_'.$i] ) && $instance['media_3pr_image_'.$i]) {
163
 
164
  // media_pr は現在不使用 近日削除
165
  echo '<div class="media_pr veu_3prArea_image">';
166
 
 
 
167
  if ( ! empty( $instance['linkurl_'.$i] ) ) {
168
  echo '<a href="'.esc_url( $instance['linkurl_'.$i] ).'" class="veu_3prArea_image_link"'.$blank.'>';
169
  }
@@ -187,10 +179,10 @@ class WP_Widget_vkExUnit_3PR_area extends WP_Widget {
187
  if ( ! empty( $instance['summary_'.$i] ) ) {
188
 
189
  echo '<p class="summary">'.nl2br( wp_kses_post( $instance['summary_'.$i] ) ).'</p>';
190
-
191
  }
192
  if ( ! empty( $instance['linkurl_'.$i] ) ) {
193
- echo '<p class="linkurl"><a href="'.esc_url( $instance['linkurl_'.$i] ).'" class="btn btn-default btn-sm"'.$blank.'>'.apply_filters( 'vkExUnit_widget_3pr_read_more_txt', __( 'Read more', 'vkExUnit' ) ).'</a></p>';
194
  }
195
 
196
  echo '</div>';
@@ -206,12 +198,36 @@ class WP_Widget_vkExUnit_3PR_area extends WP_Widget {
206
  }
207
 
208
  // メディアアップローダーjs
209
- add_action( 'admin_print_scripts', 'admin_scripts_3pr_media' );
210
- function admin_scripts_3pr_media() {
211
  wp_enqueue_media();
212
- wp_register_script( 'vk-admin-widget', plugin_dir_url( __FILE__ ) . 'js/admin-widget.js', array( 'jquery' ), false, true );
213
- wp_enqueue_script( 'vk-admin-widget' );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
214
  }
 
215
 
216
  add_action('widgets_init', 'vkExUnit_widget_register_3pr');
217
  function vkExUnit_widget_register_3pr(){
53
 
54
  for ( $i = 1; $i <= 3 ;) { ?>
55
 
56
+ <h5 class="pr_subTitle"><?php echo __( '3PR area setting', 'vkExUnit' ).' '.$i; ?></h5>
57
  <p>
58
  <label for="<?php echo $this->get_field_id( 'label_'.$i ); ?>"><?php _e( 'Title:', 'vkExUnit' ); ?></label><br/>
59
  <input type="text" id="<?php echo $this->get_field_id( 'label_'.$i ); ?>-title" class="pr-input" name="<?php echo $this->get_field_name( 'label_'.$i ); ?>" value="<?php echo esc_attr( $instance['label_'.$i] ); ?>" />
60
  </p>
61
 
62
  <?php // 3PR area 1 メディアアップローダー PC ?>
63
+ <p>
64
+ <label for="<?php echo $this->get_field_id( 'media_3pr_image_'.$i ); ?>"><?php _e( 'Select image for PC:', 'vkExUnit' ); ?></label><br/>
65
+ <input type="hidden" class="media_image_3pr_pc <?php echo $this->get_field_id( 'media_3pr_image_'.$i ); ?>" id="<?php echo $this->get_field_id( 'media_3pr_image_'.$i ); ?>-image" name="<?php echo $this->get_field_name( 'media_3pr_image_'.$i ); ?>" value="<?php echo esc_attr( $instance['media_3pr_image_'.$i] ); ?>" />
66
+ <input type="hidden" class="media_alt_3pr_pc" id="<?php echo $this->get_field_id( 'media_3pr_alt_'.$i ); ?>-alt" name="<?php echo $this->get_field_name( 'media_3pr_alt_'.$i ); ?>" value="<?php echo esc_attr( $instance['media_3pr_alt_'.$i] ); ?>" />
67
+ <input type="button" class="media_select select_3pr" value="<?php _e( 'Select image', 'vkExUnit' ); ?>" onclick="clickSelect3pr(event.target);" />
68
+ <input type="button" class="media_clear" value="<?php _e( 'Clear image', 'vkExUnit' ); ?>" onclick="clickClear3pr(event.target);" />
69
+ </p>
70
+ <div class="media image_3pr">
71
+ <?php if ( ! empty( $instance['media_3pr_image_'.$i] ) ) : ?>
72
+ <img class="media_image image_3pr" src="<?php echo esc_url( $instance['media_3pr_image_'.$i] ); ?>" alt="<?php echo esc_attr( $instance['media_3pr_alt_'.$i] ); ?>" />
73
+ <?php endif; ?>
74
+ </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
75
 
76
  <?php // 3PR area 1 メディアアップローダー sp image ?>
77
+ <p>
78
+ <label for="<?php echo $this->get_field_id( 'media_3pr_image_sp_'.$i ); ?>"><?php _e( 'Select image for Mobile:', 'vkExUnit' ); ?></label><br/>
79
+
80
+ <input type="hidden" class="media_image_3pr_sp" id="<?php echo $this->get_field_id( 'media_3pr_image_sp_'.$i ); ?>_image" name="<?php echo $this->get_field_name( 'media_3pr_image_sp_'.$i ); ?>" value="<?php echo esc_attr( $instance['media_3pr_image_sp_'.$i] ); ?>" />
81
+
82
+ <input type="hidden" class="media_alt_3pr_sp" id="<?php echo $this->get_field_id( 'media_3pr_alt_sp_'.$i ); ?>-alt" name="<?php echo $this->get_field_name( 'media_3pr_alt_sp_'.$i ); ?>" value="<?php echo esc_attr( $instance['media_3pr_alt_sp_'.$i] ); ?>" />
83
+
84
+ <input type="button" class="media_select" value="<?php _e( 'Select image', 'vkExUnit' ); ?>" onclick="clickSelect3prSP(event.target);" />
85
+ <input type="button" class="media_clear" value="<?php _e( 'Clear image', 'vkExUnit' ); ?>" onclick="clickClear3prSP(event.target);" />
86
+ </p>
87
+ <div class="media image_3pr_sp">
88
+ <?php if ( ! empty( $instance['media_3pr_image_sp_'.$i] ) ) : ?>
89
+ <img class="media_image image_3pr_sp" src="<?php echo esc_url( $instance['media_3pr_image_sp_'.$i] ); ?>" alt="<?php echo esc_attr( $instance['media_3pr_alt_sp_'.$i] ); ?>" />
90
+ <?php endif; ?>
91
+ </div>
92
 
93
  <?php // 概要テキスト ?>
94
  <p><label for="<?php echo $this->get_field_id( 'summary_'.$i ); ?>"><?php _e( 'Summary Text:', 'vkExUnit' ); ?></label><br/>
95
  </p>
96
 
97
+ <textarea rows="4" cols="40" id="<?php echo $this->get_field_id( 'summary_'.$i ); ?>_text" class="pr_input textarea" name="<?php echo $this->get_field_name( 'summary_'.$i ); ?>"><?php echo esc_textarea( $instance['summary_'.$i] ); ?></textarea>
98
 
99
  <?php // リンク先_URL ?>
100
  <p><label for="<?php echo $this->get_field_id( 'linkurl_'.$i ); ?>"><?php _e( 'Link URL:', 'vkExUnit' ); ?></label><br/>
149
  }
150
  echo '</h1>';
151
 
152
+ if ( isset( $instance['media_3pr_image_'.$i], $instance['media_3pr_image_sp_'.$i] ) && $instance['media_3pr_image_'.$i]) {
 
 
153
 
154
  // media_pr は現在不使用 近日削除
155
  echo '<div class="media_pr veu_3prArea_image">';
156
 
157
+ $blank = ( isset( $instance['blank_'.$i] ) && $instance['blank_'.$i] ) ? ' target="_blank" ':'';
158
+
159
  if ( ! empty( $instance['linkurl_'.$i] ) ) {
160
  echo '<a href="'.esc_url( $instance['linkurl_'.$i] ).'" class="veu_3prArea_image_link"'.$blank.'>';
161
  }
179
  if ( ! empty( $instance['summary_'.$i] ) ) {
180
 
181
  echo '<p class="summary">'.nl2br( wp_kses_post( $instance['summary_'.$i] ) ).'</p>';
182
+
183
  }
184
  if ( ! empty( $instance['linkurl_'.$i] ) ) {
185
+ echo '<p class="linkurl"><a href="'.esc_url( $instance['linkurl_'.$i] ).'" class="btn btn-default btn-sm"'.$blank.'>'.__( 'Read more', 'vkExUnit' ).'</a></p>';
186
  }
187
 
188
  echo '</div>';
198
  }
199
 
200
  // メディアアップローダーjs
201
+ function my_admin_scripts_3pr() {
 
202
  wp_enqueue_media();
203
+ wp_register_script( 'mediauploader-3pr', plugin_dir_url( __FILE__ ) . 'js/widget-3pr-uploader.js', array( 'jquery' ), false, true );
204
+ wp_enqueue_script( 'mediauploader-3pr' );
205
+ }
206
+ add_action( 'admin_print_scripts', 'my_admin_scripts_3pr' );
207
+
208
+ // 3PR widget CSS
209
+ function style_3PR() {
210
+ echo '<style>
211
+ .pr_subTitle{
212
+ box-sizing: border-box;
213
+ padding: 0.8em;
214
+ width: 100%;
215
+ border: solid 1px #ddd;
216
+ background: #EDEDED;
217
+ font-size: 1em;
218
+ }
219
+ .pr_input{
220
+ width: 100%;
221
+ }
222
+ .pr_input.text{
223
+ margin-bottom: 0.5em;
224
+ }
225
+ .pr_input.textarea{
226
+ margin-top: -1em;
227
+ }
228
+ </style>'.PHP_EOL;
229
  }
230
+ add_action( 'admin_print_styles-widgets.php', 'style_3PR' );
231
 
232
  add_action('widgets_init', 'vkExUnit_widget_register_3pr');
233
  function vkExUnit_widget_register_3pr(){
plugins/other_widget/widget-archives.php CHANGED
File without changes
plugins/other_widget/widget-button.php CHANGED
@@ -60,7 +60,7 @@ class WP_Widget_Button extends WP_Widget {
60
  <a type="button" class="<?php echo implode(' ', $classes); ?>" href="<?php echo $options['linkurl']; ?>" <?php if($options['blank']) echo 'target="_blank"'; ?> >
61
  <span class="button_mainText">
62
 
63
- <?php
64
  if ( isset( $instance[ 'icon_before' ] ) && $instance[ 'icon_before' ] ) {
65
  echo '<i class="fa '.esc_attr( $instance[ 'icon_before' ] ).' font_icon"></i>';
66
  }
@@ -98,7 +98,7 @@ class WP_Widget_Button extends WP_Widget {
98
  <?php _e('Main text(Required):', 'vkExUnit'); ?>
99
  <input type="text" id="<?php echo $this->get_field_id('maintext'); ?>" name="<?php echo $this->get_field_name('maintext') ?>" style="width:100%; margin-bottom: 0.5em;" value="<?php echo esc_attr( $instance['maintext'] ); ?>">
100
 
101
- <?php
102
  // icon font class input
103
  echo '<p>'.__( 'Class name of the icon font', 'vkExUnit' ).'</label><br/>';
104
  echo __( 'To choose your favorite icon, and enter the class.', 'vkExUnit' ).'<br>';
@@ -166,7 +166,7 @@ echo '</p>';
166
  __( 'Orange(.warning)', 'vkExUnit' );
167
  __( 'Red(.danger)', 'vkExUnit' );
168
  }
169
- } // class WP_Widget_Button extends WP_Widget {
170
 
171
  add_action('widgets_init', 'vkExUnit_widget_button');
172
  function vkExUnit_widget_button(){
60
  <a type="button" class="<?php echo implode(' ', $classes); ?>" href="<?php echo $options['linkurl']; ?>" <?php if($options['blank']) echo 'target="_blank"'; ?> >
61
  <span class="button_mainText">
62
 
63
+ <?php
64
  if ( isset( $instance[ 'icon_before' ] ) && $instance[ 'icon_before' ] ) {
65
  echo '<i class="fa '.esc_attr( $instance[ 'icon_before' ] ).' font_icon"></i>';
66
  }
98
  <?php _e('Main text(Required):', 'vkExUnit'); ?>
99
  <input type="text" id="<?php echo $this->get_field_id('maintext'); ?>" name="<?php echo $this->get_field_name('maintext') ?>" style="width:100%; margin-bottom: 0.5em;" value="<?php echo esc_attr( $instance['maintext'] ); ?>">
100
 
101
+ <?php
102
  // icon font class input
103
  echo '<p>'.__( 'Class name of the icon font', 'vkExUnit' ).'</label><br/>';
104
  echo __( 'To choose your favorite icon, and enter the class.', 'vkExUnit' ).'<br>';
166
  __( 'Orange(.warning)', 'vkExUnit' );
167
  __( 'Red(.danger)', 'vkExUnit' );
168
  }
169
+ }
170
 
171
  add_action('widgets_init', 'vkExUnit_widget_button');
172
  function vkExUnit_widget_button(){
plugins/other_widget/widget-child-page-list.php CHANGED
File without changes
plugins/other_widget/widget-new-posts.php CHANGED
@@ -40,11 +40,13 @@ class WP_Widget_vkExUnit_post_list extends WP_Widget {
40
 
41
  echo $args['before_widget'];
42
  echo '<div class="veu_postList pt_'.$instance['format'].'">';
43
- if ( ! empty ( $instance['label'] ) ) {
44
- echo $args['before_title'];
45
  echo $instance['label'];
46
- echo $args['after_title'];
 
47
  }
 
48
 
49
  $count = ( isset( $instance['count'] ) && $instance['count'] ) ? $instance['count'] : 10;
50
  $post_type = ( isset( $instance['post_type'] ) && $instance['post_type'] ) ? $instance['post_type'] : 'post';
40
 
41
  echo $args['before_widget'];
42
  echo '<div class="veu_postList pt_'.$instance['format'].'">';
43
+ echo $args['before_title'];
44
+ if ( isset( $instance['label'] ) && $instance['label'] ) {
45
  echo $instance['label'];
46
+ } else {
47
+ _e( 'Recent Posts', 'vkExUnit' );
48
  }
49
+ echo $args['after_title'];
50
 
51
  $count = ( isset( $instance['count'] ) && $instance['count'] ) ? $instance['count'] : 10;
52
  $post_type = ( isset( $instance['post_type'] ) && $instance['post_type'] ) ? $instance['post_type'] : 'post';
plugins/other_widget/widget-page.php CHANGED
@@ -15,10 +15,6 @@ class WP_Widget_vkExUnit_widget_page extends WP_Widget {
15
  );
16
  }
17
 
18
-
19
- /*-------------------------------------------*/
20
- /* template-tags
21
- /*-------------------------------------------*/
22
  /*
23
  $input 保存されてる値
24
  $value 今のinputタグのvalueの値
@@ -29,89 +25,6 @@ class WP_Widget_vkExUnit_widget_page extends WP_Widget {
29
  }
30
  }
31
 
32
- static public function is_active_child_page_index( $options ){
33
- if (
34
- ! isset( $options['active_childPageIndex'] )|| // 5.7.4 以前を利用で一度も有効化設定を保存していないユーザー
35
- isset( $options['active_childPageIndex'] ) && $options['active_childPageIndex'] // Activate User
36
- ) {
37
- return true;
38
- } else {
39
- return false;
40
- }
41
- }
42
-
43
- static public function is_active_page_list_ancestor( $options ){
44
- if (
45
- ! isset( $options['active_pageList_ancestor'] ) || // 5.7.4 以前を利用で一度も有効化設定を保存していないユーザー
46
- isset( $options['active_pageList_ancestor'] ) && $options['active_pageList_ancestor'] // Activate User
47
- ) {
48
- return true;
49
- } else {
50
- return false;
51
- }
52
- }
53
-
54
- /*
55
- ウィジェットのタイトルに関する情報を出力する関数
56
- [ 返り値 ]
57
- $widget_title['display'] : 表示するかどうか // → 5.4.3以降は不要のはず。
58
- $widget_title['title'] : ウィジェットのタイトルとして表示する文字
59
- */
60
- static public function widget_title( $instance ){
61
-
62
- $pageid = $instance['page_id'];
63
- $page = get_page( $pageid );
64
-
65
- // Set display
66
- /*-------------------------------------------*/
67
- // 5.3以前のユーザーで、タイトル表示にチェックしていなかった場合
68
- if ( $instance['set_title'] == null ){
69
- $widget_title['display'] = false;
70
-
71
- // 5.3以前のユーザーで、タイトル表示にチェックがはいっていた場合
72
- } else if ( $instance['set_title'] === true ){
73
- $widget_title['display'] = true;
74
-
75
- } else if ( $instance['set_title'] == 'title-hidden' ){
76
- $widget_title['display'] = false;
77
-
78
- // ウィジェットのタイトルが選択されている場合は
79
- } else if ( $instance['set_title'] == 'title-widget' ){
80
-
81
- // ウィジェットタイトルが未入力の場合
82
- if ( empty( $instance['title'] ) ){
83
- $widget_title['display'] = false;
84
- } else {
85
- $widget_title['display'] = true;
86
- }
87
-
88
- // 固定ページのタイトルが選択されている場合は
89
- } else if ( $instance['set_title'] == 'title-page' ){
90
- $widget_title['display'] = true;
91
-
92
- } else {
93
- $widget_title['display'] = false;
94
- }
95
-
96
- // Set title
97
- /*-------------------------------------------*/
98
- // ウィジェットタイトルを選択していて、タイトル入力欄に入力がある場合
99
- if ( $instance['set_title'] == 'title-widget' && isset( $instance['title'] ) && $instance['title'] ) {
100
- $widget_title['title'] = $instance['title'];
101
- // 旧バージョンで タイトルを表示になっていた場合に
102
- // タイトル表示形式フラグに 固定ページのタイトルを表示するvalueにしておく
103
- } else if ( ( $instance['set_title'] === true ) || ( $instance['set_title'] == 'title-page' ) ){
104
- $widget_title['title'] = $page->post_title;
105
- } else {
106
- $widget_title['title'] = null;
107
- }
108
- return $widget_title;
109
- }
110
-
111
-
112
- /*-------------------------------------------*/
113
- /* form
114
- /*-------------------------------------------*/
115
  function form( $instance ) {
116
  $defaults = array(
117
  'title' => '',
@@ -125,13 +38,13 @@ class WP_Widget_vkExUnit_widget_page extends WP_Widget {
125
  <?php //タイトル ?>
126
  <label for="<?php echo $this->get_field_id( 'title' ); ?>"><?php _e( 'Title:' ); ?></label><br/>
127
  <input type="text" id="<?php echo $this->get_field_id( 'title' ); ?>" name="<?php echo $this->get_field_name( 'title' ); ?>" value="<?php echo esc_attr( $instance['title'] ); ?>" />
128
- <br />
129
  <br />
130
 
131
  <?php /* タイトルの表示形式の選択 */ ?>
132
 
133
  <label>
134
- <input type="radio" name="<?php echo $this->get_field_name( 'set_title' ); ?>" value="title-widget" <?php $this->echo_checked( $instance['set_title'] , "title-widget");?> />
135
  <?php _e( 'Display the entered title', 'vkExUnit' ); ?></label><br/>
136
 
137
  <label>
@@ -139,7 +52,7 @@ class WP_Widget_vkExUnit_widget_page extends WP_Widget {
139
  <?php _e( 'Display the title of page', 'vkExUnit' ); ?></label><br/>
140
 
141
  <label>
142
- <input type="radio" name="<?php echo $this->get_field_name( 'set_title' ); ?>" value="title-hidden" <?php $this->echo_checked( $instance['set_title'] , "title-hidden");?> />
143
  <?php _e( 'Do not display titles', 'vkExUnit' ); ?></label><br/>
144
  <br/>
145
 
@@ -162,29 +75,9 @@ class WP_Widget_vkExUnit_widget_page extends WP_Widget {
162
  foreach ( $pages as $page ) { ?>
163
  <option value="<?php echo $page->ID; ?>" <?php if ( $instance['page_id'] == $page->ID ) { echo 'selected="selected"'; } ?> ><?php echo $page->post_title; ?></option>
164
  <?php } ?>
165
- </select>
166
- </p>
167
-
168
- <?php $options = vkExUnit_get_common_options(); ?>
169
-
170
- <?php if ( $this->is_active_child_page_index( $options ) ) : ?>
171
- <p>
172
- <label for="<?php echo $this->get_field_name( 'child_page_index' ); ?>">
173
- <input type="checkbox" id="<?php echo $this->get_field_name( 'child_page_index' ); ?>" name="<?php echo $this->get_field_name( 'child_page_index' ); ?>"<?php echo ( ! empty($instance['child_page_index'] ) ) ? ' checked' : ''; ?> />
174
- <?php _e( 'Display a child page index', 'vkExUnit' );?>
175
- </label>
176
- </p>
177
- <?php endif; ?>
178
-
179
- <?php if ( $this->is_active_page_list_ancestor( $options ) ) : ?>
180
- <p>
181
- <label for="<?php echo $this->get_field_name( 'page_list_ancestor' ); ?>">
182
- <input type="checkbox" id="<?php echo $this->get_field_name( 'page_list_ancestor' ); ?>" name="<?php echo $this->get_field_name( 'page_list_ancestor' ); ?>"<?php echo ( ! empty($instance['page_list_ancestor'] ) ) ? ' checked' : ''; ?> />
183
- <?php _e( 'Display a page list from ancestor', 'vkExUnit' );?>
184
- </label>
185
- </p>
186
- <?php endif; ?>
187
-
188
  <?php
189
  }
190
 
@@ -194,14 +87,9 @@ class WP_Widget_vkExUnit_widget_page extends WP_Widget {
194
  $instance['title'] = $new_instance['title'];
195
  $instance['page_id'] = $new_instance['page_id'];
196
  $instance['set_title'] = $new_instance['set_title'];
197
- $instance['child_page_index'] = $new_instance['child_page_index'];
198
- $instance['page_list_ancestor'] = $new_instance['page_list_ancestor'];
199
  return $instance;
200
  }
201
 
202
- /*-------------------------------------------*/
203
- /* widget
204
- /*-------------------------------------------*/
205
  function widget( $args, $instance ) {
206
  global $is_pagewidget;
207
  $is_pagewidget = true;
@@ -211,19 +99,45 @@ class WP_Widget_vkExUnit_widget_page extends WP_Widget {
211
  $is_pagewidget = false;
212
  }
213
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
214
 
 
 
 
 
 
 
 
 
 
 
 
 
215
 
216
 
217
- /*-------------------------------------------*/
218
- /* display_page
219
- /*-------------------------------------------*/
220
  function display_page( $args, $instance ) {
221
  $pageid = $instance['page_id'];
222
-
223
- // 子ページインデックスや先祖階層リストに投げる
224
- global $widget_pageid;
225
- $widget_pageid = $pageid;
226
-
227
  $page = get_page( $pageid );
228
  echo $args['before_widget'];
229
 
@@ -235,19 +149,6 @@ class WP_Widget_vkExUnit_widget_page extends WP_Widget {
235
  }
236
  echo apply_filters( 'the_content', $page->post_content );
237
 
238
-
239
- $options = vkExUnit_get_common_options();
240
- if ( $this->is_active_child_page_index( $options ) ){
241
- if ( ! empty( $instance['child_page_index'] ) ){
242
- echo "\n".apply_filters('the_content', '[vkExUnit_childs]' );
243
- }
244
- }
245
- if ( $this->is_active_page_list_ancestor( $options ) ){
246
- if ( ! empty( $instance['page_list_ancestor'] ) ){
247
- echo "\n".apply_filters('the_content', '[pageList_ancestor]' );
248
- }
249
- }
250
-
251
  if ( current_user_can( 'edit_pages' ) ) { ?>
252
  <div class="veu_adminEdit">
253
  <a href="<?php echo site_url(); ?>/wp-admin/post.php?post=<?php echo $pageid ;?>&action=edit" class="btn btn-default btn-sm"><?php _e( 'Edit', 'vkExUnit' );?></a>
15
  );
16
  }
17
 
 
 
 
 
18
  /*
19
  $input 保存されてる値
20
  $value 今のinputタグのvalueの値
25
  }
26
  }
27
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
28
  function form( $instance ) {
29
  $defaults = array(
30
  'title' => '',
38
  <?php //タイトル ?>
39
  <label for="<?php echo $this->get_field_id( 'title' ); ?>"><?php _e( 'Title:' ); ?></label><br/>
40
  <input type="text" id="<?php echo $this->get_field_id( 'title' ); ?>" name="<?php echo $this->get_field_name( 'title' ); ?>" value="<?php echo esc_attr( $instance['title'] ); ?>" />
41
+ <br />
42
  <br />
43
 
44
  <?php /* タイトルの表示形式の選択 */ ?>
45
 
46
  <label>
47
+ <input type="radio" name="<?php echo $this->get_field_name( 'set_title' ); ?>" value="title-widget" <?php $this->echo_checked( $instance['set_title'] , "title-widget");?> />
48
  <?php _e( 'Display the entered title', 'vkExUnit' ); ?></label><br/>
49
 
50
  <label>
52
  <?php _e( 'Display the title of page', 'vkExUnit' ); ?></label><br/>
53
 
54
  <label>
55
+ <input type="radio" name="<?php echo $this->get_field_name( 'set_title' ); ?>" value="title-hidden" <?php $this->echo_checked( $instance['set_title'] , "title-hidden");?> />
56
  <?php _e( 'Do not display titles', 'vkExUnit' ); ?></label><br/>
57
  <br/>
58
 
75
  foreach ( $pages as $page ) { ?>
76
  <option value="<?php echo $page->ID; ?>" <?php if ( $instance['page_id'] == $page->ID ) { echo 'selected="selected"'; } ?> ><?php echo $page->post_title; ?></option>
77
  <?php } ?>
78
+ </select>
79
+ <br/>
80
+ </p>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
81
  <?php
82
  }
83
 
87
  $instance['title'] = $new_instance['title'];
88
  $instance['page_id'] = $new_instance['page_id'];
89
  $instance['set_title'] = $new_instance['set_title'];
 
 
90
  return $instance;
91
  }
92
 
 
 
 
93
  function widget( $args, $instance ) {
94
  global $is_pagewidget;
95
  $is_pagewidget = true;
99
  $is_pagewidget = false;
100
  }
101
 
102
+ /*
103
+ ウィジェットのタイトルに関する情報を出力する関数
104
+ [ 返り値 ]
105
+ $widget_title['display'] : 表示するかどうか
106
+ $widget_title['title'] : ウィジェットのタイトルとして表示する文字
107
+ */
108
+ static public function widget_title( $instance ){
109
+
110
+ $pageid = $instance['page_id'];
111
+ $page = get_page( $pageid );
112
+
113
+ if ( $instance['set_title'] != 'title-hidden' ){
114
+ // 非表示じゃない項目が選択されてた場合は true
115
+ $widget_title['display'] = true;
116
+ if ( $instance['set_title'] == 'title-widget' && empty( $instance['title'] ) ){
117
+ // ウィジェットのタイトルが選択されているが、タイトルが入力されていない場合は false
118
+ $widget_title['display'] = false;
119
+ }
120
+ } else { // $instance['set_title'] == 'title-hidden'
121
+ // タイトルを表示しないが選択されている場合
122
+ $widget_title['display'] = false;
123
+ }
124
 
125
+ // ウィジェットタイトルを選択していて、タイトル入力欄に入力がある場合
126
+ if ( $instance['set_title'] == 'title-widget' && isset( $instance['title'] ) && $instance['title'] ) {
127
+ $widget_title['title'] = $instance['title'];
128
+ // 旧バージョンで タイトルを表示になっていた場合に
129
+ // タイトル表示形式フラグに 固定ページのタイトルを表示するvalueにしておく
130
+ } else if ( ( $instance['set_title'] === true ) || ( $instance['set_title'] == 'title-page' ) ){
131
+ $widget_title['title'] = $page->post_title;
132
+ } else {
133
+ $widget_title['title'] = '';
134
+ }
135
+ return $widget_title;
136
+ }
137
 
138
 
 
 
 
139
  function display_page( $args, $instance ) {
140
  $pageid = $instance['page_id'];
 
 
 
 
 
141
  $page = get_page( $pageid );
142
  echo $args['before_widget'];
143
 
149
  }
150
  echo apply_filters( 'the_content', $page->post_content );
151
 
 
 
 
 
 
 
 
 
 
 
 
 
 
152
  if ( current_user_can( 'edit_pages' ) ) { ?>
153
  <div class="veu_adminEdit">
154
  <a href="<?php echo site_url(); ?>/wp-admin/post.php?post=<?php echo $pageid ;?>&action=edit" class="btn btn-default btn-sm"><?php _e( 'Edit', 'vkExUnit' );?></a>
plugins/other_widget/widget-pr-blocks.php CHANGED
@@ -83,28 +83,11 @@ class WP_Widget_vkExUnit_PR_Blocks extends WP_Widget {
83
  for ( $i = 1; $i <= intval( $instance['block_count'] ); ) {
84
 
85
  // PR Block admin title
86
- echo '<h2 class="admin_widget_h2">'.__( 'PR Block'.$i.' setting', 'vkExUnit' ).'</h2>';
87
 
88
  // PR Block display title
89
  echo '<p><label for="'.$this->get_field_id( 'label_'.$i ).'">'.__( 'Title:', 'vkExUnit' ).'</label><br/>'.
90
- '<input type="text" id="'.$this->get_field_id( 'label_'.$i ).'-title" class="admin_widget_input" name="'.$this->get_field_name( 'label_'.$i ).'" value="'. esc_attr( $instance[ 'label_'.$i ] ) .'" /></p>';
91
-
92
- // summary text
93
- echo '<p><label for="'.$this->get_field_id( 'summary_'.$i ).'">'.__( 'Summary Text:', 'vkExUnit' ).'</label><br/>';
94
- echo '<textarea rows="4" cols="40" id="'.$this->get_field_id( 'summary_'.$i ).'_text" class="admin_widget_input" name="'.$this->get_field_name( 'summary_'.$i ).'">'. esc_textarea( $instance[ 'summary_'.$i ] ) .'</textarea>';
95
- echo '</p>';
96
-
97
- // link_URL
98
- echo '<p><label for="'.$this->get_field_id( 'linkurl_'.$i ).'">'.__( 'Link URL:', 'vkExUnit' ).'</label><br/>'.
99
- '<input type="text" id="'.$this->get_field_id( 'linkurl_'.$i ).'_title" class="admin_widget_input" name="'.$this->get_field_name( 'linkurl_'.$i ).'" value="'. esc_attr( $instance[ 'linkurl_'.$i ] ).'" style="margin-bottom:0.5em" />';
100
- $checked = ( isset( $instance['blank_'.$i] ) && $instance['blank_'.$i] ) ? ' checked':'';
101
- echo '<input type="checkbox" value="true" id="'.$this->get_field_id('blank_'.$i).'" name="'.$this->get_field_name('blank_'.$i).'"'.$checked.' />';
102
- echo '<label for="'.$this->get_field_id('blank_'.$i).'">'.__('Open link new tab.', 'vkExUnit').'</label>';
103
- echo '</p>';
104
-
105
- /* Icon font
106
- /*-------------------------------------------*/
107
- echo '<h3 class="admin_widget_h3">'.__( 'Icon', 'vkExUnit' ).' '.$i.'</h3>';
108
 
109
  // icon font class input
110
  echo '<p><label for="'.$this->get_field_id( 'iconFont_'.$i ).'">'.__( 'Class name of the icon font you want to use:', 'vkExUnit' ).'</label><br/>'.
@@ -129,30 +112,39 @@ for ( $i = 1; $i <= intval( $instance['block_count'] ); ) {
129
  echo '<label for="'.$this->get_field_id( 'iconFont_bgType_'.$i ).'_no_paint">'.__( 'No background', 'vkExUnit' ).'</label>';
130
  echo '</p>';
131
 
132
- /* PR Image
133
- /*-------------------------------------------*/
134
  // media uploader imageurl input area
135
- echo '<h3 class="admin_widget_h3"><label for="'.$this->get_field_id( 'media_image_'.$i ).'">'.__( 'PR Image', 'vkExUnit' ).' '.$i.'</label></h3>';
136
- echo '<p>'.__( 'When you have an image. Image is displayed with priority', 'vkExUnit' ).'</p>';
137
-
138
- ?>
139
-
140
- <div class="media_image_section">
141
- <div class="_display admin_widget_thumb_outer">
142
- <?php
143
- if ( ! empty( $instance[ 'media_image_'.$i ] ) ): ?>
144
- <img src="<?php echo esc_url( $instance['media_image_'.$i] ); ?>" class="admin_widget_thumb" />
145
- <?php endif; ?>
146
- </div>
147
- <button class="button button-default widget_media_btn_select" style="text-align: center; margin:4px 0;" onclick="javascript:vk_widget_image_add(this);return false;"><?php _e('Select image', 'vkExUnit' ); ?></button>
148
- <button class="button button-default widget_media_btn_reset" style="text-align: center; margin:4px 0;" onclick="javascript:vk_widget_image_del(this);return false;"><?php _e('Clear image', 'vkExUnit' ); ?></button>
149
- <div class="_form" style="line-height: 2em">
150
- <input type="hidden" class="_url" name="<?php echo $this->get_field_name( 'media_image_'.$i ); ?>" value="<?php echo esc_attr( $instance['media_image_'.$i] ); ?>" />
151
- <input type="hidden" class="_alt" name="<?php echo $this->get_field_name( 'media_alt_'.$i ); ?>" value="<?php echo esc_attr( $instance['media_alt_'.$i] ); ?>" />
152
- </div>
153
- </div><!-- [ /.media_image_section ] -->
 
 
 
 
 
 
 
 
 
 
 
 
154
 
155
- <?php
156
  $i++;
157
  }
158
  }
@@ -229,11 +221,10 @@ for ( $i = 1; $i <= intval( $instance['block_count'] ); ) {
229
 
230
  echo '<i class="fa '.esc_attr( $instance[ 'iconFont_class_'.$i ] ).' font_icon prBlock_icon"'.$icon_styles.'></i></div>'.PHP_EOL;
231
 
232
- // image display
233
  } else if ( ! empty( $instance[ 'media_image_'.$i ] ) ) {
234
- echo '<div class="prBlock_image" style="background:url('.esc_url( $instance[ 'media_image_'.$i ] ).') no-repeat 50% center;background-size: cover;">';
235
- echo '<img src="'.esc_url( $instance[ 'media_image_'.$i ] ).'" alt="'.esc_attr( $instance[ 'media_alt_'.$i ] ).'" />';
236
- echo '</div><!--//.prBlock_image -->';
237
  }
238
  // title text
239
  echo '<h1 class="prBlock_title">';
@@ -267,10 +258,51 @@ for ( $i = 1; $i <= intval( $instance['block_count'] ); ) {
267
  add_action( 'admin_print_scripts', 'admin_scripts_pr_media' );
268
  function admin_scripts_pr_media() {
269
  wp_enqueue_media();
270
- wp_register_script( 'vk-admin-widget', plugin_dir_url( __FILE__ ) . 'js/admin-widget.js', array( 'jquery' ), false, true );
271
- wp_enqueue_script( 'vk-admin-widget' );
 
 
 
 
 
 
 
272
  }
273
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
274
  add_action('widgets_init', 'vkExUnit_widget_register_prblocks');
275
  function vkExUnit_widget_register_prblocks(){
276
  return register_widget("WP_Widget_vkExUnit_PR_Blocks");
83
  for ( $i = 1; $i <= intval( $instance['block_count'] ); ) {
84
 
85
  // PR Block admin title
86
+ echo '<h5 class="pr_subTitle">'.__( 'PR Block'.$i.' setting', 'vkExUnit' ).'</h5>';
87
 
88
  // PR Block display title
89
  echo '<p><label for="'.$this->get_field_id( 'label_'.$i ).'">'.__( 'Title:', 'vkExUnit' ).'</label><br/>'.
90
+ '<input type="text" id="'.$this->get_field_id( 'label_'.$i ).'-title" class="pr-input" name="'.$this->get_field_name( 'label_'.$i ).'" value="'. esc_attr( $instance[ 'label_'.$i ] ) .'" /></p>';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
91
 
92
  // icon font class input
93
  echo '<p><label for="'.$this->get_field_id( 'iconFont_'.$i ).'">'.__( 'Class name of the icon font you want to use:', 'vkExUnit' ).'</label><br/>'.
112
  echo '<label for="'.$this->get_field_id( 'iconFont_bgType_'.$i ).'_no_paint">'.__( 'No background', 'vkExUnit' ).'</label>';
113
  echo '</p>';
114
 
 
 
115
  // media uploader imageurl input area
116
+ echo '<p><label for="'.$this->get_field_id( 'media_image_'.$i ).'">'.__( 'Select image:', 'vkExUnit' ).'</label><br/>'.
117
+ '<input type="hidden" class="pr_media_image '.$this->get_field_id( 'media_image_'.$i ).'" id="'.$this->get_field_id( 'media_image_'.$i ).'-image" name="'.$this->get_field_name( 'media_image_'.$i ).'" value="'.esc_attr( $instance[ 'media_image_'.$i ] ).'" />';
118
+
119
+ // media uploader imagealt input area
120
+ echo '<input type="hidden" class="pr_media_alt" id="'.$this->get_field_id( 'media_alt_'.$i ).'-alt" name="'.$this->get_field_name( 'media_alt_'.$i ).'" value="'.esc_attr( $instance[ 'media_alt_'.$i ] ).'" />';
121
+
122
+ // media uploader select btn
123
+ echo '<input type="button" class="media_select" value="'.__( 'Select image', 'vkExUnit' ).'" onclick="clickSelectPrBroks(event.target);" />';
124
+
125
+ // media uploader clear btn
126
+ echo '<input type="button" class="media_clear" value="'.__( 'Clear image', 'vkExUnit' ).'" onclick="clickClearPrBroks(event.target);" />'.
127
+ '<br />'.__( 'When you have an image. Image is displayed with priority', 'vkExUnit' ).'</p>';
128
+
129
+ // media image display
130
+ echo '<div class="media image_pr">';
131
+ if ( ! empty( $instance[ 'media_image_'.$i ] ) ) {
132
+ echo '<img class="media_img" src="'.esc_url( $instance[ 'media_image_'.$i ] ).'" alt="'. esc_attr( $instance[ 'media_alt_'.$i ] ).'" />';
133
+ }
134
+ echo '</div>';
135
+
136
+ // summary text
137
+ echo '<p><label for="'.$this->get_field_id( 'summary_'.$i ).'">'.__( 'Summary Text:', 'vkExUnit' ).'</label><br/></p>'.
138
+ '<textarea rows="4" cols="40" id="'.$this->get_field_id( 'summary_'.$i ).'_text" class="pr_input textarea" name="'.$this->get_field_name( 'summary_'.$i ).'">'. esc_textarea( $instance[ 'summary_'.$i ] ) .'</textarea>';
139
+
140
+ // link_URL
141
+ echo '<p><label for="'.$this->get_field_id( 'linkurl_'.$i ).'">'.__( 'Link URL:', 'vkExUnit' ).'</label><br/>'.
142
+ '<input type="text" id="'.$this->get_field_id( 'linkurl_'.$i ).'_title" class="pr_input" name="'.$this->get_field_name( 'linkurl_'.$i ).'" value="'. esc_attr( $instance[ 'linkurl_'.$i ] ).'" style="margin-bottom:0.5em" />';
143
+ $checked = ( isset( $instance['blank_'.$i] ) && $instance['blank_'.$i] ) ? ' checked':'';
144
+ echo '<input type="checkbox" value="true" id="'.$this->get_field_id('blank_'.$i).'" name="'.$this->get_field_name('blank_'.$i).'"'.$checked.' />';
145
+ echo '<label for="'.$this->get_field_id('blank_'.$i).'">'.__('Open link new tab.', 'vkExUnit').'</label>';
146
+ echo '</p>';
147
 
 
148
  $i++;
149
  }
150
  }
221
 
222
  echo '<i class="fa '.esc_attr( $instance[ 'iconFont_class_'.$i ] ).' font_icon prBlock_icon"'.$icon_styles.'></i></div>'.PHP_EOL;
223
 
224
+ // image display
225
  } else if ( ! empty( $instance[ 'media_image_'.$i ] ) ) {
226
+ echo '<div class="prBlock_image">'.PHP_EOL;
227
+ echo '<img src="'.esc_url( $instance[ 'media_image_'.$i ] ).'" alt="'.esc_attr( $instance[ 'media_alt_'.$i ] ).'" />'.PHP_EOL.'</div><!--//.prBlock_image -->'.PHP_EOL;
 
228
  }
229
  // title text
230
  echo '<h1 class="prBlock_title">';
258
  add_action( 'admin_print_scripts', 'admin_scripts_pr_media' );
259
  function admin_scripts_pr_media() {
260
  wp_enqueue_media();
261
+ wp_register_script( 'media-pr-blocks', plugin_dir_url( __FILE__ ) . 'js/widget-pr-blocks.js', array( 'jquery' ), false, true );
262
+ wp_enqueue_script( 'media-pr-blocks' );
263
+ }
264
+
265
+ // color picker js
266
+ add_action( 'admin_enqueue_scripts', 'admin_scripts_pr_color' );
267
+ function admin_scripts_pr_color() {
268
+ wp_enqueue_style( 'wp-color-picker' );
269
+ wp_enqueue_script( 'wp-color-picker' );
270
  }
271
 
272
+ add_action( 'admin_footer-widgets.php', 'print_scripts_pr_color' );
273
+ function print_scripts_pr_color() {
274
+ ?>
275
+ <script type="text/javascript">
276
+ (function($){
277
+ function initColorPicker(widget) {
278
+ widget.find( '.color_picker' ).wpColorPicker( {
279
+ change: _.throttle( function() {
280
+ $(this).trigger('change');
281
+ }, 3000 )
282
+ });
283
+ }
284
+
285
+ function onFormUpdate(event, widget) {
286
+ initColorPicker(widget);
287
+ }
288
+ $(document).on('widget-added widget-updated', onFormUpdate );
289
+ $(document).ready( function() {
290
+ $('#widgets-right .widget:has(.color_picker)').each( function () {
291
+ initColorPicker( $(this) );
292
+ });
293
+ });
294
+ }(jQuery));
295
+ </script>
296
+ <?php }
297
+
298
+ // PR blocks admin CSS
299
+ add_action( 'admin_print_styles-widgets.php', 'style_prBlocks' );
300
+ function style_prBlocks() {
301
+ echo '<style>.media.image_pr{ max-height: 170px; }
302
+ .media_img{ max-width: 100%; height: auto; position: relative; z-index: 999;}</style>'.PHP_EOL;
303
+ }
304
+
305
+
306
  add_action('widgets_init', 'vkExUnit_widget_register_prblocks');
307
  function vkExUnit_widget_register_prblocks(){
308
  return register_widget("WP_Widget_vkExUnit_PR_Blocks");
plugins/other_widget/widget-profile.php CHANGED
@@ -11,7 +11,7 @@ class WP_Widget_vkExUnit_profile extends WP_Widget {
11
  parent::__construct(
12
  'WP_Widget_vkExUnit_profile',
13
  $widget_name,
14
- array( 'description' => __( 'Displays a your profile', 'vkExUnit' ) )
15
  );
16
  }
17
 
@@ -19,14 +19,13 @@ class WP_Widget_vkExUnit_profile extends WP_Widget {
19
  /*-------------------------------------------*/
20
  /* form
21
  /*-------------------------------------------*/
22
- function form( $instance )
23
  {
24
  $defaults = array(
25
  'label' => __( 'Profile', 'vkExUnit' ),
26
  'mediaFile' => '',
27
  'mediaAlt' => '',
28
- 'mediaAlign_left' => '', // 'mediaAlign' に移行したので事実上廃止
29
- 'mediaAlign' => 'left',
30
  'mediaRound' => '',
31
  'mediaSize' => '',
32
  'mediaFloat' => '',
@@ -46,26 +45,21 @@ class WP_Widget_vkExUnit_profile extends WP_Widget {
46
 
47
  <?php //title ?>
48
  <p><label for="<?php echo $this->get_field_id( 'label' ); ?>"><?php _e( 'Title:', 'vkExUnit' ); ?></label><br/>
49
- <input type="text" id="<?php echo $this->get_field_id( 'label' ); ?>" class="admin_widget_input" name="<?php echo $this->get_field_name( 'label' ); ?>" value="<?php echo esc_attr( $instance['label'] ); ?>" />
50
  </p>
51
 
52
  <?php //media uploader ?>
53
  <p><label for="<?php echo $this->get_field_id( 'profile' ); ?>"><?php _e( 'Select Profile image:', 'vkExUnit' ); ?></label><br/>
54
-
55
- <div class="media_image_section">
56
- <div class="_display admin_widget_thumb_outer" style="height:auto">
57
- <?php
58
- if ( ! empty( $instance[ 'mediaFile' ] ) ): ?>
59
- <img src="<?php echo esc_url( $instance['mediaFile'] ); ?>" class="admin_widget_thumb" />
60
- <?php endif; ?>
61
- </div>
62
- <button class="button button-default widget_media_btn_select" style="text-align: center; margin:4px 0;" onclick="javascript:vk_widget_image_add(this);return false;"><?php _e('Select image', 'vkExUnit' ); ?></button>
63
- <button class="button button-default widget_media_btn_reset" style="text-align: center; margin:4px 0;" onclick="javascript:vk_widget_image_del(this);return false;"><?php _e('Clear image', 'vkExUnit' ); ?></button>
64
- <div class="_form" style="line-height: 2em">
65
- <input type="hidden" class="_url" name="<?php echo $this->get_field_name( 'mediaFile' ); ?>" value="<?php echo esc_attr( $instance['mediaFile'] ); ?>" />
66
- <input type="hidden" class="_alt" name="<?php echo $this->get_field_name( 'mediaAlt' ); ?>" value="<?php echo esc_attr( $instance['mediaAlt'] ); ?>" />
67
- </div>
68
- </div><!-- [ /.media_image_section ] -->
69
 
70
  <?php //image round setting ?>
71
  <p><input type="checkbox" id="<?php echo $this->get_field_id( 'mediaRound' ); ?>" name="<?php echo $this->get_field_name( 'mediaRound' ); ?>" value="true" <?php echo ($instance['mediaRound'])? 'checked': '' ; ?> ><label for="<?php echo $this->get_field_id( 'mediaRound' ); ?>"><?php _e( 'Cut out round the image.', 'vkExUnit' ); ?></label>
@@ -73,19 +67,11 @@ class WP_Widget_vkExUnit_profile extends WP_Widget {
73
 
74
  <?php //image size setting ?>
75
  <p><label for="<?php echo $this->get_field_id( 'mediaSize' ); ?>"><?php _e( 'Media size (Optional)', 'vkExUnit' ); ?></label><br/>
76
- <input type="text" id="<?php echo $this->get_field_id( 'mediaSize' ); ?>" class="admin_widget_input" name="<?php echo $this->get_field_name( 'mediaSize' ); ?>" style="width:50px;" value="<?php echo esc_attr( $instance['mediaSize'] ); ?>" /> px
77
  </p>
78
 
79
  <?php //image mediaAlign_left setting ?>
80
-
81
- <p>
82
- <?php $image_align = self::image_align( $instance ); ?>
83
- <?php $checked = ( $image_align === 'left' ) ? ' checked' : ''; ?>
84
- <input type="radio" id="<?php echo $this->get_field_id( 'mediaAlign' ); ?>_left" name="<?php echo $this->get_field_name( 'mediaAlign' ); ?>" value="left"<?php echo $checked; ?> />
85
- <label for="<?php echo $this->get_field_id( 'mediaAlign' ).'_left'; ?>"> <?php _e( 'Align left', 'vkExUnit' ); ?></label>
86
- <?php $checked = ( $image_align === 'center' ) ? ' checked' : ''; ?>
87
- <input type="radio" id="<?php echo $this->get_field_id( 'mediaAlign' ); ?>_center" name="<?php echo $this->get_field_name( 'mediaAlign' ); ?>" value="center"<?php echo $checked; ?> />
88
- <label for="<?php echo $this->get_field_id( 'mediaAlign' ).'_center'; ?>"> <?php _e( 'Align center', 'vkExUnit' ); ?></label>
89
  </p>
90
 
91
  <?php //image float setting ?>
@@ -94,40 +80,40 @@ class WP_Widget_vkExUnit_profile extends WP_Widget {
94
 
95
  <?php //profile text ?>
96
  <p><label for="<?php echo $this->get_field_id( 'profile' ); ?>"><?php _e( 'Profile Text:', 'vkExUnit' ); ?></label></p>
97
- <textarea rows="4" cols="40" id="<?php echo $this->get_field_id( 'profile' ); ?>" class="admin_widget_input textarea" name="<?php echo $this->get_field_name( 'profile' ); ?>"><?php echo esc_textarea( $instance['profile'] ); ?></textarea>
98
 
99
  <?php //facebook_URL ?>
100
  <p><label for="<?php echo $this->get_field_id( 'facebook' ); ?>"><?php _e( 'Facebook URL:', 'vkExUnit' ); ?></label><br/>
101
- <input type="text" id="<?php echo $this->get_field_id( 'facebook' ); ?>" class="admin_widget_input" name="<?php echo $this->get_field_name( 'facebook' ); ?>" value="<?php echo esc_attr( $instance['facebook'] ); ?>" />
102
  </p>
103
 
104
  <?php //twitter_URL ?>
105
  <p><label for="<?php echo $this->get_field_id( 'twitter' ); ?>"><?php _e( 'Twitter URL:', 'vkExUnit' ); ?></label><br/>
106
- <input type="text" id="<?php echo $this->get_field_id( 'twitter' ); ?>" class="admin_widget_input" name="<?php echo $this->get_field_name( 'twitter' ); ?>" value="<?php echo esc_attr( $instance['twitter'] ); ?>" />
107
  </p>
108
 
109
  <?php //mail_URL ?>
110
  <p><label for="<?php echo $this->get_field_id( 'mail' ); ?>"><?php _e( 'Email Address:', 'vkExUnit' ); ?></label><br/>
111
- <input type="text" id="<?php echo $this->get_field_id( 'mail' ); ?>" class="admin_widget_input" name="<?php echo $this->get_field_name( 'mail' ); ?>" value="<?php echo esc_attr( $instance['mail'] ); ?>" />
112
  </p>
113
 
114
  <?php //youtube_URL ?>
115
  <p><label for="<?php echo $this->get_field_id( 'youtube' ); ?>"><?php _e( 'Youtube URL:', 'vkExUnit' ); ?></label><br/>
116
- <input type="text" id="<?php echo $this->get_field_id( 'youtube' ); ?>" class="admin_widget_input" name="<?php echo $this->get_field_name( 'youtube' ); ?>" value="<?php echo esc_attr( $instance['youtube'] ); ?>" />
117
  </p>
118
 
119
  <?php //rss_URL ?>
120
  <p><label for="<?php echo $this->get_field_id( 'rss' ); ?>"><?php _e( 'RSS URL:', 'vkExUnit' ); ?></label><br/>
121
- <input type="text" id="<?php echo $this->get_field_id( 'rss' ); ?>" class="admin_widget_input" name="<?php echo $this->get_field_name( 'rss' ); ?>" value="<?php echo esc_attr( $instance['rss'] ); ?>" />
122
  </p>
123
 
124
  <?php //instagram_URL ?>
125
  <p><label for="<?php echo $this->get_field_id( 'instagram' ); ?>"><?php _e( 'instagram URL:', 'vkExUnit' ); ?></label><br/>
126
- <input type="text" id="<?php echo $this->get_field_id( 'instagram' ); ?>" class="admin_widget_input" name="<?php echo $this->get_field_name( 'instagram' ); ?>" value="<?php echo esc_attr( $instance['instagram'] ); ?>" /></p>
127
 
128
  <?php //linkedin_URL ?>
129
  <p><label for="<?php echo $this->get_field_id( 'linkedin' ); ?>"><?php _e( 'linkedin URL:', 'vkExUnit' ); ?></label><br/>
130
- <input type="text" id="<?php echo $this->get_field_id( 'linkedin' ); ?>" class="admin_widget_input" name="<?php echo $this->get_field_name( 'linkedin' ); ?>" value="<?php echo esc_attr( $instance['linkedin'] ); ?>" /></p>
131
 
132
  <?php // icon font type ?>
133
 
@@ -151,6 +137,7 @@ $checked = ( !isset( $instance[ 'iconFont_bgType' ] ) || !$instance[ 'iconFont_b
151
 
152
  <?php }
153
 
 
154
  /*-------------------------------------------*/
155
  /* update
156
  /*-------------------------------------------*/
@@ -161,7 +148,6 @@ $checked = ( !isset( $instance[ 'iconFont_bgType' ] ) || !$instance[ 'iconFont_b
161
  $instance['mediaAlt'] = $new_instance['mediaAlt'];
162
  $instance['profile'] = $new_instance['profile'];
163
  $instance['mediaAlign_left'] = $new_instance['mediaAlign_left'];
164
- $instance['mediaAlign'] = $new_instance['mediaAlign'];
165
  $instance['mediaRound'] = $new_instance['mediaRound'];
166
  $instance['mediaSize'] = $new_instance['mediaSize'];
167
  $instance['mediaFloat'] = $new_instance['mediaFloat'];
@@ -176,6 +162,9 @@ $checked = ( !isset( $instance[ 'iconFont_bgType' ] ) || !$instance[ 'iconFont_b
176
  $instance['icon_color'] = $new_instance['icon_color'];
177
  return $instance;
178
  }
 
 
 
179
  /*-------------------------------------------*/
180
  /* SNSアイコンに出力するCSSを出力する関数
181
  /*-------------------------------------------*/
@@ -247,59 +236,6 @@ $checked = ( !isset( $instance[ 'iconFont_bgType' ] ) || !$instance[ 'iconFont_b
247
  return $icon_css;
248
  }
249
 
250
- /*
251
- @seince 6.0.0
252
- */
253
- static public function image_align( $instance )
254
- {
255
- $image_align = 'left';
256
- // 新フィールド(media_align)未保存の場合
257
- if ( ! isset( $instance['mediaAlign'] ) ) {
258
- $image_align = 'center';
259
- if ( isset( $instance['mediaAlign_left'] ) && $instance['mediaAlign_left'] ){
260
- $image_align = 'left';
261
- }
262
- }
263
-
264
- if ( isset( $instance['mediaAlign'] ) ) {
265
- if ( $instance['mediaAlign'] == 'left' ){
266
- $image_align = 'left';
267
- } elseif ( $instance['mediaAlign'] == 'center' ) {
268
- $image_align = 'center';
269
- }
270
- }
271
- return $image_align;
272
- } // static public function image_align( $instance )
273
-
274
- static public function image_outer_size_css( $instance )
275
- {
276
-
277
- if( empty( $instance['mediaRound'] ) ){
278
- /* ピン角の場合 */
279
-
280
- if( empty( $instance['mediaSize'] ) ){
281
- // 画像サイズ指定がない場合
282
- $media_outer_size_css = '';
283
-
284
- } elseif ( $instance['mediaSize'] ){
285
- // 画像サイズ指定がある場合
286
- $media_outer_size_css = 'width:'.esc_attr( mb_convert_kana( $instance['mediaSize'] ) ).'px;';
287
- }
288
-
289
- } elseif ( $instance['mediaRound'] ) {
290
- // 丸抜き指定の場合
291
- if ( isset( $instance['mediaSize'] ) && $instance['mediaSize'] ){
292
- // サイズ指定がある場合
293
- $media_outer_size_css = 'width:'.esc_attr( $instance['mediaSize'] ).'px;';
294
- $media_outer_size_css .= 'height:'.esc_attr( $instance['mediaSize'] ).'px;';
295
- } else {
296
- $media_outer_size_css = '';
297
- }
298
-
299
- }
300
-
301
- return $media_outer_size_css;
302
- }
303
 
304
  /*-------------------------------------------*/
305
  /* widget
@@ -317,47 +253,23 @@ $checked = ( !isset( $instance[ 'iconFont_bgType' ] ) || !$instance[ 'iconFont_b
317
  <div class="profile" >
318
  <?php // Display a profile image
319
 
320
- if( ! empty( $instance['mediaFile'] ) ){
321
-
322
- // $outer_css
323
- /*-------------------------------------------*/
324
- $outer_class = '';
325
-
326
- if ( ! empty( $instance['mediaFloat'] ) ) {
327
- $outer_class .= ' media_float';
328
- }
329
-
330
- if ( ! empty( $instance['mediaRound'] ) ) {
331
- $outer_class .= ' media_round';
332
- }
333
-
334
- // image align
335
- // 抜きなし / 中央 / サイズ指定なし の場合、画像で中央揃え
336
- // 抜きあり / 中央 / サイズ指定なし の場合、外枠で中央揃え のため、外枠の class 基準でcssをあてる
337
- $media_align = self::image_align( $instance );
338
- if ( $media_align == 'center' ){
339
- $outer_class .= ' media_center';
340
- } elseif ( $media_align == 'left' ){
341
- $outer_class .= ' media_left';
342
- }
343
-
344
- // $outer_css
345
- /*-------------------------------------------*/
346
- $outer_css = '';
347
-
348
- // image size
349
- $outer_css .= self::image_outer_size_css( $instance );
350
-
351
- if ( ! empty( $instance['mediaRound'] ) ) {
352
- $outer_css .= 'background:url('.esc_url( $instance[ 'mediaFile' ] ).') no-repeat 50% center;background-size: cover;';
353
- }
354
-
355
- echo '<div class="media_outer'.$outer_class.'" style="'.$outer_css.'">';
356
- // 画像が角丸設定の場合 $mediaRound でクラス付与
357
- echo '<img class="profile_media" src="'.esc_url( $instance['mediaFile'] ).'" alt="'.esc_attr( $instance['mediaAlt'] ).'" />';
358
- echo '</div>';
359
 
360
- } // if( ! empty( $instance['mediaFile'] ) ){
 
 
 
 
 
 
 
 
 
 
 
 
361
 
362
  // Display a profile text
363
  if ( ! empty( $instance['profile'] ) ) {
@@ -405,11 +317,25 @@ foreach ( $sns_names as $key => $sns_name ) {
405
  // Profile widget uploader js
406
  function vkExUnit_profile_admin_scripts() {
407
  wp_enqueue_media();
408
- wp_register_script( 'vk-admin-widget', plugin_dir_url( __FILE__ ) . 'js/admin-widget.js', array( 'jquery' ), false, true );
409
- wp_enqueue_script( 'vk-admin-widget' );
410
  }
411
  add_action( 'admin_print_scripts', 'vkExUnit_profile_admin_scripts' );
412
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
413
  add_action('widgets_init', 'vkExUnit_widget_register_profile');
414
  function vkExUnit_widget_register_profile(){
415
  return register_widget("WP_Widget_vkExUnit_profile");
11
  parent::__construct(
12
  'WP_Widget_vkExUnit_profile',
13
  $widget_name,
14
+ array( 'description' => __( 'Displays a your profile', 'biz-vektor' ) )
15
  );
16
  }
17
 
19
  /*-------------------------------------------*/
20
  /* form
21
  /*-------------------------------------------*/
22
+ function form( $instance )
23
  {
24
  $defaults = array(
25
  'label' => __( 'Profile', 'vkExUnit' ),
26
  'mediaFile' => '',
27
  'mediaAlt' => '',
28
+ 'mediaAlign_left' => '',
 
29
  'mediaRound' => '',
30
  'mediaSize' => '',
31
  'mediaFloat' => '',
45
 
46
  <?php //title ?>
47
  <p><label for="<?php echo $this->get_field_id( 'label' ); ?>"><?php _e( 'Title:', 'vkExUnit' ); ?></label><br/>
48
+ <input type="text" id="<?php echo $this->get_field_id( 'label' ); ?>" class="prof_input" name="<?php echo $this->get_field_name( 'label' ); ?>" value="<?php echo esc_attr( $instance['label'] ); ?>" />
49
  </p>
50
 
51
  <?php //media uploader ?>
52
  <p><label for="<?php echo $this->get_field_id( 'profile' ); ?>"><?php _e( 'Select Profile image:', 'vkExUnit' ); ?></label><br/>
53
+ <input type="hidden" class="media_url" id="<?php echo $this->get_field_id( 'mediaFile' ); ?>" name="<?php echo $this->get_field_name( 'mediaFile' ); ?>" value="<?php echo esc_attr( $instance['mediaFile'] ); ?>" />
54
+ <input type="hidden" class="media_alt" id="<?php echo $this->get_field_id( 'mediaAlt' ); ?>" name="<?php echo $this->get_field_name( 'mediaAlt' ); ?>" value="<?php echo esc_attr( $instance['mediaAlt'] ); ?>" />
55
+ <input type="button" class="media_select" value="<?php _e( 'Select image', 'vkExUnit' ); ?>" onclick="clickSelect(event.target);" />
56
+ <input type="button" class="media_clear" value="<?php _e( 'Clear image', 'vkExUnit' ); ?>" onclick="clickClear(event.target);" />
57
+ </p>
58
+ <div class="media">
59
+ <?php if ( ! empty( $instance['mediaFile'] ) ) : ?>
60
+ <img class="media_image" src="<?php echo esc_url( $instance['mediaFile'] ); ?>" alt="<?php echo esc_attr( $instance['mediaAlt'] ); ?>" />
61
+ <?php endif; ?>
62
+ </div>
 
 
 
 
 
63
 
64
  <?php //image round setting ?>
65
  <p><input type="checkbox" id="<?php echo $this->get_field_id( 'mediaRound' ); ?>" name="<?php echo $this->get_field_name( 'mediaRound' ); ?>" value="true" <?php echo ($instance['mediaRound'])? 'checked': '' ; ?> ><label for="<?php echo $this->get_field_id( 'mediaRound' ); ?>"><?php _e( 'Cut out round the image.', 'vkExUnit' ); ?></label>
67
 
68
  <?php //image size setting ?>
69
  <p><label for="<?php echo $this->get_field_id( 'mediaSize' ); ?>"><?php _e( 'Media size (Optional)', 'vkExUnit' ); ?></label><br/>
70
+ <input type="text" id="<?php echo $this->get_field_id( 'mediaSize' ); ?>" class="prof_input" name="<?php echo $this->get_field_name( 'mediaSize' ); ?>" style="width:50px;" value="<?php echo esc_attr( $instance['mediaSize'] ); ?>" /> px
71
  </p>
72
 
73
  <?php //image mediaAlign_left setting ?>
74
+ <p><input type="checkbox" id="<?php echo $this->get_field_id( 'mediaAlign_left' ); ?>" name="<?php echo $this->get_field_name( 'mediaAlign_left' ); ?>" value="true" <?php echo ($instance['mediaAlign_left'])? 'checked': '' ; ?> ><label for="<?php echo $this->get_field_id( 'mediaAlign_left' ); ?>"><?php _e( 'Image align left', 'vkExUnit' ); ?></label>
 
 
 
 
 
 
 
 
75
  </p>
76
 
77
  <?php //image float setting ?>
80
 
81
  <?php //profile text ?>
82
  <p><label for="<?php echo $this->get_field_id( 'profile' ); ?>"><?php _e( 'Profile Text:', 'vkExUnit' ); ?></label></p>
83
+ <textarea rows="4" cols="40" id="<?php echo $this->get_field_id( 'profile' ); ?>" class="prof_input textarea" name="<?php echo $this->get_field_name( 'profile' ); ?>"><?php echo esc_textarea( $instance['profile'] ); ?></textarea>
84
 
85
  <?php //facebook_URL ?>
86
  <p><label for="<?php echo $this->get_field_id( 'facebook' ); ?>"><?php _e( 'Facebook URL:', 'vkExUnit' ); ?></label><br/>
87
+ <input type="text" id="<?php echo $this->get_field_id( 'facebook' ); ?>" class="prof_input" name="<?php echo $this->get_field_name( 'facebook' ); ?>" value="<?php echo esc_attr( $instance['facebook'] ); ?>" />
88
  </p>
89
 
90
  <?php //twitter_URL ?>
91
  <p><label for="<?php echo $this->get_field_id( 'twitter' ); ?>"><?php _e( 'Twitter URL:', 'vkExUnit' ); ?></label><br/>
92
+ <input type="text" id="<?php echo $this->get_field_id( 'twitter' ); ?>" class="prof_input" name="<?php echo $this->get_field_name( 'twitter' ); ?>" value="<?php echo esc_attr( $instance['twitter'] ); ?>" />
93
  </p>
94
 
95
  <?php //mail_URL ?>
96
  <p><label for="<?php echo $this->get_field_id( 'mail' ); ?>"><?php _e( 'Email Address:', 'vkExUnit' ); ?></label><br/>
97
+ <input type="text" id="<?php echo $this->get_field_id( 'mail' ); ?>" class="prof_input" name="<?php echo $this->get_field_name( 'mail' ); ?>" value="<?php echo esc_attr( $instance['mail'] ); ?>" />
98
  </p>
99
 
100
  <?php //youtube_URL ?>
101
  <p><label for="<?php echo $this->get_field_id( 'youtube' ); ?>"><?php _e( 'Youtube URL:', 'vkExUnit' ); ?></label><br/>
102
+ <input type="text" id="<?php echo $this->get_field_id( 'youtube' ); ?>" class="prof_input" name="<?php echo $this->get_field_name( 'youtube' ); ?>" value="<?php echo esc_attr( $instance['youtube'] ); ?>" />
103
  </p>
104
 
105
  <?php //rss_URL ?>
106
  <p><label for="<?php echo $this->get_field_id( 'rss' ); ?>"><?php _e( 'RSS URL:', 'vkExUnit' ); ?></label><br/>
107
+ <input type="text" id="<?php echo $this->get_field_id( 'rss' ); ?>" class="prof_input" name="<?php echo $this->get_field_name( 'rss' ); ?>" value="<?php echo esc_attr( $instance['rss'] ); ?>" />
108
  </p>
109
 
110
  <?php //instagram_URL ?>
111
  <p><label for="<?php echo $this->get_field_id( 'instagram' ); ?>"><?php _e( 'instagram URL:', 'vkExUnit' ); ?></label><br/>
112
+ <input type="text" id="<?php echo $this->get_field_id( 'instagram' ); ?>" class="prof_input" name="<?php echo $this->get_field_name( 'instagram' ); ?>" value="<?php echo esc_attr( $instance['instagram'] ); ?>" /></p>
113
 
114
  <?php //linkedin_URL ?>
115
  <p><label for="<?php echo $this->get_field_id( 'linkedin' ); ?>"><?php _e( 'linkedin URL:', 'vkExUnit' ); ?></label><br/>
116
+ <input type="text" id="<?php echo $this->get_field_id( 'linkedin' ); ?>" class="prof_input" name="<?php echo $this->get_field_name( 'linkedin' ); ?>" value="<?php echo esc_attr( $instance['linkedin'] ); ?>" /></p>
117
 
118
  <?php // icon font type ?>
119
 
137
 
138
  <?php }
139
 
140
+
141
  /*-------------------------------------------*/
142
  /* update
143
  /*-------------------------------------------*/
148
  $instance['mediaAlt'] = $new_instance['mediaAlt'];
149
  $instance['profile'] = $new_instance['profile'];
150
  $instance['mediaAlign_left'] = $new_instance['mediaAlign_left'];
 
151
  $instance['mediaRound'] = $new_instance['mediaRound'];
152
  $instance['mediaSize'] = $new_instance['mediaSize'];
153
  $instance['mediaFloat'] = $new_instance['mediaFloat'];
162
  $instance['icon_color'] = $new_instance['icon_color'];
163
  return $instance;
164
  }
165
+
166
+
167
+
168
  /*-------------------------------------------*/
169
  /* SNSアイコンに出力するCSSを出力する関数
170
  /*-------------------------------------------*/
236
  return $icon_css;
237
  }
238
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
239
 
240
  /*-------------------------------------------*/
241
  /* widget
253
  <div class="profile" >
254
  <?php // Display a profile image
255
 
256
+ $mediaRound = isset( $instance['mediaRound'] ) ? ' media_round' : '' ;
257
+ $mediaSize = isset( $instance['mediaSize'] ) ? mb_convert_kana( $instance['mediaSize'] ) : 'auto' ;
258
+ $mediaClass = '';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
259
 
260
+ if ( ! empty( $instance['mediaFloat'] ) ) {
261
+ $mediaClass .= ' media_float';
262
+ }
263
+ if ( ! empty( $instance['mediaAlign_left'] ) ) {
264
+ $mediaClass .= ' media_left';
265
+ }
266
+ if( ! empty( $instance['mediaFile'] ) ){
267
+ // 配置がフロート設定の場合 $mediaClass で該当のクラス付与
268
+ echo '<div class="media_class'.$mediaClass.'">';
269
+ // 画像が角丸設定の場合 $mediaRound でクラス付与
270
+ echo '<img class="profile_media'.$mediaRound.'" src="'.esc_url( $instance['mediaFile'] ).'" width="'.$mediaSize.'" alt="'.esc_attr( $instance['mediaAlt'] ).'" />';
271
+ echo '</div>';
272
+ }
273
 
274
  // Display a profile text
275
  if ( ! empty( $instance['profile'] ) ) {
317
  // Profile widget uploader js
318
  function vkExUnit_profile_admin_scripts() {
319
  wp_enqueue_media();
320
+ wp_register_script( 'mediauploader', plugin_dir_url( __FILE__ ) . 'js/widget-prof-uploader.js', array( 'jquery' ), false, true );
321
+ wp_enqueue_script( 'mediauploader' );
322
  }
323
  add_action( 'admin_print_scripts', 'vkExUnit_profile_admin_scripts' );
324
 
325
+ // Profile widget CSS
326
+ function vkExUnit_profile_admin_style() {
327
+ echo '<style>.prof_input{ width: 100%;}
328
+ .media_select,.media_clear{ padding: 3px; border: none; border-radius: 3px; background: #00a0d2; color: #fff; font-size: 12px; cursor: pointer; outline: none;}
329
+ .media_select:hover,.media_clear:hover{ background: #0073aa; }
330
+ .media{ position: relative; z-index: 2; overflow: hidden; margin: 3px 0; min-height: 70px; max-height: 200px; width: 100%;
331
+ border: 1px dashed #ccc; border-radius: 5px; background-color: rgba(212, 212, 212, 0.1);}
332
+ .media:before{ position: absolute; top: 50%; left: 50%; z-index: 1; margin: -8px 0 0 -30px; color: #999; content: "No Image";}
333
+ .media_image{ position: relative; z-index: 3; display: block; width: 100%; height: auto;}
334
+ .prof_input.textarea{ margin-top: -1em; }</style>'.PHP_EOL;
335
+ }
336
+ add_action( 'admin_print_styles-widgets.php', 'vkExUnit_profile_admin_style' );
337
+
338
+
339
  add_action('widgets_init', 'vkExUnit_widget_register_profile');
340
  function vkExUnit_widget_register_profile(){
341
  return register_widget("WP_Widget_vkExUnit_profile");
plugins/other_widget/widget-side-child-page-list.php CHANGED
File without changes
plugins/other_widget/widget-taxonomies.php CHANGED
File without changes
plugins/pageList_ancestor.php CHANGED
@@ -5,7 +5,7 @@
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
 
@@ -16,22 +16,8 @@ function vkExUnit_pageList_ancestor_loopend( $query ){
16
 
17
 
18
  function vkExUnit_pageList_ancestor_shortcode() {
19
-
20
- global $is_pagewidget;
21
-
22
- if ( $is_pagewidget ) {
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
 
@@ -55,8 +41,6 @@ function vkExUnit_pageList_ancestor_shortcode() {
55
  return '';
56
  }
57
  }
58
- wp_reset_query();
59
- wp_reset_postdata();
60
  return $pageList_ancestor_html;
61
  }
62
 
@@ -72,24 +56,23 @@ function vkExUnit_pageList_ancestor_contentHook( $content ) {
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' : ''; ?> />
@@ -99,12 +82,9 @@ function vkExUnit_pageList_ancestor_admin_metabox_content() {
99
  <?php
100
  }
101
 
 
102
 
103
- /*-------------------------------------------*/
104
- /* save_custom_field
105
- /*-------------------------------------------*/
106
- add_action( 'save_post', 'veu_page_list_ancestor_save_custom_field' );
107
- function veu_page_list_ancestor_save_custom_field( $post_id ) {
108
 
109
  $pageList_ancestor = isset( $_POST['_nonce_vkExUnit__custom_field_pageList_ancestor'] ) ? htmlspecialchars( $_POST['_nonce_vkExUnit__custom_field_pageList_ancestor'] ) : null;
110
 
5
 
6
  add_shortcode( 'pageList_ancestor', 'vkExUnit_pageList_ancestor_shortcode' );
7
 
8
+ if( vkExUnit_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
 
16
 
17
 
18
  function vkExUnit_pageList_ancestor_shortcode() {
19
+ global $post;
20
+ if ( ! is_page() || ! get_post_meta( $post->ID, 'vkExUnit_pageList_ancestor', true ) ) { return; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
21
 
22
  $pageList_ancestor_html = PHP_EOL.'<section class="veu_pageList_ancestor">'.PHP_EOL;
23
 
41
  return '';
42
  }
43
  }
 
 
44
  return $pageList_ancestor_html;
45
  }
46
 
56
  }
57
  return $content;
58
  }
59
+ add_filter( 'vkExUnit_customField_Page_activation', 'vkExUnit_pageList_ancestor_activate_meta_box', 10, 1 );
60
+ function vkExUnit_pageList_ancestor_activate_meta_box( $flag ) {
 
 
 
 
61
  return true;
62
  }
63
 
64
+
65
+
66
+ // admin screen -------------------------------
67
+
68
+ add_action( 'vkExUnit_customField_Page_box', 'vkExUnit_pageList_ancestor_meta_box' );
69
+ add_action( 'save_post', 'vkExUnit_pageList_ancestor' );
70
+
71
+ function vkExUnit_pageList_ancestor_meta_box() {
72
  global $post;
73
  $enable = get_post_meta( $post->ID, 'vkExUnit_pageList_ancestor', true ); ?>
74
 
75
+ <div>
76
  <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__ ) );?>" />
77
  <label for="vkExUnit_pageList_ancestor">
78
  <input type="checkbox" id="vkExUnit_pageList_ancestor" name="vkExUnit_pageList_ancestor"<?php echo ($enable)? ' checked' : ''; ?> />
82
  <?php
83
  }
84
 
85
+ // seve function -------------------------------
86
 
87
+ function vkExUnit_pageList_ancestor( $post_id ) {
 
 
 
 
88
 
89
  $pageList_ancestor = isset( $_POST['_nonce_vkExUnit__custom_field_pageList_ancestor'] ) ? htmlspecialchars( $_POST['_nonce_vkExUnit__custom_field_pageList_ancestor'] ) : null;
90
 
plugins/page_custom_field.php ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /*-------------------------------------------*/
4
+ /* add page custom field
5
+ /*-------------------------------------------*/
6
+ add_action( 'admin_menu', 'vkExUnit_add_custom_field_pageOption' );
7
+
8
+ // add meta_box
9
+ function vkExUnit_add_custom_field_pageOption() {
10
+ if ( apply_filters( 'vkExUnit_customField_Page_activation', false ) ) {
11
+ add_meta_box( 'pageOption', __( 'Setting of insert items', 'vkExUnit' ), 'vkExUnit_pageOption_box', 'page', 'normal', 'high' );
12
+ }
13
+ }
14
+
15
+ // display a meta_box
16
+ function vkExUnit_pageOption_box() {
17
+ do_action( 'vkExUnit_customField_Page_box' );
18
+ }
plugins/post-type-manager-config.php CHANGED
@@ -8,7 +8,7 @@ if ( ! class_exists( 'Vk_post_type_manager' ) )
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
  // /*-------------------------------------------*/
@@ -16,4 +16,4 @@ if ( ! class_exists( 'Vk_post_type_manager' ) )
16
  // __( 'Color', 'XXXX_plugin_text_domain_XXXX' );
17
  // }
18
 
19
- }
8
  global $vk_post_type_manager_textdomain;
9
  $vk_post_type_manager_textdomain = 'vkExUnit';
10
 
11
+ require_once( 'post-type-manager/class.post-type-manager.php' );
12
 
13
  // /* transrate
14
  // /*-------------------------------------------*/
16
  // __( 'Color', 'XXXX_plugin_text_domain_XXXX' );
17
  // }
18
 
19
+ }
plugins/post-type-manager/class.post-type-manager.php CHANGED
@@ -1,4 +1,4 @@
1
- <?php
2
 
3
  /*
4
  このファイルの元ファイルは
@@ -22,11 +22,11 @@ if ( ! class_exists( 'Vk_post_type_manager' ) ) {
22
  'singular_name' => __( 'Custom Post Type Setting', $vk_post_type_manager_textdomain ),
23
  ),
24
  'public' => false,
25
- 'show_ui' => true,
26
- 'show_in_menu' => true,
27
  'menu_position' => 100,
28
- 'capability_type' => array('post_type_manage','post_type_manages'),
29
- 'map_meta_cap' => true,
30
  'has_archive' => false,
31
  'menu_icon' => 'dashicons-admin-generic',
32
  'supports' => array('title')
@@ -34,175 +34,110 @@ if ( ! class_exists( 'Vk_post_type_manager' ) ) {
34
  );
35
  }
36
 
37
- /*-------------------------------------------*/
38
- /* post_type_manage の編集権限を追加
39
- /*-------------------------------------------*/
40
- function add_cap_post_type_manage() {
41
- $role = get_role('administrator');
42
- $post_type_name = 'post_type_manage';
43
- $role->add_cap( 'add_'.$post_type_name );
44
- $role->add_cap( 'add_'.$post_type_name.'s' );
45
- $role->add_cap( 'edit_'.$post_type_name );
46
- $role->add_cap( 'edit_'.$post_type_name.'s' );
47
- $role->add_cap( 'edit_published_'.$post_type_name.'s' );
48
- $role->add_cap( 'edit_others_'.$post_type_name.'s' );
49
- $role->add_cap( 'delete_'.$post_type_name );
50
- $role->add_cap( 'delete_'.$post_type_name.'s' );
51
- $role->add_cap( 'delete_private_'.$post_type_name.'s' );
52
- $role->add_cap( 'delete_others_'.$post_type_name.'s' );
53
- $role->add_cap( 'delete_published_'.$post_type_name.'s' );
54
- $role->add_cap( 'publish_'.$post_type_name.'s' );
55
- $role->add_cap( 'publish_others_'.$post_type_name.'s' );
56
- }
57
-
58
- /*-------------------------------------------*/
59
- /* meta box を作成
60
- /*-------------------------------------------*/
61
- // add meta_box
62
- function add_meta_box() {
63
- global $vk_post_type_manager_textdomain;
64
- add_meta_box( 'meta_box_post_type_manage', __('Custom Post Type Setting',$vk_post_type_manager_textdomain), array( $this, 'add_meta_box_action' ), 'post_type_manage','normal','high' );
65
- }
66
- function add_meta_box_action(){
67
- global $vk_post_type_manager_textdomain;
68
- global $post;
69
 
70
  //CSRF対策の設定(フォームにhiddenフィールドとして追加するためのnonceを「'noncename__post_type_manager」として設定)
71
- wp_nonce_field( wp_create_nonce(__FILE__), 'noncename__post_type_manager' );
72
-
73
- ?>
74
- <style type="text/css">
75
- table.table { border-collapse: collapse; border-spacing: 0;width:100%; }
76
- table.table th,
77
- table.table td{ padding:0.5em 0.8em; }
78
- table.table th { background-color: #f5f5f5; }
79
- table.table-border,
80
- table.table-border th,
81
- table.table-border td { border:1px solid #e5e5e5; }
82
- </style>
83
- <?php
84
-
85
- /* Post Type ID
86
- /*-------------------------------------------*/
87
- echo '<h4>'.__('Post Type ID(Required)', $vk_post_type_manager_textdomain).'</h4>';
88
- echo '<p>'.__( '20 characters or less in alphanumeric',$vk_post_type_manager_textdomain).'</p>';
89
- echo '<input class="form-control" type="text" id="veu_post_type_id" name="veu_post_type_id" value="'.esc_attr($post->veu_post_type_id).'" size="30">';
90
- echo '<hr>';
91
-
92
- $post_type_items_array = array(
93
- 'title' => __( 'title', $vk_post_type_manager_textdomain ),
94
- 'editor' => __( 'editor', $vk_post_type_manager_textdomain ),
95
- 'author' => __( 'author', $vk_post_type_manager_textdomain ),
96
- 'thumbnail' => __( 'thumbnail', $vk_post_type_manager_textdomain ),
97
- 'excerpt' => __( 'excerpt', $vk_post_type_manager_textdomain ),
98
- 'comments' => __( 'comments', $vk_post_type_manager_textdomain ),
99
- 'revisions' => __( 'revisions', $vk_post_type_manager_textdomain ),
100
  );
101
 
102
- /* Supports(Required)
103
- /*-------------------------------------------*/
104
- echo '<h4>'.__('Supports(Required)', $vk_post_type_manager_textdomain ).'</h4>';
105
- $post_type_items_value = get_post_meta( $post->ID,'veu_post_type_items',true );
106
- echo '<ul>';
107
- foreach ($post_type_items_array as $key => $label) {
108
- $checked = ( isset( $post_type_items_value[$key] ) && $post_type_items_value[$key] ) ? ' checked':'';
109
- echo '<li><label>'.'<input type="checkbox" id="veu_post_type_items['.$key.']" name="veu_post_type_items['.$key.']" value="true"'.$checked.'> '.$label.'</label></li>';
110
- }
111
- echo '</ul>';
112
-
113
- echo '<hr>';
114
-
115
- /* Menu position
116
- /*-------------------------------------------*/
117
- echo '<h4>'.__('Menu position(optional)', $vk_post_type_manager_textdomain ).'</h4>';
118
- echo '<p>'.__('Please enter a number.', $vk_post_type_manager_textdomain ).'</p>';
119
- echo '<input class="form-control" type="text" id="veu_menu_position" name="veu_menu_position" value="'.esc_attr($post->veu_menu_position).'" size="30">';
120
-
121
- echo '<hr>';
122
-
123
- /* Export to Rest api
124
- /*-------------------------------------------*/
125
- echo '<h4>'.__('Export to REST API(optional)', $vk_post_type_manager_textdomain ).'</h4>';
126
-
127
- // 現在保存されているカスタムフィールドの値を取得
128
- $export_to_api_value = get_post_meta( $post->ID,'veu_post_type_export_to_api',true );
129
-
130
- // 保存されているデータが true だったら $checked = ' checked' にする。
131
- if ( $export_to_api_value ) {
132
- $checked = ' checked';
133
- } else {
134
- $checked = '';
135
- }
136
-
137
- echo '<label>'.'<input type="checkbox" id="veu_post_type_export_to_api" name="veu_post_type_export_to_api" value="true"'.$checked.'> '.__('Export to REST API').'</label>';
138
- echo '<hr>';
139
-
140
- /* Custom taxonomies
141
- /*-------------------------------------------*/
142
- echo '<h4>'.__('Custom taxonomies(optional)', $vk_post_type_manager_textdomain).'</h4>';
143
-
144
- echo '<p>';
145
- echo __('Custom taxonomy is like a category in post.',$vk_post_type_manager_textdomain ).'<br />';
146
- echo __('However, it refers to the "category" itself, not to the “item” of the category.',$vk_post_type_manager_textdomain ).'<br />';
147
- echo __('For example, if you create a post type "construction result", Custom taxonomy will be "construction type", "construction area", etc.',$vk_post_type_manager_textdomain );
148
- echo '</p>';
149
-
150
- echo '<table class="table table-border">';
151
-
152
- // カスタム分類の情報は カスタムフィールドの veu_taxonomy に連想配列で格納している
153
- $taxonomy = get_post_meta( $post->ID, 'veu_taxonomy', true );
154
-
155
- // if ( ! $taxonomy ){
156
- // $taxonomy = array(array());
157
  // }
158
-
159
- for ($i=1; $i <= 3; $i++) {
160
-
161
  $slug = ( isset( $taxonomy[$i]['slug'] ) ) ? $taxonomy[$i]['slug'] : '';
162
  $label = ( isset( $taxonomy[$i]['label'] ) ) ? $taxonomy[$i]['label'] : '';
163
- $tag = ( isset( $taxonomy[$i]['tag'] ) ) ? $taxonomy[$i]['tag'] : '';
164
- $rest_api = ( isset( $taxonomy[$i]['rest_api'] ) ) ? $taxonomy[$i]['rest_api'] : '';
165
-
166
- echo '<tr>';
167
-
168
- echo '<th rowspan="4">'.$i.'</th>';
169
-
170
- // slug
171
- echo '<td>'.__('Custon taxonomy name(slug)', $vk_post_type_manager_textdomain ).'</td>';
172
- echo '<td><input type="text" id="veu_taxonomy['.$i.'][slug]" name="veu_taxonomy['.$i.'][slug]" value="'.esc_attr($slug).'" size="20">';
173
- $locale = get_locale();
174
- if ( ! in_array( $locale, array( 'en_US', 'en_CA', 'en_NZ', 'en_AU', 'en_ZA', 'en_GB' ) ) ){
175
- echo '<div>'.__( '* Please be sure to enter it with one-byte alphanumeric characters',$vk_post_type_manager_textdomain).'</div>';
176
- }
177
- echo '</td>';
178
-
179
- // 表示名
180
- echo '<tr>';
181
- echo '<td>'.__('Custon taxonomy label', $vk_post_type_manager_textdomain ).'</td>';
182
- echo '<td><input type="text" id="veu_taxonomy['.$i.'][label]" name="veu_taxonomy['.$i.'][label]" value="'.esc_attr($label).'" size="20"></td>';
183
  echo '</tr>';
184
-
185
- // tag
186
- echo '<tr>';
187
- $checked = ( isset( $taxonomy[$i]['tag'] ) && $taxonomy[$i]['tag'] ) ? ' checked':'';
188
- echo '<td>'.__('Hierarchy', $vk_post_type_manager_textdomain ).'</td>';
189
- echo '<td><label><input type="checkbox" id="veu_taxonomy['.$i.'][tag]" name="veu_taxonomy['.$i.'][tag]" value="true"'.$checked.'> '.__('Make it a tag (do not hierarchize)', $vk_post_type_manager_textdomain).'</label></td>';
190
- echo '</tr>';
191
-
192
- // RERT API
193
- echo '<tr>';
194
-
195
- // チェックが元々入ってるかどうか
196
- $checked = ( isset( $taxonomy[$i]['rest_api'] ) && $taxonomy[$i]['rest_api'] ) ? ' checked':'';
197
-
198
- echo '<td>'.__('REST API(optional)', $vk_post_type_manager_textdomain ).'</td>';
199
- echo '<td><label><input type="checkbox" id="veu_taxonomy['.$i.'][rest_api]" name="veu_taxonomy['.$i.'][rest_api]" value="true"'.$checked.'> '.__('Use for REST API', $vk_post_type_manager_textdomain).'</label></td>';
200
- echo '</tr>';
201
-
202
  }
203
  echo '</table>';
204
 
205
- }
 
 
 
 
 
 
 
206
 
207
  /*-------------------------------------------*/
208
  /* 入力された値の保存
@@ -215,37 +150,27 @@ if ( ! class_exists( 'Vk_post_type_manager' ) ) {
215
  $noncename__post_type_manager = isset($_POST['noncename__post_type_manager']) ? $_POST['noncename__post_type_manager'] : null;
216
 
217
  //nonce を確認し、値が書き換えられていれば、何もしない(CSRF対策)
218
- if(!wp_verify_nonce($noncename__post_type_manager, wp_create_nonce(__FILE__))) {
219
  return $post_id;
220
  }
221
 
222
  //自動保存ルーチンかどうかチェック。そうだった場合は何もしない(記事の自動保存処理として呼び出された場合の対策)
223
  if(defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) { return $post_id; }
224
-
225
- // 保存しているカスタムフィールド
226
- $fields = array(
227
- 'veu_post_type_id',
228
- 'veu_post_type_items',
229
- 'veu_menu_position',
230
- 'veu_post_type_export_to_api',
231
- 'veu_taxonomy'
232
- );
233
 
234
  foreach ($fields as $key => $field) {
235
- $field_value = ( isset( $_POST[$field] ) ) ? $_POST[$field] : '';
236
-
237
- // データが空だったら入れる
238
- if( get_post_meta($post_id, $field ) == ""){
239
- add_post_meta($post_id, $field , $field_value, true);
240
-
241
- // 今入ってる値と違ってたらアップデートする
242
- } elseif( $field_value != get_post_meta( $post_id, $field , true)){
243
- update_post_meta($post_id, $field , $field_value);
244
-
245
- // 入力がなかったら消す
246
- } elseif( $field_value == "" ){
247
- delete_post_meta($post_id, $field , get_post_meta( $post_id, $field , true ));
248
- }
249
  }
250
 
251
  }
@@ -257,19 +182,19 @@ if ( ! class_exists( 'Vk_post_type_manager' ) ) {
257
  $html = '<div class="notice-warning notice is-dismissible">';
258
  $link = admin_url().'options-permalink.php';
259
  // $html .= '<p>'.sprintf( __('設定を更新したら<a href="%s">パーマリンク設定</a>を保存してください。', $vk_post_type_manager_textdomain ),$link ).'</p>';
260
- $html .= '<p>'.sprintf( __('Please save a <a href="%s">permanent link configuration</a> After updating the setting.', $vk_post_type_manager_textdomain ),$link ).'</p>';
261
  $html .= ' <button type="button" class="notice-dismiss">';
262
  $html .= ' <span class="screen-reader-text">この通知を非表示にする</span>';
263
  $html .= ' </button>';
264
  $html .= '</div>';
265
 
266
  echo $html;
267
- }
268
  }
269
 
270
 
271
  /*-------------------------------------------*/
272
- /* 登録したカスタム投稿タイプを実際に作成
273
  /*-------------------------------------------*/
274
 
275
  function add_post_type() {
@@ -279,10 +204,10 @@ if ( ! class_exists( 'Vk_post_type_manager' ) ) {
279
  'post_status' => 'publish',
280
  'order' => 'ASC',
281
  'orderby' => 'menu_order',
282
- 'suppress_filters' => true
283
  );
284
- $custom_post_types = get_posts($args);
285
- if ( $custom_post_types ) {
286
  foreach ($custom_post_types as $key => $post) {
287
 
288
  /* 投稿タイプ追加
@@ -298,93 +223,70 @@ if ( ! class_exists( 'Vk_post_type_manager' ) ) {
298
  foreach ($post_type_items as $key => $value) {
299
  $supports[] = $key;
300
  }
 
 
 
 
 
 
 
 
 
 
301
 
302
- // カスタム投稿タイプのスラッグ
303
  $post_type_id = esc_html( get_post_meta( $post->ID, 'veu_post_type_id', true ) );
304
-
305
  if ( $post_type_id ) {
306
-
307
- $menu_position = intval( mb_convert_kana ( get_post_meta( $post->ID, 'veu_menu_position', true ), 'n' ) );
308
- if ( !$menu_position ) $menu_position = 5;
309
- $args = array(
310
- 'labels' => $labels,
311
- 'public' => true,
312
- 'has_archive' => true,
313
- 'menu_position' => $menu_position,
314
- 'supports' => $supports
315
- );
316
-
317
- // REST API に出力するかどうかをカスタムフィールドから取得
318
- $rest_api = get_post_meta( $post->ID, 'veu_post_type_export_to_api', true );
319
- // REST APIに出力する場合
320
- if ( $rest_api ) {
321
- $rest_args = array(
322
- 'show_in_rest' => true,
323
- 'rest_base' => $post_type_id,
324
- );
325
- $args = array_merge( $args, $rest_args );
326
- }
327
-
328
- // カスタム投稿タイプを発行
329
  register_post_type( $post_type_id, $args );
330
 
331
  /* カスタム分類を追加
332
  /*-------------------------------------------*/
333
-
334
- // カスタムフィールドに連想配列で格納しておいたカスタム分類の情報を取得
335
  $veu_taxonomies = get_post_meta( $post->ID, 'veu_taxonomy', true );
336
 
337
  foreach ($veu_taxonomies as $key => $taxonomy) {
338
-
339
  if ( $taxonomy['slug'] && $taxonomy['label']){
340
-
341
- // カスタム分類を階層化するかどうか
342
- $hierarchical_true = ( empty( $taxonomy['tag'] ) ) ? true : false;
343
- // REST API を使用するかどうか
344
- $rest_api_true = ( empty( $taxonomy['rest_api'] ) ) ? false : true;
345
-
346
- $args = array(
347
- 'hierarchical' => $hierarchical_true,
348
- 'update_count_callback' => '_update_post_term_count',
349
- 'label' => $taxonomy['label'],
350
- 'singular_label' => $taxonomy['label'],
351
- 'public' => true,
352
- 'show_ui' => true,
353
- 'show_in_rest' => $rest_api_true,
354
- );
355
-
356
  register_taxonomy(
357
- $taxonomy['slug'],
358
  $post_type_id,
359
- $args
360
- );
361
- } // if ( $taxonomy['slug'] && $taxonomy['label']){
 
 
 
 
 
 
 
362
 
363
- } // foreach ($veu_taxonomies as $key => $taxonomy) {
364
 
365
  } // if ( $post_type_id ) {
366
 
367
- } // foreach ($custom_post_types as $key => $post) {
368
-
369
- } // if ( $custom_post_types ) {
370
 
371
- }
372
 
373
- /*-------------------------------------------*/
374
- /* 実行
375
- /*-------------------------------------------*/
376
- public function __construct(){
377
- add_action( 'init', array( $this, 'add_post_type_post_type_manage' ) );
378
- add_action( 'admin_init', array( $this, 'add_cap_post_type_manage' ) );
379
- add_action( 'save_post', array( $this, 'save_cf_value') );
380
- add_action( 'admin_menu', array( $this, 'add_meta_box' ) );
381
- add_action( 'init', array( $this, 'add_post_type' ) ,0);
382
- // add_action( 'save_post', array( $this, 'add_post_notice' ) );
383
- add_action( 'admin_notices', array( $this, 'add_post_notice' ) );
384
- }
385
 
386
- } // class Vk_post_type_manager
387
 
388
- $Vk_post_type_manager = new Vk_post_type_manager();
389
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
390
  }
 
1
+ <?php
2
 
3
  /*
4
  このファイルの元ファイルは
22
  'singular_name' => __( 'Custom Post Type Setting', $vk_post_type_manager_textdomain ),
23
  ),
24
  'public' => false,
25
+ 'show_ui' => true,
26
+ 'show_in_menu' => true,
27
  'menu_position' => 100,
28
+ 'capability_type' => array('post_type_manage','post_type_manages'),
29
+ 'map_meta_cap' => true,
30
  'has_archive' => false,
31
  'menu_icon' => 'dashicons-admin-generic',
32
  'supports' => array('title')
34
  );
35
  }
36
 
37
+ /*-------------------------------------------*/
38
+ /* post_type_manage の編集権限を追加
39
+ /*-------------------------------------------*/
40
+ function add_cap_post_type_manage() {
41
+ $role = get_role('administrator');
42
+ $post_type_name = 'post_type_manage';
43
+ $role->add_cap( 'add_'.$post_type_name );
44
+ $role->add_cap( 'add_'.$post_type_name.'s' );
45
+ $role->add_cap( 'edit_'.$post_type_name );
46
+ $role->add_cap( 'edit_'.$post_type_name.'s' );
47
+ $role->add_cap( 'edit_published_'.$post_type_name.'s' );
48
+ $role->add_cap( 'edit_others_'.$post_type_name.'s' );
49
+ $role->add_cap( 'delete_'.$post_type_name );
50
+ $role->add_cap( 'delete_'.$post_type_name.'s' );
51
+ $role->add_cap( 'delete_private_'.$post_type_name.'s' );
52
+ $role->add_cap( 'delete_others_'.$post_type_name.'s' );
53
+ $role->add_cap( 'delete_published_'.$post_type_name.'s' );
54
+ $role->add_cap( 'publish_'.$post_type_name.'s' );
55
+ $role->add_cap( 'publish_others_'.$post_type_name.'s' );
56
+ }
57
+
58
+ /*-------------------------------------------*/
59
+ /* meta box を作成
60
+ /*-------------------------------------------*/
61
+ // add meta_box
62
+ function add_meta_box() {
63
+ global $vk_post_type_manager_textdomain;
64
+ add_meta_box( 'meta_box_post_type_manage', __('Custom Post Type Setting',$vk_post_type_manager_textdomain), array( $this, 'add_meta_box_action' ), 'post_type_manage','normal','high' );
65
+ }
66
+ function add_meta_box_action(){
67
+ global $vk_post_type_manager_textdomain;
68
+ global $post;
69
 
70
  //CSRF対策の設定(フォームにhiddenフィールドとして追加するためのnonceを「'noncename__post_type_manager」として設定)
71
+ wp_nonce_field( wp_create_nonce(__FILE__), 'noncename__post_type_manager' );
72
+
73
+ // Post Type ID
74
+ echo '<h4>'.__('Post Type ID(Required)', $vk_post_type_manager_textdomain).'</h4>';
75
+ echo '<p>'.__( '20 characters or less in alphanumeric',$vk_post_type_manager_textdomain).'</p>';
76
+ echo '<input class="form-control" type="text" id="veu_post_type_id" name="veu_post_type_id" value="'.esc_attr($post->veu_post_type_id).'" size="30">';
77
+ echo '<hr>';
78
+
79
+ $post_type_items_array = array(
80
+ 'title' => __( 'title', $vk_post_type_manager_textdomain ),
81
+ 'editor' => __( 'editor', $vk_post_type_manager_textdomain ),
82
+ 'author' => __( 'author', $vk_post_type_manager_textdomain ),
83
+ 'thumbnail' => __( 'thumbnail', $vk_post_type_manager_textdomain ),
84
+ 'excerpt' => __( 'excerpt', $vk_post_type_manager_textdomain ),
85
+ 'comments' => __( 'comments', $vk_post_type_manager_textdomain ),
86
+ 'revisions' => __( 'revisions', $vk_post_type_manager_textdomain ),
 
 
 
 
 
 
 
 
 
 
 
 
 
87
  );
88
 
89
+ // Post Type ID
90
+ echo '<h4>'.__('Supports(Required)', $vk_post_type_manager_textdomain ).'</h4>';
91
+ $post_type_items_value = get_post_meta( $post->ID,'veu_post_type_items',true );
92
+ echo '<ul>';
93
+ foreach ($post_type_items_array as $key => $label) {
94
+ $checked = ( isset( $post_type_items_value[$key] ) && $post_type_items_value[$key] ) ? ' checked':'';
95
+ echo '<li><label>'.'<input type="checkbox" id="veu_post_type_items['.$key.']" name="veu_post_type_items['.$key.']" value="true"'.$checked.'> '.$label.'</label></li>';
96
+ }
97
+ echo '</ul>';
98
+
99
+ echo '<hr>';
100
+
101
+ // Menu position
102
+ echo '<h4>'.__('Menu position(optional)', $vk_post_type_manager_textdomain ).'</h4>';
103
+ echo '<p>'.__('Please enter a number.', $vk_post_type_manager_textdomain ).'</p>';
104
+ echo '<input class="form-control" type="text" id="veu_menu_position" name="veu_menu_position" value="'.esc_attr($post->veu_menu_position).'" size="30">';
105
+
106
+ echo '<hr>';
107
+
108
+ // Custom taxonomies
109
+ echo '<h4>'.__('Custom taxonomies(optional)', $vk_post_type_manager_textdomain).'</h4>';
110
+ $taxonomies = array( 'taxonomy_id', 'taxonomy_lavel');
111
+ echo '<table>';
112
+ echo '<tr>';
113
+ echo '<th></th>';
114
+ echo '<th>'.__('Custon taxonomy name(slug)', $vk_post_type_manager_textdomain ).'</th>';
115
+ echo '<th>'.__('Custon taxonomy label', $vk_post_type_manager_textdomain ).'</th>';
116
+ echo '</tr>';
117
+ // foreach ($variable as $key => $value) {
118
+ // # code...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
119
  // }
120
+ $taxonomy = get_post_meta( $post->ID, 'veu_taxonomy', true );
121
+ for ($i=1; $i <= 3; $i++) {
122
+ echo '<tr>';
123
  $slug = ( isset( $taxonomy[$i]['slug'] ) ) ? $taxonomy[$i]['slug'] : '';
124
  $label = ( isset( $taxonomy[$i]['label'] ) ) ? $taxonomy[$i]['label'] : '';
125
+ echo '<td>'.$i.'</td>';
126
+ echo '<td><input type="text" id="veu_taxonomy['.$i.'][slug]" name="veu_taxonomy['.$i.'][slug]" value="'.esc_attr($slug).'" size="30"></td>';
127
+ echo '<td><input type="text" id="veu_taxonomy['.$i.'][label]" name="veu_taxonomy['.$i.'][label]" value="'.esc_attr($label).'" size="30"></td>';
128
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
129
  echo '</tr>';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
130
  }
131
  echo '</table>';
132
 
133
+
134
+ echo '<hr>';
135
+
136
+ $taxonomy = array(
137
+ array ( 'category' => 'カテゴリー' ),
138
+ );
139
+
140
+ }
141
 
142
  /*-------------------------------------------*/
143
  /* 入力された値の保存
150
  $noncename__post_type_manager = isset($_POST['noncename__post_type_manager']) ? $_POST['noncename__post_type_manager'] : null;
151
 
152
  //nonce を確認し、値が書き換えられていれば、何もしない(CSRF対策)
153
+ if(!wp_verify_nonce($noncename__post_type_manager, wp_create_nonce(__FILE__))) {
154
  return $post_id;
155
  }
156
 
157
  //自動保存ルーチンかどうかチェック。そうだった場合は何もしない(記事の自動保存処理として呼び出された場合の対策)
158
  if(defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) { return $post_id; }
159
+
160
+ $fields = array( 'veu_post_type_id','veu_post_type_items','veu_menu_position','veu_taxonomy' );
 
 
 
 
 
 
 
161
 
162
  foreach ($fields as $key => $field) {
163
+ $field_value = ( isset( $_POST[$field] ) ) ? $_POST[$field] : '';
164
+ // データが空だったら入れる
165
+ if( get_post_meta($post_id, $field ) == ""){
166
+ add_post_meta($post_id, $field , $field_value, true);
167
+ // 今入ってる値と違ってたらアップデートする
168
+ } elseif( $field_value != get_post_meta( $post_id, $field , true)){
169
+ update_post_meta($post_id, $field , $field_value);
170
+ // 入力がなかったら消す
171
+ } elseif( $field_value == "" ){
172
+ delete_post_meta($post_id, $field , get_post_meta( $post_id, $field , true ));
173
+ }
 
 
 
174
  }
175
 
176
  }
182
  $html = '<div class="notice-warning notice is-dismissible">';
183
  $link = admin_url().'options-permalink.php';
184
  // $html .= '<p>'.sprintf( __('設定を更新したら<a href="%s">パーマリンク設定</a>を保存してください。', $vk_post_type_manager_textdomain ),$link ).'</p>';
185
+ $html .= '<p>'.sprintf( __('Please save a <a href="%s">permanent link configuration</a> After updating the setting.', $vk_post_type_manager_textdomain ),$link ).'</p>';
186
  $html .= ' <button type="button" class="notice-dismiss">';
187
  $html .= ' <span class="screen-reader-text">この通知を非表示にする</span>';
188
  $html .= ' </button>';
189
  $html .= '</div>';
190
 
191
  echo $html;
192
+ }
193
  }
194
 
195
 
196
  /*-------------------------------------------*/
197
+ /* 作成したカスタム投稿タイプを追加
198
  /*-------------------------------------------*/
199
 
200
  function add_post_type() {
204
  'post_status' => 'publish',
205
  'order' => 'ASC',
206
  'orderby' => 'menu_order',
207
+ 'suppress_filters' => true
208
  );
209
+ $custom_post_types = get_posts($args);
210
+ if ( $custom_post_types ) {
211
  foreach ($custom_post_types as $key => $post) {
212
 
213
  /* 投稿タイプ追加
223
  foreach ($post_type_items as $key => $value) {
224
  $supports[] = $key;
225
  }
226
+ // print '<pre style="text-align:left">';print_r($post_type_items);print '</pre>';
227
+ $menu_position = intval( mb_convert_kana ( get_post_meta( $post->ID, 'veu_menu_position', true ), 'n' ) );
228
+ if ( !$menu_position ) $menu_position = 5;
229
+ $args = array(
230
+ 'labels' => $labels,
231
+ 'public' => true,
232
+ 'has_archive' => true,
233
+ 'menu_position' => $menu_position,
234
+ 'supports' => $supports
235
+ );
236
 
 
237
  $post_type_id = esc_html( get_post_meta( $post->ID, 'veu_post_type_id', true ) );
 
238
  if ( $post_type_id ) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
239
  register_post_type( $post_type_id, $args );
240
 
241
  /* カスタム分類を追加
242
  /*-------------------------------------------*/
 
 
243
  $veu_taxonomies = get_post_meta( $post->ID, 'veu_taxonomy', true );
244
 
245
  foreach ($veu_taxonomies as $key => $taxonomy) {
246
+ // print '<pre style="text-align:left">';print_r($taxonomy);print '</pre>';
247
  if ( $taxonomy['slug'] && $taxonomy['label']){
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
248
  register_taxonomy(
249
+ $taxonomy['slug'],
250
  $post_type_id,
251
+ array(
252
+ 'hierarchical' => true,
253
+ 'update_count_callback' => '_update_post_term_count',
254
+ 'label' => $taxonomy['label'],
255
+ 'singular_label' => $taxonomy['label'],
256
+ 'public' => true,
257
+ 'show_ui' => true,
258
+ )
259
+ );
260
+ }
261
 
262
+ }
263
 
264
  } // if ( $post_type_id ) {
265
 
 
 
 
266
 
 
267
 
268
+ } // foreach ($custom_post_types as $key => $post) {
 
 
 
 
 
 
 
 
 
 
 
269
 
270
+ } // if ( $custom_post_types ) {
271
 
272
+ }
273
 
274
+ /*-------------------------------------------*/
275
+ /* 実行
276
+ /*-------------------------------------------*/
277
+ public function __construct(){
278
+ add_action( 'init', array( $this, 'add_post_type_post_type_manage' ) );
279
+ add_action( 'admin_init', array( $this, 'add_cap_post_type_manage' ) );
280
+ add_action( 'save_post', array( $this, 'save_cf_value') );
281
+ add_action( 'admin_menu', array( $this, 'add_meta_box' ) );
282
+ add_action( 'init', array( $this, 'add_post_type' ) ,0);
283
+ // add_action( 'save_post', array( $this, 'add_post_notice' ) );
284
+ add_action( 'admin_notices', array( $this, 'add_post_notice' ) );
285
+ }
286
+
287
+ } // class Vk_post_type_manager
288
+
289
+ $Vk_post_type_manager = new Vk_post_type_manager();
290
+
291
  }
292
+
plugins/related_posts/related_posts.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
 
3
- if( veu_content_filter_state() == 'content' ) add_filter( 'the_content', 'vkExUnit_add_relatedPosts_html' , 800 , 1 );
4
  else add_action( 'loop_end', 'vkExUnit_add_related_loopend', 800, 1 );
5
 
6
 
@@ -14,7 +14,7 @@ function vkExUnit_get_relatedPosts( $post_type = 'post', $taxonomy = 'post_tag',
14
  $post_id = get_the_id();
15
 
16
  $terms = get_the_terms( $post_id, $taxonomy );
17
-
18
  if ( ! $terms || ! is_array( $terms ) ) { return $posts_array; }
19
  $tags = array();
20
  foreach ( $terms as $t ) { $tags[] = $t->term_id; }
@@ -48,7 +48,7 @@ function vkExUnit_get_relatedPosts( $post_type = 'post', $taxonomy = 'post_tag',
48
  if ( $post_shortage > 0 ) {
49
  $args = $args_base;
50
  $args['posts_per_page'] = $post_shortage;
51
- foreach ( $posts_array as $post ) {
52
  $args['post__not_in'][] = $post->ID;
53
  }
54
  $args['tax_query'] = array( array(
@@ -89,22 +89,12 @@ function vkExUnit_add_relatedPosts_html( $content ) {
89
  if ( !$related_posts ) { return $content; }
90
 
91
  // $posts_count = mb_convert_kana($relatedPostCount, "a", "UTF-8");
 
92
  if ( $related_posts ) {
93
  $relatedPostsHtml = '<!-- [ .relatedPosts ] -->';
94
  $relatedPostsHtml .= '<aside class="veu_relatedPosts veu_contentAddSection">';
95
-
96
- $output = get_option( 'vkExUnit_related_options');
97
- // テキストフィールドに値が入っていたら、表示させる。
98
- if ( ! empty( $output['related_title'] ) ) {
99
- $relatedPostTitle = $output['related_title'];
100
- } else {
101
- // 何も入っていなかったら既存のタイトルを表示させる。
102
- $relatedPostTitle = __( 'Related posts','vkExUnit' );
103
- }
104
- // 書き換え用フィルターフック(カスタマイザーで変更出来るが、既存ユーザーで使用しているかもしれないため削除不可)
105
- $relatedPostTitle = apply_filters( 'veu_related_post_title', $relatedPostTitle );
106
  $relatedPostsHtml .= '<h1 class="mainSection-title">'.$relatedPostTitle.'</h1>';
107
-
108
  $i = 1;
109
  $relatedPostsHtml .= '<div class="row">';
110
  foreach ( $related_posts as $key => $post ) {
@@ -135,43 +125,6 @@ function vkExUnit_add_relatedPosts_html( $content ) {
135
  return $content;
136
  }
137
 
138
- // カスタマイザーの設定
139
-
140
- if ( apply_filters('veu_customize_panel_activation', false ) ){
141
- add_action( 'customize_register', 'veu_customize_register_related' );
142
- }
143
-
144
- function veu_customize_register_related( $wp_customize ) {
145
- // セクション追加
146
- $wp_customize->add_section( 'veu_related_setting', array(
147
- 'title' => __('Related Settings', 'vkExUnit'),
148
- 'priority' => 1000,
149
- 'panel' => 'veu_setting',
150
- ) );
151
- // セッティング
152
- $wp_customize->add_setting( 'vkExUnit_related_options[related_title]', array(
153
- 'default' => '',
154
- 'type' => 'option', // 保存先 option or theme_mod
155
- 'capability' => 'edit_theme_options',
156
- 'sanitize_callback' => 'sanitize_text_field',
157
- ) );
158
- // コントロール
159
- $wp_customize->add_control( 'related_title', array(
160
- 'label' => __( 'Title:', 'vkExUnit' ),
161
- 'section' => 'veu_related_setting',
162
- 'settings' => 'vkExUnit_related_options[related_title]',
163
- 'type' => 'text',
164
- 'priority' => 1,
165
- ) );
166
- /*-------------------------------------------*/
167
- /* Add Edit Customize Link Btn
168
- /*-------------------------------------------*/
169
- $wp_customize->selective_refresh->add_partial( 'vkExUnit_related_options[related_title]', array(
170
- 'selector' => '.veu_relatedPosts',
171
- 'render_callback' => '',
172
- ) );
173
- }
174
-
175
  /*
176
 
177
  hook sample
@@ -194,4 +147,4 @@ function veu_related_post_args_custom( $related_post_args ){
194
  return $related_post_args;
195
  }
196
 
197
- */
1
  <?php
2
 
3
+ if( vkExUnit_content_filter_state() == 'content' ) add_filter( 'the_content', 'vkExUnit_add_relatedPosts_html' , 800 , 1 );
4
  else add_action( 'loop_end', 'vkExUnit_add_related_loopend', 800, 1 );
5
 
6
 
14
  $post_id = get_the_id();
15
 
16
  $terms = get_the_terms( $post_id, $taxonomy );
17
+
18
  if ( ! $terms || ! is_array( $terms ) ) { return $posts_array; }
19
  $tags = array();
20
  foreach ( $terms as $t ) { $tags[] = $t->term_id; }
48
  if ( $post_shortage > 0 ) {
49
  $args = $args_base;
50
  $args['posts_per_page'] = $post_shortage;
51
+ foreach ( $posts_array as $post ) {
52
  $args['post__not_in'][] = $post->ID;
53
  }
54
  $args['tax_query'] = array( array(
89
  if ( !$related_posts ) { return $content; }
90
 
91
  // $posts_count = mb_convert_kana($relatedPostCount, "a", "UTF-8");
92
+
93
  if ( $related_posts ) {
94
  $relatedPostsHtml = '<!-- [ .relatedPosts ] -->';
95
  $relatedPostsHtml .= '<aside class="veu_relatedPosts veu_contentAddSection">';
96
+ $relatedPostTitle = apply_filters( 'veu_related_post_title', __( 'Related posts','vkExUnit' ) );
 
 
 
 
 
 
 
 
 
 
97
  $relatedPostsHtml .= '<h1 class="mainSection-title">'.$relatedPostTitle.'</h1>';
 
98
  $i = 1;
99
  $relatedPostsHtml .= '<div class="row">';
100
  foreach ( $related_posts as $key => $post ) {
125
  return $content;
126
  }
127
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
128
  /*
129
 
130
  hook sample
147
  return $related_post_args;
148
  }
149
 
150
+ */
plugins/sitemap_page/sitemap_admin.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
  $options = vkExUnit_get_sitemap_options();
3
- // $options_default = veu_get_sns_options_default();
4
  /*-------------------------------------------*/
5
  /* sitemap page
6
  /*-------------------------------------------*/
1
  <?php
2
  $options = vkExUnit_get_sitemap_options();
3
+ // $options_default = vkExUnit_get_sns_options_default();
4
  /*-------------------------------------------*/
5
  /* sitemap page
6
  /*-------------------------------------------*/
plugins/sitemap_page/sitemap_page.php CHANGED
@@ -69,7 +69,7 @@ function vkExUnit_sitemap_options_validate( $input ) {
69
  /*-------------------------------------------*/
70
  /* insert sitemap page
71
  /*-------------------------------------------*/
72
- if( veu_content_filter_state() == 'content' ) add_filter( 'the_content', 'show_sitemap', 7, 1 );
73
  else add_action( 'loop_end', 'vkExUnit_sitemap_loopend' );
74
 
75
 
@@ -216,7 +216,7 @@ function vkExUnit_sitemap( $atts ) {
216
  add_shortcode( 'vkExUnit_sitemap', 'vkExUnit_sitemap' );
217
 
218
 
219
- add_filter( 'veu_content_meta_box_activation', 'vkExUnit_sitemap_activate', 10, 1 );
220
  function vkExUnit_sitemap_activate( $flag ) {
221
  return true;
222
  }
@@ -225,7 +225,7 @@ function vkExUnit_sitemap_activate( $flag ) {
225
  /*-------------------------------------------*/
226
  /* admin _ meta box
227
  /*-------------------------------------------*/
228
- add_action( 'veu_content_meta_box_content', 'vkExUnit_sitemap_meta_box' );
229
  function vkExUnit_sitemap_meta_box() {
230
  global $post;
231
  // sitemap display
69
  /*-------------------------------------------*/
70
  /* insert sitemap page
71
  /*-------------------------------------------*/
72
+ if( vkExUnit_content_filter_state() == 'content' ) add_filter( 'the_content', 'show_sitemap', 7, 1 );
73
  else add_action( 'loop_end', 'vkExUnit_sitemap_loopend' );
74
 
75
 
216
  add_shortcode( 'vkExUnit_sitemap', 'vkExUnit_sitemap' );
217
 
218
 
219
+ add_filter( 'vkExUnit_customField_Page_activation', 'vkExUnit_sitemap_activate', 10, 1 );
220
  function vkExUnit_sitemap_activate( $flag ) {
221
  return true;
222
  }
225
  /*-------------------------------------------*/
226
  /* admin _ meta box
227
  /*-------------------------------------------*/
228
+ add_action( 'vkExUnit_customField_Page_box', 'vkExUnit_sitemap_meta_box' );
229
  function vkExUnit_sitemap_meta_box() {
230
  global $post;
231
  // sitemap display
plugins/sns/function_fbPagePlugin.php CHANGED
File without changes
plugins/sns/function_follow.php CHANGED
@@ -7,7 +7,7 @@ function vkExUnit_add_follow( $content ) {
7
 
8
  if ( is_single() && $postType['slug'] == 'post' ) :
9
 
10
- $options = veu_get_sns_options();
11
  if ( ! $options['enableFollowMe'] ) { return $content; }
12
 
13
  if ( isset( $options['followMe_title'] ) && $options['followMe_title'] ) {
@@ -38,12 +38,6 @@ function vkExUnit_add_follow( $content ) {
38
  $follow_html .= '</div><!-- [ /.followSet_body ] -->'."\n";
39
  $follow_html .= '</section><!-- [ /.followSet ] -->'."\n";
40
 
41
- global $post;
42
- if ( $url = get_edit_post_link( $post->ID ) ) {
43
- $url = admin_url( 'admin.php?page=vkExUnit_main_setting#vkExUnit_sns_options' );
44
- $follow_html .= '<div class="veu_adminEdit"><a href="'.$url.'" class="btn btn-default" target="_blank">'.__( 'Edit follow button', 'vkExUnit' ).'</a></div>';
45
- }
46
-
47
  $content .= $follow_html;
48
 
49
  endif; // if ( $postType == 'post' && is_single() ) :
7
 
8
  if ( is_single() && $postType['slug'] == 'post' ) :
9
 
10
+ $options = vkExUnit_get_sns_options();
11
  if ( ! $options['enableFollowMe'] ) { return $content; }
12
 
13
  if ( isset( $options['followMe_title'] ) && $options['followMe_title'] ) {
38
  $follow_html .= '</div><!-- [ /.followSet_body ] -->'."\n";
39
  $follow_html .= '</section><!-- [ /.followSet ] -->'."\n";
40
 
 
 
 
 
 
 
41
  $content .= $follow_html;
42
 
43
  endif; // if ( $postType == 'post' && is_single() ) :
plugins/sns/function_meta_box.php CHANGED
File without changes
plugins/sns/function_og.php CHANGED
File without changes
plugins/sns/function_snsBtns.php CHANGED
@@ -1,23 +1,24 @@
1
  <?php
2
- if( veu_content_filter_state() == 'content' ) add_filter( 'the_content', 'veu_add_sns_btns', 200, 1 );
3
- else add_action( 'loop_end', 'veu_add_sns_btns_loopend' );
4
 
5
 
6
- function veu_add_sns_btns_loopend( $query ){
7
  if( ! $query->is_main_query() ) return;
8
  if( is_front_page() || is_home() ) return;
9
- echo veu_add_sns_btns('');
 
 
 
 
 
 
10
  }
11
 
12
- // function veu_sns_set_location_option( $opt ){
13
- // if( ! veu_is_sns_btns_display() ) return $opt;
14
- // $opt['sns_linkurl'] = veu_sns_get_url();
15
- // return $opt;
16
- // }
17
 
18
- function veu_is_sns_btns_display(){
19
  global $post;
20
- $options = veu_get_sns_options();
21
  $ignorePosts = explode(",", $options['snsBtn_ignorePosts']);
22
  $post_type = vkExUnit_get_post_type();
23
  $post_type = $post_type['slug'];
@@ -35,96 +36,12 @@ function veu_is_sns_btns_display(){
35
  }
36
  }
37
 
38
- /*-------------------------------------------*/
39
- /* SNSアイコンに出力するCSSを出力する関数
40
- /*-------------------------------------------*/
41
-
42
- function veu_sns_outer_css( $options )
43
- {
44
- // snsBtn_bg_fill_not が定義されている場合
45
- if ( isset( $options['snsBtn_bg_fill_not'] ) ) {
46
- $snsBtn_bg_fill_not = esc_html( $options['snsBtn_bg_fill_not'] ); // 中身が ''の場合もありえる
47
- } else {
48
- $snsBtn_bg_fill_not = '';
49
- }
50
-
51
- // snsBtn_color が定義されている場合
52
- if ( isset( $options['snsBtn_color'] ) ) {
53
- $snsBtn_color = esc_html( $options['snsBtn_color'] );
54
- } else {
55
- $snsBtn_color = '';
56
- }
57
-
58
- // 背景塗り && 色指定がない場合
59
- if ( !$snsBtn_bg_fill_not && !$snsBtn_color ){
60
- // ( ExUnitのCSSファイルに書かれている色が適用されているので個別には出力しなくてよい )
61
- $outer_css = '';
62
-
63
- // 背景なし枠線の場合
64
- } else if ( $snsBtn_bg_fill_not == true ){
65
- // 色指定がない場合
66
- if ( ! $snsBtn_color ) {
67
- $snsBtn_color = '#ccc';
68
- }
69
- $outer_css = ' style="border:1px solid '.$snsBtn_color.';background:none;box-shadow: 0 2px 0 rgba(0,0,0,0.15);"';
70
-
71
- // それ以外( 背景塗りの時 )
72
- } else {
73
- $outer_css = ' style="border:1px solid '.$snsBtn_color.';background-color:'.$snsBtn_color.';box-shadow: 0 2px 0 rgba(0,0,0,0.15)"';
74
- }
75
- return $outer_css;
76
- }
77
-
78
- function veu_sns_icon_css( $options )
79
- {
80
- // snsBtn_bg_fill_not が定義されている場合
81
- if ( isset( $options['snsBtn_bg_fill_not'] ) ) {
82
- $snsBtn_bg_fill_not = esc_html( $options['snsBtn_bg_fill_not'] ); // 中身が ''の場合もありえる
83
- } else {
84
- $snsBtn_bg_fill_not = '';
85
- }
86
 
87
- // snsBtn_color が定義されている場合
88
- if ( isset( $options['snsBtn_color'] ) ) {
89
- $snsBtn_color = esc_html( $options['snsBtn_color'] );
90
- } else {
91
- $snsBtn_color = '';
92
- }
93
-
94
- if ( !$snsBtn_bg_fill_not && !$snsBtn_color ){
95
- $snsBtn_color = '';
96
- } else if ( $snsBtn_bg_fill_not == true ){
97
- // 線のとき
98
- if ( ! $snsBtn_color ) {
99
- $snsBtn_color = '#ccc';
100
- }
101
- $snsBtn_color = ' style="color:'.$snsBtn_color.';"';
102
- } else {
103
- // 塗りのとき
104
- $snsBtn_color = ' style="color:#fff;"';
105
- }
106
- return $snsBtn_color;
107
- }
108
-
109
-
110
- function veu_add_sns_btns( $content ) {
111
-
112
- // ウィジェットなら表示しない
113
  global $is_pagewidget;
114
  if ( $is_pagewidget ) { return $content; }
115
-
116
- // 抜粋でも表示しない
117
- if ( function_exists('vk_is_excerpt') ){
118
- if ( vk_is_excerpt() ) { return $content; }
119
- }
120
-
121
- // アーカイブページでも表示しない
122
  if ( is_archive() ) { return $content; }
123
 
124
- $options = veu_get_sns_options();
125
- $outer_css = veu_sns_outer_css( $options );
126
- $icon_css = veu_sns_icon_css( $options );
127
-
128
  $linkUrl = get_permalink();
129
 
130
  $pageTitle = '';
@@ -135,29 +52,22 @@ function veu_add_sns_btns( $content ) {
135
  $pageTitle = urlencode( strip_tags( wp_title( '', false ) ) );
136
  }
137
 
138
- if ( veu_is_sns_btns_display() ) {
139
  $socialSet = '<div class="veu_socialSet veu_contentAddSection"><script>window.twttr=(function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src="https://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);t._e=[];t.ready=function(f){t._e.push(f);};return t;}(document,"script","twitter-wjs"));</script><ul>';
140
  // facebook
141
- if ($options['useFacebook'])
142
- $socialSet .= '<li class="sb_facebook sb_icon"><a href="//www.facebook.com/sharer.php?src=bm&u='.$linkUrl.'&amp;t='.$pageTitle.'" target="_blank" '.$outer_css. 'onclick="window.open(this.href,\'FBwindow\',\'width=650,height=450,menubar=no,toolbar=no,scrollbars=yes\');return false;"><span class="vk_icon_w_r_sns_fb icon_sns"'.$icon_css.'></span><span class="sns_txt"'.$icon_css.'>Facebook</span><span class="veu_count_sns_fb"></span></a></li>';
143
-
144
- // Twitter
145
- if ($options['useTwitter'])
146
- $socialSet .= '<li class="sb_twitter sb_icon"><a href="//twitter.com/intent/tweet?url='.$linkUrl.'&amp;text='.$pageTitle.'" target="_blank" '.$outer_css. '><span class="vk_icon_w_r_sns_twitter icon_sns"'.$icon_css.'></span><span class="sns_txt"'.$icon_css.'>twitter</span></a></li>';
147
-
148
  // hatena
149
- if ($options['useHatena'])
150
- $socialSet .= '<li class="sb_hatena sb_icon"><a href="//b.hatena.ne.jp/add?mode=confirm&url='.$linkUrl.'&amp;title='.$pageTitle.'" target="_blank" '.$outer_css. ' onclick="window.open(this.href,\'Hatenawindow\',\'width=650,height=450,menubar=no,toolbar=no,scrollbars=yes\');return false;"><span class="vk_icon_w_r_sns_hatena icon_sns"'.$icon_css.'></span><span class="sns_txt"'.$icon_css.'>Hatena</span><span class="veu_count_sns_hb"></span></a></li>';
151
-
152
  // line
153
- if ( wp_is_mobile() && $options['useLine'] ) :
154
  $socialSet .= '<li class="sb_line sb_icon">
155
- <a href="line://msg/text/'.$pageTitle.' '.$linkUrl.'" '.$outer_css.'><span class="vk_icon_w_r_sns_line icon_sns"'.$icon_css.'></span><span class="sns_txt"'.$icon_css.'>LINE</span></a></li>';
156
  endif;
157
  // pocket
158
 
159
- if ($options['usePocket'])
160
- $socialSet .= '<li class="sb_pocket sb_icon"><a href="//getpocket.com/edit?url='. $linkUrl .'&title=' . $pageTitle . '" target="_blank" '.$outer_css. ' onclick="window.open(this.href,\'Pokcetwindow\',\'width=650,height=450,menubar=no,toolbar=no,scrollbars=yes\');return false;"><i class="fa fa-get-pocket" aria-hidden="true"'.$icon_css.'></i><span class="sns_txt"'.$icon_css.'>Pocket</span><span class="veu_count_sns_pocket"'.$icon_css.'></span></a></li>';
161
 
162
 
163
  $socialSet .= '</ul></div><!-- [ /.socialSet ] -->';
@@ -167,9 +77,9 @@ function veu_add_sns_btns( $content ) {
167
  return $content;
168
  }
169
 
170
- add_action('wp_ajax_vkex_pocket_tunnel', 'veu_sns_pocket_tunnel');
171
- add_action('wp_ajax_nopriv_vkex_pocket_tunnel', 'veu_sns_pocket_tunnel');
172
- function veu_sns_pocket_tunnel(){
173
  ini_set( 'display_errors', 0 );
174
  $linkurl = urldecode( filter_input( INPUT_POST, "linkurl" ) );
175
  if( $s["host"] != $p["host"] ){ echo "0"; die(); }
1
  <?php
2
+ if( vkExUnit_content_filter_state() == 'content' ) add_filter( 'the_content', 'vkExUnit_add_snsBtns', 200, 1 );
3
+ else add_action( 'loop_end', 'vkExUnit_add_snsBtns_loopend' );
4
 
5
 
6
+ function vkExUnit_add_snsBtns_loopend( $query ){
7
  if( ! $query->is_main_query() ) return;
8
  if( is_front_page() || is_home() ) return;
9
+ echo vkExUnit_add_snsBtns('');
10
+ }
11
+
12
+ function vkExUnit_sns_set_location_option( $opt ){
13
+ if(!vkExUnit_is_snsBtns_display())return $opt;
14
+ $opt['sns_linkurl'] = vkExUnit_sns_get_url();
15
+ return $opt;
16
  }
17
 
 
 
 
 
 
18
 
19
+ function vkExUnit_is_snsBtns_display(){
20
  global $post;
21
+ $options = vkExUnit_get_sns_options();
22
  $ignorePosts = explode(",", $options['snsBtn_ignorePosts']);
23
  $post_type = vkExUnit_get_post_type();
24
  $post_type = $post_type['slug'];
36
  }
37
  }
38
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
39
 
40
+ function vkExUnit_add_snsBtns( $content ) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
41
  global $is_pagewidget;
42
  if ( $is_pagewidget ) { return $content; }
 
 
 
 
 
 
 
43
  if ( is_archive() ) { return $content; }
44
 
 
 
 
 
45
  $linkUrl = get_permalink();
46
 
47
  $pageTitle = '';
52
  $pageTitle = urlencode( strip_tags( wp_title( '', false ) ) );
53
  }
54
 
55
+ if ( vkExUnit_is_snsBtns_display() ) {
56
  $socialSet = '<div class="veu_socialSet veu_contentAddSection"><script>window.twttr=(function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return t;js=d.createElement(s);js.id=id;js.src="https://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);t._e=[];t.ready=function(f){t._e.push(f);};return t;}(document,"script","twitter-wjs"));</script><ul>';
57
  // facebook
58
+ $socialSet .= '<li class="sb_facebook sb_icon"><a href="//www.facebook.com/sharer.php?src=bm&u='.$linkUrl.'&amp;t='.$pageTitle.'" target="_blank" onclick="window.open(this.href,\'FBwindow\',\'width=650,height=450,menubar=no,toolbar=no,scrollbars=yes\');return false;"><span class="vk_icon_w_r_sns_fb icon_sns"></span><span class="sns_txt">Facebook</span><span class="veu_count_sns_fb"></span></a></li>';
59
+ // twitter
60
+ $socialSet .= '<li class="sb_twitter sb_icon"><a href="//twitter.com/intent/tweet?url='.$linkUrl.'&amp;text='.$pageTitle.'" target="_blank" onclick="window.open(this.href,\'Twitterwindow\',\'width=650,height=450,menubar=no,toolbar=no,scrollbars=yes\');return false;" ><span class="vk_icon_w_r_sns_twitter icon_sns"></span><span class="sns_txt">twitter</span></a></li>';
 
 
 
 
61
  // hatena
62
+ $socialSet .= '<li class="sb_hatena sb_icon"><a href="//b.hatena.ne.jp/add?mode=confirm&url='.$linkUrl.'&amp;title='.$pageTitle.'" target="_blank" onclick="window.open(this.href,\'Hatenawindow\',\'width=650,height=450,menubar=no,toolbar=no,scrollbars=yes\');return false;"><span class="vk_icon_w_r_sns_hatena icon_sns"></span><span class="sns_txt">Hatena</span><span class="veu_count_sns_hb"></span></a></li>';
 
 
63
  // line
64
+ if ( wp_is_mobile() ) :
65
  $socialSet .= '<li class="sb_line sb_icon">
66
+ <a href="line://msg/text/'.$pageTitle.' '.$linkUrl.'"><span class="vk_icon_w_r_sns_line icon_sns"></span><span class="sns_txt">LINE</span></a></li>';
67
  endif;
68
  // pocket
69
 
70
+ $socialSet .= '<li class="sb_pocket sb_icon"><a href="//getpocket.com/edit?url='. $linkUrl .'&title=' . $pageTitle . '" target="_blank" onclick="window.open(this.href,\'Pokcetwindow\',\'width=650,height=450,menubar=no,toolbar=no,scrollbars=yes\');return false;"><i class="fa fa-get-pocket" aria-hidden="true"></i><span class="sns_txt">Pocket</span><span class="veu_count_sns_pocket"></span></a></li>';
 
71
 
72
 
73
  $socialSet .= '</ul></div><!-- [ /.socialSet ] -->';
77
  return $content;
78
  }
79
 
80
+ add_action('wp_ajax_vkex_pocket_tunnel', 'vkExUnit_sns_pocket_tunnel');
81
+ add_action('wp_ajax_nopriv_vkex_pocket_tunnel', 'vkExUnit_sns_pocket_tunnel');
82
+ function vkExUnit_sns_pocket_tunnel(){
83
  ini_set( 'display_errors', 0 );
84
  $linkurl = urldecode( filter_input( INPUT_POST, "linkurl" ) );
85
  if( $s["host"] != $p["host"] ){ echo "0"; die(); }
plugins/sns/function_twitterCard.php CHANGED
@@ -7,7 +7,7 @@ add_action( 'wp_head', 'vkExUnit_add_twitterCard',21 );
7
  function vkExUnit_add_twitterCard() {
8
  global $vkExUnit_sns_options;
9
 
10
- $options = veu_get_sns_options();
11
  $ignores = explode( ",", $options["snsBtn_ignorePosts"] );
12
 
13
  if( in_array( get_the_id(), $ignores ) ) return false;
7
  function vkExUnit_add_twitterCard() {
8
  global $vkExUnit_sns_options;
9
 
10
+ $options = vkExUnit_get_sns_options();
11
  $ignores = explode( ",", $options["snsBtn_ignorePosts"] );
12
 
13
  if( in_array( get_the_id(), $ignores ) ) return false;
plugins/sns/icons/Read Me.txt CHANGED
File without changes
plugins/sns/icons/demo-files/demo.css CHANGED
File without changes
plugins/sns/icons/demo-files/demo.js ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ if (!('boxShadow' in document.body.style)) {
2
+ document.body.setAttribute('class', 'noBoxShadow');
3
+ }
4
+
5
+ document.body.addEventListener("click", function(e) {
6
+ var target = e.target;
7
+ if (target.tagName === "INPUT" &&
8
+ target.getAttribute('class').indexOf('liga') === -1) {
9
+ target.select();
10
+ }
11
+ });
12
+
13
+ (function() {
14
+ var fontSize = document.getElementById('fontSize'),
15
+ testDrive = document.getElementById('testDrive'),
16
+ testText = document.getElementById('testText');
17
+ function updateTest() {
18
+ testDrive.innerHTML = testText.value || String.fromCharCode(160);
19
+ if (window.icomoonLiga) {
20
+ window.icomoonLiga(testDrive);
21
+ }
22
+ }
23
+ function updateSize() {
24
+ testDrive.style.fontSize = fontSize.value + 'px';
25
+ }
26
+ fontSize.addEventListener('change', updateSize, false);
27
+ testText.addEventListener('input', updateTest, false);
28
+ testText.addEventListener('change', updateTest, false);
29
+ updateSize();
30
+ }());
plugins/sns/icons/demo.html ADDED
@@ -0,0 +1,104 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!doctype html>
2
+ <html>
3
+ <head>
4
+ <meta charset="utf-8">
5
+ <title>IcoMoon Demo</title>
6
+ <meta name="description" content="An Icon Font Generated By IcoMoon.io">
7
+ <meta name="viewport" content="width=device-width">
8
+ <link rel="stylesheet" href="demo-files/demo.css">
9
+ <link rel="stylesheet" href="style.css"></head>
10
+ <body>
11
+ <div class="bgc1 clearfix">
12
+ <h1 class="mhmm mvm"><span class="fgc1">Font Name:</span> vk_sns <small class="fgc1">(Glyphs:&nbsp;5)</small></h1>
13
+ </div>
14
+ <div class="clearfix mhl ptl">
15
+ <h1 class="mvm mtn bshadow fgc1">Grid Size: Unknown</h1>
16
+ <div class="glyph fs1">
17
+ <div class="clearfix bshadow0 pbs">
18
+ <span class="icon-vk_w_r_sns_twitter"></span><span class="mls"> icon-vk_w_r_sns_twitter</span>
19
+ </div>
20
+ <fieldset class="fs0 size1of1 clearfix">
21
+ <input type="text" readonly value="e600" class="unit size1of2" />
22
+ <input type="text" maxlength="1" readonly value="&#xe600;" class="unitRight size1of2 talign-right" />
23
+ </fieldset>
24
+ <div class="fs0 bshadow0 clearfix noLiga-true">
25
+ <span class="unit pvs fgc1">liga: </span>
26
+ <input type="text" readonly value="" class="liga unitRight" />
27
+ </div>
28
+ </div>
29
+ <div class="glyph fs1">
30
+ <div class="clearfix bshadow0 pbs">
31
+ <span class="icon-vk_w_r_sns_line"></span><span class="mls"> icon-vk_w_r_sns_line</span>
32
+ </div>
33
+ <fieldset class="fs0 size1of1 clearfix">
34
+ <input type="text" readonly value="e601" class="unit size1of2" />
35
+ <input type="text" maxlength="1" readonly value="&#xe601;" class="unitRight size1of2 talign-right" />
36
+ </fieldset>
37
+ <div class="fs0 bshadow0 clearfix noLiga-true">
38
+ <span class="unit pvs fgc1">liga: </span>
39
+ <input type="text" readonly value="" class="liga unitRight" />
40
+ </div>
41
+ </div>
42
+ <div class="glyph fs1">
43
+ <div class="clearfix bshadow0 pbs">
44
+ <span class="icon-vk_w_r_sns_hatena"></span><span class="mls"> icon-vk_w_r_sns_hatena</span>
45
+ </div>
46
+ <fieldset class="fs0 size1of1 clearfix">
47
+ <input type="text" readonly value="e602" class="unit size1of2" />
48
+ <input type="text" maxlength="1" readonly value="&#xe602;" class="unitRight size1of2 talign-right" />
49
+ </fieldset>
50
+ <div class="fs0 bshadow0 clearfix noLiga-true">
51
+ <span class="unit pvs fgc1">liga: </span>
52
+ <input type="text" readonly value="" class="liga unitRight" />
53
+ </div>
54
+ </div>
55
+ <div class="glyph fs1">
56
+ <div class="clearfix bshadow0 pbs">
57
+ <span class="icon-vk_w_r_sns_google"></span><span class="mls"> icon-vk_w_r_sns_google</span>
58
+ </div>
59
+ <fieldset class="fs0 size1of1 clearfix">
60
+ <input type="text" readonly value="e603" class="unit size1of2" />
61
+ <input type="text" maxlength="1" readonly value="&#xe603;" class="unitRight size1of2 talign-right" />
62
+ </fieldset>
63
+ <div class="fs0 bshadow0 clearfix noLiga-true">
64
+ <span class="unit pvs fgc1">liga: </span>
65
+ <input type="text" readonly value="" class="liga unitRight" />
66
+ </div>
67
+ </div>
68
+ <div class="glyph fs1">
69
+ <div class="clearfix bshadow0 pbs">
70
+ <span class="icon-vk_w_r_sns_fb"></span><span class="mls"> icon-vk_w_r_sns_fb</span>
71
+ </div>
72
+ <fieldset class="fs0 size1of1 clearfix">
73
+ <input type="text" readonly value="e604" class="unit size1of2" />
74
+ <input type="text" maxlength="1" readonly value="&#xe604;" class="unitRight size1of2 talign-right" />
75
+ </fieldset>
76
+ <div class="fs0 bshadow0 clearfix noLiga-true">
77
+ <span class="unit pvs fgc1">liga: </span>
78
+ <input type="text" readonly value="" class="liga unitRight" />
79
+ </div>
80
+ </div>
81
+ </div>
82
+
83
+ <!--[if gt IE 8]><!-->
84
+ <div class="mhl clearfix mbl">
85
+ <h1>Font Test Drive</h1>
86
+ <label>
87
+ Font Size: <input id="fontSize" type="number" class="textbox0 mbm"
88
+ min="8" value="48" />
89
+ px
90
+ </label>
91
+ <input id="testText" type="text" class="phl size1of1 mvl"
92
+ placeholder="Type some text to test..." value=""/>
93
+ </label>
94
+ <div id="testDrive" class="icon-">&nbsp;
95
+ </div>
96
+ </div>
97
+ <!--<![endif]-->
98
+ <div class="bgc1 clearfix">
99
+ <p class="mhl">Generated by <a href="http://icomoon.io/app">IcoMoon</a></p>
100
+ </div>
101
+
102
+ <script src="demo-files/demo.js"></script>
103
+ </body>
104
+ </html>
plugins/sns/icons/fonts/vk_sns.eot CHANGED
File without changes
plugins/sns/icons/fonts/vk_sns.svg CHANGED
File without changes
plugins/sns/icons/fonts/vk_sns.ttf CHANGED
File without changes
plugins/sns/icons/fonts/vk_sns.woff CHANGED
File without changes
plugins/sns/icons/selection.json ADDED
@@ -0,0 +1,132 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "IcoMoonType": "selection",
3
+ "icons": [
4
+ {
5
+ "icon": {
6
+ "paths": [
7
+ "M873.408 0h-722.816c-83.157 0-150.592 67.435-150.592 150.592v722.816c0 83.179 67.435 150.592 150.592 150.592h722.816c83.179 0 150.592-67.413 150.592-150.592v-722.816c0-83.157-67.413-150.592-150.592-150.592zM824.427 376.192c0.299 6.699 0.448 13.461 0.448 20.267 0 206.955-157.568 445.568-445.568 445.568-88.448 0-170.752-25.941-240.043-70.379 12.245 1.451 24.725 2.197 37.355 2.197 73.365 0 140.885-25.045 194.496-67.029-68.523-1.323-126.357-46.571-146.283-108.779 9.557 1.856 19.371 2.816 29.461 2.816 14.272 0 28.096-1.899 41.259-5.504-71.637-14.4-125.632-77.675-125.632-153.536 0-0.661 0-1.323 0-1.984 21.099 11.733 45.269 18.773 70.933 19.584-42.027-28.075-69.675-76.011-69.675-130.347 0-28.693 7.723-55.595 21.205-78.741 77.248 94.763 192.619 157.099 322.773 163.627-2.667-11.456-4.032-23.403-4.032-35.669 0-86.485 70.101-156.608 156.587-156.608 45.035 0 85.781 19.029 114.304 49.451 35.669-7.019 69.163-20.053 99.413-37.995-11.669 36.565-36.501 67.264-68.864 86.656 31.68-3.776 61.845-12.181 89.984-24.661-21.056 31.403-47.573 58.987-78.123 81.067z"
8
+ ],
9
+ "grid": 0,
10
+ "tags": [
11
+ "vk_w_r_sns_twitter"
12
+ ]
13
+ },
14
+ "properties": {
15
+ "order": 1,
16
+ "id": 4,
17
+ "prevSize": 32,
18
+ "code": 58880,
19
+ "name": "vk_w_r_sns_twitter",
20
+ "ligatures": ""
21
+ },
22
+ "setIdx": 0,
23
+ "iconIdx": 0
24
+ },
25
+ {
26
+ "icon": {
27
+ "paths": [
28
+ "M385.749 546.667c0 10.816-8.747 19.584-19.563 19.584h-74.069c-10.773 0-19.541-8.768-19.541-19.584v-148.139c0-10.773 8.768-19.541 19.541-19.541s19.541 8.768 19.541 19.541v128.619h54.528c10.816 0 19.563 8.747 19.563 19.52zM601.6 378.987c-10.773 0-19.563 8.768-19.563 19.541v91.691l-75.925-103.424c-3.648-4.907-9.515-7.829-15.616-7.829-2.091 0-4.181 0.363-6.187 0.981-8 2.667-13.376 10.133-13.376 18.56v148.139c0 10.816 8.789 19.584 19.563 19.584 10.795 0 19.563-8.768 19.563-19.584v-91.605l75.925 103.381c3.691 4.885 9.493 7.829 15.616 7.829 2.091 0 4.139-0.341 6.187-1.024 8.021-2.645 13.397-10.112 13.397-18.56v-148.139c-0.021-10.773-8.789-19.541-19.584-19.541zM423.275 378.987c-10.773 0-19.541 8.768-19.541 19.541v148.139c0 10.816 8.768 19.584 19.541 19.584s19.541-8.768 19.541-19.584v-148.139c0-10.773-8.768-19.541-19.541-19.541zM1024 150.592v722.816c0 83.179-67.413 150.592-150.592 150.592h-722.816c-83.157 0-150.592-67.413-150.592-150.592v-722.816c0-83.157 67.435-150.592 150.592-150.592h722.816c83.179 0 150.592 67.435 150.592 150.592zM884.949 466.987c0-166.805-167.253-302.549-372.821-302.549-205.525 0-372.821 135.723-372.821 302.549 0 149.547 132.651 274.837 311.808 298.539 12.139 2.581 28.651 8.021 32.853 18.368 3.755 9.387 2.453 24.171 1.195 33.707 0 0-4.352 26.261-5.291 31.936-1.664 9.408-7.509 36.821 32.299 20.075 39.765-16.789 214.677-126.485 292.885-216.469 54.037-59.221 79.893-119.381 79.893-186.155zM741.035 418.112c10.773 0 19.499-8.789 19.499-19.584 0-10.773-8.725-19.541-19.499-19.541h-74.133c-10.773 0-19.541 8.768-19.541 19.541 0 0.021 0 0.043 0 0.085v73.963c0 0.021 0 0.043 0 0.043 0 0.021 0 0.021 0 0.043v74.005c0 10.816 8.789 19.584 19.541 19.584h74.133c10.709 0 19.499-8.768 19.499-19.584 0-10.773-8.789-19.52-19.499-19.52h-54.528v-35.008h54.549c10.795 0 19.541-8.768 19.541-19.541 0-10.795-8.747-19.563-19.541-19.563h-54.549v-34.965l54.549 0.043z"
29
+ ],
30
+ "grid": 0,
31
+ "tags": [
32
+ "vk_w_r_sns_line"
33
+ ]
34
+ },
35
+ "properties": {
36
+ "order": 2,
37
+ "id": 3,
38
+ "prevSize": 32,
39
+ "code": 58881,
40
+ "name": "vk_w_r_sns_line",
41
+ "ligatures": ""
42
+ },
43
+ "setIdx": 0,
44
+ "iconIdx": 1
45
+ },
46
+ {
47
+ "icon": {
48
+ "paths": [
49
+ "M378.645 477.248h-24.363v-89.813h26.197c30.272 0 50.624 3.413 61.12 10.219 10.368 6.848 15.637 18.645 15.637 35.456 0 16.192-5.611 27.584-16.747 34.261-11.264 6.549-31.787 9.877-61.845 9.877zM459.712 568.427c-10.901-7.467-31.36-11.136-60.949-11.136h-44.48v97.792h42.645c28.821 0 49.365-3.605 61.291-10.944 12.032-7.253 17.984-19.392 17.984-36.267 0-18.923-5.44-32.043-16.491-39.445zM1024 150.592v722.816c0 83.179-67.413 150.592-150.592 150.592h-722.816c-83.157 0-150.592-67.413-150.592-150.592v-722.816c0-83.157 67.435-150.592 150.592-150.592h722.816c83.179 0 150.592 67.435 150.592 150.592zM662.635 587.285h105.387v-301.163h-105.387v301.163zM591.829 607.701c0-33.216-8.939-59.883-26.837-79.744-17.877-19.947-42.667-31.147-74.453-33.557 28.309-7.723 48.853-19.008 61.824-34.091 12.949-14.891 19.349-35.093 19.349-60.501 0-20.117-4.395-37.931-12.885-53.312-8.725-15.275-21.333-27.52-37.803-36.672-14.421-7.957-31.595-13.547-51.584-16.853-20.096-3.2-55.275-4.821-105.771-4.821h-122.731v447.637h126.464c50.816 0 87.445-1.771 109.845-5.184 22.379-3.499 41.173-9.429 56.384-17.536 18.795-9.92 33.131-24.043 43.115-42.197 10.091-18.155 15.083-39.168 15.083-63.168zM775.552 677.675c0-33.301-26.987-60.245-60.203-60.245-33.301 0-60.224 26.987-60.224 60.245 0 33.259 26.987 60.203 60.224 60.203 33.216 0 60.203-26.965 60.203-60.203z"
50
+ ],
51
+ "grid": 0,
52
+ "tags": [
53
+ "vk_w_r_sns_hatena"
54
+ ]
55
+ },
56
+ "properties": {
57
+ "order": 3,
58
+ "id": 2,
59
+ "prevSize": 32,
60
+ "code": 58882,
61
+ "name": "vk_w_r_sns_hatena",
62
+ "ligatures": ""
63
+ },
64
+ "setIdx": 0,
65
+ "iconIdx": 2
66
+ },
67
+ {
68
+ "icon": {
69
+ "paths": [
70
+ "M238.677 538.923c-127.936 0-180.459-147.904-180.459-247.872 0-38.891 3.904-79.125 29.184-110.507 23.851-29.845 65.451-49.259 104.171-49.259 123.413 0 185.728 167.189 185.728 274.688 0 21.525-10.944 63.616-38.848 95.573-24.512 27.904-62.613 37.376-99.776 37.376zM291.584 798.635c-11.861-1.515-19.307-1.515-34.091-1.515-13.44 0-93.781 3.008-156.267 23.936-21.333 7.787-69.739 26.24-100.48 67.328 7.509 76.117 71.723 135.616 149.845 135.616h329.749c2.219-7.573 6.4-12.16 6.229-26.965-0.832-76.267-81.877-117.739-194.987-198.4zM835.413 538.923h-80.853v-190.293h-188.651v-79.189h188.651v-188.651h80.853v188.651h188.587v-118.848c0-83.157-67.413-150.592-150.592-150.592h-722.816c-83.157 0-150.592 67.435-150.592 150.592v24.512c3.733-3.584 8.021-7.552 12.011-10.987 84.8-70.187 177.813-81.899 255.829-83.349h314.389l-83.52 67.371c0 0-78.891 0-91.136 0 36.501 31.659 90.987 88.277 90.987 189.12 0 110.443-58.219 162.795-120.683 211.989-19.328 19.328-41.643 40.32-41.643 73.216 0 32.811 22.293 50.709 38.635 64.171l53.611 41.749c65.408 55.253 150.912 119.211 150.912 222.251 0 27.627-3.029 52.416-11.989 73.344h306.005c83.179 0.021 150.592-67.392 150.592-150.571v-524.779h-188.587v190.293zM196.437 653.781c0-25.365 7.445-40.341 14.869-58.24-16.405 1.451-32.704 3.008-47.595 3.008-67.52 0-122.923-25.707-163.691-59.627v264.448c67.371-53.888 184.192-44.224 241.045-48.064-20.864-26.923-44.629-55.275-44.629-101.525zM1024.725 269.44h-0.725v79.189h0.725v-79.189zM0 889.259c0.235-0.32 0.512-0.555 0.747-0.875-0.469-4.949-0.747-9.92-0.747-14.976v15.851z"
71
+ ],
72
+ "grid": 0,
73
+ "tags": [
74
+ "vk_w_r_sns_google"
75
+ ]
76
+ },
77
+ "properties": {
78
+ "order": 4,
79
+ "id": 1,
80
+ "prevSize": 32,
81
+ "code": 58883,
82
+ "name": "vk_w_r_sns_google",
83
+ "ligatures": ""
84
+ },
85
+ "setIdx": 0,
86
+ "iconIdx": 3
87
+ },
88
+ {
89
+ "icon": {
90
+ "paths": [
91
+ "M873.408 0h-722.816c-83.157 0-150.592 67.435-150.592 150.592v722.816c0 83.179 67.435 150.592 150.592 150.592h370.901c0 0 0-238.379 0-432.896h-87.061v-149.909h87.061c0-45.781 0-79.445 0-92.117 0-75.989 23.317-192.405 182.251-192.405 117.525 0 135.701 0 135.701 0v148.843c0 0-74.965 0-92.16 0-17.173 0-42.475 5.077-42.475 53.696 0 9.259 0 39.445 0 81.984h134.72l-15.253 149.909h-119.509c0 192.405 0 432.896 0 432.896h168.576c83.243 0 150.656-67.413 150.656-150.592v-722.816c0-83.157-67.413-150.592-150.592-150.592z"
92
+ ],
93
+ "grid": 0,
94
+ "tags": [
95
+ "vk_w_r_sns_fb"
96
+ ]
97
+ },
98
+ "properties": {
99
+ "order": 5,
100
+ "id": 0,
101
+ "prevSize": 32,
102
+ "code": 58884,
103
+ "name": "vk_w_r_sns_fb",
104
+ "ligatures": ""
105
+ },
106
+ "setIdx": 0,
107
+ "iconIdx": 4
108
+ }
109
+ ],
110
+ "height": 1024,
111
+ "metadata": {
112
+ "name": "vk_sns"
113
+ },
114
+ "preferences": {
115
+ "showGlyphs": true,
116
+ "showQuickUse": true,
117
+ "fontPref": {
118
+ "prefix": "icon-",
119
+ "metadata": {
120
+ "fontFamily": "vk_sns"
121
+ },
122
+ "metrics": {
123
+ "emSize": 512,
124
+ "baseline": 6.25,
125
+ "whitespace": 50
126
+ }
127
+ },
128
+ "imagePref": {},
129
+ "historySize": 100,
130
+ "showCodes": true
131
+ }
132
+ }
plugins/sns/icons/style.css CHANGED
File without changes
plugins/sns/sns.php CHANGED
@@ -2,24 +2,17 @@
2
  /*-------------------------------------------*/
3
  /* Options Init
4
  /*-------------------------------------------*/
5
- /* validate
6
- /*-------------------------------------------*/
7
- /* set global $vkExUnit_sns_options
8
- /*-------------------------------------------*/
9
  /* Add facebook aprication id
10
  /*-------------------------------------------*/
11
- /* SNSアイコンに出力するCSSを出力する関数
12
- /*-------------------------------------------*/
13
  /* Add setting page
14
  /*-------------------------------------------*/
15
- /* Add Customize Panel
16
  /*-------------------------------------------*/
17
 
18
 
19
- function veu_sns_options_init() {
20
- if ( false === veu_get_sns_options() ) {
21
- add_option( 'vkExUnit_sns_options', veu_get_sns_options_default() );
22
- }
23
  vkExUnit_register_setting(
24
  __( 'SNS', 'vkExUnit' ), // tab label.
25
  'vkExUnit_sns_options', // name attr
@@ -27,37 +20,30 @@ function veu_sns_options_init() {
27
  'vkExUnit_add_sns_options_page' // setting_page function name
28
  );
29
  }
30
- add_action( 'vkExUnit_package_init', 'veu_sns_options_init' );
31
 
32
- function veu_get_sns_options() {
33
- $options = get_option( 'vkExUnit_sns_options', veu_get_sns_options_default() );
34
- $options_dafault = veu_get_sns_options_default();
35
  foreach ( $options_dafault as $key => $value ) {
36
  $options[ $key ] = (isset( $options[ $key ] )) ? $options[ $key ] : $options_dafault[ $key ];
37
  }
38
  return apply_filters( 'vkExUnit_sns_options', $options );
39
  }
40
 
41
- function veu_get_sns_options_default() {
42
  $default_options = array(
43
- 'fbAppId' => '',
44
- 'fbPageUrl' => '',
45
- 'ogImage' => '',
46
- 'twitterId' => '',
47
- 'enableOGTags' => true,
48
- 'enableTwitterCardTags' => true,
49
- 'enableSnsBtns' => true,
50
  'snsBtn_exclude_post_types' => array( 'post' => '', 'page' => '' ),
51
- 'snsBtn_ignorePosts' => '',
52
- 'snsBtn_bg_fill_not' => false,
53
- 'snsBtn_color' => false,
54
- 'enableFollowMe' => true,
55
- 'followMe_title' => 'Follow me!',
56
- 'useFacebook' => true,
57
- 'useTwitter' => true,
58
- 'useHatena' => true,
59
- 'usePocket' => true,
60
- 'useLine' => true,
61
  );
62
  return apply_filters( 'vkExUnit_sns_options_default', $default_options );
63
  }
@@ -67,43 +53,30 @@ function veu_get_sns_options_default() {
67
  /*-------------------------------------------*/
68
 
69
  function vkExUnit_sns_options_validate( $input ) {
70
- $output = $defaults = veu_get_sns_options_default();
71
-
72
- $output['fbAppId'] = esc_attr( $input['fbAppId'] );
73
- $output['fbPageUrl'] = esc_url( $input['fbPageUrl'] );
74
- $output['ogImage'] = esc_url( $input['ogImage'] );
75
- $output['twitterId'] = esc_attr( $input['twitterId'] );
76
- $output['snsBtn_ignorePosts'] = preg_replace('/[^0-9,]/', '', $input['snsBtn_ignorePosts']);
77
- $output['enableOGTags'] = ( isset( $input['enableOGTags'] ) && $input['enableOGTags'] ) ? true: false;
78
- $output['enableTwitterCardTags'] = ( isset( $input['enableTwitterCardTags'] ) && $input['enableTwitterCardTags'] ) ? true: false;
79
- $output['enableSnsBtns'] = ( isset( $input['enableSnsBtns'] ) && $input['enableSnsBtns'] ) ? true: false;
80
- $output['snsBtn_exclude_post_types'] = ( isset( $input['snsBtn_exclude_post_types'] ) ) ? $input['snsBtn_exclude_post_types'] : '';
81
- $output['enableFollowMe'] = ( isset( $input['enableFollowMe'] ) && $input['enableFollowMe'] )? true: false;
82
- $output['followMe_title'] = $input['followMe_title'];
83
- $output['useFacebook'] = ( isset( $input['useFacebook'] ) && $input['useFacebook'] == 'true' );
84
- $output['useTwitter'] = ( isset( $input['useTwitter'] ) && $input['useTwitter'] == 'true' );
85
- $output['useHatena'] = ( isset( $input['useHatena'] ) && $input['useHatena'] == 'true' );
86
- $output['usePocket'] = ( isset( $input['usePocket'] ) && $input['usePocket'] == 'true' );
87
- $output['useLine'] = ( isset( $input['useLine'] ) && $input['useLine'] == 'true' );
88
-
89
- /*
90
- SNSボタンの塗りつぶし関連は管理画面に値がないので、カスタマイザーで保存された値を入れる必要がある
91
- 既に保存されている値をアップデート用にそのまま返すだけなのでサニタイズしていない
92
- */
93
- $options_old = get_option( 'vkExUnit_sns_options');
94
- $output['snsBtn_bg_fill_not'] = $options_old['snsBtn_bg_fill_not'];
95
- $output['snsBtn_color'] = $options_old['snsBtn_color'];
96
 
97
  return apply_filters( 'vkExUnit_sns_options_validate', $output, $input, $defaults );
98
  }
99
 
100
  /*-------------------------------------------*/
101
- /* set global $vkExUnit_sns_options
102
  /*-------------------------------------------*/
103
  add_action( 'wp_head', 'vkExUnit_set_sns_options',1 );
104
  function vkExUnit_set_sns_options() {
105
  global $vkExUnit_sns_options;
106
- $vkExUnit_sns_options = veu_get_sns_options();
107
  }
108
 
109
  /*-------------------------------------------*/
@@ -114,7 +87,7 @@ function exUnit_print_fbId_script() {
114
  ?>
115
  <div id="fb-root"></div>
116
  <?php
117
- $options = veu_get_sns_options();
118
  $fbAppId = (isset( $options['fbAppId'] )) ? $options['fbAppId'] : '';
119
  ?>
120
  <script>(function(d, s, id) {
@@ -127,7 +100,7 @@ $fbAppId = (isset( $options['fbAppId'] )) ? $options['fbAppId'] : '';
127
  <?php //endif;
128
  }
129
 
130
- $vkExUnit_sns_options = veu_get_sns_options();
131
 
132
  require vkExUnit_get_directory() . '/plugins/sns/function_fbPagePlugin.php';
133
 
@@ -151,68 +124,3 @@ function vkExUnit_add_sns_options_page() {
151
  ?>
152
  <?php
153
  }
154
-
155
- /*-------------------------------------------*/
156
- /* Add Customize Panel
157
- /*-------------------------------------------*/
158
- add_filter( 'veu_customize_panel_activation', 'veu_customize_panel_activation_sns' );
159
- function veu_customize_panel_activation_sns(){
160
- return true;
161
- }
162
-
163
- if ( apply_filters('veu_customize_panel_activation', false ) ){
164
- add_action( 'customize_register', 'veu_customize_register_sns' );
165
- }
166
-
167
- function veu_customize_register_sns( $wp_customize ) {
168
-
169
- /*-------------------------------------------*/
170
- /* SNS Settings
171
- /*-------------------------------------------*/
172
- $wp_customize->add_section( 'veu_sns_setting', array(
173
- 'title' => __('SNS Settings', 'vkExUnit'),
174
- 'priority' => 1000,
175
- 'panel' => 'veu_setting',
176
- ) );
177
-
178
- // Bin bg fill
179
- $wp_customize->add_setting( 'vkExUnit_sns_options[snsBtn_bg_fill_not]', array(
180
- 'default' => false,
181
- 'type' => 'option', // 保存先 option or theme_mod
182
- 'capability' => 'edit_theme_options',
183
- 'sanitize_callback' => 'veu_sanitize_boolean',
184
- ) );
185
-
186
- $wp_customize->add_control( 'snsBtn_bg_fill_not', array(
187
- 'label' => __( 'No background', 'vkExUnit' ),
188
- 'section' => 'veu_sns_setting',
189
- 'settings' => 'vkExUnit_sns_options[snsBtn_bg_fill_not]',
190
- 'type' => 'checkbox',
191
- 'priority' => 1,
192
- ) );
193
-
194
- // Btn color
195
- $wp_customize->add_setting( 'vkExUnit_sns_options[snsBtn_color]', array(
196
- 'default' => false,
197
- 'type' => 'option', // 保存先 option or theme_mod
198
- 'capability' => 'edit_theme_options',
199
- 'sanitize_callback' => 'sanitize_hex_color',
200
- ) );
201
-
202
- $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'snsBtn_color', array(
203
- 'label' => __('Btn color', 'vkExUnit'),
204
- 'section' => 'veu_sns_setting',
205
- 'settings' => 'vkExUnit_sns_options[snsBtn_color]',
206
- 'priority' => 2,
207
- )));
208
-
209
- // $wp_customize->get_setting( 'vkExUnit_sns_options[snsBtn_bg_fill_not]' )->transport = 'postMessage';
210
-
211
- /*-------------------------------------------*/
212
- /* Add Edit Customize Link Btn
213
- /*-------------------------------------------*/
214
- $wp_customize->selective_refresh->add_partial( 'vkExUnit_sns_options[snsBtn_bg_fill_not]', array(
215
- 'selector' => '.veu_socialSet',
216
- 'render_callback' => '',
217
- ) );
218
- }
2
  /*-------------------------------------------*/
3
  /* Options Init
4
  /*-------------------------------------------*/
 
 
 
 
5
  /* Add facebook aprication id
6
  /*-------------------------------------------*/
 
 
7
  /* Add setting page
8
  /*-------------------------------------------*/
9
+ /* Options Init
10
  /*-------------------------------------------*/
11
 
12
 
13
+ function vkExUnit_sns_options_init() {
14
+ if ( false === vkExUnit_get_sns_options() ) {
15
+ add_option( 'vkExUnit_sns_options', vkExUnit_get_sns_options_default() ); }
 
16
  vkExUnit_register_setting(
17
  __( 'SNS', 'vkExUnit' ), // tab label.
18
  'vkExUnit_sns_options', // name attr
20
  'vkExUnit_add_sns_options_page' // setting_page function name
21
  );
22
  }
23
+ add_action( 'vkExUnit_package_init', 'vkExUnit_sns_options_init' );
24
 
25
+ function vkExUnit_get_sns_options() {
26
+ $options = get_option( 'vkExUnit_sns_options', vkExUnit_get_sns_options_default() );
27
+ $options_dafault = vkExUnit_get_sns_options_default();
28
  foreach ( $options_dafault as $key => $value ) {
29
  $options[ $key ] = (isset( $options[ $key ] )) ? $options[ $key ] : $options_dafault[ $key ];
30
  }
31
  return apply_filters( 'vkExUnit_sns_options', $options );
32
  }
33
 
34
+ function vkExUnit_get_sns_options_default() {
35
  $default_options = array(
36
+ 'fbAppId' => '',
37
+ 'fbPageUrl' => '',
38
+ 'ogImage' => '',
39
+ 'twitterId' => '',
40
+ 'enableOGTags' => true,
41
+ 'enableTwitterCardTags' => true,
42
+ 'enableSnsBtns' => true,
43
  'snsBtn_exclude_post_types' => array( 'post' => '', 'page' => '' ),
44
+ 'snsBtn_ignorePosts' => '',
45
+ 'enableFollowMe' => true,
46
+ 'followMe_title' => 'Follow me!',
 
 
 
 
 
 
 
47
  );
48
  return apply_filters( 'vkExUnit_sns_options_default', $default_options );
49
  }
53
  /*-------------------------------------------*/
54
 
55
  function vkExUnit_sns_options_validate( $input ) {
56
+ $output = $defaults = vkExUnit_get_sns_options_default();
57
+
58
+ $output['fbAppId'] = $input['fbAppId'];
59
+ $output['fbPageUrl'] = $input['fbPageUrl'];
60
+ $output['ogImage'] = $input['ogImage'];
61
+ $output['twitterId'] = $input['twitterId'];
62
+ $output['snsBtn_ignorePosts'] = preg_replace('/[^0-9,]/', '', $input['snsBtn_ignorePosts']);
63
+ $output['enableOGTags'] = ( isset( $input['enableOGTags'] ) && isset( $input['enableOGTags'] ) == 'true' )? true: false;
64
+ $output['enableTwitterCardTags'] = ( isset( $input['enableTwitterCardTags'] ) && isset( $input['enableTwitterCardTags'] ) == 'true' )? true: false;
65
+ $output['enableSnsBtns'] = ( isset( $input['enableSnsBtns'] ) && isset( $input['enableSnsBtns'] ) == 'true' )? true: false;
66
+ $output['snsBtn_exclude_post_types'] = ( isset( $input['snsBtn_exclude_post_types'] ) ) ? $input['snsBtn_exclude_post_types'] : '';
67
+ $output['enableFollowMe'] = ( isset( $input['enableFollowMe'] ) && isset( $input['enableFollowMe'] ) == 'true' )? true: false;
68
+ $output['followMe_title'] = $input['followMe_title'];
 
 
 
 
 
 
 
 
 
 
 
 
 
69
 
70
  return apply_filters( 'vkExUnit_sns_options_validate', $output, $input, $defaults );
71
  }
72
 
73
  /*-------------------------------------------*/
74
+ /* set global
75
  /*-------------------------------------------*/
76
  add_action( 'wp_head', 'vkExUnit_set_sns_options',1 );
77
  function vkExUnit_set_sns_options() {
78
  global $vkExUnit_sns_options;
79
+ $vkExUnit_sns_options = vkExUnit_get_sns_options();
80
  }
81
 
82
  /*-------------------------------------------*/
87
  ?>
88
  <div id="fb-root"></div>
89
  <?php
90
+ $options = vkExUnit_get_sns_options();
91
  $fbAppId = (isset( $options['fbAppId'] )) ? $options['fbAppId'] : '';
92
  ?>
93
  <script>(function(d, s, id) {
100
  <?php //endif;
101
  }
102
 
103
+ $vkExUnit_sns_options = vkExUnit_get_sns_options();
104
 
105
  require vkExUnit_get_directory() . '/plugins/sns/function_fbPagePlugin.php';
106
 
124
  ?>
125
  <?php
126
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
plugins/sns/sns_admin.php CHANGED
@@ -1,6 +1,6 @@
1
  <h3><?php echo __( 'SNS Settings' );?></h3>
2
  <?php
3
- $options = veu_get_sns_options();
4
  /*-------------------------------------------*/
5
  /* SNS
6
  /*-------------------------------------------*/
@@ -26,7 +26,7 @@
26
  <th><?php _e( 'OG default image', 'vkExUnit' ); ?></th>
27
  <td><?php _e( 'If, for example someone pressed the Facebook [Like] button, this is the image that appears on the Facebook timeline.', 'vkExUnit' ); ?><br />
28
  <?php _e( 'If a featured image is specified for the page, it takes precedence.', 'vkExUnit' ); ?><br />
29
- <input type="text" name="vkExUnit_sns_options[ogImage]" id="ogImage" value="<?php echo esc_attr( $options['ogImage'] ); ?>" />
30
  <button id="media_src_ogImage" class="media_btn button"><?php _e( 'Select an image', 'vkExUnit' ); ?></button><br />
31
  <span><?php _e( 'ex) ', 'vkExUnit' );?>https://www.vektor-inc.co.jp/images/ogImage.png</span><br />
32
  <?php _e( '* Picture sizes are 300x300 pixels or more and picture ratio 16:9 is recommended.', 'vkExUnit' ); ?>
@@ -67,7 +67,7 @@ $post_types = get_post_types($args,'object');
67
  echo '<ul>';
68
  foreach ($post_types as $key => $value) {
69
  if ( $key != 'attachment' ) {
70
- $checked = ( isset( $options['snsBtn_exclude_post_types'][$key] ) && $options['snsBtn_exclude_post_types'][$key] == 'true' ) ? ' checked':'';
71
  echo '<li><label>';
72
  echo '<input type="checkbox" name="vkExUnit_sns_options[snsBtn_exclude_post_types]['.$key.']" id="snsBtn_exclude_post_types" value="true"'.$checked.' />'.$value->label;
73
  echo '</label></li>';
@@ -104,20 +104,6 @@ _e( 'example', 'vkExUnit'); ?>
104
  </td>
105
  </tr>
106
 
107
- <tr>
108
- <th><label><?php _e('Share button for display', 'vkExUnit'); ?></label></th>
109
- <td><label></label>
110
- <ul>
111
- <li><label><input type="checkbox" name="vkExUnit_sns_options[useFacebook]" value="true" <?php if( $options['useFacebook'] ) echo 'checked' ?> /> <?php _e('Facebook', 'vkExUnit'); ?></label></li>
112
- <li><label><input type="checkbox" name="vkExUnit_sns_options[useTwitter]" value="true" <?php if( $options['useTwitter'] ) echo 'checked' ?> /> <?php _e('Twitter', 'vkExUnit'); ?></label></li>
113
- <li><label><input type="checkbox" name="vkExUnit_sns_options[useHatena]" value="true" <?php if( $options['useHatena'] ) echo 'checked' ?> /> <?php _e('Hatena', 'vkExUnit'); ?></label></li>
114
- <li><label><input type="checkbox" name="vkExUnit_sns_options[usePocket]" value="true" <?php if( $options['usePocket'] ) echo 'checked' ?> /> <?php _e('Pocket', 'vkExUnit'); ?></label></li>
115
- <li><label><input type="checkbox" name="vkExUnit_sns_options[useLine]" value="true" <?php if( $options['useLine'] ) echo 'checked' ?> /> <?php _e('LINE (mobile only)', 'vkExUnit'); ?></label></li>
116
- </ul>
117
- </td>
118
- </tr>
119
-
120
-
121
  </table>
122
 
123
  <?php submit_button(); ?>
1
  <h3><?php echo __( 'SNS Settings' );?></h3>
2
  <?php
3
+ $options = vkExUnit_get_sns_options();
4
  /*-------------------------------------------*/
5
  /* SNS
6
  /*-------------------------------------------*/
26
  <th><?php _e( 'OG default image', 'vkExUnit' ); ?></th>
27
  <td><?php _e( 'If, for example someone pressed the Facebook [Like] button, this is the image that appears on the Facebook timeline.', 'vkExUnit' ); ?><br />
28
  <?php _e( 'If a featured image is specified for the page, it takes precedence.', 'vkExUnit' ); ?><br />
29
+ <input type="text" name="vkExUnit_sns_options[ogImage]" id="ogImage" value="<?php echo esc_attr( $options['ogImage'] ); ?>" />
30
  <button id="media_src_ogImage" class="media_btn button"><?php _e( 'Select an image', 'vkExUnit' ); ?></button><br />
31
  <span><?php _e( 'ex) ', 'vkExUnit' );?>https://www.vektor-inc.co.jp/images/ogImage.png</span><br />
32
  <?php _e( '* Picture sizes are 300x300 pixels or more and picture ratio 16:9 is recommended.', 'vkExUnit' ); ?>
67
  echo '<ul>';
68
  foreach ($post_types as $key => $value) {
69
  if ( $key != 'attachment' ) {
70
+ $checked = ( isset( $options['snsBtn_exclude_post_types'][$key] ) && $options['snsBtn_exclude_post_types'][$key] == 'true' ) ? ' checked':'';
71
  echo '<li><label>';
72
  echo '<input type="checkbox" name="vkExUnit_sns_options[snsBtn_exclude_post_types]['.$key.']" id="snsBtn_exclude_post_types" value="true"'.$checked.' />'.$value->label;
73
  echo '</label></li>';
104
  </td>
105
  </tr>
106
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
107
  </table>
108
 
109
  <?php submit_button(); ?>
plugins/template-tags/template-tags-veu-old.php DELETED
@@ -1,57 +0,0 @@
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
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
plugins/template-tags/template-tags-veu.php DELETED
@@ -1,55 +0,0 @@
1
- <?php
2
-
3
- /*
4
- このファイルの元ファイルは
5
- https://github.com/vektor-inc/vektor-wp-libraries
6
- にあります。修正の際は上記リポジトリのデータを修正してください。
7
- */
8
-
9
- /**
10
- * ExUnit固有の関数だが、ExUnitの機能を複製しているために独立化したプラグインにも使用される関数
11
- */
12
-
13
- if ( ! function_exists( 'veu_content_filter_state' ) )
14
- {
15
- function veu_content_filter_state(){
16
- // $opt = vkExUnit_get_common_options();
17
- // return empty( $opt['content_filter_state'] )? 'content' : $opt['content_filter_state'];
18
- // コンテンツループ下部に出力すると誤動作が多いので、一旦コンテンツ下部出力に強制変更
19
- return 'content';
20
- }
21
- }
22
-
23
- if ( ! function_exists( 'veu_get_name' ) ){
24
- function veu_get_name() {
25
- $system_name = apply_filters( 'veu_get_name_custom','VK All in one Expansion Unit' );
26
- return $system_name;
27
- }
28
- }
29
-
30
- if ( ! function_exists( 'veu_get_little_short_name' ) ){
31
- function veu_get_little_short_name(){
32
- $little_short_name = apply_filters( 'veu_get_little_short_name_custom','VK ExUnit' );
33
- return $little_short_name;
34
- }
35
- }
36
-
37
- if ( ! function_exists( 'veu_get_short_name' ) ){
38
- function veu_get_short_name(){
39
- $short_name = apply_filters( 'veu_get_short_name_custom','VK' );
40
- return $short_name;
41
- }
42
- }
43
-
44
- if ( ! function_exists( 'veu_is_cta_active' ) ){
45
- function veu_is_cta_active(){
46
- if ( vk_is_plugin_active( 'vk-all-in-one-expantion-unit/vkExUnit.php' ) ){
47
- $veu_common_options = get_option( 'vkExUnit_common_options' );
48
- if ( isset( $veu_common_options['active_call_to_action'] ) && $veu_common_options['active_call_to_action'] ){
49
- return true;
50
- }
51
- }
52
- }
53
- }
54
-
55
- require_once( 'template-tags-veu-old.php' );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
plugins/template-tags/template-tags.php DELETED
@@ -1,255 +0,0 @@
1
- <?php
2
-
3
- /*
4
- このファイルの元ファイルは
5
- https://github.com/vektor-inc/vektor-wp-libraries
6
- にあります。修正の際は上記リポジトリのデータを修正してください。
7
- */
8
-
9
-
10
- if ( ! function_exists( 'vk_is_excerpt' ) ){
11
- function vk_is_excerpt() {
12
- global $wp_current_filter;
13
- if ( in_array( 'get_the_excerpt', (array) $wp_current_filter ) ) { return true; }
14
- return false;
15
- }
16
- }
17
-
18
-
19
- /*-------------------------------------------*/
20
- /* Chack use post top page
21
- /*-------------------------------------------*/
22
- if ( ! function_exists( 'vk_get_page_for_posts' ) ){
23
- function vk_get_page_for_posts() {
24
- // Get post top page by setting display page.
25
- $page_for_posts['post_top_id'] = get_option( 'page_for_posts' );
26
-
27
- // Set use post top page flag.
28
- $page_for_posts['post_top_use'] = ( isset( $page_for_posts['post_top_id'] ) && $page_for_posts['post_top_id'] ) ? true : false ;
29
-
30
- // When use post top page that get post top page name.
31
- $page_for_posts['post_top_name'] = ( $page_for_posts['post_top_use'] ) ? get_the_title( $page_for_posts['post_top_id'] ) : '';
32
-
33
- return $page_for_posts;
34
- }
35
- }
36
-
37
-
38
- /*-------------------------------------------*/
39
- /* Chack post type info
40
- /*-------------------------------------------*/
41
- if ( ! function_exists( 'vk_get_post_type' ) ){
42
- function vk_get_post_type() {
43
-
44
- $page_for_posts = vk_get_page_for_posts();
45
-
46
- // Get post type slug
47
- /*-------------------------------------------*/
48
- $postType['slug'] = get_post_type();
49
- if ( ! $postType['slug'] ) {
50
- global $wp_query;
51
- if ( $wp_query->query_vars['post_type'] ) {
52
- $postType['slug'] = $wp_query->query_vars['post_type'];
53
- } else {
54
- // Case of tax archive and no posts
55
- $taxonomy = get_queried_object()->taxonomy;
56
- $postType['slug'] = get_taxonomy( $taxonomy )->object_type[0];
57
- }
58
- }
59
-
60
- // Get post type name
61
- /*-------------------------------------------*/
62
- $post_type_object = get_post_type_object( $postType['slug'] );
63
- if ( $post_type_object ) {
64
- if ( $page_for_posts['post_top_use'] && $postType['slug'] == 'post' ) {
65
- $postType['name'] = esc_html( get_the_title( $page_for_posts['post_top_id'] ) );
66
- } else {
67
- $postType['name'] = esc_html( $post_type_object->labels->name );
68
- }
69
- }
70
-
71
- // Get post type archive url
72
- /*-------------------------------------------*/
73
- if ( $page_for_posts['post_top_use'] && $postType['slug'] == 'post' ) {
74
- $postType['url'] = get_the_permalink( $page_for_posts['post_top_id'] );
75
- } else {
76
- $postType['url'] = home_url().'/?post_type='.$postType['slug'];
77
- }
78
-
79
- $postType = apply_filters( 'vkExUnit_postType_custom',$postType );
80
- return $postType;
81
- }
82
- }
83
-
84
- /*-------------------------------------------*/
85
- /* Archive title
86
- /*-------------------------------------------*/
87
- if ( ! function_exists( 'vk_get_the_archive_title' ) ){
88
- function vk_get_the_archive_title() {
89
- if ( is_category() ) {
90
- $title = single_cat_title( '', false );
91
- } elseif ( is_tag() ) {
92
- $title = single_tag_title( '', false );
93
- } elseif ( is_author() ) {
94
- $title = sprintf( __( 'Author: %s', 'vkExUnit' ), '<span class="vcard">' . get_the_author() . '</span>' );
95
- } elseif ( is_year() ) {
96
- $title = get_the_date( _x( 'Y', 'yearly archives date format', 'vkExUnit' ) );
97
- } elseif ( is_month() ) {
98
- $title = get_the_date( _x( 'F Y', 'monthly archives date format', 'vkExUnit' ) );
99
- } elseif ( is_day() ) {
100
- $title = get_the_date( _x( 'F j, Y', 'daily archives date format', 'vkExUnit' ) );
101
- } elseif ( is_tax( 'post_format' ) ) {
102
- if ( is_tax( 'post_format', 'post-format-aside' ) ) {
103
- $title = _x( 'Asides', 'post format archive title' );
104
- } elseif ( is_tax( 'post_format', 'post-format-gallery' ) ) {
105
- $title = _x( 'Galleries', 'post format archive title' );
106
- } elseif ( is_tax( 'post_format', 'post-format-image' ) ) {
107
- $title = _x( 'Images', 'post format archive title' );
108
- } elseif ( is_tax( 'post_format', 'post-format-video' ) ) {
109
- $title = _x( 'Videos', 'post format archive title' );
110
- } elseif ( is_tax( 'post_format', 'post-format-quote' ) ) {
111
- $title = _x( 'Quotes', 'post format archive title' );
112
- } elseif ( is_tax( 'post_format', 'post-format-link' ) ) {
113
- $title = _x( 'Links', 'post format archive title' );
114
- } elseif ( is_tax( 'post_format', 'post-format-status' ) ) {
115
- $title = _x( 'Statuses', 'post format archive title' );
116
- } elseif ( is_tax( 'post_format', 'post-format-audio' ) ) {
117
- $title = _x( 'Audio', 'post format archive title' );
118
- } elseif ( is_tax( 'post_format', 'post-format-chat' ) ) {
119
- $title = _x( 'Chats', 'post format archive title' );
120
- }
121
- } elseif ( is_post_type_archive() ) {
122
- $title = post_type_archive_title( '', false );
123
- } elseif ( is_tax() ) {
124
- $title = single_term_title( '', false );
125
- } elseif ( is_home() && ! is_front_page() ) {
126
- $vkExUnit_page_for_posts = vkExUnit_get_page_for_posts();
127
- $title = $vkExUnit_page_for_posts['post_top_name'];
128
- } else {
129
- global $wp_query;
130
- // get post type
131
- $postType = $wp_query->query_vars['post_type'];
132
- if ( $postType ) {
133
- $title = get_post_type_object( $postType )->labels->name;
134
- } else {
135
- $title = __( 'Archives', 'vkExUnit' );
136
- }
137
- }
138
- return apply_filters( 'vk_get_the_archive_title', $title );
139
- }
140
- }
141
-
142
-
143
- /*-------------------------------------------*/
144
- /* Page description
145
- /*-------------------------------------------*/
146
- if ( ! function_exists( 'vk_get_page_description' ) ){
147
- function vk_get_page_description() {
148
- global $wp_query;
149
- $post = $wp_query->get_queried_object();
150
- if ( is_front_page() ) {
151
- if ( isset( $post->post_excerpt ) && $post->post_excerpt ) {
152
- $page_description = get_the_excerpt();
153
- } else {
154
- $page_description = get_bloginfo( 'description' );
155
- }
156
- } else if ( is_home() ) {
157
- $page_for_posts = vkExUnit_get_page_for_posts();
158
- if ( $page_for_posts['post_top_use'] ) {
159
- $page = get_post( $page_for_posts['post_top_id'] );
160
- $page_description = $page->post_excerpt;
161
- } else {
162
- $page_description = get_bloginfo( 'description' );
163
- }
164
- } else if ( is_category() || is_tax() ) {
165
- if ( ! $post->description ) {
166
- $page_description = sprintf( __( 'About %s', 'vkExUnit' ),single_cat_title( '',false ) ).' '.get_bloginfo( 'name' ).' '.get_bloginfo( 'description' );
167
- } else {
168
- $page_description = $post->description;
169
- }
170
- } else if ( is_tag() ) {
171
- $page_description = strip_tags( tag_description() );
172
- $page_description = str_replace( array( "\r\n", "\r", "\n" ), '', $page_description ); // delete br
173
- if ( ! $page_description ) {
174
- $page_description = sprintf( __( 'About %s', 'vkExUnit' ),single_tag_title( '',false ) ).' '.get_bloginfo( 'name' ).' '.get_bloginfo( 'description' );
175
- }
176
- } else if ( is_archive() ) {
177
- if ( is_year() ) {
178
- $description_date = get_the_date( _x( 'Y', 'yearly archives date format', 'vkExUnit' ) );
179
- $page_description = sprintf( _x( 'Article of %s.','Yearly archive description', 'vkExUnit' ), $description_date );
180
- $page_description .= ' '.get_bloginfo( 'name' ).' '.get_bloginfo( 'description' );
181
- } else if ( is_month() ) {
182
- $description_date = get_the_date( _x( 'F Y', 'monthly archives date format', 'vkExUnit' ) );
183
- $page_description = sprintf( _x( 'Article of %s.','Archive description', 'vkExUnit' ),$description_date );
184
- $page_description .= ' '.get_bloginfo( 'name' ).' '.get_bloginfo( 'description' );
185
- } else if ( is_author() ) {
186
- $userObj = get_queried_object();
187
- $page_description = sprintf( _x( 'Article of %s.','Archive description', 'vkExUnit' ),esc_html( $userObj->display_name ) );
188
- $page_description .= ' '.get_bloginfo( 'name' ).' '.get_bloginfo( 'description' );
189
- } else {
190
- $postType = get_post_type();
191
- if ( $postType ) {
192
- $page_description = sprintf( _x( 'Article of %s.','Archive description', 'vkExUnit' ),esc_html( get_post_type_object( $postType )->label ) );
193
- $page_description .= ' '.get_bloginfo( 'name' ).' '.get_bloginfo( 'description' );
194
- } else {
195
- $page_description = get_bloginfo( 'description' );
196
- }
197
-
198
- }
199
- } else if ( is_page() || is_single() ) {
200
- $metaExcerpt = $post->post_excerpt;
201
- if ( $metaExcerpt ) {
202
- $page_description = $metaExcerpt;
203
- } else {
204
- $page_description = mb_substr( strip_tags( $post->post_content ), 0, 240 ); // kill tags and trim 240 chara
205
- }
206
- } else {
207
- $page_description = get_bloginfo( 'description' );
208
- }
209
- global $paged;
210
- if ( $paged != '0' ) {
211
- $page_description = '['.sprintf( __( 'Page of %s', 'vkExUnit' ),$paged ).'] '.$page_description;
212
- }
213
- $page_description = apply_filters( 'vkExUnit_pageDescriptionCustom', $page_description );
214
- $page_description = esc_html( strip_tags( $page_description ) );
215
- // Delete Line break
216
- $page_description = str_replace( array( "\r\n", "\r", "\n" ), '', $page_description );
217
- return $page_description;
218
- }
219
- }
220
-
221
- /*-------------------------------------------*/
222
- /* vk_is_plugin_active
223
- /*-------------------------------------------*/
224
- if ( ! function_exists( 'vk_is_plugin_active' ) ){
225
- function vk_is_plugin_active( $plugin_path = '' )
226
- {
227
- if ( function_exists('is_plugin_active') ) {
228
- return is_plugin_active( $plugin_path );
229
- } else {
230
- return in_array(
231
- $plugin_path,
232
- get_option('active_plugins')
233
- );
234
- }
235
- }
236
- }
237
-
238
- /*-------------------------------------------*/
239
- /* Sanitize
240
- /*-------------------------------------------*/
241
- if ( ! function_exists( 'veu_sanitize_boolean' ) ){
242
- function veu_sanitize_boolean( $input ){
243
- if( $input == true ){
244
- return true;
245
- } else {
246
- return false;
247
- }
248
- }
249
- }
250
-
251
- if ( ! function_exists( 'veu_sanitize_radio' ) ){
252
- function veu_sanitize_radio($input){
253
- return esc_attr( $input );
254
- }
255
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
plugins/tiny_mce_style_tags.php CHANGED
@@ -10,12 +10,6 @@ function vkExUnit_mce_before_init_insert_formats( $init_array ) {
10
  'classes' => 'veu_leadTxt',
11
  // 'wrapper' => false,
12
  ),
13
- array(
14
- 'title' => 'Dummy Image',
15
- 'block' => 'div',
16
- 'classes' => 'veu_dummyImage',
17
- // 'wrapper' => false,
18
- ),
19
  // array(
20
  // 'title' => 'Table Width Auto',
21
  // 'block' => 'table',
10
  'classes' => 'veu_leadTxt',
11
  // 'wrapper' => false,
12
  ),
 
 
 
 
 
 
13
  // array(
14
  // 'title' => 'Table Width Auto',
15
  // 'block' => 'table',
plugins/wp_title.php CHANGED
File without changes
plugins_admin/admin_bar.php CHANGED
File without changes
plugins_admin/content-meta-box.php DELETED
@@ -1,21 +0,0 @@
1
- <?php
2
- /*-------------------------------------------*/
3
- /* add page custom field
4
- /*-------------------------------------------*/
5
-
6
- /**
7
- * Add Content meta box use for "Child Page List" , "Sitemap" , "Contact section" and more fields
8
- */
9
- function veu_add_content_meta_box() {
10
- if ( apply_filters( 'veu_content_meta_box_activation', false ) ) {
11
- add_meta_box( 'veu_content_meta_box', __( 'Setting of insert items', 'vkExUnit' ), 'veu_content_meta_box_content', 'page', 'normal', 'high' );
12
- }
13
- }
14
- add_action( 'admin_menu', 'veu_add_content_meta_box' );
15
-
16
- /**
17
- * Insert ExUnit Settings.
18
- */
19
- function veu_content_meta_box_content() {
20
- do_action( 'veu_content_meta_box_content' );
21
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
plugins_admin/customize-panel.php DELETED
@@ -1,31 +0,0 @@
1
- <?php
2
- /**
3
- * VkExUnit customize-panel.php
4
- *
5
- * @package VkExUnit
6
- * @author Kurudrive<kurudrive@gmail.com>
7
- * @since 28/Sep/2017
8
- */
9
-
10
- /**
11
- * Add Customize Panel
12
- */
13
- function veu_add_customize_panel(){
14
- if ( apply_filters('veu_customize_panel_activation', false ) ){
15
- add_action( 'customize_register', 'veu_customize_register' );
16
- }
17
- }
18
- add_action( 'after_setup_theme', 'veu_add_customize_panel' );
19
-
20
- function veu_customize_register( $wp_customize ) {
21
- /*-------------------------------------------*/
22
- /* ExUnit Panel
23
- /*-------------------------------------------*/
24
- $wp_customize->add_panel( 'veu_setting', array(
25
- 'priority' => 1000,
26
- 'capability' => 'edit_theme_options',
27
- 'theme_supports' => '',
28
- 'title' => __( 'ExUnit Settings', 'vkExUnit' ),
29
- ));
30
-
31
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
plugins_admin/vk-admin-config.php CHANGED
@@ -5,29 +5,21 @@
5
  /*-------------------------------------------*/
6
  if ( ! class_exists( 'Vk_Admin' ) )
7
  {
8
- require_once( 'vk-admin/class-vk-admin.php' );
9
  }
10
 
11
- global $vk_admin_textdomain;
12
- $vk_admin_textdomain = 'vkExUnit';
13
-
14
  /*-------------------------------------------*/
15
  /* $admin_pages の配列にいれる識別値は下記をコメントアウトすればとれる
16
  /*-------------------------------------------*/
17
 
18
- // add_action("admin_head", 'suffix2console');
19
- // function suffix2console() {
20
- // global $hook_suffix;
21
- // if (is_user_logged_in()) {
22
- // $str = "<script type=\"text/javascript\">console.log('%s')</script>";
23
- // printf($str, $hook_suffix);
24
- // }
25
- // }
26
 
27
- $admin_pages = array(
28
- 'toplevel_page_vkExUnit_setting_page',
29
- 'vk-exunit_page_vkExUnit_main_setting',
30
- 'widgets-php',
31
- 'index.php'
32
- );
33
- Vk_Admin::admin_scripts( $admin_pages );
5
  /*-------------------------------------------*/
6
  if ( ! class_exists( 'Vk_Admin' ) )
7
  {
8
+ require_once( 'vk-admin/class.vk-admin.php' );
9
  }
10
 
 
 
 
11
  /*-------------------------------------------*/
12
  /* $admin_pages の配列にいれる識別値は下記をコメントアウトすればとれる
13
  /*-------------------------------------------*/
14
 
15
+ add_action("admin_head", 'suffix2console');
16
+ function suffix2console() {
17
+ global $hook_suffix;
18
+ if (is_user_logged_in()) {
19
+ $str = "<script type=\"text/javascript\">console.log('%s')</script>";
20
+ printf($str, $hook_suffix);
21
+ }
22
+ }
23
 
24
+ $admin_pages = array( 'toplevel_page_vkExUnit_setting_page', 'vk-exunit_page_vkExUnit_main_setting', 'widgets-php' );
25
+ Vk_Admin::admin_scripts( $admin_pages );
 
 
 
 
 
plugins_admin/vk-admin/_scss/vk_admin.scss CHANGED
@@ -1,70 +1,9 @@
1
  @charset "utf-8";
2
- // @import "compass";
3
 
4
  .text-left { text-align: left; }
5
  .text-center { text-align: center; }
6
  .text-right { text-align: right; }
7
- .text-warning { color: #a94442;}
8
-
9
- #dashboard-widgets .vk-metabox-sub-title,
10
- .vk-metabox-sub-title {
11
- display:block; overflow:hidden;
12
- border-bottom:1px solid #e5e5e5;
13
- margin-top:1em;
14
- padding-bottom:0.3em;
15
- .dashicons {
16
- position: relative;
17
- top:-2px;
18
- margin-left:3px;
19
- }
20
- }
21
- .vk-metabox-more-link {
22
- float:right;
23
- font-size:12px;
24
- }
25
- .vk-metabox-post-list {
26
- margin-bottom:2em;
27
- li {
28
- border-bottom:1px dotted #ccc;
29
- padding-bottom:3px;
30
- display: flex;
31
- .date {
32
- font-size:11px;
33
- margin-right:1em;
34
- width:75px;
35
- white-space: nowrap;
36
- }
37
- a { width:100%; }
38
- }
39
- }
40
-
41
- .vk-admin-banner{
42
- display:block; overflow:hidden;margin-right:1em;
43
- margin-top: 1em;
44
- a.admin_banner {
45
- display: block;
46
- margin-bottom:1em;border:1px solid #ccc;box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,1);
47
- img{ max-width: 100%;height: auto; display: block;
48
- &:hover{ opacity: 0.7; }
49
- }
50
- }
51
- .vektor_logo {
52
- margin-top:1em;
53
- img { width:150px;float:right;}
54
- }
55
- }
56
-
57
- #vk_dashboard_widget {
58
- .vk-admin-banner-grid {
59
- width:100%;
60
- display: flex;
61
- flex-wrap: wrap;
62
- justify-content: space-between;
63
- a.admin_banner {
64
- width:48%;
65
- }
66
- }
67
- }
68
 
69
  .wp-core-ui .button-block { display:block;width:100%; text-align: center; }
70
 
@@ -108,13 +47,23 @@
108
  }
109
  }
110
 
 
111
  .adminSub { display:block; overflow:hidden;width:24%;float:right;padding-bottom:10px;
112
  .infoBox { display:block; overflow:hidden;padding: 1em;margin-right:1em; background-color: #fff; }
113
- .vk-metabox-sub-title { background-color: #ccc;width:auto; padding: 5px 10px; border-radius: 3px;margin-top:0;margin-bottom:15px;
114
- }
115
- .vk-metabox-more-link {
116
- display: none;
 
 
 
 
 
 
 
 
117
  }
 
118
  @media (max-width: 991px){
119
  .adminMain table.form-table{
120
  th,
@@ -124,54 +73,3 @@
124
  }
125
  }
126
  }
127
-
128
- /*-------------------------------------------*/
129
- /* Widget css
130
- /*-------------------------------------------*/
131
- .admin_widget_h2{
132
- box-sizing: border-box;
133
- padding: 0.8em;
134
- width: 100%;
135
- border: solid 1px #ddd;
136
- background: #EDEDED;
137
- font-size: 1em;
138
- }
139
- .admin_widget_h3{
140
- box-sizing: border-box;
141
- padding: 0.4em 0;
142
- margin-bottom:0.3em;
143
- width: 100%;
144
- border-bottom: solid 1px #ddd;
145
- // background: #EDEDED;
146
- font-size: 1em;
147
- }
148
- .admin_widget_input{
149
- width: 100%;
150
- margin: 0.3em 0;
151
- }
152
- .admin_widget_thumb_outer {
153
- position: relative;
154
- overflow: hidden;
155
- z-index: 2;
156
- margin: 3px 0;
157
- min-height: 70px;
158
- border:1px solid #e5e5e5;
159
- background-color: #f5f5f5;
160
- width: 100%;
161
- }
162
- .admin_widget_thumb_outer:before {
163
- position: absolute;
164
- top: 50%;
165
- left: 50%;
166
- z-index: 1;
167
- margin: -8px 0 0 -30px;
168
- color: #999;
169
- content: "No Image";
170
- }
171
- .admin_widget_thumb {
172
- position: relative;
173
- z-index: 3;
174
- display: block;
175
- width: 100%;
176
- height: auto;
177
- }
1
  @charset "utf-8";
2
+ @import "compass";
3
 
4
  .text-left { text-align: left; }
5
  .text-center { text-align: center; }
6
  .text-right { text-align: right; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7
 
8
  .wp-core-ui .button-block { display:block;width:100%; text-align: center; }
9
 
47
  }
48
  }
49
 
50
+
51
  .adminSub { display:block; overflow:hidden;width:24%;float:right;padding-bottom:10px;
52
  .infoBox { display:block; overflow:hidden;padding: 1em;margin-right:1em; background-color: #fff; }
53
+ .adminBnr_section{
54
+ display:block; overflow:hidden;margin-right:1em;
55
+ margin-top: 1em;
56
+ a { display: block; }
57
+ a.admin_banner { margin-bottom:1em;border:1px solid #ccc;box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,1); }
58
+ img{ max-width: 100%;height: auto; display: block;
59
+ &:hover{ opacity: 0.7; }
60
+ }
61
+ .vektor_logo {
62
+ margin-top:1em;
63
+ img { width:150px;float:right;}
64
+ }
65
  }
66
+ .adminSub_title { background-color: #ccc;width:auto; padding: 5px 10px; border-radius: 3px;margin-top:0;margin-bottom:15px; }
67
  @media (max-width: 991px){
68
  .adminMain table.form-table{
69
  th,
73
  }
74
  }
75
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
plugins_admin/vk-admin/class-vk-admin-info.php DELETED
@@ -1,6 +0,0 @@
1
- <?php
2
-
3
- class Vk_Admin_Info {
4
-
5
-
6
- }
 
 
 
 
 
 
plugins_admin/vk-admin/class-vk-admin.php DELETED
@@ -1,382 +0,0 @@
1
- <?php
2
-
3
- /*
4
- このファイルの元ファイルは
5
- https://github.com/vektor-inc/vektor-wp-libraries
6
- にあります。
7
- 修正の際は上記リポジトリのデータを修正してください。
8
- 編集権限を持っていない方で何か修正要望などありましたら
9
- 各プラグインのリポジトリにプルリクエストで結構です。
10
- */
11
-
12
- if ( ! class_exists( 'Vk_Admin' ) )
13
- {
14
- /*
15
- congif.phpの方で既に ! class_exists( 'Vk_Admin' ) しているが、
16
- 今後読み込みファイルが増えた時にVk-Adminの中で別のファイルを読み込むために
17
- このファイルにも更にclass_exists( 'Vk_Admin' ) がある。
18
- */
19
- class Vk_Admin {
20
-
21
- public static $version = '2.0.0';
22
-
23
- static function init(){
24
- add_action( 'admin_enqueue_scripts', array( __CLASS__, 'admin_common_css' ) );
25
- add_action( 'wp_dashboard_setup', array( __CLASS__, 'dashboard_widget'), 1 );
26
- }
27
-
28
- static function admin_directory_url (){
29
- $vk_admin_url = plugin_dir_url( __FILE__ );
30
- return $vk_admin_url;
31
- }
32
-
33
- static function admin_common_css (){
34
- wp_enqueue_style( 'vk-admin-style', self::admin_directory_url().'css/vk_admin.css', array(), self::$version, 'all' );
35
- }
36
-
37
- static function admin_enqueue_scripts() {
38
- wp_enqueue_script( 'jquery' );
39
- wp_enqueue_media();
40
- wp_enqueue_script( 'vk-admin-js', self::admin_directory_url().'js/vk_admin.js', array( 'jquery' ), self::$version );
41
- }
42
-
43
- // 管理画面用のjsを読み込むページを配列で指定する
44
- // $admin_pages は vk-admin-config.php に記載
45
- static function admin_scripts( $admin_pages ){
46
- foreach ($admin_pages as $key => $value) {
47
- $hook = 'admin_print_styles-'.$value;
48
- add_action( $hook, array( __CLASS__, 'admin_enqueue_scripts' ) );
49
- }
50
- }
51
-
52
-
53
- /*--------------------------------------------------*/
54
- /* get_admin_banner
55
- /*--------------------------------------------------*/
56
- /* get_news_body_api
57
- /*--------------------------------------------------*/
58
- /* get_news_from_rss
59
- /*--------------------------------------------------*/
60
- /* admin _ Dashboard Widget
61
- /*--------------------------------------------------*/
62
- /* admin _ sub
63
- /*--------------------------------------------------*/
64
- /* admin _ page_frame
65
- /*--------------------------------------------------*/
66
-
67
- /*--------------------------------------------------*/
68
- /* get_admin_banner
69
- /*--------------------------------------------------*/
70
- public static function get_admin_banner() {
71
- $banner = '';
72
- $dir_url = self::admin_directory_url();
73
- $lang = ( get_locale() == 'ja' ) ? 'ja' : 'en' ;
74
-
75
- $banner .= '<div class="vk-admin-banner">';
76
- $banner .= '<div class="vk-admin-banner-grid">';
77
-
78
- // プラグイン Link Target Controller を有効化していない人にバナーを表示
79
- if ( !is_plugin_active('vk-link-target-controller/vk-link-target-controller.php') ){
80
- if ( $lang == 'ja' ){
81
- $bnr_file_name = 'vk-link-target-controller_bnr.jpg';
82
- } else {
83
- $bnr_file_name = 'vk-link-target-controller_notxt_bnr.jpg';
84
- }
85
- $banner .= '<a href="//wordpress.org/plugins/vk-link-target-controller/" target="_blank" class="admin_banner"><img src="'.$dir_url.'images/'.$bnr_file_name .'" alt="Link Target Controller" /></a>';
86
- }
87
-
88
- // プラグイン VK Aost Author Display を有効化していない人にバナーを表示
89
- if ( !is_plugin_active('vk-post-author-display/post-author-display.php') ){
90
- if ( $lang == 'ja' ){
91
- $bnr_file_name = 'post_author_display_bnr_ja.jpg';
92
- } else {
93
- $bnr_file_name = 'post_author_display_bnr_en.jpg';
94
- }
95
- $banner .= '<a href="//wordpress.org/plugins/vk-post-author-display/" target="_blank" class="admin_banner"><img src="'.$dir_url.'images/'.$bnr_file_name .'" alt="VK Post Author
96
- Display" /></a>';
97
- }
98
-
99
- // 現在のテーマを取得
100
- $theme = get_template();
101
- if(
102
- $theme != 'Lightning' &&
103
- $theme != 'lightning' &&
104
- $theme != 'Lightning-master'
105
- ) {
106
- if ( $lang == 'ja' ) {
107
- $banner .= '<a href="//lightning.nagoya/ja/" target="_blank" class="admin_banner"><img src="'.$dir_url.'images/lightning_bnr_ja.jpg" alt="lightning_bnr_ja" /></a>';
108
- } else {
109
- $banner .= '<a href="//lightning.nagoya/" target="_blank" class="admin_banner"><img src="'.$dir_url.'images/lightning_bnr_en.jpg" alt="lightning_bnr_en" /></a>';
110
- } // if ( $lang == 'ja' ) {
111
- } // if ( $theme != 'lightning' ) {
112
-
113
- if ( $lang == 'ja' && $theme != 'bill-vektor' && $theme != 'bill-vektor-master' ) {
114
- $banner .= '<a href="//billvektor.com" target="_blank" class="admin_banner"><img src="'.$dir_url.'images/billvektor_banner.png" alt="見積書・請求書管理用WordPressテーマ" /></a>';
115
- }
116
-
117
- if ( $lang == 'ja' && !is_plugin_active('lightning-skin-jpnstyle/lightning_skin_jpnstyle.php') ){
118
- $banner .= '<a href="//lightning.nagoya/ja/plugins/ex_plugin/lightning-jpnstyle" target="_blank" class="admin_banner"><img src="'.$dir_url.'images/jpnstyle-bnr.jpg" alt="" /></a>';
119
- }
120
-
121
- if ( $lang == 'ja' && !is_plugin_active('vk-all-in-one-expansion-unit/vkExUnit.php') ){
122
- $banner .= '<a href="https://ex-unit.nagoya/ja/" target="_blank" class="admin_banner"><img src="'.$dir_url.'images/ExUnit_bnr.png" alt="" /></a>';
123
- }
124
-
125
- $banner .= '</div>';
126
-
127
- $banner .= '<a href="//www.vektor-inc.co.jp" class="vektor_logo" target="_blank" class="admin_banner"><img src="'.$dir_url.'images/vektor_logo.png" alt="Vektor,Inc." /></a>';
128
-
129
- $banner .= '</div>';
130
-
131
- return apply_filters( 'vk_admin_banner_html' , $banner );
132
- }
133
-
134
- /*--------------------------------------------------*/
135
- /* get_news_body
136
- /*--------------------------------------------------*/
137
- public static function get_news_body(){
138
- if ( 'ja' == get_locale() ) {
139
- return Vk_Admin::get_news_from_rest_api();
140
- }
141
- // English
142
- if ( 'ja' != get_locale() ){
143
- return Vk_Admin::get_news_from_rss();
144
- }
145
- }
146
-
147
- /*--------------------------------------------------*/
148
- /* get_news_body_api
149
- /*--------------------------------------------------*/
150
-
151
- public static function get_news_from_rest_api()
152
- {
153
-
154
- $html = '<h4 class="vk-metabox-sub-title">';
155
- $html .= 'Vektor WordPress Information';
156
- $html .= '<a href="https://www.vektor-inc.co.jp/info-cat/vk-wp-info/" target="_blank" class="vk-metabox-more-link">記事一覧<span aria-hidden="true" class="dashicons dashicons-external"></span></a>';
157
- $html .= '</h4>';
158
- $html .= '<ul id="vk-wp-info" class="vk-metabox-post-list"></ul>';
159
-
160
- $html .= '<h4 class="vk-metabox-sub-title">';
161
- $html .= 'Vektor WordPress ブログ';
162
- $html .= '<a href="https://www.vektor-inc.co.jp/category/wordpress-info/" target="_blank" class="vk-metabox-more-link">記事一覧<span aria-hidden="true" class="dashicons dashicons-external"></span></a>';
163
- $html .= '</h4>';
164
- $html .= '<ul id="vk-wp-blog" class="vk-metabox-post-list"></ul>';
165
-
166
- $html .= '<h4 class="vk-metabox-sub-title">';
167
- $html .= 'Vektor WordPress フォーラム';
168
- $html .= '<a href="http://forum.bizvektor.com/" target="_blank" class="vk-metabox-more-link">記事一覧<span aria-hidden="true" class="dashicons dashicons-external"></span></a>';
169
- $html .= '</h4>';
170
- $html .= '<ul id="vk-wp-forum" class="vk-metabox-post-list"></ul>';
171
-
172
- $html = apply_filters( 'vk_admin_news_html' , $html );
173
-
174
- add_action( 'admin_footer', array( __CLASS__, 'load_rest_api_js') );
175
-
176
- return $html;
177
- ?>
178
- <?php
179
- }
180
-
181
- public static function load_rest_api_js()
182
- { ?>
183
- <script>
184
- /*-------------------------------------------*/
185
- /* REST API でお知らせを取得
186
- /*-------------------------------------------*/
187
- ;(function($){
188
- jQuery(document).ready(function($){
189
-
190
- $.getJSON( "https://vektor-inc.co.jp/wp-json/wp/v2/info?info-cat=111&per_page=3",
191
- function(results) {
192
- // 取得したJSONの内容をループする
193
- $.each(results, function(i, item) {
194
- // 日付のデータを取得
195
- var date = new Date(item.date_gmt);
196
- var formate_date = date.toLocaleDateString();
197
- // JSONの内容の要素を</ul>の前に出力する
198
- $("ul#vk-wp-info").append('<li><span class="date">'+ formate_date +'</span><a href="' + item.link + '" target="_blank">' + item.title.rendered + '</a></li>');
199
- });
200
- });
201
-
202
- $.getJSON( "https://www.vektor-inc.co.jp/wp-json/wp/v2/posts/?categories=55&per_page=3",
203
- function(results) {
204
- // 取得したJSONの内容をループする
205
- $.each(results, function(i, item) {
206
- // 日付のデータを取得
207
- var date = new Date(item.date_gmt);
208
- var formate_date = date.toLocaleDateString();
209
- // JSONの内容の要素を</ul>の前に出力する
210
- $("ul#vk-wp-blog").append('<li><span class="date">'+ formate_date +'</span><a href="' + item.link + '" target="_blank">' + item.title.rendered + '</a></li>');
211
- });
212
- });
213
-
214
- $.getJSON( "http://forum.bizvektor.com/wp-json/wp/v2/topics/?per_page=5",
215
- function(results) {
216
- $.each(results, function(i, item) {
217
- var date = new Date(item.date_gmt);
218
- var formate_date = date.toLocaleDateString();
219
- $("ul#vk-wp-forum").append('<li><a href="' + item.link + '" target="_blank">' + item.title.rendered + '</a></li>');
220
- });
221
- });
222
-
223
- });
224
- })(jQuery);
225
- </script>
226
- <?php
227
- }
228
-
229
- /*--------------------------------------------------*/
230
- /* get_news_from_rss
231
- /* RSS方針で現在は日本語以外でのみ使用
232
- /*--------------------------------------------------*/
233
- public static function get_news_from_rss() {
234
-
235
- $output = '';
236
-
237
- include_once( ABSPATH . WPINC . '/feed.php' );
238
-
239
- if ( 'ja' == get_locale() ) {
240
- $exUnit_feed_url = apply_filters( 'vkAdmin_news_RSS_URL_ja', 'https://ex-unit.nagoya/ja/feed' );
241
- // $exUnit_feed_url = apply_filters( 'vkAdmin_news_RSS_URL_ja', 'https://www.vektor-inc.co.jp/feed/?category_name=internship' );
242
- } else {
243
- $exUnit_feed_url = apply_filters( 'vkAdmin_news_RSS_URL', 'https://ex-unit.nagoya/feed' );
244
- }
245
-
246
- $my_feeds = array(
247
- array( 'feed_url' => $exUnit_feed_url ),
248
- );
249
-
250
- foreach ( $my_feeds as $feed ) {
251
- $rss = fetch_feed( $feed['feed_url'] );
252
-
253
- if ( ! is_wp_error( $rss ) ) {
254
- $output = '';
255
-
256
- $maxitems = $rss->get_item_quantity( 5 ); //number of news to display (maximum)
257
- $rss_items = $rss->get_items( 0, $maxitems );
258
- $output .= '<div class="rss-widget">';
259
- $output .= '<h4 class="vk-metabox-sub-title">'.apply_filters( 'vk-admin-sub-title-text', 'Information' ).'</h4>';
260
- $output .= '<ul>';
261
-
262
- if ( $maxitems == 0 ) {
263
- $output .= '<li>';
264
- $output .= __( 'Sorry, there is no post', 'vkExUnit' );
265
- $output .= '</li>';
266
- } else {
267
- foreach ( $rss_items as $item ) {
268
- $test_date = $item->get_local_date();
269
- $content = $item->get_content();
270
-
271
- if ( isset( $test_date ) && ! is_null( $test_date ) ) {
272
- $item_date = $item->get_date( get_option( 'date_format' ) ) . '<br />'; } else {
273
- $item_date = ''; }
274
-
275
- $output .= '<li style="color:#777;">';
276
- $output .= $item_date;
277
- $output .= '<a href="' . esc_url( $item->get_permalink() ) . '" title="' . $item_date . '" target="_blank">';
278
- $output .= esc_html( $item->get_title() );
279
- $output .= '</a>';
280
- $output .= '</li>';
281
- }
282
- }
283
-
284
- $output .= '</ul>';
285
- $output .= '</div>';
286
- }
287
-
288
- } // if ( ! is_wp_error( $rss ) ) {
289
-
290
- echo $output;
291
- }
292
-
293
- public static function is_dashboard_active() {
294
- $flag = false;
295
- if ( 'ja' == get_locale() ) $flag = true;
296
- if ( is_plugin_active('vk-all-in-one-expansion-unit/vkExUnit.php') ) $flag = true;
297
- if ( !is_plugin_active('vk-post-author-display/post-author-display.php') ) $flag = true;
298
- $theme = wp_get_theme()->get('Template');
299
- if ( $theme != 'lightning' ) $flag = true;
300
-
301
- return apply_filters('vk-admin-is-dashboard-active',$flag);
302
- }
303
- /*--------------------------------------------------*/
304
- /* admin _ Dashboard Widget
305
- /*--------------------------------------------------*/
306
- public static function dashboard_widget() {
307
- global $vk_admin_textdomain;
308
- if ( Vk_Admin::is_dashboard_active() ) {
309
- wp_add_dashboard_widget(
310
- 'vk_dashboard_widget',
311
- __( 'Vektor WordPress Information',$vk_admin_textdomain ),
312
- array( __CLASS__, 'dashboard_widget_body' )
313
- );
314
- }
315
- }
316
-
317
- public static function dashboard_widget_body() {
318
- echo Vk_Admin::get_news_body();
319
- echo Vk_Admin::get_admin_banner();
320
- }
321
-
322
- /*--------------------------------------------------*/
323
- /* admin _ sub
324
- /*--------------------------------------------------*/
325
- // 2016.08.07 ExUnitの有効化ページでは直接 admin_subを呼び出しているので注意
326
- public static function admin_sub() {
327
- $adminSub = '<div class="adminSub scrTracking">'."\n";
328
- $adminSub .= '<div class="infoBox">'.Vk_Admin::get_news_body().'</div>'."\n";
329
- $adminSub .= '<div class="vk-admin-banner">'.Vk_Admin::get_admin_banner().'</div>'."\n";
330
- $adminSub .= '</div><!-- [ /.adminSub ] -->'."\n";
331
- return $adminSub;
332
- }
333
-
334
- /*--------------------------------------------------*/
335
- /* admin _ page_frame
336
- /*--------------------------------------------------*/
337
- public static function admin_page_frame( $get_page_title, $the_body_callback, $get_logo_html = '' , $get_menu_html = '', $get_layout = 'column_3' ) { ?>
338
- <div class="wrap vk_admin_page">
339
-
340
- <div class="adminMain <?php echo $get_layout;?>">
341
-
342
- <?php if ( $get_layout == 'column_3' ) : ?>
343
- <div id="adminContent_sub" class="scrTracking">
344
- <div class="pageLogo"><?php echo $get_logo_html; ?></div>
345
- <?php if ( $get_page_title ) : ?>
346
- <h2 class="page_title"><?php echo $get_page_title;?></h2>
347
- <?php endif; ?>
348
- <div class="vk_option_nav">
349
- <ul>
350
- <?php echo $get_menu_html; ?>
351
- </ul>
352
- </div>
353
- </div><!-- [ /#adminContent_sub ] -->
354
- <?php endif; ?>
355
-
356
- <?php if ( $get_layout == 'column_2' ) : ?>
357
- <div class="pageLogo"><?php echo $get_logo_html; ?></div>
358
- <?php if ( $get_page_title ) : ?>
359
- <h1 class="page_title"><?php echo $get_page_title;?></h1>
360
- <?php endif; ?>
361
- <?php endif; ?>
362
-
363
- <div id="adminContent_main">
364
- <?php call_user_func_array( $the_body_callback, array() );?>
365
- </div><!-- [ /#adminContent_main ] -->
366
-
367
- </div><!-- [ /.adminMain ] -->
368
-
369
- <?php echo Vk_Admin::admin_sub();?>
370
-
371
- </div><!-- [ /.vkExUnit_admin_page ] -->
372
- <?php
373
- }
374
-
375
- public function __construct(){
376
-
377
- }
378
- }
379
- } // if ( ! class_exists( 'Vk_Admin' ) )
380
-
381
- Vk_Admin::init();
382
- $Vk_Admin = new Vk_Admin();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
plugins_admin/vk-admin/class.vk-admin.php CHANGED
@@ -12,7 +12,7 @@ https://github.com/vektor-inc/vektor-wp-libraries
12
  class Vk_Admin {
13
 
14
  public static $version = '1.2.1';
15
-
16
  static function init(){
17
  add_action( 'admin_enqueue_scripts', array( __CLASS__, 'admin_common_css' ) );
18
  }
@@ -48,7 +48,7 @@ class Vk_Admin {
48
  $lang = ( get_locale() == 'ja' ) ? 'ja' : 'en' ;
49
 
50
  if ( !is_plugin_active('vk-post-author-display/post-author-display.php') ){
51
- $banner .= '<a href="//wordpress.org/plugins/vk-post-author-display/" target="_blank" class="admin_banner"><img src="'.$dir_url.'images/post_author_display_bnr_'.$lang .'.jpg" alt="VK Post Author
52
  Display" /></a>';
53
  }
54
 
@@ -68,8 +68,6 @@ class Vk_Admin {
68
  /*--------------------------------------------------*/
69
  public static function get_news_body() {
70
 
71
- $output = '';
72
-
73
  include_once( ABSPATH . WPINC . '/feed.php' );
74
 
75
  if ( 'ja' == get_locale() ) {
@@ -176,7 +174,7 @@ class Vk_Admin {
176
  <?php echo Vk_Admin::admin_sub();?>
177
 
178
  </div><!-- [ /.vkExUnit_admin_page ] -->
179
- <?php
180
  }
181
 
182
  public function __construct(){
@@ -185,4 +183,4 @@ class Vk_Admin {
185
  }
186
 
187
  Vk_Admin::init();
188
- $Vk_Admin = new Vk_Admin();
12
  class Vk_Admin {
13
 
14
  public static $version = '1.2.1';
15
+
16
  static function init(){
17
  add_action( 'admin_enqueue_scripts', array( __CLASS__, 'admin_common_css' ) );
18
  }
48
  $lang = ( get_locale() == 'ja' ) ? 'ja' : 'en' ;
49
 
50
  if ( !is_plugin_active('vk-post-author-display/post-author-display.php') ){
51
+ $banner .= '<a href="//wordpress.org/plugins/vk-post-author-display/" target="_blank" class="admin_banner"><img src="'.$dir_url.'images/post_author_display_bnr_'.$lang .'.jpg" alt="VK Post Author
52
  Display" /></a>';
53
  }
54
 
68
  /*--------------------------------------------------*/
69
  public static function get_news_body() {
70
 
 
 
71
  include_once( ABSPATH . WPINC . '/feed.php' );
72
 
73
  if ( 'ja' == get_locale() ) {
174
  <?php echo Vk_Admin::admin_sub();?>
175
 
176
  </div><!-- [ /.vkExUnit_admin_page ] -->
177
+ <?php
178
  }
179
 
180
  public function __construct(){
183
  }
184
 
185
  Vk_Admin::init();
186
+ $Vk_Admin = new Vk_Admin();
plugins_admin/vk-admin/config.rb CHANGED
File without changes
plugins_admin/vk-admin/css/vk_admin.css CHANGED
@@ -1 +1 @@
1
- .text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-warning{color:#a94442}#dashboard-widgets .vk-metabox-sub-title,.vk-metabox-sub-title{display:block;overflow:hidden;border-bottom:1px solid #e5e5e5;margin-top:1em;padding-bottom:.3em}#dashboard-widgets .vk-metabox-sub-title .dashicons,.vk-metabox-sub-title .dashicons{position:relative;top:-2px;margin-left:3px}.vk-metabox-more-link{float:right;font-size:12px}.vk-metabox-post-list{margin-bottom:2em}.vk-metabox-post-list li{border-bottom:1px dotted #ccc;padding-bottom:3px;display:-webkit-box;display:-ms-flexbox;display:flex}.vk-metabox-post-list li .date{font-size:11px;margin-right:1em;width:75px;white-space:nowrap}.vk-metabox-post-list li a{width:100%}.vk-admin-banner{display:block;overflow:hidden;margin-right:1em;margin-top:1em}.vk-admin-banner a.admin_banner{display:block;margin-bottom:1em;border:1px solid #ccc;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.vk-admin-banner a.admin_banner img{max-width:100%;height:auto;display:block}.vk-admin-banner a.admin_banner img:hover{opacity:.7}.vk-admin-banner .vektor_logo{margin-top:1em}.vk-admin-banner .vektor_logo img{width:150px;float:right}#vk_dashboard_widget .vk-admin-banner-grid{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#vk_dashboard_widget .vk-admin-banner-grid a.admin_banner{width:48%}.wp-core-ui .button-block{display:block;width:100%;text-align:center}.logo_exUnit{display:block;overflow:hidden;text-align:center;margin-bottom:10px;border-bottom:1px solid #ccc}.logo_exUnit img{width:150px;max-width:100%}.vk_option_nav{display:block!important;overflow:hidden}.vk_option_nav ul{display:block;overflow:hidden;margin:0;padding:0}.vk_option_nav ul li{display:block;border:1px solid #ccc;margin-bottom:0;border-bottom:none;background-color:#fff}.vk_option_nav ul li:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.vk_option_nav ul li:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom:1px solid #ccc}.vk_option_nav ul li:hover{background-color:#666}.vk_option_nav ul li a{display:block;overflow:hidden;padding:.5em;text-decoration:none;color:#666;font-size:12px}.vk_option_nav ul li:hover a{color:#fff;border:none}.vk_option_nav ul li.current{background-color:#333;color:#fff}.vk_option_nav ul li.current a{color:#fff}.vk_admin_page{padding-top:1em}.vk_admin_page h2.page_title{font-size:16px;text-align:center;line-height:140%;margin:10px 0 20px}.vk_admin_page h3{background-color:#333;color:#fff;padding:10px 15px;font-size:150%;margin-top:0;border-left:5px solid #e50000}.vk_admin_page input[type=text]{width:50%}.vk_admin_page select{width:50%}.vk_admin_page dl dt{font-weight:700;margin-bottom:5px}.vk_admin_page dl dd{margin-left:0}.vk_admin_page tr.dev_object{display:none}.vk_admin_page .pageLogo{text-align:center}.vk_admin_page .pageLogo img{max-width:150px;margin:0 auto}.vk_admin_page .adminMain{display:block;overflow:hidden;width:74%;float:left}.vk_admin_page .adminMain #adminContent_sub{display:block;overflow:hidden;width:23%;float:left;padding-bottom:10px}.vk_admin_page .adminMain #adminContent_main{display:block;overflow:hidden;width:74%;float:right}.vk_admin_page .adminMain #adminContent_main .form_horizontal_item{margin-right:1em}.vk_admin_page .adminMain.column_2 #adminContent_main{width:100%}.vk_admin_page .adminSub{display:block;overflow:hidden;width:24%;float:right;padding-bottom:10px}.vk_admin_page .adminSub .infoBox{display:block;overflow:hidden;padding:1em;margin-right:1em;background-color:#fff}.vk_admin_page .adminSub .vk-metabox-sub-title{background-color:#ccc;width:auto;padding:5px 10px;border-radius:3px;margin-top:0;margin-bottom:15px}.vk_admin_page .adminSub .vk-metabox-more-link{display:none}.admin_widget_h2{-webkit-box-sizing:border-box;box-sizing:border-box;padding:.8em;width:100%;border:solid 1px #ddd;background:#ededed;font-size:1em}.admin_widget_h3{-webkit-box-sizing:border-box;box-sizing:border-box;padding:.4em 0;margin-bottom:.3em;width:100%;border-bottom:solid 1px #ddd;font-size:1em}.admin_widget_input{width:100%;margin:.3em 0}.admin_widget_thumb_outer{position:relative;overflow:hidden;z-index:2;margin:3px 0;min-height:70px;border:1px solid #e5e5e5;background-color:#f5f5f5;width:100%}.admin_widget_thumb_outer:before{position:absolute;top:50%;left:50%;z-index:1;margin:-8px 0 0 -30px;color:#999;content:"No Image"}.admin_widget_thumb{position:relative;z-index:3;display:block;width:100%;height:auto}@media (max-width:991px){.vk_admin_page .adminSub .adminMain table.form-table td,.vk_admin_page .adminSub .adminMain table.form-table th{display:block}.vk_admin_page .adminSub .adminMain table.form-table th{background-color:#ccc;width:auto;padding:10px;border-radius:3px}}
1
+ .text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.wp-core-ui .button-block{display:block;width:100%;text-align:center}.logo_exUnit{display:block;overflow:hidden;text-align:center;margin-bottom:10px;border-bottom:1px solid #ccc}.logo_exUnit img{width:150px;max-width:100%}.vk_option_nav{display:block !important;overflow:hidden}.vk_option_nav ul{display:block;overflow:hidden;margin:0;padding:0}.vk_option_nav ul li{display:block;border:1px solid #ccc;margin-bottom:0;border-bottom:none;background-color:#fff}.vk_option_nav ul li:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.vk_option_nav ul li:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom:1px solid #ccc}.vk_option_nav ul li:hover{background-color:#666}.vk_option_nav ul li a{display:block;overflow:hidden;padding:0.5em;text-decoration:none;color:#666;font-size:12px}.vk_option_nav ul li:hover a{color:#fff;border:none}.vk_option_nav ul li.current{background-color:#333;color:#fff}.vk_option_nav ul li.current a{color:#fff}.vk_admin_page{padding-top:1em}.vk_admin_page h2.page_title{font-size:16px;text-align:center;line-height:140%;margin:10px 0 20px}.vk_admin_page h3{background-color:#333;color:#fff;padding:10px 15px;font-size:150%;margin-top:0;border-left:5px solid #e50000}.vk_admin_page input[type=text]{width:50%}.vk_admin_page select{width:50%}.vk_admin_page dl dt{font-weight:bold;margin-bottom:5px}.vk_admin_page dl dd{margin-left:0}.vk_admin_page tr.dev_object{display:none}.vk_admin_page .pageLogo{text-align:center}.vk_admin_page .pageLogo img{max-width:150px;margin:0 auto}.vk_admin_page .adminMain{display:block;overflow:hidden;width:74%;float:left}.vk_admin_page .adminMain #adminContent_sub{display:block;overflow:hidden;width:23%;float:left;padding-bottom:10px}.vk_admin_page .adminMain #adminContent_main{display:block;overflow:hidden;width:74%;float:right}.vk_admin_page .adminMain #adminContent_main .form_horizontal_item{margin-right:1em}.vk_admin_page .adminMain.column_2 #adminContent_main{width:100%}.vk_admin_page .adminSub{display:block;overflow:hidden;width:24%;float:right;padding-bottom:10px}.vk_admin_page .adminSub .infoBox{display:block;overflow:hidden;padding:1em;margin-right:1em;background-color:#fff}.vk_admin_page .adminSub .adminBnr_section{display:block;overflow:hidden;margin-right:1em;margin-top:1em}.vk_admin_page .adminSub .adminBnr_section a{display:block}.vk_admin_page .adminSub .adminBnr_section a.admin_banner{margin-bottom:1em;border:1px solid #ccc;box-shadow:inset 0px 0px 0px 1px #fff}.vk_admin_page .adminSub .adminBnr_section img{max-width:100%;height:auto;display:block}.vk_admin_page .adminSub .adminBnr_section img:hover{opacity:0.7}.vk_admin_page .adminSub .adminBnr_section .vektor_logo{margin-top:1em}.vk_admin_page .adminSub .adminBnr_section .vektor_logo img{width:150px;float:right}.vk_admin_page .adminSub .adminSub_title{background-color:#ccc;width:auto;padding:5px 10px;border-radius:3px;margin-top:0;margin-bottom:15px}@media (max-width: 991px){.vk_admin_page .adminSub .adminMain table.form-table th,.vk_admin_page .adminSub .adminMain table.form-table td{display:block}.vk_admin_page .adminSub .adminMain table.form-table th{background-color:#ccc;width:auto;padding:10px;border-radius:3px}}
plugins_admin/vk-admin/images/ExUnit_bnr.png DELETED
Binary file
plugins_admin/vk-admin/images/billvektor_banner.png DELETED
Binary file
plugins_admin/vk-admin/images/lightning_bnr_en.jpg ADDED
Binary file
plugins_admin/vk-admin/images/lightning_bnr_ja.jpg ADDED
Binary file
plugins_admin/vk-admin/images/post_author_display_bnr_en.jpg ADDED
Binary file
plugins_admin/vk-admin/images/post_author_display_bnr_ja.jpg ADDED
Binary file
plugins_admin/vk-admin/images/vektor_logo.png CHANGED
File without changes
plugins_admin/vk-admin/js/vk_admin.js ADDED
@@ -0,0 +1,159 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*-------------------------------------------*/
2
+ /* メディアアップローダー
3
+ /*-------------------------------------------*/
4
+ jQuery(document).ready(function($){
5
+ var custom_uploader;
6
+ // var media_id = new Array(2); //配列の宣言
7
+ // media_id[0] = "head_logo";
8
+ // media_id[1] = "foot_logo";
9
+
10
+ //for (i = 0; i < media_id.length; i++) { //iという変数に0をいれループ一回ごとに加算する
11
+
12
+ // var media_btn = '#media_' + media_id[i];
13
+ // var media_target = '#' + media_id[i];
14
+ jQuery('.media_btn').click(function(e) {
15
+
16
+ // 画像URLで値を返す場合
17
+ media_target_src = jQuery(this).attr('id').replace(/media_src_/g,'#');
18
+ // id で値を返す場合
19
+ media_target = jQuery(this).attr('id').replace(/media_/g,'#');
20
+ thumb_src = jQuery(this).attr('id').replace(/media_/g,'#thumb_');
21
+
22
+ e.preventDefault();
23
+ if (custom_uploader) {
24
+ custom_uploader.open();
25
+ return;
26
+ }
27
+ custom_uploader = wp.media({
28
+ title: 'Choose Image',
29
+ // 以下のコメントアウトを解除すると画像のみに限定される。 → されないみたい
30
+ library: {
31
+ type: 'image'
32
+ },
33
+ button: {
34
+ text: 'Choose Image'
35
+ },
36
+ multiple: false, // falseにすると画像を1つしか選択できなくなる
37
+ });
38
+ custom_uploader.on('select', function() {
39
+ var images = custom_uploader.state().get('selection');
40
+ images.each(function(file){
41
+ // urlを返す場合
42
+ jQuery(media_target_src).attr('value', file.toJSON().url );
43
+ // idを返す場合
44
+ jQuery(media_target).attr('value', file.toJSON().id );
45
+ jQuery(thumb_src).attr('src', file.toJSON().url );
46
+ });
47
+ });
48
+ custom_uploader.open();
49
+ });
50
+ //}
51
+
52
+ });
53
+
54
+ /*-------------------------------------------*/
55
+ /* ページ内の表示/非表示切り替えセクションの追加
56
+ /*-------------------------------------------*/
57
+ jQuery(document).ready(function($){
58
+ jQuery('.showHideSection .showHideBtn').on("click", function() {
59
+ jQuery(this).next().slideToggle();
60
+ });
61
+ });
62
+
63
+ /*-------------------------------------------*/
64
+ /* スクロール時の位置固定
65
+ /*-------------------------------------------*/
66
+ jQuery(document).ready(function(){
67
+
68
+ // サイドバー要素のデフォルトの絶対位置
69
+ var default_offset = jQuery('.scrTracking').offset();
70
+
71
+ // コンテンツエリアの高さを取得
72
+ var contentHeight = jQuery('.adminMain').height();
73
+
74
+ navMove( default_offset, contentHeight );
75
+
76
+ // スクロールしたら
77
+ jQuery(window).scroll(function () {
78
+ navMove( default_offset, contentHeight );
79
+ });
80
+ jQuery(window).resize(function(){
81
+ navMove( default_offset, contentHeight );
82
+ });
83
+ });
84
+
85
+ function navMove( default_offset, contentHeight ){
86
+
87
+ // ウィンドウの高さを取得
88
+ var windowHeight = jQuery(window).height();
89
+
90
+ // スクロール量
91
+ var scrollHeight = jQuery(this).scrollTop();
92
+
93
+ var marginBottom = 15;
94
+
95
+ jQuery('.scrTracking').each(function(i){
96
+
97
+ // サイドバー要素の高さ
98
+ var itemHeight = jQuery(this).height();
99
+
100
+ // ウィンドウサイズからはみ出すサイズ
101
+ if ( itemHeight < windowHeight ){
102
+ var overHeight = 0;
103
+ } else {
104
+ var overHeight = itemHeight - windowHeight;
105
+ }
106
+
107
+ if ( scrollHeight < contentHeight ){ // これがないと延々とスクロールする
108
+
109
+ if ( windowHeight < itemHeight ) {
110
+ // アイテムがウィンドウサイズより高い場合
111
+
112
+ if ( scrollHeight > overHeight ) {
113
+ // はみ出してる高さよりスクロールが大きい場合
114
+ // スクロール量からはみ出してる高さを引いた余白を追加
115
+ var marginTop = scrollHeight - overHeight - default_offset['top'] - marginBottom;
116
+ jQuery(this).css({"margin-top":marginTop});
117
+ } else {
118
+ // はみ出してる高さよりスクロールが小さい場合
119
+ jQuery(this).css({"margin-top":0});
120
+ }
121
+
122
+ } else {
123
+ // アイテムがウィンドウサイズより低い場合
124
+ jQuery(this).css({ "margin-top" : scrollHeight });
125
+ }
126
+ }
127
+
128
+ });
129
+ }
130
+
131
+
132
+ /*-------------------------------------------*/
133
+ /* ページ内リンクで頭出しの余白を適切にする
134
+ /*-------------------------------------------*/
135
+ jQuery(document).ready(function(){
136
+ if(!jQuery('body').hasClass('vk-exunit_page_vkExUnit_main_setting')){ return; }
137
+ // 一つ目のセクションの位置を取得
138
+ var default_offset = jQuery('.adminMain section:first-child').offset();
139
+
140
+ // 全てのセクションの上に余白を追加(頭出しがきれいになるようにするため)
141
+ jQuery('.adminMain section').each(function(i){
142
+ if (i != 0){ // 読み込んだ時、一つ目は余白要らない
143
+ jQuery(this).css({"padding-top":default_offset["top"]});
144
+ }
145
+ });
146
+
147
+ jQuery(window).scroll(function () {
148
+ // スクロール量を取得
149
+ var scroll = jQuery(this).scrollTop();
150
+
151
+ if ( scroll < default_offset["top"] ){
152
+ // スクロールが少ない場合は最初のセクションに余白を入れない
153
+ jQuery('.adminMain section:first-child').css({"padding-top":0});
154
+ } else {
155
+ // ある程度スクロールしている状態ならば余白を入れる
156
+ jQuery('.adminMain section:first-child').css({"padding-top":default_offset["top"]});
157
+ }
158
+ });
159
+ });
readme.txt CHANGED
@@ -2,9 +2,9 @@
2
  Contributors: vektor-inc,kurudrive,nc30,SaoriMiyazaki,catherine8007
3
  Donate link:
4
  Tags: Google Analytics, New posts, Related Posts, sitemap, sns, twitter card, Facebook Page Plugin, OG tags,
5
- Requires at least: 4.4
6
- Tested up to: 4.9.2
7
- Stable tag: 5.8.0
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -74,21 +74,6 @@ e.g.
74
 
75
  == Changelog ==
76
 
77
- = 5.7.0 =
78
- * [ SNS Button ][ Add function ] Add color setting & fill or outline
79
- * [ Contact info widget ][ Add function ] New widget!!
80
- * [ 3PR / PR Block ][ bug fix ] reload response improvement.
81
- * [ Page Widget ][ Add function ] Can use child page index and ancestor page list display.
82
-
83
- = 5.5.0 =
84
- * [ Custom Post Type Manager ][ add Function ] Add taxonomy tag setting.
85
-
86
- = 5.4.6 =
87
- * [ CTA Widget ][ add function ] Random display
88
-
89
- = 5.4.5 =
90
- * [ 3PR Widget ][ add filter ] read more text
91
-
92
  = 5.4.0 =
93
  * [ Package Manager ][ Bug fix ] Image height fix
94
  * [ Profile Widget ][ Add Function ] SNS Icon Color Change
@@ -174,7 +159,7 @@ e.g.
174
 
175
  = 4.1.0 =
176
  * [ Add Function ][ Add Widget ] Child Page list
177
- * [ Other ][ SNS Button ] Redesign
178
 
179
  = 4.0.0 =
180
 
2
  Contributors: vektor-inc,kurudrive,nc30,SaoriMiyazaki,catherine8007
3
  Donate link:
4
  Tags: Google Analytics, New posts, Related Posts, sitemap, sns, twitter card, Facebook Page Plugin, OG tags,
5
+ Requires at least: 4.2
6
+ Tested up to: 4.8.1
7
+ Stable tag: 5.4.0
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
74
 
75
  == Changelog ==
76
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
77
  = 5.4.0 =
78
  * [ Package Manager ][ Bug fix ] Image height fix
79
  * [ Profile Widget ][ Add Function ] SNS Icon Color Change
159
 
160
  = 4.1.0 =
161
  * [ Add Function ][ Add Widget ] Child Page list
162
+ * [ Other ][ SNS Button ] Redesign
163
 
164
  = 4.0.0 =
165
 
screenshot-1.png CHANGED
File without changes
screenshot-2.png CHANGED
File without changes
uninstaller.php CHANGED
File without changes
vkExUnit.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: VK All in One Expansion Unit
4
  * Plugin URI: http://ex-unit.vektor-inc.co.jp
5
  * Description: This plug-in is an integrated plug-in with a variety of features that make it powerful your web site. Many features can be stopped individually. Example Facebook Page Plugin,Social Bookmarks,Print OG Tags,Print Twitter Card Tags,Print Google Analytics tag,New post widget,Insert Related Posts and more!
6
- * Version: 5.8.0
7
  * Author: Vektor,Inc.
8
  * Text Domain: vkExUnit
9
  * Domain Path: /languages
@@ -70,11 +70,11 @@ function vkExUnit_phpversion_error($val){
70
  if (!current_user_can('activate_plugins')) return $val;
71
  ?>
72
  <div class="notice notice-error error is-dismissible"><p>
73
- <?php
74
  /*
75
  本来システム名は vkExUnit_get_little_short_name() で引っ張るが、PHPのバージョンが低くて vkExUnit_get_little_short_name() 関数が読み込まれていないので"VK ExUnit"直書き
76
  */
77
- printf( __("The current PHP version(%s) is too old, so VK ExUnit will not work.", 'vkExUnit'), phpversion()
78
  ); ?>
79
  <?php _e("VK ExUnit supports PHP5.6 or later.", 'vkExUnit'); ?>
80
  </p></div>
@@ -95,8 +95,3 @@ function vkExUnit_phpversion_warning_notice($val){
95
  return $val;
96
  }
97
 
98
- // add_filter('vk-admin-is-dashboard-active','vk_dashboard_hidden');
99
- // function vk_dashboard_hidden(){
100
- // return false;
101
- // }
102
- // remove_action( 'wp_dashboard_setup',array( 'Vk_Admin', 'dashboard_widget'),1 );
3
  * Plugin Name: VK All in One Expansion Unit
4
  * Plugin URI: http://ex-unit.vektor-inc.co.jp
5
  * Description: This plug-in is an integrated plug-in with a variety of features that make it powerful your web site. Many features can be stopped individually. Example Facebook Page Plugin,Social Bookmarks,Print OG Tags,Print Twitter Card Tags,Print Google Analytics tag,New post widget,Insert Related Posts and more!
6
+ * Version: 5.4.0
7
  * Author: Vektor,Inc.
8
  * Text Domain: vkExUnit
9
  * Domain Path: /languages
70
  if (!current_user_can('activate_plugins')) return $val;
71
  ?>
72
  <div class="notice notice-error error is-dismissible"><p>
73
+ <?php
74
  /*
75
  本来システム名は vkExUnit_get_little_short_name() で引っ張るが、PHPのバージョンが低くて vkExUnit_get_little_short_name() 関数が読み込まれていないので"VK ExUnit"直書き
76
  */
77
+ printf( __("The current PHP version(%s) is too old, so VK ExUnit will not work.", 'vkExUnit'), phpversion()
78
  ); ?>
79
  <?php _e("VK ExUnit supports PHP5.6 or later.", 'vkExUnit'); ?>
80
  </p></div>
95
  return $val;
96
  }
97
 
 
 
 
 
 
vkExUnit_admin.php CHANGED
@@ -83,7 +83,7 @@ foreach ( $vkExUnit_packages as $package ) :
83
  <!--
84
  <tr>
85
  <th><?php _e('Extention contents', 'vkExUnit'); ?></th>
86
- <td><label><input type="checkbox" name="vkExUnit_common_options[content_filter_state]" value="loop_enud" <?php if( veu_content_filter_state() == 'loop_end' ) echo 'checked'; ?> /><?php _e('set extension contents to loop_end hook', 'vkExUnit'); ?></label>
87
  <?php do_action('vkExUnit_extention_contents_message');?>
88
  </td>
89
  </tr>
83
  <!--
84
  <tr>
85
  <th><?php _e('Extention contents', 'vkExUnit'); ?></th>
86
+ <td><label><input type="checkbox" name="vkExUnit_common_options[content_filter_state]" value="loop_enud" <?php if( vkExUnit_content_filter_state() == 'loop_end' ) echo 'checked'; ?> /><?php _e('set extension contents to loop_end hook', 'vkExUnit'); ?></label>
87
  <?php do_action('vkExUnit_extention_contents_message');?>
88
  </td>
89
  </tr>