Save $50 on MainWP Pro!

Manage unlimited sites with no per-site fees. Limited-time offer!

MainWP Blog - Sebastian Moran

Sebastian Moran is a WordPress performance expert and technical liaison for MainWP.

Disable Related Products Transient Deletion in WooCommerce

Published on May 14, 2025 by Sebastian Moran under Tips & Tricks
Disable Related Products Transient Deletion in WooCommerce
When running a WooCommerce store on WordPress, performance optimization is key to ensuring a smooth and efficient user experience. One often overlooked performance-related issue arises from how WooCommerce handles related products—specifically, the automatic deletion and regeneration of related products transients. While transients are usually a helpful part of WordPress’s caching strategy, in this case, their frequent deletion can bog down your site. Here’s why you might want to disable this deletion and how doing so can reduce performance issues. What Continue reading the post...

Troubleshooting: WooCommerce Orders Not Completing

Published on May 12, 2025 by Sebastian Moran under Tips & Tricks
Troubleshooting: WooCommerce Orders Not Completing
WooCommerce is a commonly used e-commerce plugin for WordPress, but if you offer virtual and downloadable products on your site, you may encounter issues with the order status not being set correctly. The WooCommerce plugin provides many filters, actions, and hooks that allow you to force order status on orders containing virtual and downloadable products. If the default setting of the order status is completed for those types of products, you can use this code snippet. If you need to Continue reading the post...

WooCommerce Tweaks: How to Disable Blocks Stylesheet in WordPress

Published on May 7, 2025 by Sebastian Moran under Tips & Tricks
WooCommerce Tweaks: How to Disable Blocks Stylesheet in WordPress
WooCommerce is a powerful eCommerce solution for WordPress, offering various features and design elements to enhance online stores. One of these features is the WooCommerce Blocks plugin, which provides customizable blocks for product displays, checkout pages, and more. However, the WooCommerce Blocks stylesheet (wc-blocks-style.css) is automatically loaded on all pages, even those that don’t utilize WooCommerce blocks. This can lead to performance issues, unnecessary resource loading, and conflicts with custom styling set in the active theme. If you’re wondering whether Continue reading the post...

Troubleshooting WooCommerce Analytics: How to Clear the Cache

Published on May 5, 2025 by Sebastian Moran under Tips & Tricks
Troubleshooting WooCommerce Analytics: How to Clear the Cache
WooCommerce Analytics provides vital insights into sales trends, customer behaviors, and product performance. However, clearing the cache can help ensure the latest information is displayed if the data seems outdated or inaccurate. Here’s a step-by-step guide to clearing the WooCommerce Analytics cache. Why Clear the Cache in WooCommerce Analytics? Caching is used to speed up data retrieval and reduce server load. However, outdated or incorrect data may be displayed due to: Stale or incomplete analytics reports Changes in orders, products, Continue reading the post...

Optimize Jetpack Boost Settings to Prevent Transient Buildup

Published on May 1, 2025 by Sebastian Moran under Tips & Tricks
Optimize Jetpack Boost Settings to Prevent Transient Buildup
Jetpack Boost is a WordPress plugin that helps improve your website’s speed and Core Web Vitals with minimal setup. It offers three key performance features: critical CSS generation for faster loading of above-the-fold content, deferred loading of non-essential JavaScript to reduce render blocking, and lazy image loading to minimize page load time. Designed for ease of use, Jetpack Boost enables one-click optimizations that are suitable for both beginners and advanced users. By streamlining how content loads, it enhances user experience Continue reading the post...

How to Fully Disable AI in Jetpack for WordPress

Published on April 15, 2025 by Sebastian Moran under Tips & Tricks
How to Fully Disable AI in Jetpack for WordPress
Jetpack is a powerful WordPress plugin and service offering security, performance, and site management tools. To enhance security, it provides automated backups, malware scanning, brute force attack protection, and downtime monitoring. Performance features include a CDN for images, lazy loading, and fast video hosting. Jetpack offers SEO tools, social media auto-sharing, and newsletter subscriptions for marketing.  If you use the Jetpack plugin and service on your site but want to disable all of the AI features, you can use a Continue reading the post...

Breaking Down WordPress 6.8: New Tools for Users and Developers

Published on April 10, 2025 by Sebastian Moran under Tips & Tricks
Breaking Down WordPress 6.8: New Tools for Users and Developers
WordPress 6.8, which is scheduled to be released on the 15th April 2025, focuses on refining the platform with numerous enhancements to improve user experience, accessibility, and developer capabilities. This update introduces a more streamlined design experience, expanded style controls, and enhanced typography options. Additionally, new “Write” and “Design” modes provide users greater flexibility when editing content. Enhanced Design Experience The “Zoom Out” editing approach in WordPress 6.8 allows users to view and edit their content within the broader context Continue reading the post...

Protect Your Site: How to Detect and Remove Abandoned Plugins

Published on April 8, 2025 by Sebastian Moran under Tips & Tricks
Protect Your Site: How to Detect and Remove Abandoned Plugins
Plugins are one of WordPress’s greatest strengths, allowing site owners to add features without touching code. From SEO tools to security add-ons, there’s practically a plugin for everything. But not all plugins are created equal — and some are downright dangerous. We’re talking about abandoned plugins. What is an Abandoned Plugin? An abandoned plugin is no longer being updated or maintained by its developer. This means no new features, no bug fixes, and worst of all, no security patches. As Continue reading the post...

Simple Steps to Clear WooCommerce Transients and Improve Site Performance

Published on March 18, 2025 by Sebastian Moran under Tips & Tricks
Simple Steps to Clear WooCommerce Transients and Improve Site Performance
Transients in WooCommerce are a method used by WordPress to temporarily store data in the database or cache to improve the performance of the website. These transients can be related to various aspects of the store, such as product data, inventory, pricing, or shipping information. However, as time passes or when there are changes in the store (such as product updates or price changes), outdated or “stale” transients can accumulate. This can lead to issues such as incorrect data being Continue reading the post...

How to Clean and Optimize the WooCommerce Sessions Table

Published on March 3, 2025 by Sebastian Moran under About, Tips & Tricks
How to Clean and Optimize the WooCommerce Sessions Table
Maintaining an optimized database is crucial for the performance of any WordPress site, especially when running an e-commerce store with WooCommerce. One of the tables that can contribute to database bloat over time is the woocommerce_sessions table. This table stores user session data, such as cart contents and other temporary information, but it can accumulate expired session data if not regularly cleaned. In this article, we’ll optimize the woocommerce_sessions table to ensure your store runs smoothly. 1. Backup Your Database Continue reading the post...

Share

Manage Unlimited WordPress Sites from One Dashboard!

  • Privacy-first, Open Source, Self-hosted
  • Easy Client Management
  • 15+ & 30 + Premium Add-ons
  • Bulk Plugins & Themes Management
Get Pro Now

Categories

Recent Posts

Search MainWP.com

[searchwp_form id="1"]