мой сайт использует тему AVADA и woocommerce. Следующий файл wp-content / themes / Avada / templates / w c -catalog-ordering. php Я скопировал его в детскую тему Чтобы сделать цену от самой низкой до самый высокий, следующий код
<li class="<?php echo ( 'price' === $pob || 'price-desc' === $pob ) ? 'current' : ''; ?>">
<?php /* translators: Name, Price, Date etc. */ ?>
<a href="<?php echo esc_url_raw( fusion_add_url_parameter( $query_string, 'product_orderby', 'price' ) ); ?>"><?php printf( esc_html__( 'Sort by %s', 'Avada' ), '<strong>' . esc_attr__( 'Price', 'Avada' ) . '</strong>' ); ?></a>
</li>
Я изменил это
<li class="<?php echo ( 'price' === $pob || 'price-desc' === $pob ) ? 'current' : ''; ?>">
<?php /* translators: Name, Price, Date etc. */ ?>
<a href="?product_orderby=price&product_order=asc">price Lowest to Highest</a>
</li>
Я хочу, чтобы товары с нулевой ценой были перемещены в конец списка. Это означает, что сначала товары отображаются в высокая цена, а затем отображаются продукты с нулевой ценой