SlideShare une entreprise Scribd logo
1  sur  46
Télécharger pour lire hors ligne
WordPressで
  サイトを作ろう!




                      2012.7.21 上村崇
                      ウェブクリエイターズ高知
                      WCK Sessions vol.2 「選ばれるCMSとその理由」




Sunday, July 22, 12
WordPressを使ってサイトを構築
 するための基礎知識をご紹介します。




Sunday, July 22, 12
あなたがやりたいことを
         WordPressで叶えます


                      ・外観(テーマ)を変えたい
                       自分でカスタマイズできるようになりたい
                      ・ブログを書きたい、固定ページを作りたい
                      ・お問い合わせフォームはどう作る?
                      ・データのバックアップはどうするの?


                      ・地方におけるWordPressの付き合い方


Sunday, July 22, 12
フリーのテーマは無数にあります




Sunday, July 22, 12
テーマのインストール

                      外 観



               管理画面上でテーマインストール可能


Sunday, July 22, 12
テーマを自分でカスタマイズする場合は?




Sunday, July 22, 12
カスタマイズ



Sunday, July 22, 12
リアルタイム編集



Sunday, July 22, 12
もっとガッツリとテーマ編集したい?




Sunday, July 22, 12
wordpress


                        wp-­‐content
                         themes
                          twentyeleven


Sunday, July 22, 12
index.php


                              header.php



                         content.php
                                           sidebar.php

                         content.php

                                  footer.php
Sunday, July 22, 12
必要なファイルは限られている




Sunday, July 22, 12
<?php	
  get_header();	
  ?>                                                                   header.php                                                                   index.php
<div	
  id="primary">
	
        <div	
  id="content"	
  role="main">



	
            <?php	
  if	
  (	
  have_posts()	
  )	
  :	
  ?>
	
            	
     <?php	
  twentyeleven_content_nav(	
  'nav-­‐above'	
  );	
  ?>

	
            	
     <?php	
  /*	
  Start	
  the	
  Loop	
  */	
  ?>
       	
            <?php	
  while	
  (	
  have_posts()	
  )	
  :	
  the_post();	
  ?>   contents.php
       	
            	
  <?php	
  get_template_part('content',	
  get_post_format());	
  ?>
	
            	
     <?php	
  endwhile;	
  ?>
	
            	
     <?php	
  twentyeleven_content_nav(	
  'nav-­‐below'	
  );	
  ?>


	
  
	
  
	
  
	
  
	
  
              	
  
              	
  
              	
  
              	
  
                        テンプレートタグ
              <?php	
  else	
  :	
  ?>
                     <article	
  id="post-­‐0"	
  class="post	
  no-­‐results	
  not-­‐found">
                     	
  
                     	
  
                     	
  
                            <header	
  class="entry-­‐header">
                            	
        <h1	
  class="entry-­‐title"><?php	
  _e(	
  'Nothing	
  Found',	
  'twentyeleven'	
  );	
  ?></h1>
                            </header><!-­‐-­‐	
  .entry-­‐header	
  -­‐-­‐>

	
            	
     	
     <div	
  class="entry-­‐content">
	
            	
     	
     	
         <p><?php	
  _e(	
  'Apologies,	
  but	
  no	
  results	
  were	
  found	
  for	
  the	
  requested	
  archive.	
  Perhaps	
  searching	
  will	
  help	
  find	
  a	
  related	
  post.'
	
            	
     	
     	
         <?php	
  get_search_form();	
  ?>
	
            	
     	
     </div><!-­‐-­‐	
  .entry-­‐content	
  -­‐-­‐>
	
            	
     </article><!-­‐-­‐	
  #post-­‐0	
  -­‐-­‐>


	
            <?php	
  endif;	
  ?>
	
     </div><!-­‐-­‐	
  #content	
  -­‐-­‐>
</div><!-­‐-­‐	
  #primary	
  -­‐-­‐>


<?php	
  get_sidebar();	
  ?>                                                                 sidebar.php
<?php	
  get_footer();	
  ?>                                                                  footer.php
 Sunday, July 22, 12
<?php	
  get_header();	
  ?>                                                                                                                                                index.php
<div	
  id="primary">
	
        <div	
  id="content"	
  role="main">

                                                                                                                       テンプレートタグ
	
            <?php	
  if	
  (	
  have_posts()	
  )	
  :	
  ?>
	
            	
     <?php	
  twentyeleven_content_nav(	
  'nav-­‐above'	
  );	
  ?>

	
            	
     <?php	
  /*	
  Start	
  the	
  Loop	
  */	
  ?>
       	
            <?php	
  while	
  (	
  have_posts()	
  )	
  :	
  the_post();	
  ?>

       	
            	
  <?php	
  get_template_part('content',	
  get_post_format());	
  ?>
	
            	
     <?php	
  endwhile;	
  ?>
	
            	
     <?php	
  twentyeleven_content_nav(	
  'nav-­‐below'	
  );	
  ?>


	
            <?php	
  else	
  :	
  ?>
	
            	
     <article	
  id="post-­‐0"	
  class="post	
  no-­‐results	
  not-­‐found">
	
            	
     	
     <header	
  class="entry-­‐header">
	
            	
     	
     	
        <h1	
  class="entry-­‐title"><?php	
  _e(	
  'Nothing	
  Found',	
  'twentyeleven'	
  );	
  ?></h1>
	
            	
     	
     </header><!-­‐-­‐	
  .entry-­‐header	
  -­‐-­‐>

	
            	
     	
     <div	
  class="entry-­‐content">
	
            	
     	
     	
         <p><?php	
  _e(	
  'Apologies,	
  but	
  no	
  results	
  were	
  found	
  for	
  the	
  requested	
  archive.	
  Perhaps	
  searching	
  will	
  help	
  find	
  a	
  related	
  post.'
	
            	
     	
     	
         <?php	
  get_search_form();	
  ?>
	
            	
     	
     </div><!-­‐-­‐	
  .entry-­‐content	
  -­‐-­‐>
	
            	
     </article><!-­‐-­‐	
  #post-­‐0	
  -­‐-­‐>


	
            <?php	
  endif;	
  ?>
	
     </div><!-­‐-­‐	
  #content	
  -­‐-­‐>
</div><!-­‐-­‐	
  #primary	
  -­‐-­‐>


<?php	
  get_sidebar();	
  ?>
<?php	
  get_footer();	
  ?>

 Sunday, July 22, 12
テンプレートタグ




Sunday, July 22, 12
WordPress	
  Codex
                      テンプレートタグ	
  リファレンス




Sunday, July 22, 12
インデックスページ
  (最新投稿順の一覧ページ)
                      index.php

                                  優先
  シングルページ
  (1記事のみのページ)         index.php   single.php
                                  優先             優先
  カテゴリーごとページ
  (カテゴリごとに分けたページ一覧)   index.php   archive.php   category.php
                                  優先             優先
  日付ごとページ
  (月毎に分けたページ一覧)       index.php   archive.php   date.php




Sunday, July 22, 12
アーカイブページ用        カテゴリーページ用




                             インデックスページ用




                              シングルページ用




Sunday, July 22, 12
テンプレート階層




Sunday, July 22, 12
ブログを書きたい
固定ページを作りたい




Sunday, July 22, 12
投   稿   ブログを投稿する
                              のに使う



                      固定ページ   静的ページを作るの
                              に使う




Sunday, July 22, 12
固定ページはここに出る




Sunday, July 22, 12
・投稿
     ・固定ページ
     ・カスタム投稿タイプ




Sunday, July 22, 12
Custom Post Type UI




Sunday, July 22, 12
投稿タイプ名          hirosue
                      (URLとして使用される文字列)




                      ラベル         広末涼子
                      (人が識別するための名前)




Sunday, July 22, 12
投   稿

                      固定 ペー ジ


                      広末涼子のカスタム投稿タイプができた




Sunday, July 22, 12
広末涼子の記事書き放題!




Sunday, July 22, 12
http://xxx.xxx/?post_type=hirosue




Sunday, July 22, 12
カスタム投稿タイプが役に立つ例

         HOME


                       おしらせ     投稿(カテゴリ=おしらせ)

                      スタッフブログ   投稿(カテゴリ=スタッフブログ)

                       商品案内     カスタム投稿タイプ


Sunday, July 22, 12
お問い合わせフォームを入れたい




Sunday, July 22, 12
Sunday, July 22, 12
データのバックアップはどうすればいい?




Sunday, July 22, 12
BackWPupプラグイン最強

                        ・ファイルとDBの両方バックアップ
                        ・バックアップファイルをFTP転送
                        ・スケジュール実行できる
                        ・実行結果をメール通知できる
                        ・DropBox/AmazonS3/GoogleStorage/
                         MicrosoftAzure/Rackspace Cloud
                         にも転送可能
                        ・リストアがブラウザからできる
                        ・ただし英語


Sunday, July 22, 12
✕
         地方におけるWordPressの付き合い方




Sunday, July 22, 12
制作単価が安ければ
                      工数かけなければいいじゃない




                         プラグイン、テーマなどの有り物を
                         できるだけ活用する




Sunday, July 22, 12
携帯対応: Ktai Stileプラグイン




Sunday, July 22, 12
スマートフォン対応: WPtouchプラグイン




Sunday, July 22, 12
ショッピングカート: Welcartプラグイン




Sunday, July 22, 12
themeforest   WOOTHEMES




       WordPress ThemesGallery      STUDIOPRESS

Sunday, July 22, 12
簡単インストール機能で時間節約
          こんなサーバーを選ぼう!
          ・WordPressの簡単インストール機能あり
          ・新しいバージョンを使用していること
             php 5.2.4以上
             MySQL 5以上
          ・phpがセーフモード動作のサーバーは避けた方が
           良い(xreaとかcoreserverとか)




Sunday, July 22, 12
初期費用 3950円
                                  月額 1500円




                      2ステップでDB作成とファイル設置まで完了




Sunday, July 22, 12
ロリポプラン
                                    初期費用 1575円
                                    月額    315円




                      3ステップでDB作成とファイル設置まで完了




Sunday, July 22, 12
地方は勉強会が少ない?




                      WordPress関連イベント一覧
                          WordBench東京、大阪などは
                                   Ustream配信アリ



Sunday, July 22, 12
WordBeach(名古屋) 2012.8.25-26
      WordCamp東京     2012.9.15
      WordCamp大阪     2012.秋



Sunday, July 22, 12
WordPress 3.x (速習デザイン)

                      大曲 仁, 星野 邦敏, 豊田 有【著】
                      技術評論社




                      本格ビジネスサイトを作りながら学ぶ
                      WordPressの教科書

                      プライム・ストラテジー【著】
                      ソフトバンククリエイティブ




Sunday, July 22, 12
ありがとうございました




Sunday, July 22, 12

Contenu connexe

Plus de Takashi Uemura

もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
Takashi Uemura
 
20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」
20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」
20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」
Takashi Uemura
 

Plus de Takashi Uemura (20)

WAFって言いたいだけちゃうんか
WAFって言いたいだけちゃうんかWAFって言いたいだけちゃうんか
WAFって言いたいだけちゃうんか
 
アイドル画像ギャラリーサイトを作ったあとどうなったか
アイドル画像ギャラリーサイトを作ったあとどうなったかアイドル画像ギャラリーサイトを作ったあとどうなったか
アイドル画像ギャラリーサイトを作ったあとどうなったか
 
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
 
神戸のアイドルKOBerrieS♪の画像ギャラリーサイトを作った話
神戸のアイドルKOBerrieS♪の画像ギャラリーサイトを作った話神戸のアイドルKOBerrieS♪の画像ギャラリーサイトを作った話
神戸のアイドルKOBerrieS♪の画像ギャラリーサイトを作った話
 
WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!
WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!
WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!
 
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニックWordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
 
20140214 さくらインターネットハンズオン@大阪 WordPressを始めよう
20140214 さくらインターネットハンズオン@大阪 WordPressを始めよう20140214 さくらインターネットハンズオン@大阪 WordPressを始めよう
20140214 さくらインターネットハンズオン@大阪 WordPressを始めよう
 
WordPressの使えるプラグイン2013
WordPressの使えるプラグイン2013WordPressの使えるプラグイン2013
WordPressの使えるプラグイン2013
 
WordPress 多言語化プラグインqTranslateの紹介
WordPress 多言語化プラグインqTranslateの紹介WordPress 多言語化プラグインqTranslateの紹介
WordPress 多言語化プラグインqTranslateの紹介
 
WordPressテーマ Foundation for WordPress の紹介
WordPressテーマ Foundation for WordPress の紹介WordPressテーマ Foundation for WordPress の紹介
WordPressテーマ Foundation for WordPress の紹介
 
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
 
WordPress初心者からの脱出! カスタムなんとかをちゃんと理解する
WordPress初心者からの脱出! カスタムなんとかをちゃんと理解するWordPress初心者からの脱出! カスタムなんとかをちゃんと理解する
WordPress初心者からの脱出! カスタムなんとかをちゃんと理解する
 
20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」
20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」
20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」
 
WordCampOsaka2012 闇WordCamp XOOPS編
WordCampOsaka2012 闇WordCamp XOOPS編WordCampOsaka2012 闇WordCamp XOOPS編
WordCampOsaka2012 闇WordCamp XOOPS編
 
WordCampOsaka2012 WordPressあるある
WordCampOsaka2012 WordPressあるあるWordCampOsaka2012 WordPressあるある
WordCampOsaka2012 WordPressあるある
 
WordPress実践 導入からカスタマイズまで
WordPress実践 導入からカスタマイズまでWordPress実践 導入からカスタマイズまで
WordPress実践 導入からカスタマイズまで
 
VPS借りたけどセキュリティが心配! 初心者が気をつけたいセキュリティの話
VPS借りたけどセキュリティが心配! 初心者が気をつけたいセキュリティの話VPS借りたけどセキュリティが心配! 初心者が気をつけたいセキュリティの話
VPS借りたけどセキュリティが心配! 初心者が気をつけたいセキュリティの話
 
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
 
jQueryで作るカスタム投稿の画像スライダーライブラリ
jQueryで作るカスタム投稿の画像スライダーライブラリjQueryで作るカスタム投稿の画像スライダーライブラリ
jQueryで作るカスタム投稿の画像スライダーライブラリ
 
CMS時代のバックアップノウハウを身につけよう!
CMS時代のバックアップノウハウを身につけよう!CMS時代のバックアップノウハウを身につけよう!
CMS時代のバックアップノウハウを身につけよう!
 

Dernier

Dernier (11)

LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 

WordPressでサイトを作ろう!