今日から始めるfunctions.phpカスタマイズ入門
by
Shizumi Yoshiaki
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
今日! 始 ) functions php ) 」 !
Slide 2
Slide 2 text
? ?
Slide 3
Slide 3 text
今日 」 話
Slide 4
Slide 4 text
functions php
Slide 5
Slide 5 text
functions php 本質 同 WordPress ) 」 ( 調 ) ! functions php 以下 書 的 出 ) functions php ) 」 」 作? ) 」 ) 内容 一緒
Slide 6
Slide 6 text
functions php 本質 同 WordPress ) 」 ( 調 ) ! functions php 以下 書 的 出 ) functions php ) 」 」 作? ) 」 ) 内容 一緒 functions php
Slide 7
Slide 7 text
」 後半 (
Slide 8
Slide 8 text
前半 ) PHP 探 方 ? 書 )
Slide 9
Slide 9 text
前半 ) PHP 探 方 ? 書 )
Slide 10
Slide 10 text
PHP
Slide 11
Slide 11 text
変数 保持 箱 PHP ! 始 ) 箱 情報
Slide 12
Slide 12 text
配列 配列 一 変数 中 複数 情報 入 ) ) 変数 箱 中 仕切( 入 部屋 情報 入 )」 ( 変数 後 部屋番号 部屋 名前 付 例 array array hoge
Slide 13
Slide 13 text
関数 情報 入 色々 事 返 ) 」 ( 製麺機 生地 材料 入 ) 中 色々 ) 麺 ? 出 ) 情報 入 何!出 ) ) 逆 情報入 何 出 ) 入 )情報 引数 出 )情報 戻(値 返(値
Slide 14
Slide 14 text
( , 知? 前半 ! )
Slide 15
Slide 15 text
前半 ) PHP 探 方 ? 書 )
Slide 16
Slide 16 text
No content
Slide 17
Slide 17 text
種類 ) filter hook action hook
Slide 18
Slide 18 text
違 情報 受 取? 変化 返 ( 最後 必 return 設定 ) add filter 作) apply filters 」 何! 実行 ) 最後 return )必要 設定 ) add action 作) do action
Slide 19
Slide 19 text
優先度 優先度 設定 ) ! 実行 数 大 実行 ) 特 内容 書 換,) 優先度 重要 折角書 換, 別 」 上書 ) 変更 見, 注意 必要 言? 大 数値 ) 考,
Slide 20
Slide 20 text
前半 ) PHP 探 方 ? 書 )
Slide 21
Slide 21 text
探 方
Slide 22
Slide 22 text
探 方 ) 大体 使 部分 関数名 ! 使[ ) 出 WordPress ) 追 ! ) 使 部分 情報 検索 Core 中 読 ? ( !? ( !? 諦 )! 別 」 探
Slide 23
Slide 23 text
地道 作業
Slide 24
Slide 24 text
? ) WordPress 詳 )
Slide 25
Slide 25 text
前半 ) PHP 探 方 ? 書 )
Slide 26
Slide 26 text
No content
Slide 27
Slide 27 text
? 投稿 中 書 shortcode 投稿 中 動的 出力!? ( 決 ? 文章 出力 ( ) 登場 ? (要 子 (! ) 動的 出力 」 ) 決 ? 文章 再利用可能 )
Slide 28
Slide 28 text
投稿 出力 )前 」 囲 置換 ) 置換 )内容 関数 作? add shortcode 登録 引数 渡 同 引数 変,) 処理 変, ) )
Slide 29
Slide 29 text
重要 出力 )前
Slide 30
Slide 30 text
出力 )前 投稿 内容 表示 )時 処理 )[ 出力 準備 ) 」 実行 ) 関数 中 echo 内容 return )
Slide 31
Slide 31 text
echo return 例, HTML 出力 内容 突?込 ! 負
Slide 32
Slide 32 text
echo return ikaga ) 書 内容 突?込 ! 負
Slide 33
Slide 33 text
echo return ! 内容 突?込 ! 負 echo ) 場 出力 )
Slide 34
Slide 34 text
変数 入 ( ) 面倒
Slide 35
Slide 35 text
私 ) 一旦 出力 「 出力内容 取得 最後 「 返 内容 突?込 ! 負
Slide 36
Slide 36 text
出力 「 制御関数 調 ob start ob get clean
Slide 37
Slide 37 text
引数 渡 方
Slide 38
Slide 38 text
座談会!懇親会 時間 ? (
Slide 39
Slide 39 text
No content
Slide 40
Slide 40 text
前半 ) PHP 探 方 ? 書 )
Slide 41
Slide 41 text
? 使? 作?
Slide 42
Slide 42 text
作) WordPress管理画面 何! 掲出 掲出 ) 数 増 )
Slide 43
Slide 43 text
追加
Slide 44
Slide 44 text
( , )
Slide 45
Slide 45 text
( , )
Slide 46
Slide 46 text
wordpress ) ) 大文字小文字 関係 )! 新 記事 見) WordPress 常 進化 続 ) 情報 古 Google検索 期間指定 年以内 指定 Good
Slide 47
Slide 47 text
! 見
Slide 48
Slide 48 text
! 見 ( ( 追加 ) wp add dashboard widget 関数 使 実行 」 wp dashboard setup 設定 ) 良
Slide 49
Slide 49 text
使 良 関数 見 WordPress Codex日本語版 WordPress org Code Reference 見 ) (理解 深 (
Slide 50
Slide 50 text
書 )
Slide 51
Slide 51 text
書 ) wp add dashboard widget
Slide 52
Slide 52 text
書 ) wp add dashboard widget wp dashboard setup
Slide 53
Slide 53 text
結果
Slide 54
Slide 54 text
( , 追加
Slide 55
Slide 55 text
複数追加出来)
Slide 56
Slide 56 text
! 」 勝負 ( ( 腕 見 所
Slide 57
Slide 57 text
同 処理 複数回書 OK
Slide 58
Slide 58 text
出来) ( 同 度 書!
Slide 59
Slide 59 text
処理 複数個出 ) )
Slide 60
Slide 60 text
処理 複数個出 ) ) 小 ! 実際
Slide 61
Slide 61 text
? 思 感
Slide 62
Slide 62 text
方法 ) HTML 別 「」 用意 「」 読 込 配列 部分 JSON 「」 ! 用意 読 込
Slide 63
Slide 63 text
方法 ) HTML 別 「」 用意 「」 読 込 配列 部分 JSON 「」 ! 用意 読 込 方法
Slide 64
Slide 64 text
[(
Slide 65
Slide 65 text
? 複雑 思
Slide 66
Slide 66 text
色々知
Slide 67
Slide 67 text
? ) 少 出来) (
Slide 68
Slide 68 text
今日! functions php ) 」 始
Slide 69
Slide 69 text
私
Slide 70
Slide 70 text
次 一歩進 」 角田 一平 ! 送(
Slide 71
Slide 71 text
前 一旦CM
Slide 72
Slide 72 text
今日 CM
Slide 73
Slide 73 text
No content