Как скрыть товары с нулевой ценой из каталога WooCommerce
#wordpress #php #woocommerce #development #hooks
Источник: @mihdan_dev
/**
* Скрывает товары с нулевой ценой.
*
* @author Mikhail Kobzarev <[email protected]>
*/
add_action(
'pre_get_posts',
static function ( WP_Query $query ): void {
if ( is_admin() || ! $query->is_main_query() ) {
return;
}
if ( is_shop() || is_product_category() || is_product_tag() ) {
$query->set(
'meta_query',
array(
array(
'key' => '_regular_price',
'value' => 0,
'compare' => '>',
'type' => 'NUMERIC',
)
)
);
}
},
25
);
#wordpress #php #woocommerce #development #hooks
Источник: @mihdan_dev
👍4
Как добавить логотипы брендов в фильтрах плагина Filter Everything Pro
👉 https://filtereverything.pro/resources/hooks/
#wordpress #woocommerce #plugins #hooks #filters #FilterEverythingPro
Источник: @mihdan_dev
add_filter(
'wpc_filters_checkbox_term_html',
function ( string $html, string $link_attributes, WP_Term $term, $filter ): string {
if ( $term->taxonomy === 'pa_brand' ) {
$img = '<img src="' . plugin_dir_url( __FILE__ ) . '/img/' . $term->slug . '.svg" width="15" height="15" />';
$html = '<a ' . $link_attributes . '>' . $img . ' ' . $term->name . '</a>';
}
return $html;
},
10,
4
);
👉 https://filtereverything.pro/resources/hooks/
#wordpress #woocommerce #plugins #hooks #filters #FilterEverythingPro
Источник: @mihdan_dev
🔥3👍1