Create Block Theme

説明

このプラグインを使用すると、次のことが可能になります。
– 新しいテーマ、空白のテーマ、子テーマ、スタイルバリエーションを作成する。
– リストとプレビューのフォントファミリーとフォントフェイスをテーマに埋め込む。
– テーマに Google フォントを埋め込む。
– テーマにローカルのフォントアセットを埋め込む。

このプラグインは開発専用で、本番サイトでの使用は想定されておらず、新しいテーマを作成するためのツールとして使用されます。

ステップ1 – セットアップ

Create Block Theme プラグインをインストールし、有効化します。

WordPress の管理画面、外観の下に、以下の3つの新しいページが追加されます。
– Create Block Theme
– フォントの管理

ステップ2 – スタイルのカスタマイズ

サイトエディターを使って、サイトのスタイルやテンプレートを変更します。また、プラグインオプションを使用して、新しいフォントを含めることができます。

ステップ3 – エクスポート

引き続き WordPress ダッシュボードで、「外観」 > 「Create Block Theme」セクションに移動します。利用可能なオプションの1つを選択し、必要に応じてテーマの詳細をここに追加します。これらの詳細は、style.css ファイルで使用されます。「生成」ボタンをクリックして、テーマを保存します。

スクリーンショット

評価

2023年3月23日 1 reply
This is amazing work. Fonts, custom patterns, it all gets carried over. For me something important is missing: If I tinker with the theme a bit and export it, there is no way to change the version number. Every time I import a new version of the exported theme it gets imported as a new theme. I tried editing the version number in the zip file but that doesn't change it.
2023年3月5日 1 reply
Doesn't automatically push the footer to the bottom of the page whether there is content or not.
2023年2月25日 1 reply
Create Child theme does not bring over Header and Footer Template Parts. error msg. is "Template part has been deleted or is unavailable: header" and "Template part has been deleted or is unavailable: footer". Using Twenty Twenty-Three Theme v. 1.0, Gutenberg v. 15.2.1, and Create Block theme v. 1.6.0. Create Block Theme extremely useful. I love the Additional CSS in Global but it disappears with the latest Gutenberg update.
2023年2月22日 1 reply
I hope to find out that I am doing something wrong or that the environment I'm working with is the problem but so far I've had a lot of problems with the plugin. This plugin was recommended to me as a good way to get started in theme development. I had been hoping to move away from Divi as my website builder of choice. I've tried cloning the Twenty Twenty-Three theme but the clones have been broken in a couple of ways. I've had template elements (header and footer) be missing and "layout" options missing from blocks that were there on the original theme. I tried creating a blank boilerplate theme instead. I've run this multiple times on the same 'raw' WordPress install (created in LOCAL) and this has resulted in three different outcomes: a critical error, an incomplete theme that is just a folder that is empty except for a read me file, and also a successful blank theme.
19件のレビューをすべて表示

貢献者と開発者

Create Block Theme はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

“Create Block Theme” は12ロケールに翻訳されています。 翻訳者のみなさん、翻訳へのご協力ありがとうございます。

“Create Block Theme” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。

変更履歴

1.7.1

  • スクリーンショットを更新
  • theme.json に設定がない場合に、UI とバックエンドでフォントを管理するように修正
  • フォントウェイトの可変範囲

1.7.0

  • フォントのマイナーリファクタリングを管理。PHP から react へ要素を移動
  • oft フォントファイルのアップロードを許可
  • React によるローカルフォントセクションの実装
  • サイドバーのフォントのアウトライン
  • Google Fonts の JSON データを API から更新する

1.6.3

  • (リファクタリング回帰の修正) テーマスラッグから空白を取り除く

1.6.2

  • font-management クラスのリファクタリング
  • create-block-theme クラスのリファクタリング
  • テーマのフォントメニューのケーシングの管理を修正
  • PHP8.0 非互換エラーを回避するための phpcs 例外の追加
  • ブランクテーマのスクリーンショットの致命的なエラーを修正
  • オートフィクサーツールを使って lint の問題を解決する
  • Google Fonts の JSON データを API から更新する
  • CSS lint の不具合を修正
  • PHP の lint に関する問題を修正
  • JS lint の問題を修正
  • PR ワークフローに lint バリデーションを追加
  • パッケージロック同期問題を修正

1.6.1

  • 追加: テーマタグの入力
  • TT3 へのプレースホルダー URL 変更
  • テーマスラッグから空白を削除

1.6.0

  • メインの readme を更新し、サポート ドキュメントを更新
  • 非推奨警告を修正
  • クリーンアップ 管理 テーマ フォント UI
  • テンプレート画像をテーマアセットに束ね、URL を相対化する
  • クローンテーマ: readme.txt と style.css にオリジナルのテーマ名を追加する
  • フォントファミリーはデフォルトで折りたたまれている
  • 修正: シェブロンを折りたたむCollapse chevronをクリックしたときの予期しないアクション
  • すべての CSS ファイルを Lint する
  • 修正: composer スクリプトが Windows で機能しない
  • 利用可能な場合は、Gutenberg テーマの JSON リゾルバを使用する
  • Google Fonts の JSON データを API から更新する
  • mkdir() 呼び出しを WordPress の wp_mkdir_p() 関数に置き換える

1.5.1

  • DISALLOW_FILE_EDIT をチェックし、パーミッション チェック ロジックを簡素化する
  • url から google fonts のデータを読み込む
  • スタイルとテンプレートの分離、リセット
  • Google フォントのロード中に空白ページを表示するのではなく、スピナーを表示するようにした
  • 追加: コード linting スクリプト
  • Google Fonts の JSON データを API から更新する
  • Github アクションのコミット前の検証を回避し、linting の問題によるアクションエラーを防ぐ

1.5.0

  • 修正: ブラウザーのコンソールエラー
  • 修正: 一部の Windows 環境で生じるフォントエラーの追加あるいは削除
  • 基本のテーマにプレースホルダースクリーンショットを追加
  • リファクタリング: Google フォントセクションを vanilla JS から React app に移動
  • デモのテキスト設定の追加

1.4.0

  • node と npm のバージョンを指定し、nvmrc ファイルを追加
  • テーマクリーンショットのアップロードを追加
  • フォントを管理: サンプルテキスト編集可
  • Google Fonts の JSON データを API から更新する

1.3.10

  • フォントフェイスの削除: フォントファミリーの不要な削除を回避します。
  • オプションラベルに足りないスペースを追加

1.3.9

  • アップデート 動作確認済み: 6.1
  • I18N: いくつかの新しい UI 文字列は翻訳できません
  • 現在のテーマをアクティブテーマ (または現在アクティブなテーマ) に置き換える
  • 末尾のスペースを削除することにより翻訳プロセスを改善
  • フォント: フォントフェイス/ファミリーが削除された場合、テーマのアセットフォルダからフォントファイルを削除します。
  • コアメソッドを使用する代わりに、生の theme.json データを読み込むようにリファクタリング
  • Google Fonts の JSON データを API から更新する

1.3.8

  • 定義のスペルミスを修正
  • readme 寄稿者の修正
  • readme 投稿者のユーザー名を追加
  • 推奨されない警告を避けるため、GitHub アクションの更新
  • Google Fonts の JSON データを API から更新する
  • Google Fonts の JSON データを API から更新する
  • ファイルの書き込み権限を必要とする機能を実行する前に、権限を確認する
  • システムフォントのプレビューを可能にする

1.3.7

  • リリースアクションで自動更新されるアセットファイルの移動

1.3.6

  • github のアクションを使ったアセット自動更新

1.3.5

  • 自動リリース: 更新された PHP ファイルを新しいバージョンでコミットします

1.3.4

  • php ファイルの自動更新バージョン

1.3.3

  • 自動リリースの改善

1.3.2

  • 自動リリースの改善

1.3.1

  • .distignore の更新

1.3.0

  • google fonts データの更新
  • Google フォントのプレビューを読み込むために https を強制します
  • すべての google font variant を選択 / 解除する機能を追加
  • ブランチ ‘trunk’ を try/manage-fonts にマージ
  • レポアクションで google fonts の JSON データを更新する
  • ブランチ ‘trunk’ を release-action にマージ
  • ブランチ ‘trunk’ を try/manage-fonts にマージ
  • ブランチ ‘try/manage-fonts’ を release-action にマージ
  • テーマフォントの管理
  • リリースの自動化: ビルド、バージョンアップ、チェンジログ、wp.orgへの配備
  • リリースの自動化

1.2.3

  • 翻訳ドメインの追加 (#121)
  • nonce のインデックスをチェックする (#120)
  • サーバー側でフォントファイルの mime タイプを検証する (#119)

1.2.2

  • 能力と nonce のチェックを追加しました (#118)

1.2.1

  • バージョン番号の修正

1.2.0

  • Google フォントとローカルフォントファイルをテーマに埋め込む (#113)
  • ボタンのテキストを変更 (#112)
  • テンプレートとパーツフォルダに対するチェックとディレクトリ作成を追加しました。(#110)
  • Gutenberg がインストールされていない場合、空白のテーマの theme.json スキーマを変更します。(#107)

1.1.3

  • アップデートリンク、新しい変更のスクリーンショット (#97)
  • $schemaを追加し、Gutenberg のクラスを使用する (#99)
  • 最新の機能を含むようにreadmeを更新 (#100)
  • コアと同じ方法で $schema URLを生成する。(#105)

1.1.2

  • テーマのバリエーションを保存する (#90)
  • UI 文字列「Create Block Theme」を翻訳できるようにした (#92)

1.0.1

  • 空白のテーマを作成するオプションを追加。(#70)
  • フォームの説明の改善 (#76)
  • フォームのクリーンアップとテーマ名のチェック (#77)
  • 正しくマージされた theme.json データを取得する (#88)

1.0

  • 初期バージョン。