Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

10分間でわかるWordPressのファイル構成

5,835 views

Published on

WordPressがどのような構成で、どう動いているのかをざっくりと説明し、テンプレートのファイル構成を、これまたざっくりとお伝えするものです。みるだけなら1分で終わるでしょう。

Published in: Technology
  • Be the first to comment

10分間でわかるWordPressのファイル構成

  1. 1. 1 10分間でわかる WordPressのファイル構成
  2. 2. 2 自己紹介 Facebook:https://www.facebook.com/michiro.sakamoto Webサイト(ブログ):http://site316.com(坂本倫朗のサイト) 自己紹介:UNITY、Adobe AIRによるスマートフォンアプリ開発を している。フリーで仕事をしているせいか「起業をしたい」という人に しょっちゅう話を聞かれ、「WordPressでサイトを作ると良いよ!」と 答えているうちに、自分もWordPressの勉強をするようになって しまった。 Twitter:@sakamotomichiro
  3. 3. 3 WordPressの中身をみてみよう
  4. 4. 4 WordPressのファイル
  5. 5. 5 wp-admin ダッシュボードを 表示させている ファイルが 格納されているフォルダ 触らない。
  6. 6. 6 wp-content テーマ、プラグイン、 言語などで 構成されているフォルダ よく触るところ
  7. 7. 7 wp-includes API、クラス、関数が 格納されているフォルダ 触らない。
  8. 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. 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. 10 順番に読むしくみはrequire()で作る PHPのrequire()という命令を使って、 別のファイルを呼び出している。 Index.php
  11. 11. 11 テンプレートの中身をみてみよう
  12. 12. 12 wp-content/themes/ の中に、 twentyfifteenなどの テーマフォルダが入っている。
  13. 13. 1313
  14. 14. 14 twenty-fifteenのファイル構成
  15. 15. 15 style.css 体裁を整えるスタイルシート
  16. 16. 16 404.php archive.php Index.php page.php search.php single.php は目的別のページ
  17. 17. 17 footer.php header.php sidebar.php は共通パーツ。 Indexページや固定ページ、 記事のページなどで フッター、ヘッダー、サイドバーを 表示するのに使う。
  18. 18. 18 Index.phpなどで <?php get_header(); ?> <?php get_footer(); ?> <?php get_sidebar(); ?> が記述してあると、 それぞれのphpが呼ばれて htmlタグを生成する。
  19. 19. 19 content.phpや content-*.phpは、 実際のコンテンツを生成する。 つまり、 記事の中身 を表示する ためのもの
  20. 20. 20 function.phpは 現在のテーマに新しい機能を 追加したいときに 触るファイル。 incフォルダは function.phpで使用している テンプレートファイルが入っている
  21. 21. 21 ざっくりまとめると
  22. 22. 22 レイアウトをちょっと変更するとき 書き直すのは、主に 1)functions.phpとstyle.cssの2つ 2)必要に合わせて header.phpやsiderbar.php footer.php をなおす
  23. 23. 23 おしまい ありがとうございました。 Twitter:@sakamotomichiro

×