Woocommerce 在庫なし表示

情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。

これは、使用するテーマによっても違うのかもしれないが、
全体の設定で在庫管理あり・個別の在庫管理なしで、「在庫なし」を選択すると、一覧と詳細両方に「在庫なし」が表示され、
個別の在庫管理ありで、在庫がゼロになると詳細ページのみ「在庫なし」が表示される。

これを、個別の在庫管理ありで、在庫がゼロになったときに一覧にも「在庫なし」を表示したい。
*Out of stock と表示されることが多いと思うが、これを変更したい場合は、https://web-taiyo.com/mfn/works/150412.htmlhttps://web-taiyo.com/mfn/works/190301.html 参照

add_action('woocommerce_after_shop_loop_item_title','show_stock_single',5);
function show_stock_single() {
  global $product;
  $StockQ=$product->get_stock_quantity();

  if($StockQ<1)
  {
	echo '<span class="onsale out-of-stock">Sold Out</span>';
  } }

表示部分の要素・スタイルは使用テーマに合わせてもらえば、おそらく同じ表示になるのではないかと。