WooCommerce のカテゴリーページで、長い商品タイトルを「…」で終わらせ、短いタイトルに切り詰めたいと考えています。そういえば、「content-product.php」からのループで、カテゴリページの商品が表示されています。
コードは次のとおりです。
<li<?php echo $class ?>>
<?php do_action( 'woocommerce_before_shop_loop_item' ); ?>
<a href="<?php the_permalink(); ?>">
<div class="thumbnail">
<?php do_action( 'woocommerce_before_shop_loop_item_title' ); ?>
<?php if ( yiw_get_option( 'shop_show_name' ) ) : ?>
<strong class="<?php echo $title_position; ?>">
<?php the_title(); ?>
</strong>
<?php endif ?>
</div>
<?php do_action( 'woocommerce_after_shop_loop_item_title' ); ?>
</a>
<?php do_action( 'woocommerce_after_shop_loop_item' ); ?>
</li>
長い文字列を短縮する多くの PHP 関数を見つけました (これは単純なhttp://shrtnr.us/r0yfwgのようです) が、その関数をthe_title()
...に適用することはできません。
誰かが私を正しい方向に向けることができれば幸いです。前もって感謝します :)