Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
佑 小田垣佑
PPTX, PDF
2,409 views
デザイナーのためのPHP講座 for WordPress (初級)
WordPressはインストールしたけど、テンプレートタグってなんでああいう風に書くの?や制御文ってイマイチな方向け。
Design
◦
Read more
2
Save
Share
Embed
Embed presentation
Download
Downloaded 19 times
1
/ 42
2
/ 42
3
/ 42
4
/ 42
5
/ 42
6
/ 42
7
/ 42
8
/ 42
9
/ 42
10
/ 42
11
/ 42
12
/ 42
13
/ 42
14
/ 42
15
/ 42
16
/ 42
17
/ 42
18
/ 42
19
/ 42
20
/ 42
21
/ 42
22
/ 42
23
/ 42
24
/ 42
25
/ 42
26
/ 42
27
/ 42
28
/ 42
29
/ 42
30
/ 42
31
/ 42
32
/ 42
33
/ 42
34
/ 42
35
/ 42
36
/ 42
37
/ 42
38
/ 42
39
/ 42
40
/ 42
41
/ 42
42
/ 42
More Related Content
PPTX
私がPerlを使う理由
by
Yohei Azekatsu
PPTX
Preseeding Debian
by
Emma Haruka Iwao
ODP
Sourcecode Reading Workshop2010
by
Hiro Yoshioka
PDF
Ph per のための php 最適
by
Soudai Sone
PDF
StreamingAPIを使用したTwitter Bot @waketi の紹介
by
kaiba d
PDF
Yuka
by
show you
PDF
Perl勉強会#2資料
by
Kiyo Tsunezumi
PDF
Library login2
by
Jun Chiba
私がPerlを使う理由
by
Yohei Azekatsu
Preseeding Debian
by
Emma Haruka Iwao
Sourcecode Reading Workshop2010
by
Hiro Yoshioka
Ph per のための php 最適
by
Soudai Sone
StreamingAPIを使用したTwitter Bot @waketi の紹介
by
kaiba d
Yuka
by
show you
Perl勉強会#2資料
by
Kiyo Tsunezumi
Library login2
by
Jun Chiba
What's hot
PPTX
Powershell 超絶基礎 勉強会 v1 (もっと新しいバージョンがあります)
by
Tetsu Yama
PPTX
Powershell勉強会 v5 (こちらが最新です。)
by
Tetsu Yama
ODP
楽しい怪しいシェルスクリプト - 第4回つくらぐ勉強会
by
University of Tsukuba Linux User Group
KEY
core dumpでcode golf
by
Nomura Yusuke
PDF
WordPress のための PHP 超入門
by
Michinari Odajima
ODP
Programming camp Debug Hacks
by
Hiro Yoshioka
PPT
msysgit1.8.0でプロンプトにブランチ名を表示させる
by
Kenichi Yamada
PPTX
Pytorch 01
by
konbu_wakayama
Powershell 超絶基礎 勉強会 v1 (もっと新しいバージョンがあります)
by
Tetsu Yama
Powershell勉強会 v5 (こちらが最新です。)
by
Tetsu Yama
楽しい怪しいシェルスクリプト - 第4回つくらぐ勉強会
by
University of Tsukuba Linux User Group
core dumpでcode golf
by
Nomura Yusuke
WordPress のための PHP 超入門
by
Michinari Odajima
Programming camp Debug Hacks
by
Hiro Yoshioka
msysgit1.8.0でプロンプトにブランチ名を表示させる
by
Kenichi Yamada
Pytorch 01
by
konbu_wakayama
Similar to デザイナーのためのPHP講座 for WordPress (初級)
PDF
WordPressで投稿記事情報の取得方法
by
regret raym
PDF
脱コピペ!デザイナーにもわかるPHPとWP_Query
by
Hidekazu Ishikawa
PDF
デザイナーのためのはじめてPHP ~Codex、どう使いこなす?~
by
takenao
KEY
WordPress中級者への道!テンプレートタグはどう動くのか!?
by
Shinichi Nishikawa
PDF
テーマ制作時の疑問とノンプログラマーにも優しいテーマを考える
by
Tsuyoshi.
PDF
WordPress テーマ作成&PHP超入門
by
Michinari Odajima
KEY
WCO2012「PHP教室」
by
Takuma Morikawa
PDF
WordPress実践 導入からカスタマイズまで
by
Takashi Uemura
PDF
Home.phpを使ってtopページをカスタマイズしよう!
by
Takashi Hosoya
KEY
WPerのWPerによるWPerのためのPHP入門
by
Muyuu Fujita
PDF
4時間まったりWordPressテーマ作成講座
by
Shinichi Nishikawa
PDF
Wordpressで自分好みのテーマを作る
by
Takashi Uemura
PDF
WordBeachDeathMarchWorkshop
by
takashi ono
PDF
SaCSS vol. 24
by
jun sugimoto
PDF
SaCSS vol.24
by
jun sugimoto
PDF
ゼロからつくるWord pressテーマ第9回
by
Hitsuji
PDF
ゼロからつくるWordPressテーマ第4回
by
Hitsuji
PDF
ゼロからつくるWord pressテーマ第5回 後編
by
Hitsuji
PDF
【10人限定】1日でマスター!word pressのための「php:mysql講座」
by
光利 吉田
PDF
俺のフックがこんなに簡単なわけがない。
by
Hishikawa Takuro
WordPressで投稿記事情報の取得方法
by
regret raym
脱コピペ!デザイナーにもわかるPHPとWP_Query
by
Hidekazu Ishikawa
デザイナーのためのはじめてPHP ~Codex、どう使いこなす?~
by
takenao
WordPress中級者への道!テンプレートタグはどう動くのか!?
by
Shinichi Nishikawa
テーマ制作時の疑問とノンプログラマーにも優しいテーマを考える
by
Tsuyoshi.
WordPress テーマ作成&PHP超入門
by
Michinari Odajima
WCO2012「PHP教室」
by
Takuma Morikawa
WordPress実践 導入からカスタマイズまで
by
Takashi Uemura
Home.phpを使ってtopページをカスタマイズしよう!
by
Takashi Hosoya
WPerのWPerによるWPerのためのPHP入門
by
Muyuu Fujita
4時間まったりWordPressテーマ作成講座
by
Shinichi Nishikawa
Wordpressで自分好みのテーマを作る
by
Takashi Uemura
WordBeachDeathMarchWorkshop
by
takashi ono
SaCSS vol. 24
by
jun sugimoto
SaCSS vol.24
by
jun sugimoto
ゼロからつくるWord pressテーマ第9回
by
Hitsuji
ゼロからつくるWordPressテーマ第4回
by
Hitsuji
ゼロからつくるWord pressテーマ第5回 後編
by
Hitsuji
【10人限定】1日でマスター!word pressのための「php:mysql講座」
by
光利 吉田
俺のフックがこんなに簡単なわけがない。
by
Hishikawa Takuro
デザイナーのためのPHP講座 for WordPress (初級)
1.
Study of WordPress
2011.11.25 By Yu Odagaki デザイナーのための PHP講座 for WordPress
2.
WordPressのインストールをしてみたけれど
いまいち構造が掴めない… そもそも、WordPressってどうやって 動いているの? どこから手を付けたらよいのだろう… な疑問を少しずつ解消していきましょう。 いまいちわかってない 後輩
3.
WordPressをインストールして様々な情報を設定すると…
これや・・・ これも・・・ これなんかも・・・ すべてはデータベースに登録されます。
4.
当然・・・ これももちろん・・・
とにかくすべてのデータ(情報)はデータベース化されています。
5.
データベースデータベースといってもちゃんと名前があります。 WordPressはこのMySQLというソフトウェアととても親密な関係です。
6.
そもそもデータベースって?
WordPressのテーブル一覧(phpMyAdminというソフトを使ってみています) 表(テーブル)の集まりです。
7.
この一つ一つがテーブル(表)というもの。
WordPressのテーブル一覧(phpMyAdminというソフトを使ってみています) 例えば、「exam_posts」というテーブルを詳しく見てみると…
8.
中にはこのようなデータがぎっしり詰まっています。
まだまだ横にも縦にも続いています↓→
9.
一件を抜き出してみてみると…
投稿内容 投稿タイトル いつぞやの投稿だな…とわかるんです。
10.
つまりWordPressは…
MySQLにすべてを預けているわけです。
11.
では、このデータベースからWordPressは適時データを
引っぱり出しているわけですが… 何をもって、データ抽出(その逆も)行っているかといえば…
12.
PHPになります。
13.
例えば、以下の記述… そのうちの一つを抜き出してみると…
14.
そのうちの一つを抜き出してみると…
ホームの…URL? こんなことが書いています。 <?php echo home_url(); ?> 結果から言いますと… ここはこうなります。
15.
ちょっと裏側も含めて説明すると…
まず、これは… home_url(); exam_optionsというテーブルから ここの値(データ)を 取ってこい! http://hogehoge.com
16.
ようは…
home_url(); これのこと。 http://hogehoge.com
17.
では…
これは?? home_url(); <?php echo http://hogehoge.com home_rul(); ?>
18.
では…
これは?? home_rul(); <?php echo http://hogehoge.com home_rul(); ?> echoは 「書け!」という 命令になります。 http://hogehoge.com を書け!ということ。
19.
「書け!」でこうなった。
20.
ちなみに… <?php
?> で囲まれた部分を テンプレートタグ と呼んだりします。
21.
テンプレートタグ には色々な書き方があります。
<?php echo ○○○○(); ?> <?php ○○○○(); ?> <?php ○○○○(xxxxxx); ?> ○○○○には色んな名前があります。
22.
テンプレートタグ には色々な書き方があります。
<?php echo ○○○○(); ?> <?php ○○○○(); ?> <?php ○○○○(xxxxxx); ?> ?
23.
そもそも下記のような書き方は
○○○○(xxxxxx); ○○○○(); ファンクション(関数)と呼ばれています。 ブログのタイトル表示したいとき はどうしたらいいっすかね? bloginfo(‘name’)使えば いいんだよ!(怒) 先輩 後輩 「○○使えばいいんだよ(怒)」と道具のように扱われます。
24.
()の中になんか書くやつと書か
ないやつって何が違うんすかね? そりゃあ、おめえよ! 先輩 後輩 <?php ○○○○(); ?> 使ったときの効果は一通り。 <?php ○○○○(xxxxxx); ?> 「xxxxxxx」の内容によって違った効果も!!
25.
<?php bloginfo(‘name’);?>
<?php bloginfo(‘description’);?> <?php bloginfo(‘charset’);?> それぞれ、上から「ブログの名前」、 「ブログの説明」、「ブログで使用している文字コード」
26.
name
「ダッシュボードの一般設定」 discriptio n 「ダッシュボードの表示設定」 charset もちろん(話は戻りますが)これらのデータも結局、データベースに入っているんですけどね。
27.
にしてもファンクションって
種類多いっすね~ だからこそ調査するスキルも 身に付けましょう!! 後輩 single_cat_title()って何だろうと思ったら…
28.
ファンクション(関数)をある程度掴んだら、こんどは制御文。 例えば、投稿記事はこのようにどんどん増えていきます…
29.
記事を出すファンクション
使えばいいんだよ! 10個記事があったら 10回そのファンクションを呼べばいいのか… 後輩 探せば件数分一度に出してくれるファンクションが あるだろうよ! 残念ながら、そこまで便利なものは ありません。 後輩
30.
まず…
1件ずつしか投稿データをとってくることが できません。 今 は 5 件 このように複数の投稿がある場合、その都度投稿数をチェック するなんてことは当然しません。すぐ増えますし…
31.
最初お伝えした通り、WordPressのなんやかんやは すべてデータベース(この場合だとMySQL)に入っています。
32.
やはりそこは便利なファンクションがありま して…
have_posts() 表示するべき投稿があるかどうかを調べてく れます。 そしてこのファンクションは特別 なところでしか使用できません。
33.
そしてこのファンクションは特別 なところでしか使用できません。
34.
一つ一つ分解して見ていきます①
~ もし(if)、投稿が1つでもあったら(have_posts) ~ の部分をやるよ。
35.
一つ一つ分解して見ていきます②
~ 投稿がある間(while) ~ の部分をやるよ。
36.
一つ一つ分解して見ていきます③
次の投稿を一件とってくるよ。
37.
一つ一つ分解して見ていきます④ とってきた投稿のタイトル(標題)を出すよ。
38.
一つ一つ分解して見ていきます⑤ とってきた投稿のコンテンツ(本文)を出すよ。
39.
しつこいようで復習。 もし、投稿がなかったらなにもやらないよ!でも
もし、投稿あったら投稿があるだけ 投稿を取り出して、タイトル表示して、内容表示すること を 繰り返すよ!
40.
こんな風に書きなおすこともできます。 if while
なんかさっきのままだと読みにくいから 直してやったぜ! もちろん、どっちで書いても 動きます。 後輩
41.
×
おめー、何俺が書いたコード 勝手に修正してんだよ!(怒) どっちでも動くから いいじゃないっすかー! 先輩 後輩 でも、短い方がいいという方もいます。 今のところ、読めればどっちでもいいです。
42.
ファンクションの使い方と
if や while といった制御文の 仕組みを理解すればWordPressの初級はクリア! かも…しれません。 早く、初級を脱したいよ。 後輩
Download