Display WooCommerce tag cloud widget as list

WordPress tag widgets display tags in a tag cloud by default. Here’s how to override that default behavior; specifically, how to display WooCommerce tags as lists. To convert the WooCommerce Product Tags Widget display from tag cloud to list, use something like this. The key here is the taxonomy argument, whose value must correspond to the slug for the WooCommerce product tag (‘product_tag’, by default).

Forward email in Google Workspace

Apps > Google Workspace > Settings for Gmail > Default routing > Add another rule “Envelope recipient” = changes recipient address “Also deliver to” = sends a copy to

Disable big image scaling threshold in WordPress

WordPress 5.3 introduces a new way to manage images by detecting “big” images and generating a “web-optimized maximum size” of them. How does it work? When a new image is uploaded, WordPress will detect if it is a “big” image by checking if its height or its width is above a big_image threshold. The default threshold value is 2560px, filterable with the new big_image_size_threshold filter. If an image height or width is above this threshold, it will be scaled down, with the threshold being used as max-height and max-width value. The scaled-down image will be used as the largest available size. In this case, the original image file is stored in the uploads directory and its name is stored in another array key in the image meta array: original_image. To be able to always get the path to an originally uploaded image a new function wp_get_original_image_path() was introduced. Disabling the scaling The scaling is controlled by the big_image_size_threshold filter. Returning false from the filter callback will disable it.

Large logo before scroll on mobile

This code does the following on mobile devices when using mobile header: sets logo to be larger than the container before scroll adds text after logo after scroll resets width of ‘a’ element to fix Safari bug This technique was implemented on mutthutt.ca