# Bonny Elangbam: complete content index Use each canonical URL to retrieve the full human-readable content. This index exposes titles, descriptions, dates, tags, compatibility, and stable URLs for retrieval. ## IdentityMirror | Sync Customizer Logo to Login - Type: Plugin - URL: https://bonnyelangbam.com/plugin/identity-mirror/ - Description: Keep the WordPress login logo in sync with the logo configured in the Customizer with a lightweight, GPL-licensed plugin. - Published: 2025-12-15T00:00:00.000Z - Updated: 2025-12-20T00:00:00.000Z - Tags: wordpress, plugin, branding, login ## QuantityPro for WooCommerce - Type: Plugin - URL: https://bonnyelangbam.com/plugin/quantitypro-for-woocommerce/ - Description: Add intuitive plus and minus quantity controls to WooCommerce product and cart quantity fields while respecting product minimum and maximum limits. - Published: 2025-11-28T00:00:00.000Z - Updated: 2025-12-01T00:00:00.000Z - Tags: woocommerce, wordpress, plugin, ecommerce ## Override the Default WordPress Email Sender Name and Address - Type: Article - URL: https://bonnyelangbam.com/blog/custom-filter-override-wordpress-email-sender-name-address/ - Description: Set a consistent WordPress email sender name and address with filters, while keeping the address aligned with the site's domain. - Published: 2022-01-13T00:00:00.000Z - Updated: 2026-09-28T00:00:00.000Z - Tags: wordpress, email, deliverability, php, snippet ## Auto-Delete Transient Rows and Orphaned Revisions via WP-Cron - Type: Article - URL: https://bonnyelangbam.com/blog/auto-delete-transients-orphaned-revisions-wp-cron/ - Description: Schedule a bounded WordPress maintenance task that removes expired transients and revisions whose parent post no longer exists. - Published: 2022-01-10T00:00:00.000Z - Updated: 2026-09-24T00:00:00.000Z - Tags: wordpress, wp-cron, database, maintenance, php, snippet ## Throttle or Disable the WordPress Heartbeat API Without a Plugin - Type: Article - URL: https://bonnyelangbam.com/blog/throttle-disable-wordpress-heartbeat-api-without-plugin/ - Description: Reduce WordPress Heartbeat requests by changing the interval or disabling the frontend heartbeat script while keeping the editor working. - Published: 2022-01-06T00:00:00.000Z - Updated: 2026-09-21T00:00:00.000Z - Tags: wordpress, performance, heartbeat, php, snippet ## How to Create a Custom WP-CLI Command in 5 Minutes - Type: Article - URL: https://bonnyelangbam.com/blog/create-custom-wp-cli-command-in-five-minutes/ - Description: Register a small, namespaced WP-CLI command that reports and optionally deletes old draft posts. - Published: 2022-01-03T00:00:00.000Z - Updated: 2026-09-17T00:00:00.000Z - Tags: wordpress, wp-cli, automation, php, snippet ## Completely Hide the WordPress Version Number and Generator Tags for Security - Type: Article - URL: https://bonnyelangbam.com/blog/hide-wordpress-version-generator-tags-security/ - Description: Remove WordPress version output from generator tags, RSS, scripts, and styles without installing a security plugin. - Published: 2021-12-30T00:00:00.000Z - Updated: 2026-09-14T00:00:00.000Z - Tags: wordpress, security, hardening, php, snippet ## Add Custom Columns and Filterable Dropdowns to WordPress Admin Post Lists - Type: Article - URL: https://bonnyelangbam.com/blog/add-custom-columns-filterable-dropdowns-wordpress-admin-post-lists/ - Description: Add an ISBN column and a taxonomy dropdown filter to a WordPress custom post type in the admin list table. - Published: 2021-12-27T00:00:00.000Z - Updated: 2026-09-10T00:00:00.000Z - Tags: wordpress, admin, custom-post-types, php, snippet ## Disable the Gutenberg Editor for Specific Custom Post Types or User Roles - Type: Article - URL: https://bonnyelangbam.com/blog/disable-gutenberg-editor-specific-post-types-user-roles/ - Description: Disable the WordPress block editor selectively for a custom post type or selected user roles while leaving Gutenberg enabled everywhere else. - Published: 2021-12-23T00:00:00.000Z - Updated: 2026-09-07T00:00:00.000Z - Tags: wordpress, gutenberg, admin, php, snippet ## Set a Minimum WooCommerce Order Amount Before Checkout - Type: Article - URL: https://bonnyelangbam.com/blog/woocommerce-minimum-order-amount-before-checkout/ - Description: Prevent checkout until the cart reaches a configurable minimum subtotal, with a clear message on the cart and checkout pages. - Published: 2021-12-20T00:00:00.000Z - Updated: 2026-09-03T00:00:00.000Z - Tags: woocommerce, checkout, cart, validation, php, snippet ## Hide Specific Shipping Methods When a Product Category Is in the Cart - Type: Article - URL: https://bonnyelangbam.com/blog/woocommerce-hide-shipping-method-by-product-category/ - Description: Remove selected WooCommerce shipping rates whenever the cart contains a product from a chosen product category. - Published: 2021-12-16T00:00:00.000Z - Updated: 2026-08-31T00:00:00.000Z - Tags: woocommerce, shipping, cart, php, snippet ## Change WooCommerce Add to Cart Text Dynamically Based on Product Category or Price - Type: Article - URL: https://bonnyelangbam.com/blog/woocommerce-dynamic-add-to-cart-text-category-price/ - Description: Change the single-product Add to Cart button label according to product category, price, or both. - Published: 2021-12-13T00:00:00.000Z - Updated: 2026-08-27T00:00:00.000Z - Tags: woocommerce, products, php, snippet ## How to Add a Custom Required Field to WooCommerce Checkout (and Save to Order Meta & Emails) - Type: Article - URL: https://bonnyelangbam.com/blog/woocommerce-custom-required-checkout-field-order-meta-emails/ - Description: Add, validate, save, display, and email a required WooCommerce checkout field without installing another checkout-field plugin. - Published: 2021-12-09T00:00:00.000Z - Updated: 2026-08-24T00:00:00.000Z - Tags: woocommerce, checkout, php, snippet ## Programmatically Apply an Auto-Discount Based on Cart Item Count or User Role - Type: Article - URL: https://bonnyelangbam.com/blog/woocommerce-auto-discount-cart-item-count-user-role/ - Description: Apply a WooCommerce cart discount automatically when a customer buys enough items or belongs to a specific WordPress role. - Published: 2021-12-06T00:00:00.000Z - Updated: 2026-08-20T00:00:00.000Z - Tags: woocommerce, discounts, cart, php, snippet ## Automatically Change WooCommerce Orders to Completed for Virtual and Digital Products - Type: Article - URL: https://bonnyelangbam.com/blog/woocommerce-auto-complete-virtual-digital-product-orders/ - Description: Move paid WooCommerce orders to Completed automatically when every purchased item is virtual and downloadable. - Published: 2021-12-02T00:00:00.000Z - Updated: 2026-08-17T00:00:00.000Z - Tags: woocommerce, orders, digital-products, automation, php, snippet ## Disable WooCommerce Cart Fragments AJAX on Non-eCommerce Pages - Type: Article - URL: https://bonnyelangbam.com/blog/disable-woocommerce-cart-fragments-non-ecommerce-pages/ - Description: Stop the cart fragments request on posts and other non-commerce pages for a lighter WooCommerce frontend and a potential 100–300ms speed improvement. - Published: 2021-11-29T00:00:00.000Z - Updated: 2026-08-13T00:00:00.000Z - Tags: woocommerce, performance, javascript, php, snippet ## Disable WooCommerce Scripts and Styles on Non-Shop and Blog Pages - Type: Article - URL: https://bonnyelangbam.com/blog/disable-woocommerce-assets-non-shop-blog-pages/ - Description: Conditionally remove WooCommerce frontend assets from pages that do not use products, checkout, cart, or account features. - Published: 2021-11-25T00:00:00.000Z - Updated: 2026-08-10T00:00:00.000Z - Tags: woocommerce, performance, assets, css, php, snippet ## A safer WordPress hook for body classes - Type: Article - URL: https://bonnyelangbam.com/blog/sample-wp-hook/ - Description: Add a useful context class to the body element without coupling your theme to a page template. - Published: 2021-11-22T00:00:00.000Z - Tags: wordpress, php, snippet ## WooCommerce's default variation dropdowns into selectable radio buttons - Type: Article - URL: https://bonnyelangbam.com/blog/woocommerces-default-variation-dropdowns-into-selectable-radio-buttons/ - Description: Replace WooCommerce variation dropdowns with selectable radio-button pills while keeping the native selects and variation logic intact. - Published: 2021-11-18T00:00:00.000Z - Updated: 2026-06-01T00:00:00.000Z - Tags: woocommerce, wordpress, php, javascript, snippet ## WordPress + AI in 2026: How to Use AI Tools to Run Your Entire Site - Type: Article - URL: https://bonnyelangbam.com/blog/wordpress-ai-in-2026-how-to-use-ai-tools-to-run-your-entire-site/ - Description: Use AI responsibly across WordPress content, SEO, support, maintenance, and operations without surrendering editorial or security control. - Published: 2021-11-15T00:00:00.000Z - Updated: 2026-05-14T00:00:00.000Z - Tags: wordpress, ai, seo, automation, guide ## WPVibe MCP: Manage WordPress Sites with AI - Type: Article - URL: https://bonnyelangbam.com/blog/wpvibe-mcp-manage-wordpress-with-ai/ - Description: Understand how an MCP-style WordPress connection can expose site operations to AI while keeping permissions, approvals, and backups under control. - Published: 2021-11-11T00:00:00.000Z - Updated: 2026-05-11T00:00:00.000Z - Tags: wordpress, ai, mcp, automation, guide ## Rank Math SEO: 10 Pro Hacks to Avoid Fatal Setup Mistakes - Type: Article - URL: https://bonnyelangbam.com/blog/rank-math-seo-10-pro-hacks/ - Description: Configure Rank Math SEO correctly with practical setup checks for metadata, schema, redirects, sitemaps, and Elementor workflows. - Published: 2021-11-08T00:00:00.000Z - Updated: 2026-03-23T00:00:00.000Z - Tags: wordpress, seo, rank-math, guide ## Image Optimization: 10 Best Tactics to Boost Your Rankings Fast - Type: Article - URL: https://bonnyelangbam.com/blog/image-optimization-10-best-tactics/ - Description: Reduce WordPress image weight with better dimensions, modern formats, compression, responsive loading, and stable layout geometry. - Published: 2021-11-04T00:00:00.000Z - Updated: 2026-03-16T00:00:00.000Z - Tags: wordpress, images, performance, seo, guide ## Elementor Speed Optimization: 5 Power Hacks for 100/100 Scores - Type: Article - URL: https://bonnyelangbam.com/blog/elementor-speed-optimization-5-power-hacks/ - Description: Improve Elementor performance with lean containers, optimized assets, delayed scripts, modern images, and careful plugin management. - Published: 2021-11-01T00:00:00.000Z - Updated: 2026-03-09T00:00:00.000Z - Tags: elementor, wordpress, performance, seo, guide ## Custom Header Elementor: 7 Easy Steps to Build a Pro Design - Type: Article - URL: https://bonnyelangbam.com/blog/custom-header-elementor-tips/ - Description: Build a responsive Elementor header with a clear hierarchy, global styles, mobile navigation, sticky behavior, and performance in mind. - Published: 2021-10-28T00:00:00.000Z - Updated: 2026-03-02T00:00:00.000Z - Tags: elementor, wordpress, navigation, design, guide ## 5 WordPress SEO Mistakes: Stop Killing Your Organic Traffic - Type: Article - URL: https://bonnyelangbam.com/blog/5-wordpress-seo-mistakes/ - Description: Fix five common WordPress SEO failures: weak intent, duplicate metadata, poor internal links, slow pages, and accidental indexing problems. - Published: 2021-10-25T00:00:00.000Z - Updated: 2026-02-23T00:00:00.000Z - Tags: wordpress, seo, content, guide ## How to Use Elementor to Set Up a WordPress Maintenance Page - Type: Article - URL: https://bonnyelangbam.com/blog/wordpress-maintenance-setup-7-best-ways/ - Description: Create a useful WordPress maintenance page with Elementor while keeping visitors informed, accessible, and ready for the next step. - Published: 2021-10-21T00:00:00.000Z - Updated: 2026-02-16T00:00:00.000Z - Tags: wordpress, elementor, maintenance, design, guide ## WordPress Image SEO: 7 Proven Ways to Rank Higher Easily - Type: Article - URL: https://bonnyelangbam.com/blog/wordpress-image-seo-7-proven-ways/ - Description: Improve WordPress image SEO with useful filenames, accessible alt text, responsive formats, compression, captions, and better loading behavior. - Published: 2021-10-18T00:00:00.000Z - Updated: 2026-02-14T00:00:00.000Z - Tags: wordpress, seo, images, performance, guide ## Top 5 Speed Engines: The Best WordPress Caching Plugins 2026 - Type: Article - URL: https://bonnyelangbam.com/blog/wordpress-caching-plugins-2026-guide/ - Description: Compare WordPress caching approaches by page cache, browser cache, asset optimization, CDN support, and operational simplicity. - Published: 2021-10-14T00:00:00.000Z - Updated: 2026-02-14T00:00:00.000Z - Tags: wordpress, caching, performance, seo, guide ## Elementor Free vs Pro: Why Your Choice Dictates Your Business Growth - Type: Article - URL: https://bonnyelangbam.com/blog/elementor-free-vs-pro-2026-guide/ - Description: Compare Elementor Free and Pro by templates, forms, dynamic content, theme building, WooCommerce tools, and long-term maintenance. - Published: 2021-10-11T00:00:00.000Z - Updated: 2026-02-09T00:00:00.000Z - Tags: elementor, wordpress, design, ecommerce, guide ## Elementor Flexbox Containers: Speed Up Your Workflow - Type: Article - URL: https://bonnyelangbam.com/blog/elementor-flexbox-containers/ - Description: Use Elementor Flexbox Containers to build cleaner responsive layouts with less nesting and more predictable alignment. - Published: 2021-10-07T00:00:00.000Z - Updated: 2026-01-19T00:00:00.000Z - Tags: elementor, wordpress, css, performance, guide ## Elementor Pro Widgets 2026: Ultimate Advanced Design Guide - Type: Article - URL: https://bonnyelangbam.com/blog/elementor-pro-widgets-2026-advanced-guide/ - Description: A practical guide to Elementor Pro widgets for theme building, dynamic content, forms, popups, motion, and WooCommerce layouts. - Published: 2021-10-04T00:00:00.000Z - Updated: 2025-12-22T00:00:00.000Z - Tags: elementor, wordpress, woocommerce, design, guide ## Disable XML-RPC in WordPress (Crucial Security Fix) - Type: Article - URL: https://bonnyelangbam.com/blog/disable-xml-rpc-crucial-security-fix/ - Description: Disable the legacy WordPress XML-RPC API without a plugin when your site does not use the mobile app or Jetpack, reducing an unnecessary brute-force and pingback attack surface. - Published: 2021-09-30T00:00:00.000Z - Updated: 2026-09-07T00:00:00.000Z - Tags: wordpress, php, security, snippet ## Elementor Guide for Beginners: Master WordPress Design - Type: Article - URL: https://bonnyelangbam.com/blog/elementor-guide-for-beginners/ - Description: Learn Elementor fundamentals: containers, widgets, responsive controls, templates, and a repeatable page-building workflow. - Published: 2021-09-27T00:00:00.000Z - Updated: 2025-12-01T00:00:00.000Z - Tags: elementor, wordpress, design, guide ## How to Buy a Domain and Hosting: A Beginner's Guide - Type: Article - URL: https://bonnyelangbam.com/blog/buy-a-domain-and-hosting-a-beginners-guide/ - Description: Choose a domain, compare hosting, connect DNS, activate SSL, and establish a reliable foundation for a WordPress website. - Published: 2021-09-23T00:00:00.000Z - Updated: 2025-11-24T00:00:00.000Z - Tags: wordpress, hosting, domains, performance, guide ## WordPress.com vs WordPress.org: Which One Do You Actually Need? - Type: Article - URL: https://bonnyelangbam.com/blog/wordpress-com-vs-wordpress-org/ - Description: Compare WordPress.com and self-hosted WordPress.org by ownership, plugins, themes, cost, maintenance, and ecommerce flexibility. - Published: 2021-09-20T00:00:00.000Z - Updated: 2026-02-09T00:00:00.000Z - Tags: wordpress, hosting, ecommerce, guide ## How to Build a WordPress Website in 2026 - Type: Article - URL: https://bonnyelangbam.com/blog/how-to-build-a-wordpress-website-in-2026/ - Description: A practical WordPress build process covering planning, hosting, themes, content, performance, security, SEO, and responsible AI-assisted workflows. - Published: 2021-09-16T00:00:00.000Z - Updated: 2026-02-09T00:00:00.000Z - Tags: wordpress, seo, performance, security, guide ## Display In Stock or Out of Stock Status on WooCommerce Product Pages - Type: Article - URL: https://bonnyelangbam.com/blog/woocommerce-instock-out-of-stock-display-to-product-page/ - Description: Show a tailored In Stock or Out of Stock message on WooCommerce product pages using the product's real stock status. - Published: 2021-09-13T00:00:00.000Z - Updated: 2025-12-01T00:00:00.000Z - Tags: woocommerce, wordpress, php, snippet ## Disable Flat Rate When Free Shipping Is Available in WooCommerce - Type: Article - URL: https://bonnyelangbam.com/blog/disable-flat-rate-if-free-shipping-is-available-woocommerce/ - Description: Hide WooCommerce flat-rate methods whenever a free-shipping method is available in the current package. - Published: 2021-09-09T00:00:00.000Z - Updated: 2025-12-01T00:00:00.000Z - Tags: woocommerce, wordpress, php, shipping, snippet ## Elementor Form HTML Email Template - Type: Article - URL: https://bonnyelangbam.com/blog/elementor-form-html-template/ - Description: A responsive HTML email template for Elementor Forms with name, phone, email, and message fields. - Published: 2021-09-06T00:00:00.000Z - Updated: 2025-12-03T00:00:00.000Z - Tags: elementor, wordpress, html, email, snippet ## Allow Only a 10-Digit Number in an Elementor Tel Field - Type: Article - URL: https://bonnyelangbam.com/blog/js-to-allow-only-10-digit-number-in-tel-field-form-elementor/ - Description: Restrict an Elementor telephone field to digits and validate exactly 10 numbers before the form submits. - Published: 2021-09-02T00:00:00.000Z - Updated: 2025-12-01T00:00:00.000Z - Tags: elementor, wordpress, javascript, forms, snippet ## Register New WordPress Users with Elementor Form Approval - Type: Article - URL: https://bonnyelangbam.com/blog/elementor-form-to-register-as-new-user-with-approval-feature-with-custom-user-role/ - Description: Create WooCommerce customer accounts from an Elementor Pro form, add an admin approval column, and block login until approval. - Published: 2021-08-30T00:00:00.000Z - Updated: 2025-12-03T00:00:00.000Z - Tags: elementor, wordpress, woocommerce, php, users, snippet ## Add WooCommerce Support to a WordPress Theme - Type: Article - URL: https://bonnyelangbam.com/blog/theme-to-support-woocomerce/ - Description: Declare WooCommerce support in a classic WordPress theme with the after_setup_theme hook. - Published: 2021-08-26T00:00:00.000Z - Updated: 2025-12-01T00:00:00.000Z - Tags: woocommerce, wordpress, php, themes, snippet ## Replace the WordPress Logo on the Login Page - Type: Article - URL: https://bonnyelangbam.com/blog/replacing-wordpress-logo-on-login-page/ - Description: Use the logo from WordPress Customizer settings on the login screen, with a fallback to the default WordPress logo. - Published: 2021-08-23T00:00:00.000Z - Updated: 2025-12-01T00:00:00.000Z - Tags: wordpress, php, branding, login, snippet ## Remove Product Images When Deleting WooCommerce Products - Type: Article - URL: https://bonnyelangbam.com/blog/how-to-remove-unused-woocommerce-images-from-your-woocommerce-store/ - Description: Delete a WooCommerce product's featured image and gallery attachments when the product is permanently deleted. - Published: 2021-08-22T00:00:00.000Z - Updated: 2025-12-01T00:00:00.000Z - Tags: woocommerce, wordpress, php, media, snippet