Skip to main content

WordPress Code Snippets

A collection of WordPress PHP snippets. Every page documents one snippet: what it does, its version, its type, and its status.

The snippets were originally written for WP Codebox, but each one works the same as a mu-plugin, a plugin, or an entry in any snippet manager. Start with installing a snippet if you are new here, and read the header contract if you are adding one.

50 snippets in 21 categories. Each page lists the version, type and status, and links to the source file.

ACF​

SnippetVersionTypeStatus
ACF Pull Contact Form Name IDs into Select Field1.0.0snippet✅

Admin​

SnippetVersionTypeStatus
Change Admin Email1.0.0mu-plugin✅
Disable WooCommerce Checkout & Restrict Logins to Admins1.0.0mu-plugin✅
Log Admin Notices1.0.0snippet✅
Menu Shortcode1.0.0snippet🚧
WP Admin Login Message1.0.0mu-plugin✅

Ajax Log​

SnippetVersionTypeStatus
Ajax Logger1.0.0mu-plugin✅

Blocks​

SnippetVersionTypeStatus
Email Subscribe Block1.0plugin✅
Footer Navigation Block1.0.0plugin✅

BuddyBoss​

SnippetVersionTypeStatus
BBP WPAL Filters1.0.1mu-plugin✅

Caching​

SnippetVersionTypeStatus
disable-lscache-notice.php1.0.0snippet🚧
disable-plugin-updates.php1.0.0snippet✅
Disable WP Rocket Cache when Litespeed Cache is enabled.0.2.0mu-plugin✅
Disable WP Rocket Cache Preload0.1.0mu-plugin✅
nginx-gravity-forms-stripe-cache-exclude.php1.0.0snippet✅
nginx-helper-purge-schedule.php1.0.0snippet✅

Core​

SnippetVersionTypeStatus
Block HTTP Requests to a list of URLs0.1.0snippet✅
enable-core-updates-version-control.php1.0.0mu-plugin✅

Debug​

SnippetVersionTypeStatus
log-hook-calls.php1.0.0mu-plugin✅
PHP Memory Info1.0mu-plugin✅
show-browser-cookies.php1.0.0snippet✅
Application Logs1.0snippet✅
Show Server IP in Admin1.0.0snippet✅
WP Redirect Log1.0.1mu-plugin✅

Development​

SnippetVersionTypeStatus
staging-environment.php1.0.0Snippet✅

General​

SnippetVersionTypeStatus
MU Shortcode: SVG QR for Current URL1.0.0Snippet✅
Updated Content Report1.0.0mu-plugin✅

Mail​

SnippetVersionTypeStatus
wp-mail-log-to-file.php1.0.0Snippet✅
wp-mail-test.php1.0.0mu-plugin✅

Maintenance​

SnippetVersionTypeStatus
wp-maintenance-major.php1.0.0mu-plugin✅
wp-maintenance-mode.php1.0.0mu-plugin✅
wp-maintenance-mode2.php1.0.0mu-plugin✅

Monitoring​

SnippetVersionTypeStatus
betteruptime-heartbeat.php1.0.0mu-plugin✅

Multisite​

SnippetVersionTypeStatus
sunrise-subdomain-to-subdirectory-mapping.php1.0.0mu-plugin✅

Plugins​

SnippetVersionTypeStatus
Gravity Forms Notifications as Text not HTML0.1.0snippet✅
Podcast Download Canonical Guard0.1.0snippet✅
PowerKit SVG Lazyload Fix1.0.0mu-plugin✅
redirection-search-replace.php1.0.0script✅
Simple Membership Members Per Page1.0script✅
Ultimo Custom Domain Edits1.0snippet✅

Shortcodes​

SnippetVersionTypeStatus
Prayer Times1.0.2mu-plugin✅

Tests​

SnippetVersionTypeStatus
test-open-tcp-ports.php1.0.0mu-plugin✅

Theme​

SnippetVersionTypeStatus
SAL.js Scroll Animations1.0.0Snippet✅
post-title-permalink.php1.0.0Snippet✅

Ultimo​

SnippetVersionTypeStatus
WP Ultimo API Fix0.1.0snippet✅

WooCommerce​

SnippetVersionTypeStatus
WooCommerce Gateway ID Column2.1.0mu-plugin✅
woo-commerce-hide-costofgoodssold-metadata.php1.0.0snippet✅
woocommerce-order-search-in-admin-bar.php1.0.0Snippet✅
woocommerce-wc_product_loop_transient-expiration-to-1-day.php1.0.0snippet✅

WP Failover​

SnippetVersionTypeStatus
Failover Status Monitor1.1.0mu-plugin✅