В настоящее время у меня есть этот код, который удаляет цены, если он обнаруживает параметр? Np
Я хочу также изменить ссылки, добавив в конце параметр?
Пример. Это сейчас: www.example.com/producto-taza?np. Что я хочу www.example.com / producto-taza? np
(Я хочу, чтобы это произошло для всех URL показанных продуктов)
Код, который у меня есть на данный момент, работает только по цене ине для ссылок.
/* QUITAR PRECIO NP */
// Quitar del hook woocommerce_single_product_summary la funcion que imprime el precio
add_action('template_redirect', 'wc_product_single_remove_price_on_param');
function wc_product_single_remove_price_on_param() {
// Comprueba que estamos en el detalle de un producto y que viene el parametro en la url
if ( is_singular('product') && isset($_GET['np']) ) {
// Agrega lo que se implementara si detecta ?moprice
add_filter( 'woocommerce_variable_sale_price_html', 'businessbloomer_remove_prices', 10, 2 );
add_filter( 'woocommerce_variable_price_html', 'businessbloomer_remove_prices', 10, 2 );
add_filter( 'woocommerce_get_price_html', 'businessbloomer_remove_prices', 10, 2 );
function businessbloomer_remove_prices( $price, $product ) {
if ( ! is_admin() ) $price = '';
return $price;
}
remove_action('wpseo_register_extra_replacements', 'register_custom_extra_replacements');
// Agrega lo que se implementara si detecta ?moprice
}
}
/* QUITAR PRECIO NP */