Submit Search
Upload
10分間でわかるWordPressのファイル構成
•
6 likes
•
12,877 views
Michiro Sakamoto
Follow
WordPressがどのような構成で、どう動いているのかをざっくりと説明し、テンプレートのファイル構成を、これまたざっくりとお伝えするものです。みるだけなら1分で終わるでしょう。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 23
Download now
Download to read offline
Recommended
20191220 「アウトプットしないのは知的な便秘」の影響力
20191220 「アウトプットしないのは知的な便秘」の影響力
Typhon 666
SQLアンチパターン - 開発者を待ち受ける25の落とし穴 (拡大版)
SQLアンチパターン - 開発者を待ち受ける25の落とし穴 (拡大版)
Takuto Wada
イミュータブルデータモデル(入門編)
イミュータブルデータモデル(入門編)
Yoshitaka Kawashima
SPAセキュリティ入門~PHP Conference Japan 2021
SPAセキュリティ入門~PHP Conference Japan 2021
Hiroshi Tokumaru
がっつりMongoDB事例紹介
がっつりMongoDB事例紹介
Tetsutaro Watanabe
Keycloakの紹介と最新開発動向
Keycloakの紹介と最新開発動向
Yuichi Nakamura
イマドキ!ユースケース別に見るAWS IoT への接続パターン
イマドキ!ユースケース別に見るAWS IoT への接続パターン
seiichi arai
「GraphDB徹底入門」〜構造や仕組み理解から使いどころ・種々のGraphDBの比較まで幅広く〜
「GraphDB徹底入門」〜構造や仕組み理解から使いどころ・種々のGraphDBの比較まで幅広く〜
Takahiro Inoue
Recommended
20191220 「アウトプットしないのは知的な便秘」の影響力
20191220 「アウトプットしないのは知的な便秘」の影響力
Typhon 666
SQLアンチパターン - 開発者を待ち受ける25の落とし穴 (拡大版)
SQLアンチパターン - 開発者を待ち受ける25の落とし穴 (拡大版)
Takuto Wada
イミュータブルデータモデル(入門編)
イミュータブルデータモデル(入門編)
Yoshitaka Kawashima
SPAセキュリティ入門~PHP Conference Japan 2021
SPAセキュリティ入門~PHP Conference Japan 2021
Hiroshi Tokumaru
がっつりMongoDB事例紹介
がっつりMongoDB事例紹介
Tetsutaro Watanabe
Keycloakの紹介と最新開発動向
Keycloakの紹介と最新開発動向
Yuichi Nakamura
イマドキ!ユースケース別に見るAWS IoT への接続パターン
イマドキ!ユースケース別に見るAWS IoT への接続パターン
seiichi arai
「GraphDB徹底入門」〜構造や仕組み理解から使いどころ・種々のGraphDBの比較まで幅広く〜
「GraphDB徹底入門」〜構造や仕組み理解から使いどころ・種々のGraphDBの比較まで幅広く〜
Takahiro Inoue
CDN and WAF
CDN and WAF
Shigeru Yokochi
SQLアンチパターン - ジェイウォーク
SQLアンチパターン - ジェイウォーク
ke-m kamekoopa
System.Drawing 周りの話
System.Drawing 周りの話
Satoru Fujimori
Apache Kafka & Kafka Connectを に使ったデータ連携パターン(改めETLの実装)
Apache Kafka & Kafka Connectを に使ったデータ連携パターン(改めETLの実装)
Keigo Suda
MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜
MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜
Takahiro Inoue
SQLアンチパターン~ファントムファイル
SQLアンチパターン~ファントムファイル
Itabashi Masayuki
REST API のコツ
REST API のコツ
pospome
良質なコードを高速に書くコツ
良質なコードを高速に書くコツ
Shunji Konishi
Insight into Azure Active Directory #02 - Azure AD B2B Collaboration New Feat...
Insight into Azure Active Directory #02 - Azure AD B2B Collaboration New Feat...
Kazuki Takai
CloudFormation/SAMのススメ
CloudFormation/SAMのススメ
Eiji KOMINAMI
【BS3】Visual Studio 2022 と .NET 6 での Windows アプリ開発技術の紹介
【BS3】Visual Studio 2022 と .NET 6 での Windows アプリ開発技術の紹介
日本マイクロソフト株式会社
初心者向けMongoDBのキホン!
初心者向けMongoDBのキホン!
Tetsutaro Watanabe
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけ
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけ
Recruit Technologies
社内のマニュアルをSphinxで作ってみた
社内のマニュアルをSphinxで作ってみた
Iosif Takakura
Azure AD とアプリケーションを SAML 連携する際に陥る事例と対処方法について
Azure AD とアプリケーションを SAML 連携する際に陥る事例と対処方法について
Shinya Yamaguchi
ふつうのRailsアプリケーション開発
ふつうのRailsアプリケーション開発
Takafumi ONAKA
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話
Koichiro Matsuoka
Amazon DynamoDBの紹介と東急ハンズでの活用について
Amazon DynamoDBの紹介と東急ハンズでの活用について
Taiji INOUE
AWSではじめるDNSSEC
AWSではじめるDNSSEC
Tomohiro Nakashima
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
Amazon Web Services Japan
Sphinxの使い方事例
Sphinxの使い方事例
Go Yamada
WordBeachDeathMarchWorkshop
WordBeachDeathMarchWorkshop
takashi ono
More Related Content
What's hot
CDN and WAF
CDN and WAF
Shigeru Yokochi
SQLアンチパターン - ジェイウォーク
SQLアンチパターン - ジェイウォーク
ke-m kamekoopa
System.Drawing 周りの話
System.Drawing 周りの話
Satoru Fujimori
Apache Kafka & Kafka Connectを に使ったデータ連携パターン(改めETLの実装)
Apache Kafka & Kafka Connectを に使ったデータ連携パターン(改めETLの実装)
Keigo Suda
MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜
MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜
Takahiro Inoue
SQLアンチパターン~ファントムファイル
SQLアンチパターン~ファントムファイル
Itabashi Masayuki
REST API のコツ
REST API のコツ
pospome
良質なコードを高速に書くコツ
良質なコードを高速に書くコツ
Shunji Konishi
Insight into Azure Active Directory #02 - Azure AD B2B Collaboration New Feat...
Insight into Azure Active Directory #02 - Azure AD B2B Collaboration New Feat...
Kazuki Takai
CloudFormation/SAMのススメ
CloudFormation/SAMのススメ
Eiji KOMINAMI
【BS3】Visual Studio 2022 と .NET 6 での Windows アプリ開発技術の紹介
【BS3】Visual Studio 2022 と .NET 6 での Windows アプリ開発技術の紹介
日本マイクロソフト株式会社
初心者向けMongoDBのキホン!
初心者向けMongoDBのキホン!
Tetsutaro Watanabe
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけ
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけ
Recruit Technologies
社内のマニュアルをSphinxで作ってみた
社内のマニュアルをSphinxで作ってみた
Iosif Takakura
Azure AD とアプリケーションを SAML 連携する際に陥る事例と対処方法について
Azure AD とアプリケーションを SAML 連携する際に陥る事例と対処方法について
Shinya Yamaguchi
ふつうのRailsアプリケーション開発
ふつうのRailsアプリケーション開発
Takafumi ONAKA
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話
Koichiro Matsuoka
Amazon DynamoDBの紹介と東急ハンズでの活用について
Amazon DynamoDBの紹介と東急ハンズでの活用について
Taiji INOUE
AWSではじめるDNSSEC
AWSではじめるDNSSEC
Tomohiro Nakashima
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
Amazon Web Services Japan
What's hot
(20)
CDN and WAF
CDN and WAF
SQLアンチパターン - ジェイウォーク
SQLアンチパターン - ジェイウォーク
System.Drawing 周りの話
System.Drawing 周りの話
Apache Kafka & Kafka Connectを に使ったデータ連携パターン(改めETLの実装)
Apache Kafka & Kafka Connectを に使ったデータ連携パターン(改めETLの実装)
MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜
MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜
SQLアンチパターン~ファントムファイル
SQLアンチパターン~ファントムファイル
REST API のコツ
REST API のコツ
良質なコードを高速に書くコツ
良質なコードを高速に書くコツ
Insight into Azure Active Directory #02 - Azure AD B2B Collaboration New Feat...
Insight into Azure Active Directory #02 - Azure AD B2B Collaboration New Feat...
CloudFormation/SAMのススメ
CloudFormation/SAMのススメ
【BS3】Visual Studio 2022 と .NET 6 での Windows アプリ開発技術の紹介
【BS3】Visual Studio 2022 と .NET 6 での Windows アプリ開発技術の紹介
初心者向けMongoDBのキホン!
初心者向けMongoDBのキホン!
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけ
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけ
社内のマニュアルをSphinxで作ってみた
社内のマニュアルをSphinxで作ってみた
Azure AD とアプリケーションを SAML 連携する際に陥る事例と対処方法について
Azure AD とアプリケーションを SAML 連携する際に陥る事例と対処方法について
ふつうのRailsアプリケーション開発
ふつうのRailsアプリケーション開発
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話
Amazon DynamoDBの紹介と東急ハンズでの活用について
Amazon DynamoDBの紹介と東急ハンズでの活用について
AWSではじめるDNSSEC
AWSではじめるDNSSEC
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
Similar to 10分間でわかるWordPressのファイル構成
Sphinxの使い方事例
Sphinxの使い方事例
Go Yamada
WordBeachDeathMarchWorkshop
WordBeachDeathMarchWorkshop
takashi ono
WordPressをカスタマイズするなら知っておきたいこと~テンプレート階層~
WordPressをカスタマイズするなら知っておきたいこと~テンプレート階層~
Akinori Tateyama
WordPressでウェブサービスを作ろう! #wbNagoya
WordPressでウェブサービスを作ろう! #wbNagoya
Shinichi Nishikawa
ゼロからつくるWordPressテーマ第4回
ゼロからつくるWordPressテーマ第4回
Hitsuji
Secret of Firefox
Secret of Firefox
dynamis
WordPressテーマ作成
WordPressテーマ作成
Takami Kazuya
ゼロからつくるWord pressテーマ第5回
ゼロからつくるWord pressテーマ第5回
Hitsuji
WordPress公式テーマ登録のための5ステップ
WordPress公式テーマ登録のための5ステップ
Mignon Style
「Facebook SDK for Android」を使ったFacebookログイン
「Facebook SDK for Android」を使ったFacebookログイン
Hiroyuki Nozaki
中級者のためのWordPress講座[第2回]WordPressテーマをカスタマイズしてみよう!
中級者のためのWordPress講座[第2回]WordPressテーマをカスタマイズしてみよう!
switch3000
WordPressって何
WordPressって何
Kazue Igarashi
WordPressとリスク管理 at 第42回 WordBench大阪
WordPressとリスク管理 at 第42回 WordBench大阪
Kitani Kimiya
Wp html5
Wp html5
regret raym
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
rie05
Word press3.3で出来ること
Word press3.3で出来ること
Kenichi Inoue
Mizuno buddypress-plugin
Mizuno buddypress-plugin
Ikuko Kanada
Mizuno buddypress-plugin
Mizuno buddypress-plugin
Fumito Mizuno
WordCafe Fuji vol.1
WordCafe Fuji vol.1
Endoh Shingo
ゼロからわかる!Facebookアプリの作り方
ゼロからわかる!Facebookアプリの作り方
Shuichi Takenaka
Similar to 10分間でわかるWordPressのファイル構成
(20)
Sphinxの使い方事例
Sphinxの使い方事例
WordBeachDeathMarchWorkshop
WordBeachDeathMarchWorkshop
WordPressをカスタマイズするなら知っておきたいこと~テンプレート階層~
WordPressをカスタマイズするなら知っておきたいこと~テンプレート階層~
WordPressでウェブサービスを作ろう! #wbNagoya
WordPressでウェブサービスを作ろう! #wbNagoya
ゼロからつくるWordPressテーマ第4回
ゼロからつくるWordPressテーマ第4回
Secret of Firefox
Secret of Firefox
WordPressテーマ作成
WordPressテーマ作成
ゼロからつくるWord pressテーマ第5回
ゼロからつくるWord pressテーマ第5回
WordPress公式テーマ登録のための5ステップ
WordPress公式テーマ登録のための5ステップ
「Facebook SDK for Android」を使ったFacebookログイン
「Facebook SDK for Android」を使ったFacebookログイン
中級者のためのWordPress講座[第2回]WordPressテーマをカスタマイズしてみよう!
中級者のためのWordPress講座[第2回]WordPressテーマをカスタマイズしてみよう!
WordPressって何
WordPressって何
WordPressとリスク管理 at 第42回 WordBench大阪
WordPressとリスク管理 at 第42回 WordBench大阪
Wp html5
Wp html5
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
Word press3.3で出来ること
Word press3.3で出来ること
Mizuno buddypress-plugin
Mizuno buddypress-plugin
Mizuno buddypress-plugin
Mizuno buddypress-plugin
WordCafe Fuji vol.1
WordCafe Fuji vol.1
ゼロからわかる!Facebookアプリの作り方
ゼロからわかる!Facebookアプリの作り方
Recently uploaded
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
Recently uploaded
(10)
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
10分間でわかるWordPressのファイル構成
1.
1 10分間でわかる WordPressのファイル構成
2.
2 自己紹介 Facebook:https://www.facebook.com/michiro.sakamoto Webサイト(ブログ):http://site316.com(坂本倫朗のサイト) 自己紹介:UNITY、Adobe AIRによるスマートフォンアプリ開発を している。フリーで仕事をしているせいか「起業をしたい」という人に しょっちゅう話を聞かれ、「WordPressでサイトを作ると良いよ!」と 答えているうちに、自分もWordPressの勉強をするようになって しまった。 Twitter:@sakamotomichiro
3.
3 WordPressの中身をみてみよう
4.
4 WordPressのファイル
5.
5 wp-admin ダッシュボードを 表示させている ファイルが 格納されているフォルダ 触らない。
6.
6 wp-content テーマ、プラグイン、 言語などで 構成されているフォルダ よく触るところ
7.
7 wp-includes API、クラス、関数が 格納されているフォルダ 触らない。
8.
8 ①Index.php ②wp-blog-header.php ③wp-load.php ④wp-config.php ⑤wp-settings.php ⑥wp-includes/template-loader.php の順でphpが動く template-loader.php⑥
9.
9 template-loader.php⑥ ファイル名 機能 ①Index.php テーマが使われているか チェックして、②を読む ②wp-blog-header.php
③と⑥の読込 ③wp-load.php ④を探す ④wp-config.php DBの設定、言語などの読込 ⑤wp-settings.php wp-includesの ファイルを読む ⑥wp-includes/ template-loader.php テーマフォルダから single.php,search.php, index.phpなどを読み込む
10.
10 順番に読むしくみはrequire()で作る PHPのrequire()という命令を使って、 別のファイルを呼び出している。 Index.php
11.
11 テンプレートの中身をみてみよう
12.
12 wp-content/themes/ の中に、 twentyfifteenなどの テーマフォルダが入っている。
13.
1313
14.
14 twenty-fifteenのファイル構成
15.
15 style.css 体裁を整えるスタイルシート
16.
16 404.php archive.php Index.php page.php search.php single.php は目的別のページ
17.
17 footer.php header.php sidebar.php は共通パーツ。 Indexページや固定ページ、 記事のページなどで フッター、ヘッダー、サイドバーを 表示するのに使う。
18.
18 Index.phpなどで <?php get_header(); ?> <?php
get_footer(); ?> <?php get_sidebar(); ?> が記述してあると、 それぞれのphpが呼ばれて htmlタグを生成する。
19.
19 content.phpや content-*.phpは、 実際のコンテンツを生成する。 つまり、 記事の中身 を表示する ためのもの
20.
20 function.phpは 現在のテーマに新しい機能を 追加したいときに 触るファイル。 incフォルダは function.phpで使用している テンプレートファイルが入っている
21.
21 ざっくりまとめると
22.
22 レイアウトをちょっと変更するとき 書き直すのは、主に 1)functions.phpとstyle.cssの2つ 2)必要に合わせて header.phpやsiderbar.php footer.php をなおす
23.
23 おしまい ありがとうございました。 Twitter:@sakamotomichiro
Download now