[Shifter Github Plugin/Theme Installer]GitHubで管理されているテーマを手動デプロイ

https://ja.getshifter.io/
https://www.digitalcube.jp/shifter/10479/
https://github.com/getshifter/shifter-github

  • GitHubのプライベートリポジトリ名とテーマ名を同じにし、themesディレクトリ配下をリポジトリ化する
    • git tagでpushとzipで圧縮後、Releasesでアップロードする

  • GitHubでPersonal access tokensを以下の権限で作成する
    • Fine-generated tokenの権限は以下read-onlyで作成する
      • Actions
      • Code scanning alerts
      • Commit statuses
      • Contents
      • Deployments
      • Metadata
  • WordPressダッシュボードの外観からShifter Github Plugin/Theme Installerプラグインを選択し、以下のようにデプロイ
    • 対象のプライベートリポジトリ(https://github.com/hoge/hoge-theme)を指定
    • 上記tokenを指定

モノレポでテーマを管理しようと思っていたが、基本一つのプロジェクトでテーマを管理する必要があるので注意すること。Shifter Github Plugin/Theme InstallerでNot Foundになる場合はzipファイルをReleasesでアップロードしていないか、tokenの権限が間違っている可能性があるので、設定を見直そう。

GitHub ActionsでテーマとReleaseの更新方法は以下。

[Shifter]GitHub ActionsでテーマのRelease更新を自動化

Was this helpful?

0 / 0

コメントを残す