From 7ddc514bdc835cc0f759ee0b382633e6fac37975 Mon Sep 17 00:00:00 2001 From: kurudrive Date: Thu, 4 Jul 2024 11:50:18 +0900 Subject: [PATCH 1/2] [ Bug fix ] Fixed errors that occur on the site editor. --- .../class-register-patterns-from-json.php | 37 +- patterns-data/template-all.json | 466 +++++++++--------- patterns-data/template-exclude-vk.json | 72 +-- patterns-data/template-for-vk-free.json | 410 +++++++-------- patterns-data/template-for-vk-pro.json | 466 +++++++++--------- readme.txt | 9 +- 6 files changed, 735 insertions(+), 725 deletions(-) diff --git a/patterns-data/class-register-patterns-from-json.php b/patterns-data/class-register-patterns-from-json.php index be6d61d..00c443d 100755 --- a/patterns-data/class-register-patterns-from-json.php +++ b/patterns-data/class-register-patterns-from-json.php @@ -2,7 +2,8 @@ /** * 生成先のテーマ・プラグインでブロックパターン情報を読み込んで登録 * - * @package VK Block Pattern Plugin Generator + * @package vektor-inc/vk-block-pattern-plugin-generator + * @version 0.8.8 */ namespace wp_content\plugins\vk_block_patterns\patterns_data; @@ -28,7 +29,7 @@ public function __construct() { * @return string 最小化したCSSファイル */ public static function load_inline_css( $filename = 'style.css' ) { - $style_path = wp_normalize_path( dirname( __FILE__ ) . '/' . $filename ); + $style_path = wp_normalize_path( __DIR__ . '/' . $filename ); $style_url = str_replace( wp_normalize_path( ABSPATH ), site_url() . '/', $style_path ); $dynamic_css = ''; if ( file_exists( $style_path ) ) { @@ -77,7 +78,7 @@ public static function print_pattern_editor_css() { public static function register_template() { // これは読み込み側では存在しないクラスなので要対応. - $json_dir_path = wp_normalize_path( dirname( __FILE__ ) . '/' ); + $json_dir_path = wp_normalize_path( __DIR__ . '/' ); if ( function_exists( 'register_block_pattern_category' ) && function_exists( 'register_block_pattern' ) ) { @@ -168,14 +169,17 @@ public static function register_template() { if ( in_array( $site_lang, (array) $val['languages'], true ) ) { // 本来 $val['post_status'] は必ず必ず入ってくる。リリース前のデータ対応なので2021年3月以降削除可. if ( ! isset( $val['post_status'] ) || 'publish' === $val['post_status'] ) { + $pattern_properties = array( + 'title' => $val['title'], + 'categories' => $val['categories'], + 'content' => $val['content'], + ); + if ( ! empty( $val['blockTypes'] ) ) { + $pattern_properties['blockTypes'] = $val['blockTypes']; + } register_block_pattern( $val['post_name'], - array( - 'title' => $val['title'], - 'categories' => $val['categories'], - 'content' => $val['content'], - 'blockTypes' => $val['blockTypes'], - ) + $pattern_properties ); } } @@ -183,14 +187,17 @@ public static function register_template() { // 英語のパターンのみ登録するモード. if ( in_array( mb_strtolower( 'en_US' ), (array) $val['languages'], true ) ) { if ( ! isset( $val['post_status'] ) || 'publish' === $val['post_status'] ) { + $pattern_properties = array( + 'title' => $val['title'], + 'categories' => $val['categories'], + 'content' => $val['content'], + ); + if ( ! empty( $val['blockTypes'] ) ) { + $pattern_properties['blockTypes'] = $val['blockTypes']; + } register_block_pattern( $val['post_name'], - array( - 'title' => $val['title'], - 'categories' => $val['categories'], - 'content' => $val['content'], - 'blockTypes' => $val['blockTypes'], - ) + $pattern_properties ); } } diff --git a/patterns-data/template-all.json b/patterns-data/template-all.json index eef69a4..9fa0230 100755 --- a/patterns-data/template-all.json +++ b/patterns-data/template-all.json @@ -1,237 +1,4 @@ [ - { - "title": "Column Media", - "post_status": "publish", - "post_name": "2334-2", - "description": "", - "content": "\n
\n\n\n\n
\n
\n
\\\"\\\"
\n
\n\n\n\n
\n

YAKUSHIJI TEMPLE

\n\n\n\n

Nara prefecture

\n\n\n\n
\n\n\n\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

\n\n\n\n

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

\n\n\n\n\n\n\n\n
\n\n\n\n\n
\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n
\n
\\\"\\\"
\n
\n\n\n\n
\n

YAKUSHIJI TEMPLE

\n\n\n\n

Nara prefecture

\n\n\n\n
\n\n\n\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

\n\n\n\n

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

\n\n\n\n\n\n\n\n
\n\n\n\n\n
\n
\n\n\n\n
\n", - "categories": [ - "featured", - "layout" - ], - "languages": [ - "en_us" - ], - "blockTypes": [ - "vk-blocks/spacer", - "core/columns", - "core/column", - "core/image", - "core/heading", - "core/paragraph", - "core/gallery", - "core/buttons", - "core/button", - "core/separator" - ] - }, - { - "title": "見出しとテキストと画像のスタッフ紹介", - "post_status": "publish", - "post_name": "%e8%a6%8b%e5%87%ba%e3%81%97%e3%81%a8%e3%83%86%e3%82%ad%e3%82%b9%e3%83%88%e3%81%a8%e7%94%bb%e5%83%8f%e3%81%ae%e3%82%b9%e3%82%bf%e3%83%83%e3%83%95%e7%b4%b9%e4%bb%8b", - "description": "", - "content": "\n
\n\n\n\n
\n
\n
\\\"\\\"
\n
\n\n\n\n
\n

石川栄和 代表取締役

\n\n\n\n

Hidekazu Ishikawa

\n\n\n\n
\n\n\n\n

名古屋のウェブ制作会社数社に10年程度務めた後、株式会社ベクトル設立。
企画・運営・コンサルティング〜WordPressを中心としたシステム開発まで幅広く携わる。

\n\n\n\n

[ 著書 ]
・いちばんやさしいWordPressの教本(共著)
・現場でかならず使われているWordPressデザインのメソッド(共著)

\n\n\n\n\n
\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n
\n
\\\"\\\"
\n
\n\n\n\n
\n

石川栄和 代表取締役

\n\n\n\n

Hidekazu Ishikawa

\n\n\n\n
\n\n\n\n

名古屋のウェブ制作会社数社に10年程度務めた後、株式会社ベクトル設立。
企画・運営・コンサルティング〜WordPressを中心としたシステム開発まで幅広く携わる。

\n\n\n\n

[ 著書 ]
・いちばんやさしいWordPressの教本(共著)
・現場でかならず使われているWordPressデザインのメソッド(共著)

\n\n\n\n\n
\n
\n", - "categories": [ - "staff" - ], - "languages": [ - "ja" - ], - "blockTypes": [ - "vk-blocks/spacer", - "core/columns", - "core/column", - "core/image", - "core/heading", - "core/paragraph", - "core/social-links", - "core/social-link ", - "core/separator" - ] - }, - { - "title": "全幅地図", - "post_status": "publish", - "post_name": "%e5%85%a8%e5%b9%85%e5%9c%b0%e5%9b%b3", - "description": "", - "content": "\n
\n\n
\n", - "categories": [ - "featured" - ], - "languages": [ - "ja" - ], - "blockTypes": false - }, - { - "title": "Column Menu", - "post_status": "publish", - "post_name": "2319-3", - "description": "", - "content": "\n
\n
\n
\\\"\\\"
\n

Product A

\n\n\n\n

Love and Peace

\n\n\n\n\n
\n
\n\n\n\n
\n
\\\"\\\"
\n

Product B

\n\n\n\n

Love and Peace

\n\n\n\n\n
\n
\n\n\n\n
\n
\\\"\\\"
\n

Product C

\n\n\n\n

Love and Peace

\n\n\n\n\n
\n
\n
\n", - "categories": [ - "pr-contents" - ], - "languages": [ - "en_us" - ], - "blockTypes": [ - "core/columns", - "core/column", - "core/cover", - "core/heading", - "core/paragraph", - "core/buttons", - "core/button" - ] - }, - { - "title": "グリッドカラムカードのサービスの流れ", - "post_status": "publish", - "post_name": "%e3%82%b0%e3%83%aa%e3%83%83%e3%83%89%e3%82%ab%e3%83%a9%e3%83%a0%e3%81%ae%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9%e3%81%ae%e6%b5%81%e3%82%8c", - "description": "", - "content": "\n
\\\"\\\"
\n
\n
\n\n\n\n

サービスの流れ

\n\n\n\n

FLOW

\n\n\n\n
\n\n\n\n
\n
\n
\n
\\\"\\\"/
\n
\n\n\n\n
\n
\n

STEP 01

\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\n

お問い合わせ

\n\n\n\n

まずはお問い合わせフォームまたは電話にてご連絡ください。

\n
\n\n\n\n\n
\n\n\n\n
\n
\n
\\\"\\\"/
\n
\n\n\n\n
\n
\n

STEP 02

\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\n

ヒアリング

\n\n\n\n

担当者よりご連絡させていただき、現状の確認やお客様の要望などをお伺いいたします。

\n
\n\n\n\n\n
\n\n\n\n
\n
\n
\\\"\\\"/
\n
\n\n\n\n
\n
\n

STEP 03

\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\n

ご提案・お見積り

\n\n\n\n

ヒアリングした内容を元にお客様にベストなプランとお見積りをご提案させていただきます。

\n
\n\n\n\n\n
\n\n\n\n
\n
\n
\\\"\\\"/
\n
\n\n\n\n
\n
\n

STEP 04

\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\n

ご契約・発注

\n\n\n\n

秘密保持契約など、発注に際して必要な契約をいたします。

\n
\n\n\n\n\n
\n\n\n\n
\n
\n
\\\"\\\"/
\n
\n\n\n\n
\n
\n

STEP 04

\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\n

ご契約・発注

\n\n\n\n

秘密保持契約など、発注に際して必要な契約をいたします。

\n
\n\n\n\n\n
\n\n\n\n
\n
\n
\\\"\\\"/
\n
\n\n\n\n
\n
\n

STEP 05

\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\n

サービスのご提供

\n\n\n\n

ご提案させていただいた内容にて業務を実施いたします。

\n
\n\n\n\n\n
\n\n\n\n
\n
\n
\\\"\\\"/
\n
\n\n\n\n
\n
\n

STEP 06

\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\n

確認・納品

\n\n\n\n

成果物に対して、ご確認いただきます。必要に応じて修正を行い、納品となります。

\n
\n\n\n\n\n
\n\n\n\n
\n
\n
\\\"\\\"/
\n
\n\n\n\n
\n
\n

STEP 07

\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\n

ご入金

\n\n\n\n

納品月の末締めで請求書を発行させていただきますので、翌月末にてご入金願います。

\n
\n\n\n\n\n
\n\n\n\n
\n
\n
\\\"\\\"/
\n
\n\n\n\n
\n
\n

STEP 08

\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\n

アフターフォロー

\n\n\n\n

納品後2ヶ月間は、不具合などございましたら無料で対応させていただきます。

\n
\n\n\n\n\n
\n
\n\n\n\n
\n
\n
\n", - "categories": [ - "%e6%b5%81%e3%82%8c" - ], - "languages": [ - "ja" - ], - "blockTypes": false - }, - { - "title": "フィットカラム 全幅", - "post_status": "publish", - "post_name": "2310-2", - "description": "", - "content": "\n
\n
\n
\n\n\n\n

全幅 カラム背景塗りなし

\n\n\n\n
\n\n\n\n

文章入力エリアの左右に余白があります。ブロックパターンの組み合わせはブロックの機能だけでなく、各ブロックの「高度な設定」にcssクラスを割り振って独自のcssを当てるとデザイナーさんがいろいろと力を発揮できる分野ではないかと思います。

\n\n\n\n
\n
\n\n\n\n
\n
\\\"\\\"
\n
\n
\n
\n
\n\n\n\n
\n
\n
\n\n\n\n

全幅 カラム背景塗りなし

\n\n\n\n
\n\n\n\n

文章入力エリアの左右に余白があります。ブロックパターンの組み合わせはブロックの機能だけでなく、各ブロックの「高度な設定」にcssクラスを割り振って独自のcssを当てるとデザイナーさんがいろいろと力を発揮できる分野ではないかと思います。

\n\n\n\n
\n
\n\n\n\n
\n
\\\"\\\"
\n
\n
\n
\n
\n", - "categories": [ - "featured", - "layout" - ], - "languages": [ - "ja" - ], - "blockTypes": [ - "core/columns", - "core/column", - "vk-blocks/spacer", - "core/heading", - "core/paragraph", - "core/cover" - ] - }, - { - "title": "会社案内 Free 01", - "post_status": "publish", - "post_name": "%e4%bc%9a%e7%a4%be%e6%a1%88%e5%86%85%ef%bc%92", - "description": "", - "content": "\n
\n
\n
\\\"\\\"
\n
\n\n\n\n
\n
\n

代表挨拶

\n\n\n\n

Greeting

\n
\n\n\n\n
\n\n\n\n

この部分には、代表からのメッセージが入ります。
自社のコンセプトや理念など、大切にしていることについて説明しましょう。お客様に一番伝えたいことを書くことをおススメします。自社のコンセプトや理念など、大切にしていることについて説明しましょう。お客様に一番伝えたいことを書くことをおススメします。

\n\n\n\n

株式会社サンプル
代表取締役社長 山田太朗

\n
\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\n

会社概要

\n\n\n\n

Company

\n\n\n\n
\n\n\n\n
会社名 株式会社サンプル
英文社名 Sample Co. Ltd.
代表取締役 山田次郎
従業員数 100名
所在地 愛知県名古屋市中村区名駅X-XX-X サンプルビル
TEL 000-000-0000
FAX 000-000-0000
事業内容
  • 印刷事業部
  • デザイン事業部
  • インターネット関連事業部
  • ソフトウェア開発事業部
  • 通信販売事業部
\n\n\n\n
\n\n\n\n

アクセス

\n\n\n\n

Access

\n\n\n\n
\n\n\n\n
\n
\n\n
\n\n\n\n
\n
    \n
  • 所在地
    愛知県名古屋市
    中村区名駅X-XX-X サンプルビル
  • \n\n\n\n
  • 電車でお越しの場合
    名古屋駅下車
    JRツインタワーズのロータリーの交差点を南に徒歩5分
  • \n\n\n\n
  • 営業時間
    平日9:00~18:00 / 土日祝定休
  • \n
\n\n\n\n\n
\n
\n\n\n\n
\n\n\n", - "categories": [ - "whole-page" - ], - "languages": [ - "ja" - ], - "blockTypes": [ - "core/columns", - "core/column", - "core/image", - "core/group", - "core/heading", - "core/paragraph", - "vk-blocks/spacer", - "core/separator", - "core/table", - "core/html", - "core/list", - "core/list-item", - "vk-blocks/button", - "vk-blocks/child-page-index " - ] - }, - { - "title": "PR アイコンセット カラム", - "post_status": "publish", - "post_name": "pr-%e3%82%a2%e3%82%a4%e3%82%b3%e3%83%b3%e3%82%bb%e3%83%83%e3%83%88", - "description": "", - "content": "\n
\n
\n
\n\n\n\n
\n\n\n\n

サービス案内

\n\n\n\n
\n\n\n\n

弊社が提供するサービスついてご紹介しています。経験豊富なスタッフがこだわりを持って取り組んでいます。

\n
\n\n\n\n
\n
\n\n\n\n
\n\n\n\n

会社案内

\n\n\n\n
\n\n\n\n

弊社代表挨拶や会社の基本情報について記載しています。また、弊社の歴史なども紹介していますので是非ご覧ください。

\n
\n\n\n\n
\n
\n\n\n\n
\n\n\n\n

採用情報

\n\n\n\n
\n\n\n\n

株式会社サンプルでは一緒に働く仲間を募集しています。自分で考えていろいろな事にチャレンジできるやりがいのある仕事です。

\n
\n
\n", - "categories": [ - "pr-contents" - ], - "languages": [ - "ja" - ], - "blockTypes": [ - "core/columns", - "core/column", - "vk-blocks/icon", - "vk-blocks/spacer", - "core/heading", - "core/paragraph" - ] - }, - { - "title": "お知らせ テキスト", - "post_status": "publish", - "post_name": "%e3%81%8a%e7%9f%a5%e3%82%89%e3%81%9b%e3%83%aa%e3%82%b9%e3%83%88", - "description": "", - "content": "\n
\n
\n
\n\n\n\n

お知らせ

\n\n\n\n

Information

\n\n\n\n
\n\n\n\n\n\n\n\n\n\n
\n
\n
\n", - "categories": [ - "post-list-section" - ], - "languages": [ - "ja" - ], - "blockTypes": false - }, - { - "title": "トップページ 無料版 01 (スタータートップ)", - "post_status": "publish", - "post_name": "3335", - "description": "", - "content": "\n
\n
\n
\\\"\\\"/
\n\n\n\n
\n\n\n\n

About Lightning

\n\n\n\n
\n\n\n\n

Lightning(無料)はWeb制作の専門知識がなくても簡単にビジネスサイトが作成できるように設計されたWordPressテーマです。

\n\n\n\n
\n\n\n\n\n
\n\n\n\n
\n
\\\"\\\"/
\n\n\n\n
\n\n\n\n

ExUnit

\n\n\n\n
\n\n\n\n

多機能プラグイン「VK All in One Expansion Unit(無料)」を利用することで、さまざまな便利な機能や豊富なウィジェットをご利用いただけます。

\n\n\n\n
\n\n\n\n\n
\n\n\n\n
\n
\\\"\\\"/
\n\n\n\n
\n\n\n\n

VK Blocks

\n\n\n\n
\n\n\n\n

プラグイン「VK Blocks(無料)」はビジネスサイトの構築に役立つさまざまなブロックとスタイルおよび機能を追加するブロックライブラリです。

\n\n\n\n
\n\n\n\n\n
\n\n\n\n
\n
\\\"\\\"
\n\n\n\n
\n\n\n\n

VK Filter Search

\n\n\n\n
\n\n\n\n

プラグイン「VK Filter Search(無料)」は、編集画面に絞り込み検索ブロックを作成できます。 投稿タイプやカスタム分類で絞り込む事ができます。

\n\n\n\n
\n\n\n\n\n
\n
\n\n\n\n
\n\n\n\n
\n
\n
\n
\n
\\\"\\\"/
\n
\n\n\n\n
\n

Layout Control

\n\n\n\n

Lightning は カラム任意のカラム数を設定する機能があり「外観 > カスタマイズ > Lightning レイアウト設定」または各個別の記事編集画面の「Lightning デザイン設定」から指定する事ができます。

\n\n\n\n\n
\n
\n
\n
\n\n\n\n
\n\n\n\n

新着情報

\n\n\n", - "categories": [ - "whole-page" - ], - "languages": [ - "ja" - ], - "blockTypes": false - }, - { - "title": "カラムバナー フィット", - "post_status": "publish", - "post_name": "%e3%83%95%e3%82%a3%e3%83%83%e3%83%88%e3%82%ab%e3%83%a9%e3%83%a0%e3%83%90%e3%83%8a%e3%83%bc", - "description": "", - "content": "\n
\n\n\n\n\n\n\n\n\n\n
\n", - "categories": [ - "banner" - ], - "languages": [ - "ja" - ], - "blockTypes": [ - "core/columns", - "core/column", - "core/cover", - "vk-blocks/button" - ] - }, - { - "title": "Q and A Section", - "post_status": "publish", - "post_name": "q-and-a-section", - "description": "", - "content": "\n
\n
\n
\n\n\n\n
\n

FAQ

\n\n\n\n
\n\n\n\n
\n
\n

What is your favarite plugins?

\n
\n\n\n\n
\n

I love VK Block Patterns

\n
\n
\n\n\n\n
\n
\n

What is your favarite theme?at is your favarite plugins?

\n
\n\n\n\n
\n

My favarite WordPress theme is Lightning. But recentry I like X-T9 too.

\n
\n
\n
\n\n\n\n
\n
\n
\n", - "categories": [ - "layout" - ], - "languages": [ - "en_us" - ], - "blockTypes": false - }, { "title": "Column Banner Fit", "post_status": "publish", @@ -1199,5 +966,238 @@ "core/heading", "core/paragraph" ] + }, + { + "title": "Column Media", + "post_status": "publish", + "post_name": "2334-2", + "description": "", + "content": "\n
\n\n\n\n
\n
\n
\\\"\\\"
\n
\n\n\n\n
\n

YAKUSHIJI TEMPLE

\n\n\n\n

Nara prefecture

\n\n\n\n
\n\n\n\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

\n\n\n\n

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

\n\n\n\n\n\n\n\n
\n\n\n\n\n
\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n
\n
\\\"\\\"
\n
\n\n\n\n
\n

YAKUSHIJI TEMPLE

\n\n\n\n

Nara prefecture

\n\n\n\n
\n\n\n\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

\n\n\n\n

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

\n\n\n\n\n\n\n\n
\n\n\n\n\n
\n
\n\n\n\n
\n", + "categories": [ + "featured", + "layout" + ], + "languages": [ + "en_us" + ], + "blockTypes": [ + "vk-blocks/spacer", + "core/columns", + "core/column", + "core/image", + "core/heading", + "core/paragraph", + "core/gallery", + "core/buttons", + "core/button", + "core/separator" + ] + }, + { + "title": "見出しとテキストと画像のスタッフ紹介", + "post_status": "publish", + "post_name": "%e8%a6%8b%e5%87%ba%e3%81%97%e3%81%a8%e3%83%86%e3%82%ad%e3%82%b9%e3%83%88%e3%81%a8%e7%94%bb%e5%83%8f%e3%81%ae%e3%82%b9%e3%82%bf%e3%83%83%e3%83%95%e7%b4%b9%e4%bb%8b", + "description": "", + "content": "\n
\n\n\n\n
\n
\n
\\\"\\\"
\n
\n\n\n\n
\n

石川栄和 代表取締役

\n\n\n\n

Hidekazu Ishikawa

\n\n\n\n
\n\n\n\n

名古屋のウェブ制作会社数社に10年程度務めた後、株式会社ベクトル設立。
企画・運営・コンサルティング〜WordPressを中心としたシステム開発まで幅広く携わる。

\n\n\n\n

[ 著書 ]
・いちばんやさしいWordPressの教本(共著)
・現場でかならず使われているWordPressデザインのメソッド(共著)

\n\n\n\n\n
\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n
\n
\\\"\\\"
\n
\n\n\n\n
\n

石川栄和 代表取締役

\n\n\n\n

Hidekazu Ishikawa

\n\n\n\n
\n\n\n\n

名古屋のウェブ制作会社数社に10年程度務めた後、株式会社ベクトル設立。
企画・運営・コンサルティング〜WordPressを中心としたシステム開発まで幅広く携わる。

\n\n\n\n

[ 著書 ]
・いちばんやさしいWordPressの教本(共著)
・現場でかならず使われているWordPressデザインのメソッド(共著)

\n\n\n\n\n
\n
\n", + "categories": [ + "staff" + ], + "languages": [ + "ja" + ], + "blockTypes": [ + "vk-blocks/spacer", + "core/columns", + "core/column", + "core/image", + "core/heading", + "core/paragraph", + "core/social-links", + "core/social-link ", + "core/separator" + ] + }, + { + "title": "全幅地図", + "post_status": "publish", + "post_name": "%e5%85%a8%e5%b9%85%e5%9c%b0%e5%9b%b3", + "description": "", + "content": "\n
\n\n
\n", + "categories": [ + "featured" + ], + "languages": [ + "ja" + ], + "blockTypes": false + }, + { + "title": "Column Menu", + "post_status": "publish", + "post_name": "2319-3", + "description": "", + "content": "\n
\n
\n
\\\"\\\"
\n

Product A

\n\n\n\n

Love and Peace

\n\n\n\n\n
\n
\n\n\n\n
\n
\\\"\\\"
\n

Product B

\n\n\n\n

Love and Peace

\n\n\n\n\n
\n
\n\n\n\n
\n
\\\"\\\"
\n

Product C

\n\n\n\n

Love and Peace

\n\n\n\n\n
\n
\n
\n", + "categories": [ + "pr-contents" + ], + "languages": [ + "en_us" + ], + "blockTypes": [ + "core/columns", + "core/column", + "core/cover", + "core/heading", + "core/paragraph", + "core/buttons", + "core/button" + ] + }, + { + "title": "グリッドカラムカードのサービスの流れ", + "post_status": "publish", + "post_name": "%e3%82%b0%e3%83%aa%e3%83%83%e3%83%89%e3%82%ab%e3%83%a9%e3%83%a0%e3%81%ae%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9%e3%81%ae%e6%b5%81%e3%82%8c", + "description": "", + "content": "\n
\\\"\\\"
\n
\n
\n\n\n\n

サービスの流れ

\n\n\n\n

FLOW

\n\n\n\n
\n\n\n\n
\n
\n
\n
\\\"\\\"/
\n
\n\n\n\n
\n
\n

STEP 01

\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\n

お問い合わせ

\n\n\n\n

まずはお問い合わせフォームまたは電話にてご連絡ください。

\n
\n\n\n\n\n
\n\n\n\n
\n
\n
\\\"\\\"/
\n
\n\n\n\n
\n
\n

STEP 02

\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\n

ヒアリング

\n\n\n\n

担当者よりご連絡させていただき、現状の確認やお客様の要望などをお伺いいたします。

\n
\n\n\n\n\n
\n\n\n\n
\n
\n
\\\"\\\"/
\n
\n\n\n\n
\n
\n

STEP 03

\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\n

ご提案・お見積り

\n\n\n\n

ヒアリングした内容を元にお客様にベストなプランとお見積りをご提案させていただきます。

\n
\n\n\n\n\n
\n\n\n\n
\n
\n
\\\"\\\"/
\n
\n\n\n\n
\n
\n

STEP 04

\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\n

ご契約・発注

\n\n\n\n

秘密保持契約など、発注に際して必要な契約をいたします。

\n
\n\n\n\n\n
\n\n\n\n
\n
\n
\\\"\\\"/
\n
\n\n\n\n
\n
\n

STEP 04

\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\n

ご契約・発注

\n\n\n\n

秘密保持契約など、発注に際して必要な契約をいたします。

\n
\n\n\n\n\n
\n\n\n\n
\n
\n
\\\"\\\"/
\n
\n\n\n\n
\n
\n

STEP 05

\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\n

サービスのご提供

\n\n\n\n

ご提案させていただいた内容にて業務を実施いたします。

\n
\n\n\n\n\n
\n\n\n\n
\n
\n
\\\"\\\"/
\n
\n\n\n\n
\n
\n

STEP 06

\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\n

確認・納品

\n\n\n\n

成果物に対して、ご確認いただきます。必要に応じて修正を行い、納品となります。

\n
\n\n\n\n\n
\n\n\n\n
\n
\n
\\\"\\\"/
\n
\n\n\n\n
\n
\n

STEP 07

\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\n

ご入金

\n\n\n\n

納品月の末締めで請求書を発行させていただきますので、翌月末にてご入金願います。

\n
\n\n\n\n\n
\n\n\n\n
\n
\n
\\\"\\\"/
\n
\n\n\n\n
\n
\n

STEP 08

\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\n

アフターフォロー

\n\n\n\n

納品後2ヶ月間は、不具合などございましたら無料で対応させていただきます。

\n
\n\n\n\n\n
\n
\n\n\n\n
\n
\n
\n", + "categories": [ + "%e6%b5%81%e3%82%8c" + ], + "languages": [ + "ja" + ], + "blockTypes": false + }, + { + "title": "フィットカラム 全幅", + "post_status": "publish", + "post_name": "2310-2", + "description": "", + "content": "\n
\n
\n
\n\n\n\n

全幅 カラム背景塗りなし

\n\n\n\n
\n\n\n\n

文章入力エリアの左右に余白があります。ブロックパターンの組み合わせはブロックの機能だけでなく、各ブロックの「高度な設定」にcssクラスを割り振って独自のcssを当てるとデザイナーさんがいろいろと力を発揮できる分野ではないかと思います。

\n\n\n\n
\n
\n\n\n\n
\n
\\\"\\\"
\n
\n
\n
\n
\n\n\n\n
\n
\n
\n\n\n\n

全幅 カラム背景塗りなし

\n\n\n\n
\n\n\n\n

文章入力エリアの左右に余白があります。ブロックパターンの組み合わせはブロックの機能だけでなく、各ブロックの「高度な設定」にcssクラスを割り振って独自のcssを当てるとデザイナーさんがいろいろと力を発揮できる分野ではないかと思います。

\n\n\n\n
\n
\n\n\n\n
\n
\\\"\\\"
\n
\n
\n
\n
\n", + "categories": [ + "featured", + "layout" + ], + "languages": [ + "ja" + ], + "blockTypes": [ + "core/columns", + "core/column", + "vk-blocks/spacer", + "core/heading", + "core/paragraph", + "core/cover" + ] + }, + { + "title": "会社案内 Free 01", + "post_status": "publish", + "post_name": "%e4%bc%9a%e7%a4%be%e6%a1%88%e5%86%85%ef%bc%92", + "description": "", + "content": "\n
\n
\n
\\\"\\\"
\n
\n\n\n\n
\n
\n

代表挨拶

\n\n\n\n

Greeting

\n
\n\n\n\n
\n\n\n\n

この部分には、代表からのメッセージが入ります。
自社のコンセプトや理念など、大切にしていることについて説明しましょう。お客様に一番伝えたいことを書くことをおススメします。自社のコンセプトや理念など、大切にしていることについて説明しましょう。お客様に一番伝えたいことを書くことをおススメします。

\n\n\n\n

株式会社サンプル
代表取締役社長 山田太朗

\n
\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\n

会社概要

\n\n\n\n

Company

\n\n\n\n
\n\n\n\n
会社名 株式会社サンプル
英文社名 Sample Co. Ltd.
代表取締役 山田次郎
従業員数 100名
所在地 愛知県名古屋市中村区名駅X-XX-X サンプルビル
TEL 000-000-0000
FAX 000-000-0000
事業内容
  • 印刷事業部
  • デザイン事業部
  • インターネット関連事業部
  • ソフトウェア開発事業部
  • 通信販売事業部
\n\n\n\n
\n\n\n\n

アクセス

\n\n\n\n

Access

\n\n\n\n
\n\n\n\n
\n
\n\n
\n\n\n\n
\n
    \n
  • 所在地
    愛知県名古屋市
    中村区名駅X-XX-X サンプルビル
  • \n\n\n\n
  • 電車でお越しの場合
    名古屋駅下車
    JRツインタワーズのロータリーの交差点を南に徒歩5分
  • \n\n\n\n
  • 営業時間
    平日9:00~18:00 / 土日祝定休
  • \n
\n\n\n\n\n
\n
\n\n\n\n
\n\n\n", + "categories": [ + "whole-page" + ], + "languages": [ + "ja" + ], + "blockTypes": [ + "core/columns", + "core/column", + "core/image", + "core/group", + "core/heading", + "core/paragraph", + "vk-blocks/spacer", + "core/separator", + "core/table", + "core/html", + "core/list", + "core/list-item", + "vk-blocks/button", + "vk-blocks/child-page-index " + ] + }, + { + "title": "PR アイコンセット カラム", + "post_status": "publish", + "post_name": "pr-%e3%82%a2%e3%82%a4%e3%82%b3%e3%83%b3%e3%82%bb%e3%83%83%e3%83%88", + "description": "", + "content": "\n
\n
\n
\n\n\n\n
\n\n\n\n

サービス案内

\n\n\n\n
\n\n\n\n

弊社が提供するサービスついてご紹介しています。経験豊富なスタッフがこだわりを持って取り組んでいます。

\n
\n\n\n\n
\n
\n\n\n\n
\n\n\n\n

会社案内

\n\n\n\n
\n\n\n\n

弊社代表挨拶や会社の基本情報について記載しています。また、弊社の歴史なども紹介していますので是非ご覧ください。

\n
\n\n\n\n
\n
\n\n\n\n
\n\n\n\n

採用情報

\n\n\n\n
\n\n\n\n

株式会社サンプルでは一緒に働く仲間を募集しています。自分で考えていろいろな事にチャレンジできるやりがいのある仕事です。

\n
\n
\n", + "categories": [ + "pr-contents" + ], + "languages": [ + "ja" + ], + "blockTypes": [ + "core/columns", + "core/column", + "vk-blocks/icon", + "vk-blocks/spacer", + "core/heading", + "core/paragraph" + ] + }, + { + "title": "お知らせ テキスト", + "post_status": "publish", + "post_name": "%e3%81%8a%e7%9f%a5%e3%82%89%e3%81%9b%e3%83%aa%e3%82%b9%e3%83%88", + "description": "", + "content": "\n
\n
\n
\n\n\n\n

お知らせ

\n\n\n\n

Information

\n\n\n\n
\n\n\n\n\n\n\n\n\n\n
\n
\n
\n", + "categories": [ + "post-list-section" + ], + "languages": [ + "ja" + ], + "blockTypes": false + }, + { + "title": "トップページ 無料版 01 (スタータートップ)", + "post_status": "publish", + "post_name": "3335", + "description": "", + "content": "\n
\n
\n
\\\"\\\"/
\n\n\n\n
\n\n\n\n

About Lightning

\n\n\n\n
\n\n\n\n

Lightning(無料)はWeb制作の専門知識がなくても簡単にビジネスサイトが作成できるように設計されたWordPressテーマです。

\n\n\n\n
\n\n\n\n\n
\n\n\n\n
\n
\\\"\\\"/
\n\n\n\n
\n\n\n\n

ExUnit

\n\n\n\n
\n\n\n\n

多機能プラグイン「VK All in One Expansion Unit(無料)」を利用することで、さまざまな便利な機能や豊富なウィジェットをご利用いただけます。

\n\n\n\n
\n\n\n\n\n
\n\n\n\n
\n
\\\"\\\"/
\n\n\n\n
\n\n\n\n

VK Blocks

\n\n\n\n
\n\n\n\n

プラグイン「VK Blocks(無料)」はビジネスサイトの構築に役立つさまざまなブロックとスタイルおよび機能を追加するブロックライブラリです。

\n\n\n\n
\n\n\n\n\n
\n\n\n\n
\n
\\\"\\\"
\n\n\n\n
\n\n\n\n

VK Filter Search

\n\n\n\n
\n\n\n\n

プラグイン「VK Filter Search(無料)」は、編集画面に絞り込み検索ブロックを作成できます。 投稿タイプやカスタム分類で絞り込む事ができます。

\n\n\n\n
\n\n\n\n\n
\n
\n\n\n\n
\n\n\n\n
\n
\n
\n
\n
\\\"\\\"/
\n
\n\n\n\n
\n

Layout Control

\n\n\n\n

Lightning は カラム任意のカラム数を設定する機能があり「外観 > カスタマイズ > Lightning レイアウト設定」または各個別の記事編集画面の「Lightning デザイン設定」から指定する事ができます。

\n\n\n\n\n
\n
\n
\n
\n\n\n\n
\n\n\n\n

新着情報

\n\n\n", + "categories": [ + "whole-page" + ], + "languages": [ + "ja" + ], + "blockTypes": false + }, + { + "title": "カラムバナー フィット", + "post_status": "publish", + "post_name": "%e3%83%95%e3%82%a3%e3%83%83%e3%83%88%e3%82%ab%e3%83%a9%e3%83%a0%e3%83%90%e3%83%8a%e3%83%bc", + "description": "", + "content": "\n
\n\n\n\n\n\n\n\n\n\n
\n", + "categories": [ + "banner" + ], + "languages": [ + "ja" + ], + "blockTypes": [ + "core/columns", + "core/column", + "core/cover", + "vk-blocks/button" + ] + }, + { + "title": "Q and A Section", + "post_status": "publish", + "post_name": "q-and-a-section", + "description": "", + "content": "\n
\n
\n
\n\n\n\n
\n

FAQ

\n\n\n\n
\n\n\n\n
\n
\n

What is your favarite plugins?

\n
\n\n\n\n
\n

I love VK Block Patterns

\n
\n
\n\n\n\n
\n
\n

What is your favarite theme?at is your favarite plugins?

\n
\n\n\n\n
\n

My favarite WordPress theme is Lightning. But recentry I like X-T9 too.

\n
\n
\n
\n\n\n\n
\n
\n
\n", + "categories": [ + "layout" + ], + "languages": [ + "en_us" + ], + "blockTypes": false } ] \ No newline at end of file diff --git a/patterns-data/template-exclude-vk.json b/patterns-data/template-exclude-vk.json index 87adf39..d446c0a 100755 --- a/patterns-data/template-exclude-vk.json +++ b/patterns-data/template-exclude-vk.json @@ -1,40 +1,4 @@ [ - { - "title": "全幅地図", - "post_status": "publish", - "post_name": "%e5%85%a8%e5%b9%85%e5%9c%b0%e5%9b%b3", - "description": "", - "content": "\n
\n\n
\n", - "categories": [ - "featured" - ], - "languages": [ - "ja" - ], - "blockTypes": false - }, - { - "title": "Column Menu", - "post_status": "publish", - "post_name": "2319-3", - "description": "", - "content": "\n
\n
\n
\\\"\\\"
\n

Product A

\n\n\n\n

Love and Peace

\n\n\n\n\n
\n
\n\n\n\n
\n
\\\"\\\"
\n

Product B

\n\n\n\n

Love and Peace

\n\n\n\n\n
\n
\n\n\n\n
\n
\\\"\\\"
\n

Product C

\n\n\n\n

Love and Peace

\n\n\n\n\n
\n
\n
\n", - "categories": [ - "pr-contents" - ], - "languages": [ - "en_us" - ], - "blockTypes": [ - "core/columns", - "core/column", - "core/cover", - "core/heading", - "core/paragraph", - "core/buttons", - "core/button" - ] - }, { "title": "Column Menu Fit", "post_status": "publish", @@ -171,5 +135,41 @@ "core/buttons", "core/button" ] + }, + { + "title": "全幅地図", + "post_status": "publish", + "post_name": "%e5%85%a8%e5%b9%85%e5%9c%b0%e5%9b%b3", + "description": "", + "content": "\n
\n\n
\n", + "categories": [ + "featured" + ], + "languages": [ + "ja" + ], + "blockTypes": false + }, + { + "title": "Column Menu", + "post_status": "publish", + "post_name": "2319-3", + "description": "", + "content": "\n
\n
\n
\\\"\\\"
\n

Product A

\n\n\n\n

Love and Peace

\n\n\n\n\n
\n
\n\n\n\n
\n
\\\"\\\"
\n

Product B

\n\n\n\n

Love and Peace

\n\n\n\n\n
\n
\n\n\n\n
\n
\\\"\\\"
\n

Product C

\n\n\n\n

Love and Peace

\n\n\n\n\n
\n
\n
\n", + "categories": [ + "pr-contents" + ], + "languages": [ + "en_us" + ], + "blockTypes": [ + "core/columns", + "core/column", + "core/cover", + "core/heading", + "core/paragraph", + "core/buttons", + "core/button" + ] } ] \ No newline at end of file diff --git a/patterns-data/template-for-vk-free.json b/patterns-data/template-for-vk-free.json index d11b637..b4d642c 100755 --- a/patterns-data/template-for-vk-free.json +++ b/patterns-data/template-for-vk-free.json @@ -1,209 +1,4 @@ [ - { - "title": "Column Media", - "post_status": "publish", - "post_name": "2334-2", - "description": "", - "content": "\n
<\/div><\/div>\n\n\n\n
\n
\n
\\\"\\\"<\/a><\/figure>\n<\/div>\n\n\n\n
\n

YAKUSHIJI TEMPLE<\/h2>\n\n\n\n

Nara prefecture<\/p>\n\n\n\n

<\/div><\/div>\n\n\n\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. <\/p>\n\n\n\n

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.<\/p>\n\n\n\n