This code is useful for removing the “Read More” button (in woocommerce) for items that are out of stock.
/* * replace read more buttons for out of stock items **/ if (!function_exists('woocommerce_template_loop_add_to_cart')) { function woocommerce_template_loop_add_to_cart() { global $product; if (!$product->is_in_stock()) { echo '<a href="'.get_permalink().'" rel="nofollow" class="outstock_button">Sold Out</a>'; } else { woocommerce_get_template('loop/add-to-cart.php'); } } }