Shifterはカスタムテーマをサポートしています。また、ほとんどのページビルダー、プレミアムテーマ、WordPress
Dot
Orgのテーマなどもサポートしています。ShifterでカスタムWordPressテーマを開発する際、プロセスをより簡単にするためのヒントと注意点があります。
カスタムテーマのワークフロー
WordPress開発者が新しいサイトを構築するために環境をセットアップする方法はたくさんあります。私たちの経験から、これは私たちにとって理想的なセットアップであり、試してみる価値があると考えています。
理想的なカスタムWordPressテーマのセットアップ
以下のツールを組み合わせることで、効率的な開発ワークフローを実現できます。
- Shifter-Localを使用してローカルで開発
- 必要に応じて、AIO WP
Migrationを使用してDBの変更とアップロードを移行 - Gitを介してテーマの変更を追跡
- WP Pusherを使用してGitで追跡されたテーマの変更をデプロイ
ローカルから開発、そして本番環境へ
たとえば、カスタムテーマの変更をデプロイするための簡単な概要とステップバイステップの手順を以下に示します。
- Shifter-Localを使用して新しいローカルサイトを作成
- カスタムテーマをインストールし、コードを開発して変更をコミット
- Github、Bitbucketなどに変更をプッシュ
- Shifterで新しいサイトを作成
- AIO WP MIgrationとWP Pusherをインストール
- AIO WP
MIgrationを使用してローカルサイトからエクスポートを作成。DB、メディアアップロードなど、必要なものだけを選択 - そのバックアップをShifterで新しく作成したサイトにアップロード
- カスタムテーマをWP
Pusherの設定に追加し、同期してそのテーマをアクティブ化 - データとテーマが正しいことを確認するためにテスト
- 新しいアーティファクトを生成
最初のセットアップ後、プロセスは簡単です。ローカル環境から、新しい変更をGitにコミットしてプッシュします。Shifterにログインしてプルダウンします。現時点では、そのプロセスは自動化されていませんが、Shifter
Webhooksが利用可能になったら、この機能を追加したいと考えています。
[IMAGE_PLACEHOLDER_1]
これは唯一の方法ですか?
いいえ!開発者が好む作業方法はたくさんあり、ここで全てを網羅することはできません。しかし、もし提案があれば、私たちに知らせてください。試してみて、公式ドキュメントに追加します。