Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
今日から始めるfunctions.phpカスタマイズ入門
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Shizumi Yoshiaki
February 27, 2021
Programming
560
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
今日から始めるfunctions.phpカスタマイズ入門
WP ZoomUP #59
今日からはじめるプラグイン作成
でお話した内容です。
Shizumi Yoshiaki
February 27, 2021
More Decks by Shizumi Yoshiaki
See All by Shizumi Yoshiaki
こんなこともできるWP-CLI 〜0から触ってみよう!〜
shizumi
4
1k
カスタムフィールド製造業からの脱却 〜ブロックエディター(Gutenberg)をカスタムする方法〜
shizumi
0
3.1k
カスタムフィールド製造業からの脱却 〜オリジナルブロックエディタからGutenbergへ〜
shizumi
4
1.5k
Other Decks in Programming
See All in Programming
yield再入門 #phpcon
o0h
PRO
0
990
Claude Code全社展開のためにやったことn選~プラグイン302個・コミッター271人を支えるために~
kenchan
5
1.4k
freee が目指す データ マネジメント戦略 AI-Ready 時代を支える 攻めのガバナンスとは
freee
PRO
0
310
ビデオ通話が繋がる0.2秒で何が起きているのか
supurazako
2
180
AWS DevOps AgentのAzure接続機能を検証して見えた活用法/Use Cases Verified for the AWS DevOps Agent's Azure Connectivity Feature
masakiokuda
1
220
5分で問診!Composer セキュリティ健康診断
codmoninc
0
920
Detecting Compromised CI with eBPF and Cilium Tetragon
lizrice
0
170
AWS CDK を「作」ってみた 〜フルスクラッチで見えた CDK の裏側〜 / aws-cdk-from-scratch
gotok365
3
2.8k
ドリフトを絶対に許さない(?)CDK運用 / CDK Ops with Zero Tolerance for Drifts (?)
akihisaikeda
1
180
<title><a id="</title>君はこのHTMLをパースできるか"></a></title> #雑LT_study
pizzacat83
0
140
改善しないと、タスクが回らない。 “てんこ盛りポジション” を引き継いだ情シスの、入社3ヶ月の業務改善録
krm963
0
260
生成AI導入の「期待外れ」を乗り越える ー 開発フロー改革が目指す、真の組織変革
starfish719
0
4.1k
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
408
67k
Automating Front-end Workflow
addyosmani
1369
210k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
200
Scaling GitHub
holman
464
140k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
390
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
340
エンジニアに許された特別な時間の終わり
watany
108
250k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
66
57k
Chasing Engaging Ingredients in Design
codingconduct
0
260
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
170
Transcript
今日! 始 ) functions php ) 」 !
? ?
今日 」 話
functions php
functions php 本質 同 WordPress ) 」 ( 調 )
! functions php 以下 書 的 出 ) functions php ) 」 」 作? ) 」 ) 内容 一緒
functions php 本質 同 WordPress ) 」 ( 調 )
! functions php 以下 書 的 出 ) functions php ) 」 」 作? ) 」 ) 内容 一緒 functions php
」 後半 (
前半 ) PHP 探 方 ? 書 )
前半 ) PHP 探 方 ? 書 )
PHP
変数 保持 箱 PHP ! 始 ) 箱 情報
配列 配列 一 変数 中 複数 情報 入 ) )
変数 箱 中 仕切( 入 部屋 情報 入 )」 ( 変数 後 部屋番号 部屋 名前 付 例 array array hoge
関数 情報 入 色々 事 返 ) 」 ( 製麺機
生地 材料 入 ) 中 色々 ) 麺 ? 出 ) 情報 入 何!出 ) ) 逆 情報入 何 出 ) 入 )情報 引数 出 )情報 戻(値 返(値
( , 知? 前半 ! )
前半 ) PHP 探 方 ? 書 )
None
種類 ) filter hook action hook
違 情報 受 取? 変化 返 ( 最後 必 return
設定 ) add filter 作) apply filters 」 何! 実行 ) 最後 return )必要 設定 ) add action 作) do action
優先度 優先度 設定 ) ! 実行 数 大 実行 )
特 内容 書 換,) 優先度 重要 折角書 換, 別 」 上書 ) 変更 見, 注意 必要 言? 大 数値 ) 考,
前半 ) PHP 探 方 ? 書 )
探 方
探 方 ) 大体 使 部分 関数名 ! 使[ )
出 WordPress ) 追 ! ) 使 部分 情報 検索 Core 中 読 ? ( !? ( !? 諦 )! 別 」 探
地道 作業
? ) WordPress 詳 )
前半 ) PHP 探 方 ? 書 )
None
? 投稿 中 書 shortcode 投稿 中 動的 出力!? (
決 ? 文章 出力 ( ) 登場 ? (要 子 (! ) 動的 出力 」 ) 決 ? 文章 再利用可能 )
投稿 出力 )前 」 囲 置換 ) 置換 )内容 関数
作? add shortcode 登録 引数 渡 同 引数 変,) 処理 変, ) )
重要 出力 )前
出力 )前 投稿 内容 表示 )時 処理 )[ 出力 準備
) 」 実行 ) 関数 中 echo 内容 return )
echo return 例, HTML 出力 内容 突?込 ! 負
echo return ikaga ) 書 内容 突?込 ! 負
echo return ! 内容 突?込 ! 負 echo ) 場
出力 )
変数 入 ( ) 面倒
私 ) 一旦 出力 「 出力内容 取得 最後 「 返
内容 突?込 ! 負
出力 「 制御関数 調 ob start ob get clean
引数 渡 方
座談会!懇親会 時間 ? (
None
前半 ) PHP 探 方 ? 書 )
? 使? 作?
作) WordPress管理画面 何! 掲出 掲出 ) 数 増 )
追加
( , )
( , )
wordpress ) ) 大文字小文字 関係 )! 新 記事 見) WordPress
常 進化 続 ) 情報 古 Google検索 期間指定 年以内 指定 Good
! 見
! 見 ( ( 追加 ) wp add dashboard widget
関数 使 実行 」 wp dashboard setup 設定 ) 良
使 良 関数 見 WordPress Codex日本語版 WordPress org Code Reference
見 ) (理解 深 (
書 )
書 ) wp add dashboard widget
書 ) wp add dashboard widget wp dashboard setup
結果
( , 追加
複数追加出来)
! 」 勝負 ( ( 腕 見 所
同 処理 複数回書 OK
出来) ( 同 度 書!
処理 複数個出 ) )
処理 複数個出 ) ) 小 ! 実際
? 思 感
方法 ) HTML 別 「」 用意 「」 読 込 配列
部分 JSON 「」 ! 用意 読 込
方法 ) HTML 別 「」 用意 「」 読 込 配列
部分 JSON 「」 ! 用意 読 込 方法
[(
? 複雑 思
色々知
? ) 少 出来) (
今日! functions php ) 」 始
私
次 一歩進 」 角田 一平 ! 送(
前 一旦CM
今日 CM
None