Understanding load_template() and get_template_part() in WordPress
See how WordPress template loading works internally and why get_template_part(), get_header(), and load_template() are better than plain PHP includes.
See how WordPress template loading works internally and why get_template_part(), get_header(), and load_template() are better than plain PHP includes.
A practical look at how to secure many hosted WordPress sites with stronger login policies, read-only code, log checks, and remote backups.
A practical security routine for maintaining many WordPress sites on one server, from hardening and backups to update strategy.
Use custom term_meta fields in WordPress 4.4+ to sort taxonomy terms without depending on a drag-and-drop ordering plugin.
Use term_meta in WordPress 4.4+ to assign custom sort values to taxonomy terms and order term lists reliably in the front end.
A practical guide to using the Valitron PHP library in WordPress to validate form submissions before saving them.
Use Valitron in WordPress to validate required fields, formats, and custom rules before saving user-submitted data.
Use Omnipay WechatPay and the WeChat JS SDK to launch public account payments inside a WordPress site running in WeChat.
Display upgrade warnings directly on the WordPress plugins screen so users notice breaking changes before updating.
Create a custom admin toolbar item with a red notification badge for unread messages or other pending items.
Use add_menu_classes and related patterns to show pending content counts in the WordPress admin menu.
Improve the WordPress editor by turning multiple taxonomy metaboxes into a single tabbed interface.