Edward BockDo not use option or transient!Maybe there is a better solution to store your data.Nov 28, 2023Nov 28, 2023
Edward BockInstall or develop?It’s true. There is a plugin for pretty much everything in the WordPress universe. So let’s click our system together! Or should we?Mar 31, 2023Mar 31, 2023
Edward BockWordPress plugins in theme integration done rightIn my opinion, this is how the integration of WordPress plugin features into a theme should be implemented.Oct 18, 2021Oct 18, 2021
Edward BockAdditional fields in the Gutenberg WordPress editorThis article shows different possibilities to extend the Gutenberg UI and how to persist your data.Oct 1, 2021Oct 1, 2021
Edward BockAdditional fields in the classic WordPress editorThis article shows different implementations to add a user interface to the classic WordPress editor and how to persist your data.Sep 21, 2021Sep 21, 2021
Edward Bock3 variants of WordPress Ajax endpoint implementationExample codes for Admin-Ajax, WP_REST and Rewrite-Rules Ajax implementations.Aug 27, 2021Aug 27, 2021
Edward BockProvide overwritable templates from your pluginIf you provide frontend output with your plugin, it is important that other developers can modify it for theming purpose…Jul 23, 2021Jul 23, 2021
Edward BockWP-Login.php securityProtect your WordPress login form with a simple trickJun 27, 2021Jun 27, 2021
Edward BockPSR-4 autoloading in plugins and themesMaintaining many require paths is error prone. PSR-4 autoloading helps us reduce require path lines of code to 1.Jun 13, 20211Jun 13, 20211
Edward Bock5 tips for integrating external servicesIntegrate external services with your WordPress plugin or theme in a stable and performant way.May 18, 2021May 18, 2021