はじめてのWordPress
 プラグイン作成勉強会

   2012年8月2日
コワーキングスペース恵比寿
自己紹介
自己紹介




     中畑隆拓(なかちょん)   
         1971年生 41歳
http://www.facebook.com/nakachong
https://twitter.com/nakachon
http://blog.nakachon.com/
Facebookページの
いいね!をお願いします。
WordPressの
カスタマイズやります
 お仕事ください
バレエボランティア




http://balletvolunteer.com/
ありがとう
ございました!
はじめに
本日の内容
              WordPressのテーマ

      ①関数
(ア) PHP初心者の為の簡単な関数の話
(イ) YouTube API関数の作成
(ウ) プラグインの作り方
(エ) YouTube API関数をプラグインに
   してみよう                         ②フック
                           (ア) フックってな∼に?
                           (イ) WordPress処理の節目?

  ③管理画面                    (ウ) アクションとフィルター
                           (エ) YouTube API関数をプラグインに
(ア) 管理画面の作成                   してみよう
(イ) 初期値をセット                   
(ウ) 管理画面のメニューに表示
(エ) プラグインでデータを利用
   
みなさん

PHP大丈夫ですか?
大丈夫です!
プログラミング学習の

    こつ
プログラミング学習のこつ①


   今は理解出来ないと

    理解できれば、

  そのうち理解できます。
プログラミング学習のこつ②


 「門前の小僧習わぬ経をよむ」

普段見聞きしていると、知らず知らず
のうちにその物事に習熟することのた
とえ。環境が人に与える影響は大きい
ということ。
プログラミングに頻繁に触れる

   環境が重要です。

 勉強会に行きましょう!

 友達をつくりましょう!
友達になるゲームをします
WordPress
プラグイン
プラグインって何?

    WordPressを使って

やりたいことができるようになるための

   要素がつまったものです。
プラグイン学習3つのポイント


① 関数

② フック 

③ 管理画面
① 関数
① 関数
(ア) PHP初心者の為の簡単な関数の話

(イ) YouTube API関数の作成

(ウ) プラグインの作り方

(エ) YouTube API関数をプラグインに
   してみよう  ■




   
(ア) PHP超初心者の為の簡単な関数の話
      その1



   aa        関数             bb




    function baibai($a) {
     return $a * 2;
     }
(ア) PHP超初心者の為の簡単な関数の話
      その2



            関数          bb




    function ouen() {
     echo がんばれ! ;
     }
(イ) YouTube API関数の作成




  http://kankokudorama.info/
(ウ) プラグインの作り方と実行方法


 a. プラグインのフォルダを作成する
 b. phpファイルを作成する
 c. プラグイン情報を記入
 d. 関数のファイルを作成する
 e. WP管理画面でプラグインを有効化
 f. テンプレートファイルに関数名を書く
(エ) YouTube API関数をプラグインに
   してみよう
② フック
② フック
(ア) フックってな∼に?

(イ) WordPress処理の節目?

(ウ) アクションとフィルター

(エ) YouTube API関数をプラグインに
   してみよう
   
(ア) フックってな∼に?


 フックとは、WordPressの処理の節目
 ごとにプラグインの処理が実行されるよ
 うにする仕組みを指します。

           (引用)


           PHPによるWordPressカスタマイズ
           ブック―3.x対応 [単行本]
           藤本 壱 (著)
(イ) WordPress処理の節目?


   HHeeaaddeerr




   FFooootteerr
(イ) WordPress処理の節目?


  ttiittllee



        ccoonntteenntt




      ccoommmmeenntt
(ウ) アクションとフィルター
アクション


HHeeaaddeerr




FFooootteerr
HHeeaaddeerr




FFooootteerr
フィルター


ttiittllee                サンプルページ



      ccoonntteenntt     サンプルページえび!




    ccoommmmeenntt
③ 管理画面
③ 管理画面
(ア) 管理画面の作成

(イ) 初期値をセット

(ウ) 管理画面のメニューに表示

(エ) プラグインでデータを利用
   
(ア)管理画面の作成
(イ) 初期値をセット
(ウ) 初期値をセット
(エ) プラグインでデータを利用
管理画面のソースは
  とりあえず
ぱくりましょう!
YouTubeAPIのプラグインで

 管理画面から表示件数を

入力できるようにしましょう
まとめ
本日の内容
              WordPressのテーマ

      ①関数
(ア) PHP初心者の為の簡単な関数の話
(イ) YouTube API関数の作成
(ウ) プラグインの作り方
(エ) YouTube API関数をプラグインに
   してみよう                         ②フック
                           (ア) フックってな∼に?
                           (イ) WordPress処理の節目?

  ③管理画面                    (ウ) アクションとフィルター
                           (エ) YouTube API関数をプラグインに
(ア) 管理画面の作成                   してみよう
(イ) 初期値をセット                   
(ウ) 管理画面のメニューに表示
(エ) プラグインでデータを利用
   
プラグインとは?

    WordPressを使って

やりたいことができるようになるための

   要素がつまったものです。
ちょー!おすすめの本



    PHPによるWordPressカスタマイズ
    ブック―3.x対応 [単行本]
    藤本 壱 (著)
プログラミングに頻繁に触れる

   環境が重要です。

 勉強会に行きましょう!

 友達をつくりましょう!
勉強会
                                     結果を出す
ゼロからはじめる
                                   ウェブサイト勉強会
WordPress勉強会
 http://www.facebook.com/groups/
        194782003975961/




  WordBench                         WordCamp
  東京、埼玉.....                       9月15日(蒲田)
      http://wordbench.org/         http://2012.tokyo.wordcamp.org/

はじめてのWord pressプラグイン勉強会