SlideShare a Scribd company logo
1 of 36
WP初心者なデザイナーと
  いっしょに勉強しよう! 
自動で管理する「イベント開催情報」と便利機能「カスタムメニュー」




           2012.06.23 石田 美穂
自己紹介

石田 美穂

フリーランスでWEB制作やっています。

女性向けデザインやブログのデザイン&カスタマイズ、小規模サイトの構築など。

WP歴1年くらい。PHPはコピペ専門です( ー`дー́)キリッ

10Fのオオサカンスペースのメンバー。

こんな私でもWordCamp大阪の実行委員やってます!


   ishidamiho     dk45blog
今回のプレゼンの目的



私と同じような、

PHPわからないWP初心者デザイナーさんに向けて、

同じ目線で、役立つ何かをお話できればなと思っています!
目次


その1.
「カスタムフィールド」と「カスタムメニュー」を使って、簡単で更新しやすいサイ
ト制作のご紹介。


その2.
PHPのソース大解剖!何が書いてあるのかをいっしょに読み解いていくよ!
サンプルサイト
ポイントは2つ

ポイント1:イベント情報の自動管理
イベント情報を掲載し、これから開催されるものを開催日が近い順に並べる。
終了したイベントは消さずに「終了した」コーナーに置く。




ポイント2:簡単に更新できるナビゲーション
グローバルナビ、サイドナビは項目が増減される可能性があるので
なるべく簡単に更新できるようにしておきたい。
1. イベント管理機能の実装
イベント管理の実装

ポイントと全体のながれ
1. 投稿ページでつくる

2. カスタムフィールドを作ってそこに開催日を入力する

3. カスタムフィールドの「開催日」に入った値と今日の日付を比較して、未来と過

去に振り分けるPHPをテンプレートに書く。
カスタムフィールドを作成

イベント開催日を入力するためのカスタムフィールドを作成する。




※カスタムフィールドとは?
通常入力する「タイトル」と「本文」に加え、何らかの項目を追加で作成し、その値を入力できる欄が作れる。
カスタムフィールドを作成


このまま使うにはちょっと面倒?




   event-date
                    2012/06/06
プラグインを使って入力を簡単・確実に

「Advanced Custom Fields」プラグインを使うと、日付がピッカーから入力できる

ので簡単で間違いがない。
プラグインを使って入力を簡単・確実に

       ・カスタムフィールドを表示させる場所を選べる

        →今回はサイドバーに置いて、入力忘れを防ぐ。


       ・必要な時だけ表示させる事ができる

        →「イベント」以外では不要なので非表示に。


       ・必須項目の設定ができる

        →入力忘れが防げるから嬉しい。
イベントの過去と未来を振り分ける
ソースを大まかに分類して考えてみる

         前半=準備エリア
         どんな条件で投稿に関する情報をDBから取ってくるのか
         定義している



       後半=出力エリア
       上記の条件で取って来た値をブラウザーでどう表示するのか
       書くエリア
$って何?


→   変数   の事。


計算の結果などの値をここに入れる、という意味。

変数の名前はページの中でユニークなものでないといけない

(CSSでいったらIDみたいなもの?)

もし2回定義すると、最初に書いたものが上書きされて

意図通りに動かなくなることも。
$current_dateを翻訳する



翻訳すると:

$current_date   「current_date」という名前の変数を定義します。


=               その内容は、


date_i18n       wordpressの「date_i18n」という関数で取得したローカルの日付です


( 'Y/m/d' )     それをxxxx/xx/xx、という形式で表示してください


;               定義おわり
次のエリア
次のエリア


   最初のarray=
   カスタムフィールドに入れたイベント開催日の値で
   記事を並べるように指定している




   二番目のarray=
   カスタムフィールドに入れたイベント開催日と、現
   在の日付を比較して未来か過去かを判断している
$args=array ってよく出てくるけど?

$args ・・・ 引数
array ・・・ 配列
その後で出てくる


query_posts


という、クエリ=DBに入っている情報を取り出してくる指示の中で、投稿記事に
関する情報の中から、何を取り出してくるのかを定義している。


query_posts( ★ );
→この★のところに書いてもいいけど、たくさんある場合は$args=arrayとい
うふうに一旦外に取り出して書いて、あとで戻すことが多いみたい。
$args=arrayの中を翻訳


$args = array(

                             最新の30件を表示
'showposts' => '30',


                             並び順は、カスタムフィールドに入ってる値の順で
'orderby' => 'meta_value',


                             どのカスタムフィールドかというと「'final_day'」って
'meta_key' => 'final_day',
                             やつ


'order' => 'ASC',
                             値の小さい順=日付の近い順で並べる
meta_query => arrayの中を翻訳

'meta_query' => array(


array(

                            「final_day」という名前のカスタムフィールドを
'key' => 'final_day',


'value' => $current_date,   「$current_date」で定義した値と比べて、



'compare' => '>=',          これと同じ、もしくは大きい値のものを持って来てください


'type' => 'DATE'            値のフォーマットは日付です
$output = '';


$output     「output」という 変数を定義します


=           その内容は


''          からっぽです



これから「$output」という関数を使いたいんだけど、

すでにこの関数がどっかで定義されているかもしれないので、

予期せぬ値が入るのを防ぐために一旦リセットする、というお話。
. って要るの? ''はつけないとダメなの?


  $output .= '<ul classs="pagelist">';


  .         文字列と文字列を連結するための記号。これがついて
            いるうちは、ずっとひと続きですよ、という事




  ''
            シングルクオーテーションの中に入っている内容はそ
            のままブラウザに出力される。
. って要るの? ''はつけないとダメなの?

        $output .= '<ul classs="pagelist">';

           while ( have_posts() ) : the_post();

        $output .= '<li class="page_item">[ ' . get_post_meta( $post->ID, 'final_day', true ) . ' ] ';

        $output .= '<a href="' . get_permalink() .'">' . get_the_title() . '</a></li>';
           endwhile;

        $output .= '</ul>';




<ul classs="pagelist"> <li class="page_item">[XXX]<a href= >あああ</a></li></ul>
echo? えこー?



echo $output;


ブラウザーに変数の値を出力する
wp_reset_query();


query_posts で指定していたDBの検索条件をリセットする。


これをしておかないと、今度またDBを検索した際に今回の条件が引き
継がれてしまって、意図通りの動きにならない場合がある。
あらためて全体図

   現在の日付を取得しておく



   カスタムフィールドに入れた日付の順番で並べ替え


   カスタムフィールドに入れた日付と現在の日付を比較して
   未来かどうかを判断、未来の分だけ持ってくる




   $outputの変数をリセットでからっぽにして、
   上で決めた条件にしたがって、投稿の情報をいれていく




   上で入れた投稿の情報をブラウザーへ表示

   投稿の情報の取得条件をリセット
イベント情報が完成!
カスタムメニューを使ったナビゲーション



全体のながれ
1. function.phpにソースを追加してカスタムメニューが使えるようにする

2. テンプレートの、カスタムメニューを表示させたい場所にソースを書く

3. 管理画面で、メニューに追加したいページや投稿を選ぶ
カスタムメニューの良い所


・メニューに入れたいページを管理画面から簡単にメンテナンスできる

・現在表示されているページにクラスをふってくれる




               以前は・・・


               wp_list_pages('echo=0&depth=1&exclude=3,7,31' );
  (´-`).。oO(
               みたいにして、除外したいページのIDを
               決めうちみたくしてメニューを作っていました。
1. function.phpに下記を追加

register_nav_menu( 'header_menu', 'ページ上部のメニュー' );

register_nav_menu( 'side_menu', 'ページ横のメニュー' );
2. テンプレート内にソースを追加



ヘッダーナビゲーション
<?php wp_nav_menu(array('theme_location' => 'header_menu'')); ?>

サイドナビゲーション
<?php wp_nav_menu(array('theme_location' => 'side-menu')); ?>
3. 管理画面からページ・投稿を選択
完成!
最後に・・・Special thanks!

    PHPのソースを書いてくれたり、ソースの解説をしてくれた
               WordPressなお兄さんたち!




@show_web さん       @01v0101 さん     木下さん
おしまい




ご清聴ありがとうございました

More Related Content

What's hot

J query書き方いろいろ
J query書き方いろいろJ query書き方いろいろ
J query書き方いろいろsayoko miura
 
Perl暦およそ10年(?)の僕がデータベースを使えるようになるまでの昔話
Perl暦およそ10年(?)の僕がデータベースを使えるようになるまでの昔話Perl暦およそ10年(?)の僕がデータベースを使えるようになるまでの昔話
Perl暦およそ10年(?)の僕がデータベースを使えるようになるまでの昔話azuma satoshi
 
「スピード」と「品質」を実現するPHP開発チームの取り組み~AngularJS+FuelPHP+AspectMock~
「スピード」と「品質」を実現するPHP開発チームの取り組み~AngularJS+FuelPHP+AspectMock~「スピード」と「品質」を実現するPHP開発チームの取り組み~AngularJS+FuelPHP+AspectMock~
「スピード」と「品質」を実現するPHP開発チームの取り組み~AngularJS+FuelPHP+AspectMock~leverages_event
 
Perl 6 Object-Oliented Programming
Perl 6 Object-Oliented ProgrammingPerl 6 Object-Oliented Programming
Perl 6 Object-Oliented Programmingrisou
 
J query element.key
J query element.keyJ query element.key
J query element.keysayoko miura
 
Yapc -asia 2012 lt @studio3104
Yapc -asia 2012 lt @studio3104Yapc -asia 2012 lt @studio3104
Yapc -asia 2012 lt @studio3104Satoshi Suzuki
 
Gen-Template-for-Perl
Gen-Template-for-PerlGen-Template-for-Perl
Gen-Template-for-Perlnasneg
 
もにかじ2 lt @studio3104
もにかじ2 lt @studio3104もにかじ2 lt @studio3104
もにかじ2 lt @studio3104Satoshi Suzuki
 
ノンプログラマーでも明日から使えるJavaScript簡単プログラム 先生:柳井 政和
ノンプログラマーでも明日から使えるJavaScript簡単プログラム 先生:柳井 政和ノンプログラマーでも明日から使えるJavaScript簡単プログラム 先生:柳井 政和
ノンプログラマーでも明日から使えるJavaScript簡単プログラム 先生:柳井 政和schoowebcampus
 
Chiba.pm #1 lt @studio3104
Chiba.pm #1 lt @studio3104Chiba.pm #1 lt @studio3104
Chiba.pm #1 lt @studio3104Satoshi Suzuki
 
Nambapm_napthats
Nambapm_napthatsNambapm_napthats
Nambapm_napthatsnapthats
 
Zend Db Table拡張説明資料
Zend Db Table拡張説明資料Zend Db Table拡張説明資料
Zend Db Table拡張説明資料co-hey japan
 
Web API デザインの鉄則 第2章
Web API デザインの鉄則 第2章Web API デザインの鉄則 第2章
Web API デザインの鉄則 第2章Taichi Watanabe
 
ScaLa+Liftとか
ScaLa+LiftとかScaLa+Liftとか
ScaLa+Liftとかyouku
 
やはりお前らのMTMLは間違っている!
やはりお前らのMTMLは間違っている!やはりお前らのMTMLは間違っている!
やはりお前らのMTMLは間違っている!純生 野田
 
MT meets PHP - PHP conference Kansai 2013
MT meets PHP - PHP conference Kansai 2013MT meets PHP - PHP conference Kansai 2013
MT meets PHP - PHP conference Kansai 2013純生 野田
 

What's hot (19)

J query書き方いろいろ
J query書き方いろいろJ query書き方いろいろ
J query書き方いろいろ
 
Perl暦およそ10年(?)の僕がデータベースを使えるようになるまでの昔話
Perl暦およそ10年(?)の僕がデータベースを使えるようになるまでの昔話Perl暦およそ10年(?)の僕がデータベースを使えるようになるまでの昔話
Perl暦およそ10年(?)の僕がデータベースを使えるようになるまでの昔話
 
「スピード」と「品質」を実現するPHP開発チームの取り組み~AngularJS+FuelPHP+AspectMock~
「スピード」と「品質」を実現するPHP開発チームの取り組み~AngularJS+FuelPHP+AspectMock~「スピード」と「品質」を実現するPHP開発チームの取り組み~AngularJS+FuelPHP+AspectMock~
「スピード」と「品質」を実現するPHP開発チームの取り組み~AngularJS+FuelPHP+AspectMock~
 
Perl 6 Object-Oliented Programming
Perl 6 Object-Oliented ProgrammingPerl 6 Object-Oliented Programming
Perl 6 Object-Oliented Programming
 
Ci tutorial
Ci tutorialCi tutorial
Ci tutorial
 
J query element.key
J query element.keyJ query element.key
J query element.key
 
Yapc -asia 2012 lt @studio3104
Yapc -asia 2012 lt @studio3104Yapc -asia 2012 lt @studio3104
Yapc -asia 2012 lt @studio3104
 
Gen-Template-for-Perl
Gen-Template-for-PerlGen-Template-for-Perl
Gen-Template-for-Perl
 
もにかじ2 lt @studio3104
もにかじ2 lt @studio3104もにかじ2 lt @studio3104
もにかじ2 lt @studio3104
 
ノンプログラマーでも明日から使えるJavaScript簡単プログラム 先生:柳井 政和
ノンプログラマーでも明日から使えるJavaScript簡単プログラム 先生:柳井 政和ノンプログラマーでも明日から使えるJavaScript簡単プログラム 先生:柳井 政和
ノンプログラマーでも明日から使えるJavaScript簡単プログラム 先生:柳井 政和
 
Backbone.js
Backbone.jsBackbone.js
Backbone.js
 
Chiba.pm #1 lt @studio3104
Chiba.pm #1 lt @studio3104Chiba.pm #1 lt @studio3104
Chiba.pm #1 lt @studio3104
 
Nambapm_napthats
Nambapm_napthatsNambapm_napthats
Nambapm_napthats
 
Zend Db Table拡張説明資料
Zend Db Table拡張説明資料Zend Db Table拡張説明資料
Zend Db Table拡張説明資料
 
Web API デザインの鉄則 第2章
Web API デザインの鉄則 第2章Web API デザインの鉄則 第2章
Web API デザインの鉄則 第2章
 
Inside Movable Type
Inside Movable TypeInside Movable Type
Inside Movable Type
 
ScaLa+Liftとか
ScaLa+LiftとかScaLa+Liftとか
ScaLa+Liftとか
 
やはりお前らのMTMLは間違っている!
やはりお前らのMTMLは間違っている!やはりお前らのMTMLは間違っている!
やはりお前らのMTMLは間違っている!
 
MT meets PHP - PHP conference Kansai 2013
MT meets PHP - PHP conference Kansai 2013MT meets PHP - PHP conference Kansai 2013
MT meets PHP - PHP conference Kansai 2013
 

Viewers also liked

DB Pitch Competition Deck vF
DB Pitch Competition Deck vFDB Pitch Competition Deck vF
DB Pitch Competition Deck vFRobert J. Liu
 
さくらのIoT Platform αの裏側すべて見せます(第32回さくらの夕べ in 沖縄)
さくらのIoT Platform αの裏側すべて見せます(第32回さくらの夕べ in 沖縄)さくらのIoT Platform αの裏側すべて見せます(第32回さくらの夕べ in 沖縄)
さくらのIoT Platform αの裏側すべて見せます(第32回さくらの夕べ in 沖縄)さくらインターネット株式会社
 
WebデザイナーによるWebデザイナーのためのマーケティング入門
WebデザイナーによるWebデザイナーのためのマーケティング入門WebデザイナーによるWebデザイナーのためのマーケティング入門
WebデザイナーによるWebデザイナーのためのマーケティング入門Miho Ishida
 
goldman sachs Creditor Presentation
goldman sachs Creditor Presentationgoldman sachs Creditor Presentation
goldman sachs Creditor Presentationfinance2
 
どうしてこうなったWordPress
どうしてこうなったWordPressどうしてこうなったWordPress
どうしてこうなったWordPressMiho Ishida
 
Mckinsey presentation template
Mckinsey presentation templateMckinsey presentation template
Mckinsey presentation templatetriphos
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheLeslie Samuel
 

Viewers also liked (8)

DB Pitch Competition Deck vF
DB Pitch Competition Deck vFDB Pitch Competition Deck vF
DB Pitch Competition Deck vF
 
さくらのIoT Platform αの裏側すべて見せます(第32回さくらの夕べ in 沖縄)
さくらのIoT Platform αの裏側すべて見せます(第32回さくらの夕べ in 沖縄)さくらのIoT Platform αの裏側すべて見せます(第32回さくらの夕べ in 沖縄)
さくらのIoT Platform αの裏側すべて見せます(第32回さくらの夕べ in 沖縄)
 
WebデザイナーによるWebデザイナーのためのマーケティング入門
WebデザイナーによるWebデザイナーのためのマーケティング入門WebデザイナーによるWebデザイナーのためのマーケティング入門
WebデザイナーによるWebデザイナーのためのマーケティング入門
 
goldman sachs Creditor Presentation
goldman sachs Creditor Presentationgoldman sachs Creditor Presentation
goldman sachs Creditor Presentation
 
どうしてこうなったWordPress
どうしてこうなったWordPressどうしてこうなったWordPress
どうしてこうなったWordPress
 
Mckinsey presentation template
Mckinsey presentation templateMckinsey presentation template
Mckinsey presentation template
 
McKinsey presentation
McKinsey presentationMcKinsey presentation
McKinsey presentation
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 

Similar to Wb osaka 20120623

ノンプログラマーのためのWordPressプラグイン作成超入門 | Mignon Style
ノンプログラマーのためのWordPressプラグイン作成超入門 | Mignon StyleノンプログラマーのためのWordPressプラグイン作成超入門 | Mignon Style
ノンプログラマーのためのWordPressプラグイン作成超入門 | Mignon StyleMignon Style
 
負荷テストことはじめ
負荷テストことはじめ負荷テストことはじめ
負荷テストことはじめKazumune Katagiri
 
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニックWordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニックTakashi Uemura
 
[東京] JapanSharePointGroup 勉強会 #2
[東京] JapanSharePointGroup 勉強会 #2[東京] JapanSharePointGroup 勉強会 #2
[東京] JapanSharePointGroup 勉強会 #2Atsuo Yamasaki
 
ブログの枠を超える?ためのWordPressカスタマイズ入門
ブログの枠を超える?ためのWordPressカスタマイズ入門ブログの枠を超える?ためのWordPressカスタマイズ入門
ブログの枠を超える?ためのWordPressカスタマイズ入門muracchi
 
俺のフックがこんなに簡単なわけがない。
俺のフックがこんなに簡単なわけがない。俺のフックがこんなに簡単なわけがない。
俺のフックがこんなに簡単なわけがない。Hishikawa Takuro
 
スマートフォン向けサービスにおけるサーバサイド設計入門
スマートフォン向けサービスにおけるサーバサイド設計入門スマートフォン向けサービスにおけるサーバサイド設計入門
スマートフォン向けサービスにおけるサーバサイド設計入門Hisashi HATAKEYAMA
 
eZ Publish勉強会9月〜テンプレート言語〜
eZ Publish勉強会9月〜テンプレート言語〜eZ Publish勉強会9月〜テンプレート言語〜
eZ Publish勉強会9月〜テンプレート言語〜ericsagnes
 
広告配信現場で使うSpark機械学習
広告配信現場で使うSpark機械学習広告配信現場で使うSpark機械学習
広告配信現場で使うSpark機械学習x1 ichi
 
Apexコアデベロッパーセミナー070726 配布用
Apexコアデベロッパーセミナー070726 配布用Apexコアデベロッパーセミナー070726 配布用
Apexコアデベロッパーセミナー070726 配布用stomita
 
BPStudy32 CouchDB 再入門
BPStudy32 CouchDB 再入門BPStudy32 CouchDB 再入門
BPStudy32 CouchDB 再入門Yohei Sasaki
 
MTDDC Meetup Tokyo 2011:もっとディープにMovable Type
MTDDC Meetup Tokyo 2011:もっとディープにMovable TypeMTDDC Meetup Tokyo 2011:もっとディープにMovable Type
MTDDC Meetup Tokyo 2011:もっとディープにMovable TypeYujiro Araki
 
㉗HTML5+jQueryでお絵かき
㉗HTML5+jQueryでお絵かき㉗HTML5+jQueryでお絵かき
㉗HTML5+jQueryでお絵かきNishida Kansuke
 
Rails3.1rc4を試してみた
Rails3.1rc4を試してみたRails3.1rc4を試してみた
Rails3.1rc4を試してみたTakahiro Hidaka
 
PostgreSQL 10 新機能 @オープンセミナー香川 2017
PostgreSQL 10 新機能 @オープンセミナー香川 2017PostgreSQL 10 新機能 @オープンセミナー香川 2017
PostgreSQL 10 新機能 @オープンセミナー香川 2017Shigeru Hanada
 

Similar to Wb osaka 20120623 (20)

ノンプログラマーのためのWordPressプラグイン作成超入門 | Mignon Style
ノンプログラマーのためのWordPressプラグイン作成超入門 | Mignon StyleノンプログラマーのためのWordPressプラグイン作成超入門 | Mignon Style
ノンプログラマーのためのWordPressプラグイン作成超入門 | Mignon Style
 
負荷テストことはじめ
負荷テストことはじめ負荷テストことはじめ
負荷テストことはじめ
 
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニックWordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
 
[東京] JapanSharePointGroup 勉強会 #2
[東京] JapanSharePointGroup 勉強会 #2[東京] JapanSharePointGroup 勉強会 #2
[東京] JapanSharePointGroup 勉強会 #2
 
ブログの枠を超える?ためのWordPressカスタマイズ入門
ブログの枠を超える?ためのWordPressカスタマイズ入門ブログの枠を超える?ためのWordPressカスタマイズ入門
ブログの枠を超える?ためのWordPressカスタマイズ入門
 
Hadoop jobbuilder
Hadoop jobbuilderHadoop jobbuilder
Hadoop jobbuilder
 
俺のフックがこんなに簡単なわけがない。
俺のフックがこんなに簡単なわけがない。俺のフックがこんなに簡単なわけがない。
俺のフックがこんなに簡単なわけがない。
 
スマートフォン向けサービスにおけるサーバサイド設計入門
スマートフォン向けサービスにおけるサーバサイド設計入門スマートフォン向けサービスにおけるサーバサイド設計入門
スマートフォン向けサービスにおけるサーバサイド設計入門
 
eZ Publish勉強会9月〜テンプレート言語〜
eZ Publish勉強会9月〜テンプレート言語〜eZ Publish勉強会9月〜テンプレート言語〜
eZ Publish勉強会9月〜テンプレート言語〜
 
広告配信現場で使うSpark機械学習
広告配信現場で使うSpark機械学習広告配信現場で使うSpark機械学習
広告配信現場で使うSpark機械学習
 
Apexコアデベロッパーセミナー070726 配布用
Apexコアデベロッパーセミナー070726 配布用Apexコアデベロッパーセミナー070726 配布用
Apexコアデベロッパーセミナー070726 配布用
 
Web 02
Web 02Web 02
Web 02
 
Django boodoo
Django boodooDjango boodoo
Django boodoo
 
BPStudy32 CouchDB 再入門
BPStudy32 CouchDB 再入門BPStudy32 CouchDB 再入門
BPStudy32 CouchDB 再入門
 
MTDDC Meetup Tokyo 2011:もっとディープにMovable Type
MTDDC Meetup Tokyo 2011:もっとディープにMovable TypeMTDDC Meetup Tokyo 2011:もっとディープにMovable Type
MTDDC Meetup Tokyo 2011:もっとディープにMovable Type
 
㉗HTML5+jQueryでお絵かき
㉗HTML5+jQueryでお絵かき㉗HTML5+jQueryでお絵かき
㉗HTML5+jQueryでお絵かき
 
Rails3.1rc4を試してみた
Rails3.1rc4を試してみたRails3.1rc4を試してみた
Rails3.1rc4を試してみた
 
WordBeach @kurudrive
WordBeach @kurudriveWordBeach @kurudrive
WordBeach @kurudrive
 
swooleを試してみた
swooleを試してみたswooleを試してみた
swooleを試してみた
 
PostgreSQL 10 新機能 @オープンセミナー香川 2017
PostgreSQL 10 新機能 @オープンセミナー香川 2017PostgreSQL 10 新機能 @オープンセミナー香川 2017
PostgreSQL 10 新機能 @オープンセミナー香川 2017
 

Wb osaka 20120623

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. &amp;#x305D;&amp;#x306E;&amp;#xFF11;&amp;#xFF1A;\n&amp;#x3044;&amp;#x307E;&amp;#x3044;&amp;#x3061;&amp;#x3088;&amp;#x304F;&amp;#x308F;&amp;#x304B;&amp;#x3089;&amp;#x306A;&amp;#x3044;&amp;#x300C;&amp;#x30AB;&amp;#x30B9;&amp;#x30BF;&amp;#x30E0;&amp;#x300D;&amp;#x306A;&amp;#x3093;&amp;#x3061;&amp;#x3083;&amp;#x3089;&amp;#x3092;&amp;#x3001;&amp;#x5B9F;&amp;#x969B;&amp;#x306E;&amp;#x6848;&amp;#x4EF6;&amp;#x3092;&amp;#x3064;&amp;#x304B;&amp;#x3063;&amp;#x3066;&amp;#x5206;&amp;#x304B;&amp;#x308A;&amp;#x3084;&amp;#x3059;&amp;#x304F;&amp;#x8AAC;&amp;#x660E;&amp;#x3002;\n&amp;#x4ECA;&amp;#x56DE;&amp;#x306F;&amp;#x300C;&amp;#x30AB;&amp;#x30B9;&amp;#x30BF;&amp;#x30E0;&amp;#x30D5;&amp;#x30A3;&amp;#x30FC;&amp;#x30EB;&amp;#x30C9;&amp;#x300D;&amp;#x3068;&amp;#x300C;&amp;#x30AB;&amp;#x30B9;&amp;#x30BF;&amp;#x30E0;&amp;#x30E1;&amp;#x30CB;&amp;#x30E5;&amp;#x30FC;&amp;#x300D;&amp;#x306E;&amp;#x3054;&amp;#x7D39;&amp;#x4ECB;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n&amp;#x96E3;&amp;#x3057;&amp;#x3044;PHP&amp;#x3092;&amp;#x66F8;&amp;#x304B;&amp;#x306A;&amp;#x304F;&amp;#x3066;&amp;#x3082;&amp;#x7C21;&amp;#x5358;&amp;#x306A;&amp;#x6A5F;&amp;#x80FD;&amp;#x3092;&amp;#x8FFD;&amp;#x52A0;&amp;#x3067;&amp;#x304D;&amp;#x308B;&amp;#x306E;&amp;#x3067;&amp;#x3001;&amp;#x521D;&amp;#x5FC3;&amp;#x8005;&amp;#x3055;&amp;#x3093;&amp;#x3053;&amp;#x305D;&amp;#x3057;&amp;#x3063;&amp;#x304B;&amp;#x308A;&amp;#x899A;&amp;#x3048;&amp;#x3066;&amp;#x4F7F;&amp;#x3063;&amp;#x305F;&amp;#x307B;&amp;#x3046;&amp;#x304C;&amp;#x3044;&amp;#x3044;&amp;#x306E;&amp;#x304B;&amp;#x306A;&amp;#x3068;&amp;#x601D;&amp;#x3044;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x3002;\n\n&amp;#x305D;&amp;#x306E;&amp;#xFF12;&amp;#xFF1A;\n&amp;#x30BD;&amp;#x30FC;&amp;#x30B9;&amp;#x306B;&amp;#x4F55;&amp;#x304C;&amp;#x66F8;&amp;#x3044;&amp;#x3066;&amp;#x3042;&amp;#x308B;&amp;#x306E;&amp;#x304B;&amp;#x3092;&amp;#x3044;&amp;#x3063;&amp;#x3057;&amp;#x3087;&amp;#x306B;&amp;#x8AAD;&amp;#x307F;&amp;#x89E3;&amp;#x3044;&amp;#x3066;&amp;#x3044;&amp;#x304F;&amp;#x3088;&amp;#xFF01;\n&amp;#x5C11;&amp;#x3057;&amp;#x51DD;&amp;#x3063;&amp;#x305F;&amp;#x3053;&amp;#x3068;&amp;#x3092;&amp;#x3057;&amp;#x3088;&amp;#x3046;&amp;#x3068;&amp;#x601D;&amp;#x3046;&amp;#x3068;&amp;#x3001;&amp;#x3084;&amp;#x306F;&amp;#x308A;PHP&amp;#x306E;&amp;#x30BD;&amp;#x30FC;&amp;#x30B9;&amp;#x304C;&amp;#x5FC5;&amp;#x8981;&amp;#x306B;&amp;#x306A;&amp;#x308A;&amp;#x307E;&amp;#x3059;&amp;#x3088;&amp;#x306D;&amp;#x3002;\n&amp;#x305A;&amp;#x3089;&amp;#x305A;&amp;#x3089;&amp;#x66F8;&amp;#x3044;&amp;#x3066;&amp;#x3042;&amp;#x308B;&amp;#x306E;&amp;#x3092;&amp;#x898B;&amp;#x308B;&amp;#x3068;&amp;#x3001;&amp;#x30A6;&amp;#x30C3;&amp;#x30FB;&amp;#x30FB;&amp;#x30FB;&amp;#x3068;&amp;#x306A;&amp;#x3063;&amp;#x3066;&amp;#x3057;&amp;#x307E;&amp;#x3046;&amp;#x306E;&amp;#x3067;&amp;#x3059;&amp;#x304C;\n&amp;#x4ECA;&amp;#x65E5;&amp;#x306F;&amp;#x304C;&amp;#x3093;&amp;#x3070;&amp;#x3063;&amp;#x3066;&amp;#x4E00;&amp;#x3064;&amp;#x305A;&amp;#x3064;&amp;#x5FB9;&amp;#x5E95;&amp;#x89E3;&amp;#x5256;&amp;#x3057;&amp;#x3066;&amp;#x8AAD;&amp;#x307F;&amp;#x89E3;&amp;#x3044;&amp;#x3066;&amp;#x3044;&amp;#x3053;&amp;#x3046;&amp;#x3068;&amp;#x601D;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x305D;&amp;#x3046;&amp;#x3059;&amp;#x308B;&amp;#x3068;&amp;#x3001;&amp;#x307C;&amp;#x3093;&amp;#x3084;&amp;#x308A;&amp;#x3068;&amp;#x3067;&amp;#x3082;&amp;#x610F;&amp;#x5473;&amp;#x304C;&amp;#x308F;&amp;#x304B;&amp;#x3063;&amp;#x3066;&amp;#x304D;&amp;#x307E;&amp;#x3059;&amp;#x3088;&amp;#x3002;\n\n
  5. \n
  6. &amp;#x5B9F;&amp;#x73FE;&amp;#x3057;&amp;#x305F;&amp;#x3044;&amp;#x3053;&amp;#x3068;&amp;#xFF11;&amp;#xFF1A;\n&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x60C5;&amp;#x5831;&amp;#x3092;&amp;#x63B2;&amp;#x8F09;&amp;#x3057;&amp;#x3001;&amp;#x3053;&amp;#x308C;&amp;#x304B;&amp;#x3089;&amp;#x958B;&amp;#x50AC;&amp;#x3055;&amp;#x308C;&amp;#x308B;&amp;#x3082;&amp;#x306E;&amp;#xFF13;&amp;#x4EF6;&amp;#x3092;&amp;#x958B;&amp;#x50AC;&amp;#x65E5;&amp;#x304C;&amp;#x8FD1;&amp;#x3044;&amp;#x9806;&amp;#x306B;&amp;#x4E26;&amp;#x3079;&amp;#x308B;&amp;#x3002;\n&amp;#x7D42;&amp;#x4E86;&amp;#x3057;&amp;#x305F;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x306F;&amp;#x6D88;&amp;#x3055;&amp;#x305A;&amp;#x306B;&amp;#x300C;&amp;#x7D42;&amp;#x4E86;&amp;#x3057;&amp;#x305F;&amp;#x300D;&amp;#x30B3;&amp;#x30FC;&amp;#x30CA;&amp;#x30FC;&amp;#x306B;&amp;#x7F6E;&amp;#x304F;&amp;#x3002;\n&amp;#x3067;&amp;#x304D;&amp;#x308C;&amp;#x3070;&amp;#x3053;&amp;#x308C;&amp;#x3089;&amp;#x3092;&amp;#x81EA;&amp;#x52D5;&amp;#x7684;&amp;#x306B;&amp;#x3084;&amp;#x308A;&amp;#x305F;&amp;#x3044;&amp;#x3002;\n\n&amp;#x5B9F;&amp;#x73FE;&amp;#x3057;&amp;#x305F;&amp;#x3044;&amp;#x3053;&amp;#x3068;&amp;#xFF12;&amp;#xFF1A;\n&amp;#x30CA;&amp;#x30D3;&amp;#x30B2;&amp;#x30FC;&amp;#x30B7;&amp;#x30E7;&amp;#x30F3;&amp;#x9805;&amp;#x76EE;&amp;#x306E;&amp;#x8FFD;&amp;#x52A0;&amp;#x30FB;&amp;#x524A;&amp;#x9664;&amp;#x3092;&amp;#x7C21;&amp;#x5358;&amp;#x306B;&amp;#x3057;&amp;#x305F;&amp;#x3044;\n&amp;#x3067;&amp;#x304D;&amp;#x308C;&amp;#x3070;&amp;#x3053;&amp;#x308C;&amp;#x3089;&amp;#x3092;&amp;#x81EA;&amp;#x52D5;&amp;#x7684;&amp;#x306B;&amp;#x3084;&amp;#x308A;&amp;#x305F;&amp;#x3044;&amp;#x3002;\n\n&amp;#xFF1D;&amp;#xFF1D;&amp;#xFF1D;&amp;#xFF1D;&amp;#xFF1D;\n&amp;#x25C6;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x60C5;&amp;#x5831;&amp;#x3092;&amp;#x63B2;&amp;#x8F09;&amp;#x3057;&amp;#x81EA;&amp;#x52D5;&amp;#x3067;&amp;#x7BA1;&amp;#x7406;&amp;#x3057;&amp;#x305F;&amp;#x3044;\n\n&amp;#x30B5;&amp;#x30AF;&amp;#x30C3;&amp;#x3068;&amp;#x4F5C;&amp;#x3063;&amp;#x305F;&amp;#x3051;&amp;#x3069;&amp;#x2026;\n&amp;#x6295;&amp;#x7A3F;&amp;#x65E5;&amp;#xFF1D;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x958B;&amp;#x50AC;&amp;#x65E5;&amp;#x3067;&amp;#x306F;&amp;#x306A;&amp;#x3044;&amp;#x3001;&amp;#x3082;&amp;#x3061;&amp;#x308D;&amp;#x3093;\n\n&amp;#x65E5;&amp;#x4ED8;&amp;#x3092;&amp;#x624B;&amp;#x52D5;&amp;#x3067;&amp;#x66F8;&amp;#x304F;&amp;#xFF1F;\n&amp;#x65E5;&amp;#x4ED8;&amp;#x304C;&amp;#x524D;&amp;#x5F8C;&amp;#x3059;&amp;#x308B;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x3092;&amp;#x6295;&amp;#x7A3F;&amp;#x3057;&amp;#x305F;&amp;#x3089;&amp;#x3001;&amp;#x5F8C;&amp;#x304B;&amp;#x3089;&amp;#x624B;&amp;#x52D5;&amp;#x3067;&amp;#x9806;&amp;#x756A;&amp;#x3092;&amp;#x5165;&amp;#x308C;&amp;#x66FF;&amp;#x3048;&amp;#x308B;&amp;#xFF1F;\n&amp;#x7D42;&amp;#x308F;&amp;#x3063;&amp;#x305F;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x306F;&amp;#x901F;&amp;#x3084;&amp;#x304B;&amp;#x306B;&amp;#x6D88;&amp;#x3055;&amp;#x306A;&amp;#x3044;&amp;#x3068;&amp;#x8AA4;&amp;#x89E3;&amp;#x3092;&amp;#x751F;&amp;#x3080;&amp;#x3001;&amp;#x624B;&amp;#x52D5;&amp;#x3067;&amp;#x975E;&amp;#x8868;&amp;#x793A;&amp;#x306B;&amp;#xFF1F;\n\n
  7. \n
  8. &amp;#x3053;&amp;#x3053;&amp;#x3067;&amp;#x6CE8;&amp;#x610F;&amp;#x3057;&amp;#x306A;&amp;#x3044;&amp;#x3068;&amp;#x3044;&amp;#x3051;&amp;#x306A;&amp;#x3044;&amp;#x306E;&amp;#x306F;&amp;#x3001;&amp;#x8A18;&amp;#x4E8B;&amp;#x306E;&amp;#x6295;&amp;#x7A3F;&amp;#x65E5;&amp;#x306F;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x306E;&amp;#x958B;&amp;#x50AC;&amp;#x65E5;&amp;#x3067;&amp;#x306F;&amp;#x306A;&amp;#x3044;&amp;#x3001;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x4E8B;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n&amp;#x666E;&amp;#x901A;&amp;#x306B;&amp;#x6295;&amp;#x7A3F;&amp;#x4E00;&amp;#x89A7;&amp;#x3092;&amp;#x8868;&amp;#x793A;&amp;#x3057;&amp;#x3066;&amp;#x3057;&amp;#x307E;&amp;#x3046;&amp;#x3068;&amp;#x3001;&amp;#x6295;&amp;#x7A3F;&amp;#x3092;&amp;#x4F5C;&amp;#x6210;&amp;#x3057;&amp;#x305F;&amp;#x65E5;&amp;#x306E;&amp;#x9806;&amp;#x756A;&amp;#x3067;&amp;#x4E26;&amp;#x3093;&amp;#x3067;&amp;#x3057;&amp;#x307E;&amp;#x3046;&amp;#x306E;&amp;#x3067;&amp;#x5177;&amp;#x5408;&amp;#x304C;&amp;#x308F;&amp;#x308B;&amp;#x3044;&amp;#x306E;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n&amp;#x203B;&amp;#x3053;&amp;#x3053;&amp;#x3067;&amp;#x7BA1;&amp;#x7406;&amp;#x753B;&amp;#x9762;&amp;#x306E;&amp;#x6295;&amp;#x7A3F;&amp;#x4E00;&amp;#x89A7;&amp;#x3092;&amp;#x307F;&amp;#x305B;&amp;#x308B;\n\n&amp;#x305D;&amp;#x308C;&amp;#x3092;&amp;#x89E3;&amp;#x6D88;&amp;#x3059;&amp;#x308B;&amp;#x305F;&amp;#x3081;&amp;#x306B;&amp;#x3001;&amp;#x6295;&amp;#x7A3F;&amp;#x65E5;&amp;#x3068;&amp;#x306F;&amp;#x5225;&amp;#x306B;&amp;#x300C;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x958B;&amp;#x50AC;&amp;#x65E5;&amp;#x300D;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x9805;&amp;#x76EE;&amp;#x3092;&amp;#x5165;&amp;#x529B;&amp;#x3059;&amp;#x308B;&amp;#x305F;&amp;#x3081;&amp;#x306E;&amp;#x30AB;&amp;#x30B9;&amp;#x30BF;&amp;#x30E0;&amp;#x30D5;&amp;#x30A3;&amp;#x30FC;&amp;#x30EB;&amp;#x30C9;&amp;#x3092;&amp;#x4F7F;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n
  9. 2. &amp;#x30AB;&amp;#x30B9;&amp;#x30BF;&amp;#x30E0;&amp;#x30D5;&amp;#x30A3;&amp;#x30FC;&amp;#x30EB;&amp;#x30C9;&amp;#x3092;&amp;#x4F5C;&amp;#x308B;&amp;#x3002;\n\n&amp;#x30AB;&amp;#x30B9;&amp;#x30BF;&amp;#x30E0;&amp;#x30D5;&amp;#x30A3;&amp;#x30FC;&amp;#x30EB;&amp;#x30C9;&amp;#x3068;&amp;#x306F;&amp;#x4F55;&amp;#x304B;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3068;&amp;#x3001;&amp;#x666E;&amp;#x901A;&amp;#x306E;&amp;#x6295;&amp;#x7A3F;&amp;#x8A18;&amp;#x4E8B;&amp;#x306F;&amp;#x30BF;&amp;#x30A4;&amp;#x30C8;&amp;#x30EB;&amp;#x3068;&amp;#x672C;&amp;#x6587;&amp;#x304F;&amp;#x3089;&amp;#x3044;&amp;#x3057;&amp;#x304B;&amp;#x5165;&amp;#x529B;&amp;#x3057;&amp;#x306A;&amp;#x3044;&amp;#x3068;&amp;#x601D;&amp;#x3046;&amp;#x306E;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x305D;&amp;#x308C;&amp;#x306B;&amp;#x52A0;&amp;#x3048;&amp;#x3066;&amp;#x4F55;&amp;#x3089;&amp;#x304B;&amp;#x306E;&amp;#x9805;&amp;#x76EE;&amp;#x3092;&amp;#x5165;&amp;#x529B;&amp;#x3059;&amp;#x308B;&amp;#x6B04;&amp;#x3092;&amp;#x4F5C;&amp;#x308C;&amp;#x308B;&amp;#x6A5F;&amp;#x80FD;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n&amp;#x8A18;&amp;#x4E8B;&amp;#x7DE8;&amp;#x96C6;&amp;#x6B04;&amp;#x306E;&amp;#x4E0B;&amp;#x306E;&amp;#x3042;&amp;#x305F;&amp;#x308A;&amp;#x306B;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x306E;&amp;#x304C;&amp;#x8868;&amp;#x793A;&amp;#x3055;&amp;#x308C;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x306E;&amp;#x3092;&amp;#x898B;&amp;#x305F;&amp;#x4E8B;&amp;#x304C;&amp;#x306A;&amp;#x3044;&amp;#x3067;&amp;#x3057;&amp;#x3087;&amp;#x3046;&amp;#x304B;&amp;#x3002;\n
  10. &amp;#x3053;&amp;#x308C;&amp;#x3092;&amp;#x3053;&amp;#x306E;&amp;#x307E;&amp;#x307E;&amp;#x4F7F;&amp;#x3046;&amp;#x3068;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x3088;&amp;#x3046;&amp;#x306B;&amp;#x9805;&amp;#x76EE;&amp;#x3092;&amp;#x767B;&amp;#x9332;&amp;#x3057;&amp;#x3066;&amp;#x624B;&amp;#x6253;&amp;#x3061;&amp;#x3067;&amp;#x65E5;&amp;#x4ED8;&amp;#x3092;&amp;#x5165;&amp;#x308C;&amp;#x3066;&amp;#x3044;&amp;#x304F;&amp;#x4E8B;&amp;#x306B;&amp;#x306A;&amp;#x308B;&amp;#x306E;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x306A;&amp;#x3093;&amp;#x304B;&amp;#x3061;&amp;#x3087;&amp;#x3063;&amp;#x3068;&amp;#x3081;&amp;#x3093;&amp;#x3069;&amp;#x304F;&amp;#x3055;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n&amp;#x305D;&amp;#x3053;&amp;#x3067;&amp;#x3001;&amp;#x3053;&amp;#x306E;&amp;#x3042;&amp;#x305F;&amp;#x308A;&amp;#x306E;&amp;#x624B;&amp;#x9593;&amp;#x3092;&amp;#x7701;&amp;#x3051;&amp;#x308B;&amp;#x3088;&amp;#x3046;&amp;#x306B;&amp;#x30D7;&amp;#x30E9;&amp;#x30B0;&amp;#x30A4;&amp;#x30F3;&amp;#x3092;&amp;#x4F7F;&amp;#x3044;&amp;#x305F;&amp;#x3044;&amp;#x3068;&amp;#x601D;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n
  11. &amp;#x4ECA;&amp;#x56DE;&amp;#x306F;&amp;#x300C; Advanced Custom Fields&amp;#x300D;&amp;#x30D7;&amp;#x30E9;&amp;#x30B0;&amp;#x30A4;&amp;#x30F3;&amp;#x3092;&amp;#x4F7F;&amp;#x3044;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x3002;\n&amp;#x3053;&amp;#x308C;&amp;#x3092;&amp;#x9069;&amp;#x7528;&amp;#x3059;&amp;#x308B;&amp;#x3068;&amp;#x3001;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x611F;&amp;#x3058;&amp;#x3067;&amp;#x5165;&amp;#x529B;&amp;#x6B04;&amp;#x3092;&amp;#x30B5;&amp;#x30A4;&amp;#x30C9;&amp;#x306B;&amp;#x6301;&amp;#x3063;&amp;#x3066;&amp;#x6765;&amp;#x3066;&amp;#x76EE;&amp;#x7ACB;&amp;#x3064;&amp;#x3088;&amp;#x3046;&amp;#x306B;&amp;#x3057;&amp;#x305F;&amp;#x308A;&amp;#x3001;\n&amp;#x65E5;&amp;#x4ED8;&amp;#x3082;&amp;#x30AB;&amp;#x30EC;&amp;#x30F3;&amp;#x30C0;&amp;#x30FC;&amp;#x304B;&amp;#x3089;&amp;#x306E;&amp;#x30D4;&amp;#x30C3;&amp;#x30AB;&amp;#x30FC;&amp;#x3067;&amp;#x9078;&amp;#x3079;&amp;#x308B;&amp;#x306E;&amp;#x3067;&amp;#x7C21;&amp;#x5358;&amp;#x3067;&amp;#x9593;&amp;#x9055;&amp;#x3044;&amp;#x304C;&amp;#x3042;&amp;#x308A;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n\n
  12. &amp;#x66F4;&amp;#x306B;&amp;#x3001;&amp;#x30AB;&amp;#x30B9;&amp;#x30BF;&amp;#x30E0;&amp;#x30D5;&amp;#x30A3;&amp;#x30FC;&amp;#x30EB;&amp;#x30C9;&amp;#x3092;&amp;#x5FC5;&amp;#x8981;&amp;#x306A;&amp;#x6642;&amp;#x3060;&amp;#x3051;&amp;#x8868;&amp;#x793A;&amp;#x3067;&amp;#x304D;&amp;#x305F;&amp;#x3057;&amp;#x3084;&amp;#x3059;&amp;#x3044;&amp;#x5834;&amp;#x6240;&amp;#x306B;&amp;#x8A2D;&amp;#x7F6E;&amp;#x3057;&amp;#x305F;&amp;#x308A;&amp;#x3001;&amp;#x5FC5;&amp;#x9808;&amp;#x9805;&amp;#x76EE;&amp;#x306B;&amp;#x3067;&amp;#x304D;&amp;#x305F;&amp;#x308A;&amp;#x3059;&amp;#x308B;&amp;#x306E;&amp;#x3067;&amp;#x5165;&amp;#x529B;&amp;#x6F0F;&amp;#x308C;&amp;#x3084;&amp;#x9593;&amp;#x9055;&amp;#x3044;&amp;#x3092;&amp;#x6E1B;&amp;#x3089;&amp;#x3059;&amp;#x3053;&amp;#x3068;&amp;#x304C;&amp;#x3067;&amp;#x304D;&amp;#x307E;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n
  13. &amp;#x3053;&amp;#x3046;&amp;#x3057;&amp;#x3066;&amp;#x30A4;&amp;#x30D9;&amp;#x30F3;&amp;#x30C8;&amp;#x958B;&amp;#x50AC;&amp;#x65E5;&amp;#x304C;&amp;#x5165;&amp;#x529B;&amp;#x3067;&amp;#x304D;&amp;#x308B;&amp;#x3088;&amp;#x3046;&amp;#x306B;&amp;#x306A;&amp;#x3063;&amp;#x305F;&amp;#x3068;&amp;#x3053;&amp;#x308D;&amp;#x3067;&amp;#x3001;&amp;#x4ECA;&amp;#x5EA6;&amp;#x306F;&amp;#x305D;&amp;#x306E;&amp;#x5024;&amp;#x3092;&amp;#x4F7F;&amp;#x3063;&amp;#x3066;&amp;#x8A18;&amp;#x4E8B;&amp;#x3092;&amp;#x4E26;&amp;#x3073;&amp;#x66FF;&amp;#x3048;&amp;#x308B;&amp;#x51E6;&amp;#x7406;&amp;#x3092;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x304D;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n&amp;#x3053;&amp;#x3053;&amp;#x306F;&amp;#x3055;&amp;#x3059;&amp;#x304C;&amp;#x306B;PHP&amp;#x3092;&amp;#x66F8;&amp;#x304B;&amp;#x306A;&amp;#x3044;&amp;#x3068;&amp;#x3044;&amp;#x3051;&amp;#x307E;&amp;#x305B;&amp;#x3093;&amp;#x3002;\n&amp;#x3053;&amp;#x306E;&amp;#x30BD;&amp;#x30FC;&amp;#x30B9;&amp;#x306F;&amp;#x79C1;&amp;#x304C;&amp;#x66F8;&amp;#x3044;&amp;#x305F;&amp;#x8005;&amp;#x3067;&amp;#x306F;&amp;#x306A;&amp;#x3044;&amp;#x306E;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#x3001;&amp;#x5168;&amp;#x4F53;&amp;#x7684;&amp;#x306B;&amp;#x3053;&amp;#x3093;&amp;#x306A;&amp;#x611F;&amp;#x3058;&amp;#x306B;&amp;#x306A;&amp;#x308A;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x3002;\n
  14. &amp;#x25C6;&amp;#x5927;&amp;#x307E;&amp;#x304B;&amp;#x306B;&amp;#x3044;&amp;#x3046;&amp;#x3068;&amp;#x3001;\n&amp;#x524D;&amp;#x534A;&amp;#xFF1D;&amp;#x6E96;&amp;#x5099;&amp;#x30A8;&amp;#x30EA;&amp;#x30A2;&amp;#x3000;&amp;#x3069;&amp;#x3093;&amp;#x306A;&amp;#x6761;&amp;#x4EF6;&amp;#x3067;&amp;#x6295;&amp;#x7A3F;&amp;#x306B;&amp;#x95A2;&amp;#x3059;&amp;#x308B;&amp;#x60C5;&amp;#x5831;&amp;#x3092;DB&amp;#x304B;&amp;#x3089;&amp;#x53D6;&amp;#x3063;&amp;#x3066;&amp;#x304F;&amp;#x308B;&amp;#x306E;&amp;#x304B;&amp;#x5B9A;&amp;#x7FA9;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x308B;\n&amp;#x5F8C;&amp;#x534A;&amp;#xFF1D;&amp;#x8868;&amp;#x793A;&amp;#x3000;&amp;#x4E0A;&amp;#x8A18;&amp;#x306E;&amp;#x6761;&amp;#x4EF6;&amp;#x3067;&amp;#x53D6;&amp;#x3063;&amp;#x3066;&amp;#x6765;&amp;#x305F;&amp;#x5024;&amp;#x3092;&amp;#x30D6;&amp;#x30E9;&amp;#x30A6;&amp;#x30B6;&amp;#x30FC;&amp;#x3067;&amp;#x3069;&amp;#x3046;&amp;#x8868;&amp;#x793A;&amp;#x3059;&amp;#x308B;&amp;#x306E;&amp;#x304B;&amp;#x66F8;&amp;#x304F;&amp;#x30A8;&amp;#x30EA;&amp;#x30A2;\n\n\n
  15. \n&amp;#x25C6;$&amp;#x3063;&amp;#x3066;&amp;#x306A;&amp;#x306B;&amp;#xFF1F;\n&amp;#x2192;&amp;#x5909;&amp;#x6570;&amp;#x306E;&amp;#x4E8B;&amp;#x3002;&amp;#x8A08;&amp;#x7B97;&amp;#x306E;&amp;#x7D50;&amp;#x679C;&amp;#x306A;&amp;#x3069;&amp;#x306E;&amp;#x5024;&amp;#x3092;&amp;#x3053;&amp;#x3053;&amp;#x306B;&amp;#x5165;&amp;#x308C;&amp;#x308B;&amp;#x3001;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x610F;&amp;#x5473;&amp;#x3002;\n&amp;#x5909;&amp;#x6570;&amp;#x306E;&amp;#x540D;&amp;#x524D;&amp;#x306F;&amp;#x30DA;&amp;#x30FC;&amp;#x30B8;&amp;#x306E;&amp;#x4E2D;&amp;#x3067;&amp;#x30E6;&amp;#x30CB;&amp;#x30FC;&amp;#x30AF;&amp;#x306A;&amp;#x3082;&amp;#x306E;&amp;#x3067;&amp;#x306A;&amp;#x3044;&amp;#x3068;&amp;#x3044;&amp;#x3051;&amp;#x306A;&amp;#x3044;&amp;#xFF08;CSS&amp;#x3067;&amp;#x3044;&amp;#x3063;&amp;#x305F;&amp;#x3089;ID&amp;#x307F;&amp;#x305F;&amp;#x3044;&amp;#x306A;&amp;#x306E;&amp;#xFF09;\n&amp;#x3082;&amp;#x3057;&amp;#xFF12;&amp;#x56DE;&amp;#x5B9A;&amp;#x7FA9;&amp;#x3059;&amp;#x308B;&amp;#x3068;&amp;#x3001;&amp;#x6700;&amp;#x521D;&amp;#x306B;&amp;#x66F8;&amp;#x3044;&amp;#x305F;&amp;#x3082;&amp;#x306E;&amp;#x304C;&amp;#x4E0A;&amp;#x66F8;&amp;#x304D;&amp;#x3055;&amp;#x308C;&amp;#x3066;&amp;#x52D5;&amp;#x304B;&amp;#x306A;&amp;#x304F;&amp;#x306A;&amp;#x308B;&amp;#x3002;\n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. . = &amp;#x30D7;&amp;#x30E9;&amp;#x30B9;&amp;#x3001;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x610F;&amp;#x5473;&amp;#x3002;\n&amp;#x5909;&amp;#x6570;&amp;#x306B;&amp;#x306F;&amp;#x3044;&amp;#x308B;&amp;#x5024;&amp;#x306B;&amp;#x3069;&amp;#x3093;&amp;#x3069;&amp;#x3093;&amp;#x65B0;&amp;#x3057;&amp;#x3044;&amp;#x5909;&amp;#x6570;&amp;#x306E;&amp;#x5024;&amp;#x3092;&amp;#x8DB3;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x304F;&amp;#x3002;\n\n.&amp;#x3000;&amp;#x304C;&amp;#x7121;&amp;#x304F;&amp;#x306A;&amp;#x308B;&amp;#x3068;&amp;#x3001;&amp;#x30D7;&amp;#x30E9;&amp;#x30B9;&amp;#x3067;&amp;#x306F;&amp;#x306A;&amp;#x304F;&amp;#x3001;&amp;#x7F6E;&amp;#x304D;&amp;#x63DB;&amp;#x3048;&amp;#x306B;&amp;#x306A;&amp;#x308B;&amp;#x3002;\n
  25. &amp;#x3053;&amp;#x308C;&amp;#x3092;&amp;#x66F8;&amp;#x304B;&amp;#x306A;&amp;#x3044;&amp;#x3068;&amp;#x3001;&amp;#x30D6;&amp;#x30E9;&amp;#x30A6;&amp;#x30B6;&amp;#x306B;&amp;#x306A;&amp;#x306B;&amp;#x3082;&amp;#x8868;&amp;#x793A;&amp;#x3055;&amp;#x308C;&amp;#x306A;&amp;#x3044;\n&amp;#x203B;&amp;#x5909;&amp;#x6570;&amp;#x306F;&amp;#x3053;&amp;#x308C;&amp;#x304C;&amp;#x306A;&amp;#x3044;&amp;#x3068;&amp;#x8868;&amp;#x793A;&amp;#x3055;&amp;#x308C;&amp;#x306A;&amp;#x3044;&amp;#x3002;&amp;#x30C6;&amp;#x30F3;&amp;#x30D7;&amp;#x30EC;&amp;#x30FC;&amp;#x30C8;&amp;#x30BF;&amp;#x30B0;&amp;#x306F;&amp;#x8868;&amp;#x793A;&amp;#x3055;&amp;#x308C;&amp;#x308B;&amp;#x3002;\n
  26. \n
  27. \n
  28. \n
  29. \n
  30. &amp;#x30AB;&amp;#x30B9;&amp;#x30BF;&amp;#x30E0;&amp;#x30E1;&amp;#x30CB;&amp;#x30E5;&amp;#x30FC;&amp;#x306E;&amp;#x3088;&amp;#x3044;&amp;#x3068;&amp;#x3053;&amp;#x308D;&amp;#x306F;&amp;#x3001;&amp;#x30DA;&amp;#x30FC;&amp;#x30B8;&amp;#x306E;&amp;#x5897;&amp;#x6E1B;&amp;#x306B;&amp;#x3042;&amp;#x308F;&amp;#x305B;&amp;#x3066;&amp;#x7BA1;&amp;#x7406;&amp;#x753B;&amp;#x9762;&amp;#x304B;&amp;#x3089;&amp;#x30E1;&amp;#x30CB;&amp;#x30E5;&amp;#x30FC;&amp;#x9805;&amp;#x76EE;&amp;#x3092;&amp;#x7C21;&amp;#x5358;&amp;#x306B;&amp;#x30A2;&amp;#x30C3;&amp;#x30D7;&amp;#x30C7;&amp;#x30FC;&amp;#x30C8;&amp;#x3067;&amp;#x304D;&amp;#x308B;&amp;#x3068;&amp;#x3053;&amp;#x308D;&amp;#x3067;&amp;#x3059;&amp;#x3002;&amp;#x30C6;&amp;#x30F3;&amp;#x30D7;&amp;#x30EC;&amp;#x30FC;&amp;#x30C8;&amp;#x3092;&amp;#x90FD;&amp;#x5EA6;&amp;#x3001;&amp;#x7DE8;&amp;#x96C6;&amp;#x3057;&amp;#x306A;&amp;#x304F;&amp;#x3066;&amp;#x3044;&amp;#x3044;&amp;#x306E;&amp;#x306F;&amp;#x3046;&amp;#x308C;&amp;#x3057;&amp;#x3044;&amp;#x3067;&amp;#x3059;&amp;#x306D;&amp;#x3002;\n&amp;#x3042;&amp;#x3068;&amp;#x3082;&amp;#x3046;&amp;#x3072;&amp;#x3068;&amp;#x3064;&amp;#x3001;&amp;#x73FE;&amp;#x5728;&amp;#x8868;&amp;#x793A;&amp;#x3055;&amp;#x308C;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x30DA;&amp;#x30FC;&amp;#x30B8;&amp;#x306B;&amp;#x81EA;&amp;#x52D5;&amp;#x7684;&amp;#x306B;&amp;#x30AF;&amp;#x30E9;&amp;#x30B9;&amp;#x3092;&amp;#x3075;&amp;#x3063;&amp;#x3066;&amp;#x304F;&amp;#x308C;&amp;#x308B;&amp;#x306E;&amp;#x3067;&amp;#x3001;\n&amp;#x308F;&amp;#x304B;&amp;#x308A;&amp;#x3084;&amp;#x3059;&amp;#x3044;&amp;#x30CA;&amp;#x30D3;&amp;#x30B2;&amp;#x30FC;&amp;#x30B7;&amp;#x30E7;&amp;#x30F3;&amp;#x304C;&amp;#x7C21;&amp;#x5358;&amp;#x306B;&amp;#x4F5C;&amp;#x308C;&amp;#x308B;&amp;#x4E8B;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n
  31. &amp;#x3067;&amp;#x3001;&amp;#x3067;&amp;#x9806;&amp;#x3067;&amp;#x3059;&amp;#x304C;&amp;#xFF1A;&amp;#x307E;&amp;#x305A;&amp;#x306F;register_nav_menu&amp;#x3000;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x30C6;&amp;#x30F3;&amp;#x30D7;&amp;#x30EC;&amp;#x30FC;&amp;#x30C8;&amp;#x30BF;&amp;#x30B0;&amp;#x3092;functions.php&amp;#x306B;&amp;#x66F8;&amp;#x304D;&amp;#x307E;&amp;#x3059;&amp;#x3002;&amp;#x4ECA;&amp;#x56DE;&amp;#x306F;&amp;#x30E1;&amp;#x30CB;&amp;#x30E5;&amp;#x30FC;&amp;#x3092;&amp;#xFF12;&amp;#x500B;&amp;#x3064;&amp;#x304F;&amp;#x308B;&amp;#x306E;&amp;#x3067;&amp;#x3001;&amp;#x30D8;&amp;#x30C3;&amp;#x30C0;&amp;#x30FC;&amp;#x30E1;&amp;#x30CB;&amp;#x30E5;&amp;#x30FC;&amp;#x7528;&amp;#x3068;&amp;#x30B5;&amp;#x30A4;&amp;#x30C9;&amp;#x30E1;&amp;#x30CB;&amp;#x30E5;&amp;#x30FC;&amp;#x7528;&amp;#x305D;&amp;#x308C;&amp;#x305E;&amp;#x308C;&amp;#x8A2D;&amp;#x5B9A;&amp;#x3057;&amp;#x307E;&amp;#x3059;&amp;#x3002;\nheader_menu&amp;#x3000;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x6700;&amp;#x521D;&amp;#x306E;&amp;#x306F;&amp;#x3001;&amp;#x3042;&amp;#x3068;&amp;#x3067;&amp;#x30C6;&amp;#x30F3;&amp;#x30D7;&amp;#x30EC;&amp;#x30FC;&amp;#x30C8;&amp;#x3067;&amp;#x3053;&amp;#x306E;&amp;#x30E1;&amp;#x30CB;&amp;#x30E5;&amp;#x30FC;&amp;#x3092;&amp;#x4F7F;&amp;#x3046;&amp;#x3068;&amp;#x304D;&amp;#x306E;&amp;#x305F;&amp;#x3081;&amp;#x306E;ID&amp;#x307F;&amp;#x305F;&amp;#x3044;&amp;#x306A;&amp;#x3082;&amp;#x306E;&amp;#x3067;&amp;#x3059;&amp;#x3002;\n&amp;#x30DA;&amp;#x30FC;&amp;#x30B8;&amp;#x4E0A;&amp;#x90E8;&amp;#x306E;&amp;#x30E1;&amp;#x30CB;&amp;#x30E5;&amp;#x30FC;&amp;#x3001;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x306E;&amp;#x306F;&amp;#x3042;&amp;#x3068;&amp;#x3067;&amp;#x7BA1;&amp;#x7406;&amp;#x753B;&amp;#x9762;&amp;#x3067;&amp;#x30E1;&amp;#x30CB;&amp;#x30E5;&amp;#x30FC;&amp;#x306B;&amp;#x5165;&amp;#x308C;&amp;#x308B;&amp;#x9805;&amp;#x76EE;&amp;#x3092;&amp;#x8A2D;&amp;#x5B9A;&amp;#x3059;&amp;#x308B;&amp;#x3068;&amp;#x304D;&amp;#x306B;&amp;#x3001;&amp;#x4F55;&amp;#x306E;&amp;#x30E1;&amp;#x30CB;&amp;#x30E5;&amp;#x30FC;&amp;#x306A;&amp;#x306E;&amp;#x304B;&amp;#x81EA;&amp;#x5206;&amp;#x3067;&amp;#x308F;&amp;#x304B;&amp;#x308B;&amp;#x3088;&amp;#x3046;&amp;#x306B;&amp;#x3044;&amp;#x308C;&amp;#x3066;&amp;#x304A;&amp;#x304D;&amp;#x307E;&amp;#x3059;&amp;#x3002;\n\n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n