表示オーダーやワイコム商品の寸法(長さ、幅、高さ)をフィルタリングする方法を探しています。私は幅の前に高さを表示したいと思います。WooCommerceの単一商品ページで商品の寸法を変更する
<?php if ($display_dimensions && $product->has_dimensions()) : ?>
<div class="c-details-row">
<div class="c-details-col c-details-col_1">
<span class="c-label-middle"><?php _e('Size', 'woocommerce') ?></span>
</div>
<div class="c-details-col c-details-col_2">
<span class="c-label-middle"><?php echo esc_html(wc_format_dimensions($product->get_dimensions(false))); ?></span>
</div>
</div>
<?php endif; ?>
:返されるのHTMLをフォーマットするために、私は、製品-attributes.phpテンプレートを変更した
function wsa_show_product_dimensions() {
global $product;
echo $product->list_attributes();
}
add_action('woocommerce_single_product_summary', 'wsa_show_product_dimensions', 25);
:
は、現時点では私は、寸法が表示されている場所をフィルタリングするために、カスタム目的球を使用します
get_dimensions();
機能をフィルタリングする必要があることがわかりますが、配列を並べ替える方法はわかりません。
私はlist_attributes();
が廃止されていることを知っているので、できるだけ新しいwc_display_product_attributes
メソッドを使用すると、これを行う方法についての助けがあれば大丈夫です。まず
これは素晴らしい@LoicTheAztecです。ありがとうございます。テンプレートのcustuomisationスニペット(「次元」は「次元」でなければならない)の小さなタイプミスがあります - これは絶対に完璧です。どうもありがとう – Marco