Let's do some Socratic questioning! In this talk I inquire into what makes WordPress the highly successful platform that it is. I end up inquiring the filter API WordPress has in place that makes it easy to filter data and investigate potential problems. In doing so, I try to make a case for adding some philosophical literature to your development resources!
16. Timing
The plugins are loaded
WordPress is initialised
The head is rendered
The content is rendered
After
After
do_action(āplugins_loadedā)
do_action(āinitā)
do_action(āwp_headā)
apply_ļ¬lters(āthe contentā)
Before
Before
58. Timing
The plugins are loaded
WordPress is initialised
The head is rendered
The content is rendered
After
After
do_action(āplugins_loadedā)
do_action(āinitā)
do_action(āwp_headā)
apply_ļ¬lters(āthe contentā)
Before
Before
85. Issues with ļ¬lters
In WordPress itās hard to distinguish representation
from raw data, because of reasons.
In WordPress itās not possible to trust ļ¬ltered data,
because of reasons.
In WordPress itās not possible to know when a ļ¬lter
was applied, because of reasons.
Conclusion