Upgrade to Pro — share decks privately, control downloads, hide ads and more …

今日から始めるfunctions.phpカスタマイズ入門

 今日から始めるfunctions.phpカスタマイズ入門

WP ZoomUP #59
今日からはじめるプラグイン作成
でお話した内容です。

76e74d380818461ec19cb0fed3e0ad28?s=128

Shizumi Yoshiaki

February 27, 2021
Tweet

Transcript

  1. 今日! 始 ) functions php ) 」 !

  2. ? ?

  3. 今日 」 話

  4. functions php

  5. functions php 本質 同 WordPress ) 」 ( 調 )

    ! functions php 以下 書 的 出 ) functions php ) 」 」 作? ) 」 ) 内容 一緒
  6. functions php 本質 同 WordPress ) 」 ( 調 )

    ! functions php 以下 書 的 出 ) functions php ) 」 」 作? ) 」 ) 内容 一緒 functions php
  7. 」 後半 (

  8. 前半 ) PHP 探 方 ? 書 )

  9. 前半 ) PHP 探 方 ? 書 )

  10. PHP

  11. 変数 保持 箱 PHP ! 始 ) 箱 情報

  12. 配列 配列 一 変数 中 複数 情報 入 ) )

    変数 箱 中 仕切( 入 部屋 情報 入 )」 ( 変数 後 部屋番号 部屋 名前 付 例 array array hoge
  13. 関数 情報 入 色々 事 返 ) 」 ( 製麺機

    生地 材料 入 ) 中 色々 ) 麺 ? 出 ) 情報 入 何!出 ) ) 逆 情報入 何 出 ) 入 )情報 引数 出 )情報 戻(値 返(値
  14. ( , 知? 前半 ! )

  15. 前半 ) PHP 探 方 ? 書 )

  16. None
  17. 種類 ) filter hook action hook

  18. 違 情報 受 取? 変化 返 ( 最後 必 return

    設定 ) add filter 作) apply filters 」 何! 実行 ) 最後 return )必要 設定 ) add action 作) do action
  19. 優先度 優先度 設定 ) ! 実行 数 大 実行 )

    特 内容 書 換,) 優先度 重要 折角書 換, 別 」 上書 ) 変更 見, 注意 必要 言? 大 数値 ) 考,
  20. 前半 ) PHP 探 方 ? 書 )

  21. 探 方

  22. 探 方 ) 大体 使 部分 関数名 ! 使[ )

    出 WordPress ) 追 ! ) 使 部分 情報 検索 Core 中 読 ? ( !? ( !? 諦 )! 別 」 探
  23. 地道 作業

  24. ? ) WordPress 詳 )

  25. 前半 ) PHP 探 方 ? 書 )

  26. None
  27. ? 投稿 中 書 shortcode 投稿 中 動的 出力!? (

    決 ? 文章 出力 ( ) 登場 ? (要 子 (! ) 動的 出力 」 ) 決 ? 文章 再利用可能 )
  28. 投稿 出力 )前 」 囲 置換 ) 置換 )内容 関数

    作? add shortcode 登録 引数 渡 同 引数 変,) 処理 変, ) )
  29. 重要 出力 )前

  30. 出力 )前 投稿 内容 表示 )時 処理 )[ 出力 準備

    ) 」 実行 ) 関数 中 echo 内容 return )
  31. echo return 例, HTML 出力 内容 突?込 ! 負

  32. echo return ikaga ) 書 内容 突?込 ! 負

  33. echo return ! 内容 突?込 ! 負 echo ) 場

    出力 )
  34. 変数 入 ( ) 面倒

  35. 私 ) 一旦 出力 「 出力内容 取得 最後 「 返

    内容 突?込 ! 負
  36. 出力 「 制御関数 調 ob start ob get clean

  37. 引数 渡 方

  38. 座談会!懇親会 時間 ? (

  39. None
  40. 前半 ) PHP 探 方 ? 書 )

  41. ? 使? 作?

  42. 作) WordPress管理画面 何! 掲出 掲出 ) 数 増 )

  43. 追加

  44. ( , )

  45. ( , )

  46. wordpress ) ) 大文字小文字 関係 )! 新 記事 見) WordPress

    常 進化 続 ) 情報 古 Google検索 期間指定 年以内 指定 Good
  47. ! 見

  48. ! 見 ( ( 追加 ) wp add dashboard widget

    関数 使 実行 」 wp dashboard setup 設定 ) 良
  49. 使 良 関数 見 WordPress Codex日本語版 WordPress org Code Reference

    見 ) (理解 深 (
  50. 書 )

  51. 書 ) wp add dashboard widget

  52. 書 ) wp add dashboard widget wp dashboard setup

  53. 結果

  54. ( , 追加

  55. 複数追加出来)

  56. ! 」 勝負 ( ( 腕 見 所

  57. 同 処理 複数回書 OK

  58. 出来) ( 同 度 書!

  59. 処理 複数個出 ) )

  60. 処理 複数個出 ) ) 小 ! 実際

  61. ? 思 感

  62. 方法 ) HTML 別 「」 用意 「」 読 込 配列

    部分 JSON 「」 ! 用意 読 込
  63. 方法 ) HTML 別 「」 用意 「」 読 込 配列

    部分 JSON 「」 ! 用意 読 込 方法
  64. [(

  65. ? 複雑 思

  66. 色々知

  67. ? ) 少 出来) (

  68. 今日! functions php ) 」 始

  69. 次 一歩進 」 角田 一平 ! 送(

  70. 前 一旦CM

  71. 今日 CM

  72. None