WooCommerce 3.3.1 Fix Update

This WooCommerce update fixes the conflicts with some themes after the recently released 3.3.0 update, which was withdrawn because of the themes issue. This update is important when you already have installed WooCommerce 3.3.0 because it fixes the template incompatibilities with some themes.

Overview of the fixes:

  • Added `woocommerce_output_product_categories` to replace `woocommerce_product_subcategories` function to prevent outdated theme template files from outputting categories on the shop and category pages in err.
  • Prevented columns from being set to anything lower than 1.
  • Added extra error checking in Webhooks API to prevent notices when deleting Webhooks.
  • Prevented list table classes being loaded multiple times. This also fixes compatibility with Smart Coupons extension.
  • Removed stray debug string from order email template and fixed some typos.
  • Set up the loop when calling wc_get_loop_prop. Fixes compatibility with some themes.
  • Remove multiple application of filter ‹woocommerce_order_item_product›.
  • Protect against theme support being defined too late. Fixes some issues with custom themes defining WooCommerce support incorrectly.
  • Add fallback for themes that just get the pagination template.
  • Made the on-the-fly image regen also regenerate missing sizes.
  • Fixed missing user_id in webhook migration script.
  • Allow uncategorized category to be sorted like the others.
  • If theme support changes, we may need to flush permalinks since some are changed based on this flag.
  • Fire hooks for pagination etc only when pagination is enabled.
  • Default HTML in end wrapper template.
  • Prevent regular pagination showing on archives for unsupported themes.
  • Fix shop when shown as homepage in unsupported themes.
  • Fix SKU mapping for placeholders during CSV import.
  • Use CRUD search helper in admin products table so partial SKU search works.
  • Fix bulk sale/regular price percentage handling.
  • More specificity on smallscreen style override for columns.
  • Tweak – Add notice for moved store notice setting.
  • Tweak – Allow removing coupons on editable orders only.
  • Tweak – Extended the background processing library to avoid changing methods in the library.
  • Tweak – Do not show row settings if something is managing the number of products per page.
  • Tweak – Allow devs to add ’no-link› class to elements to prevent order view link being triggered on row click.
  • Tweak – Made woocommerce_resize_images filter more useful by calling it later.
  • Tweak – Revert default columns back to 4 so it’s consistent with 3.2.

Remember to create backups before installing updates!

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert