~/talk

Advanced Plugin Creation in WordPress

Talkat phpDay 2019 · 2019-05-10..05-11· [php, web-platform]
slides:none on file

Builds and ships a working plugin called architect-subscribers that actually creates a sidebar widget, an admin settings page and a shortcode, uses WordPress hooks like add_action and register_widget, and ties into wpdb with prepared statements and DB Delta for schema changes. Shows activation hooks, load_plugin_textdomain for translations, and scheduling via WP scheduled events to throttle mass emails (notes on handling a list of ~3,000). Code runs and multiple plugins are released.

AI-written summary · about

  1. 0:00Start
  2. 0:28About Me
  3. 2:40What does Paladin do?
  4. 4:14Basic Tenets of a Plugin
  5. 5:47Basic Structure of a Plugin
  6. 8:43Plugin base file File header needs to have this for WP to pick up and display details
  7. 8:56Plan your Plugin
  8. 11:15Plan Your Admin Menu
  9. 12:51Common WP Plugin Functions
  10. 20:07Build 1st level admin menu function arch menu
  11. 20:44Look at the Menu
  12. 29:34Menu action functions
  13. 34:00Dashboard Widgets
  14. 36:23Short Codes
  15. 38:09Post action triggers
  16. 44:01Internationalization
  17. 46:28Free Version
  18. 49:37Plugin Installs
  19. 50:17Plugin Updates
  20. 51:14Debugging the Plugin
  21. 52:15Additional Resources
  22. 52:49RingCentral
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.