/wp-content/themes/YOUR_THEME/functions.phpNow, let’s modify the variable: Constant – WC_MAX_LINKED_VARIATIONS vs Filter – woocommerce_ajax_variation_threshold
What is a Redirect?A redirect is a web server function that will redirect traffic from one URL to another. Redirects are an important feature when the need arises. There are several different types of redirects, but the more common forms are temporary and permanent. In this article, we will provide some examples of redirecting through the vhost file, forcing a secure HTTPS connection, redirection to www and non-www as well as the difference between temporary and permanent redirects. Continue reading “How to Redirect URLs Using Nginx”
What is WooCommerce?WooCommerce is a WordPress based plugin used by many small to medium-sized businesses for building, tracking and maintaining an easy to use e-commerce solution. Because WooCommerce is updated regularly with new releases, online sellers can add new and existing features frequently, along with resolving any known bugs or security vulnerabilities. WooCommerce is actively installed on over 4 million WordPress sites and is used to drive e-commerce sales on a significant number of websites. Continue reading “Resolving WooCommerce Plugin and Theme Issues”
The Action Scheduler is a background processing, queue job runner which is built into WooCommerce core. A number of plugins use the Action Scheduler, WooCommerce Subscriptions and WooCommerce Follow-Ups being two of the best known.
WP-CLI makes it easy to delete posts and comments which have been created by the Action Scheduler in WooCommerce. There may be cases where the Action Scheduler might create a large number of posts and comments on your live site, and you want to clear up the data from the site’s database.
Delete Comments from Action Scheduler
To delete comments created by the Action Scheduler, you can run this wp-cli command:
wp comment list --field=comment_ID --'comment_author'='ActionScheduler' --number=1000 | xargs wp comment delete --force
The number can be increased if you have more comments that need to be deleted to 2000 or higher.
Delete Bulk Posts from Action Scheduler
To delete all the scheduled-action posts, you can run this wp-cli command:
wp post list --field=ID --post_type=scheduled-action --posts_per_page=1000 | xargs wp post delete --force
The number can be increased if you have more posts that need to be deleted to say 2000 or higher.
Delete Scheduled Action Posts
To delete all the scheduled-action posts with a post status of trash, you can run this wp-cli command:
wp post list --field=ID --post_type=scheduled-action --posts_per_page=1000 --post_status=trash | xargs wp post delete --force
Delete Bulk Scheduled Actions
To delete all the scheduled-action posts with a post status of cancel, you can run this wp-cli command:
wp post list --field=ID --post_type=scheduled-action --posts_per_page=1000 --post_status=cancel | xargs wp post delete --force
Using a mix of these commands, you will be able to delete posts and comments easily, using WP-CLI on your site. It will also keep your site database clean, allowing it to run more efficiently. Take the work out of maintaining your WordPress site with our Managed WooCommerce product. Our WooCommerce platform comes with free iThemes plugins curated especially for online stores.
Give us a call at 800.580.4985, or open a chat or ticket with us to speak with one of our knowledgeable Solutions or Experienced Hosting advisors to learn how you can take advantage of these techniques today!