Edward BockDo not use option or transient!Maybe there is a better solution to store your data.3 min read·Nov 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?7 min read·Mar 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.7 min read·Oct 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.5 min read·Oct 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.2 min read·Sep 21, 2021----
Edward Bock3 variants of WordPress Ajax endpoint implementationExample codes for Admin-Ajax, WP_REST and Rewrite-Rules Ajax implementations.4 min read·Aug 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…2 min read·Jul 23, 2021----
Edward BockWP-Login.php securityProtect your WordPress login form with a simple trick2 min read·Jun 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.2 min read·Jun 13, 2021--1--1
Edward Bock5 tips for integrating external servicesIntegrate external services with your WordPress plugin or theme in a stable and performant way.5 min read·May 18, 2021----