Ocultar botões leia mais itens fora de estoque

Não quer que apareça o botão “Ler Mais” para itens que você não tem mais em estoque?
Qual a utilidade disso? Primeiro não poluir o visual do site; Segundo não levar a uma página que muito provavelmente não vai te trazer retorno; Terceiro porque você pode simplesmente querer ou precisar, como um cliente que me pediu isso.
Acesse o arquivo functions.php do seu tema filho (aqui se não tem um tema filho) ou o php inserter e adicione o seguinte código sempre entre as tags do php:

// Ocultar loop de botões leia mais para itens fora de estoque
if (!function_exists('woocommerce_template_loop_add_to_cart')) {
function woocommerce_template_loop_add_to_cart() {
global $product;
if ( ! $product->is_in_stock() || ! $product->is_purchasable() ) return;
wc_get_template('loop/add-to-cart.php');
}
}