Steps:
- Access Your WordPress Dashboard:
- Go to Appearance > Theme File Editor.
- Alternatively, use an FTP client or a code editor if you prefer working locally.
- Edit the Functions File:
- Open your theme’s
functions.phpfile (preferably in a child theme to avoid losing changes during updates).
- Open your theme’s
- Add the Code:
add_filter( 'woocommerce_single_product_zoom_enabled', '__return_false' ); - Save Changes:
- Click Update File if editing through WordPress or upload the file if using FTP.
Why This Works:
- This code uses WooCommerce’s built-in filter
woocommerce_single_product_zoom_enabledto disable the zoom feature globally by returningfalse.
Important Notes:
- Use a Child Theme: If you’re editing the
functions.phpfile directly, consider using a child theme to avoid overwriting changes when updating the theme. - Test the Site: Clear your browser and website cache, then check a single product page to ensure the zoom feature is disabled.
If you don’t want to mess around with the functions.php file you can download a plugin called Code Snippets. You can download it here.