2019.03.22本記事は、WordPressのテーマのソースコードをGitHubで管理する方法を説明するものです。GitHubはWeb上でソースコードをGit管理できるサービスです。ソースはレポジトリと呼ばれる単位で複数管理することができます。レポジトリはソースコードを公開するPublicレポジトリとソースコード非公開のPrivateレポジトリの2種類を作成できます。以前はPrivateレポジトリを作成する場合有料プランの登録が必要でしたが、無料プランでも作成できるようになりました。個人でも利用できるので有効に活用しましょう。子テーマのソースコードをGitHubにアップロードの2つです。◆テーマを直接修正することはできる?テーマを直接修正することもできますが、この方法はオススメしません。テーマが更新された時に自分で修正した内容が消えてしまう可能性があるからです。子テーマを作成するようにしましょう。関連記事WordPressのテーマをカスタマイズする子テーマのソースコードをGitHubにアップロードソースコードをGitHubにレポジトリを作成してアップロードする手順について説明します。repository」をクリックします。レポジトリは必ず「private」で作成するようにしましょう。3.作成したレポジトリを自分のPCにチェックアウトgitコマンドで自分のPCにソースコードをチェックアウトします。download」で確認できます。4.テーマフォルダの中身をチェックアウトしたレポジトリディレクトリの直下にコピーします。5.テーマの内容をGitHubにコミット&プッシュします。push以上でソースコードのアップロードは完了です。WordPressテーマをGit管理する手順WordPressをGit管理する手順は以下の2つです。Keyを登録手順について説明します。1.新しいSSH鍵を生成するサーバーにログインして新しいKeyを作成します。~/.ssh/id_rsa_xxxx「id_rsa_xxxx」は任意のファイル名です。作成に成功すると「~/.ssh/」にSSHの秘密鍵(id_rsa_xxxx)と公開鍵(id_rsa_xxxx.pub)が作成されます。2.GitHubの対象レポジトリのページを開いて「Settings」をクリックします。keys」をクリックします。key」をクリックします。5.key情報を入力titleは何でもOKです。後から見てどこのサーバーの鍵かわかる名前にしておきましょう。keyには先程作成した公開鍵(id_rsa_xxxx.pub)の内容を貼り付けます。ファイルを開いて全文をコピーして貼り付ければOKです。Key」をクリックこれでGitHubからクローンできるようになります。yesHost:何でもOKIdentityFile:作成した秘密鍵のファイルパス他はそのままでOKです。サーバーからソースコードをチェックアウトサーバーにログインしてテーマのディレクトリ(インストールフォルダ/wp-content/themes/)に移動します。テーマディレクトリからソースコードをチェックアウトします。keyを使う場合は修正が必要です。git@github-sample-rep:user/sample-rep.gitまとめテーマを自分で修正した場合、修正ミスにより動作不能に陥る可能性があります。修正を取り消すことができるバージョン管理は必須です。バージョン管理は手順が多いですが、一度設定してしまえばソースコードの修正や巻き戻しが簡単にできるようになります。GitHubは無料でバージョン管理ができるサービスなので有効に活用するようにしましょう。本記事は、YouTubeの動画をWordPressに埋め込む方法を説明するものです。PC画面の操作など商品の使用感などは文字で説明するよりも動画で見てもらった方が早い場合もあると思います。「WordPressで同じPHPの処理をいろいろな場所で使いたい」というケースを解決するための記事です。Snippet」というプラグインはPHPの処理を部品として保存することができます。本記事は、WordPressのテーマのカスタマイズの方法について説明するものです。WordPressのテーマやプラグインだけだとCSS・PHPの操作に限界があります。自分で機能を追加したいと思うこともあると思います。本記事はPythonで作ったコードをWordPressに埋め込む方法を紹介するものです。PHPに基本を理解している方を対象としています。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。@miyabikno新卒(プログラミング未経験)SIer中小企業(C,VBA):8年(うち5年QA)Web系ベンチャー(PHP,Javascript,Python):2年フリーランス:1年現在はブログとライターやってます。@miyabikno新卒(プログラミング未経験)SIer中小企業(C,VBA):8年(うち5年QA)Web系ベンチャー(PHP,Javascript,Python):2年フリーランス:1年現在はブログとライターやってます。>>プロフィール詳細タイトルとURLをコピーしました。