Home > Tools > CMS > WordPress

Visual Studioを使用して、Wordpressの子テーマを作成する際に必要なファイルを追加する

新規作成日 2017-03-04
最終更新日

既存テーマをカスタマイズする場合は、「子テーマ」と呼ばれるテーマを作成し、元のテーマは変更ぜずに、「子テーマ」を変更します。

「子テーマ」を作成するには、「WordPressインストールディレクトリ / wp-content / themes」の中に「twentyseventeenーchild」という名称のフォルダを作成し、その中に作成した「functions.php」と「style.css」を作成する必要があります。

ここでは、Visual Studioを使って操作する方法を紹介します。Visual Studio Community 2017に、Web Essentialsを導入して使用しています。

Visual Studio Community 2017は、個人利用では、無料で利用できます。PHPでプログラムを作成する場合は、ライセンスキーは有料ですが、「PHP Tools」拡張機能をインストールしておくと便利です。

Visual Studio Expressも利用できるはずです。

Visual Studioは、いろいろなインストールオプションや拡張機能が存在するので、.Net Coreや ASP.netなどの項目をインストールしておくと他に便利な機能が存在するのかもしれません。

操作

Visual Studioを起動し、ファイルから、開く、Webサイトを選択します。

Visual Studioを起動し、ファイルから、開く、Webサイトを選択します。

サーバーの内容を格納するフォルダを作成し、指定します。フォルダ名は、ドメインを示すものがわかりやすいと思います。

サーバーの内容を格納するフォルダを作成し、指定します。フォルダ名は、ドメインを示すものがわかりやすいと思います。

ソリューションエクスプローラーで、フォルダ名を右クリックし、Webサイトのコピーを選択します。

ソリューションエクスプローラーで、フォルダ名を右クリックし、Webサイトのコピーを選択します。

Ftpクライアントが表示されます。接続を選択します。

Ftpクライアントが表示されます。接続を選択します。

左側のカテゴリで、FTPサイトを選択し、レンタルサーバーのFtp設定を参考にパラメータを入力します。

左側のカテゴリで、FTPサイトを選択し、レンタルサーバーのFtp設定を参考にパラメータを入力します。ディレクトリが指定できないのは、機能的に不備があるのではと思います。

証明書の確認ウィンドウが表示されますので、「信頼する」をクリックします。

証明書の確認ウィンドウが表示されますので、「信頼する」をクリックします。

リモートWebサイトが開かれていない場合は、更新ボタンをクリックします。

リモートWebサイトが開かれていない場合は、更新ボタンをクリックします。

WordPressのテーマは、「WordPressインストールディレクトリ / wp-content / themes」の中にあります。

WordPressのテーマは、「WordPressインストールディレクトリ / wp-content / themes」の中にあります。

themeフォルダを右クリックし、追加、新しいフォルダを選択します。フォルダ名は「twentyseventeenーchild」にします。

themeフォルダを右クリックし、追加、新しいフォルダを選択します。フォルダ名は「twentyseventeenーchild」にします。

作成したフォルダに、新しい項目を追加します。

作成したフォルダに、新しい項目を追加します。

phpファイルを追加しますが、phpの項目は存在しないので、テキストファイルとして追加します。

phpファイルを追加しますが、phpの項目は存在しないので、テキストファイルとして追加します。「PHP Tools」していても、項目の追加に、phpファイルは現れません。テキストファイルを選択し、「functions.php」を追加します。

「functions.php」を開き、以下のコードを入力し、保存します。

<?php
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
function theme_enqueue_styles() {
wp_enqueue_style( 'parent-style', get_parent_theme_file_uri() . '/style.css' );
}
?>
次に、新しい項目として、「style.css」を追加します。cssファイルには、「スタイルシート」という項目が存在します。

次に、新しい項目として、「style.css」を追加します。cssファイルには、「スタイルシート」という項目が存在します。※ファイル名は、大文字、小文字の区別があります。「Style.css」だと認識してくれないことに注意して下さい。

追加した「style.css」を開いて、以下のコードを入力し、保存します。

/*
Theme Name: twentyseventeen-child
Template: twentyseventeen
*/
ソリューションエクスプローラーで、フォルダ名を右クリックし、Webサイトのコピーを選択します。

ソリューションエクスプローラーで、フォルダ名を右クリックし、Webサイトのコピーを選択します。

「接続」をクリックします。

「接続」をクリックします。

パスワードを指定して、「開く」をクリックします。

パスワードを指定して、「開く」をクリックします。

作成した2つのファイルをコピーし、接続を切断します。

作成した2つのファイルをコピーし、接続を切断します。

Home Editor Tools Operation TagScript HPSpace

Copyright (C) 2011 Horio Kazuhiko(kukekko) All Rights Reserved.
kukekko@gmail.com
ご連絡の際は、お問い合わせページのURLの明記をお願いします。
「掲載内容は私自身の見解であり、所属する組織を代表するものではありません。」