[php]
// Onemogući regiju/županiju
add_filter( ‘woocommerce_shipping_calculator_enable_state’, ‘__return_false’ );
// Onemogući grad
add_filter( ‘woocommerce_shipping_calculator_enable_postcode’, ‘__return_false’ );
// Onemogući poštanski broj (ZIP)
add_filter( ‘woocommerce_shipping_calculator_enable_city’, ‘__return_false’ );
[/php]
Dodavanje teksta nakon kalkulatora
[php]
add_action( ‘woocommerce_after_shipping_calculator’, ‘mx_shipping_calc_notice’ );
function mx_shipping_calc_notice() {
echo ‘
Izračun je informativnog karaktera. Točan iznos možete vidjeti u sljedećem koraku, nakon unosa adrese.
‘;
}
[/php]
Ako želite da se poruka pojavljuje odmah nakon gumba Ažuriraj ukupno, možete nadjačati datoteku shipping-calculator.php tako što ćete kopirati tu datoteku iz
wp-content/plugins/woocommerce/templates/cart/shipping-calculator.php
u novokreirani folder u sklopu vaše child teme na putanji
wp-content/themes/tvojatema/woocommerce/cart/shipping-calculator.php
Kada ste kopirali datoteku, otvorite je u omiljenom text editoru i nakon linije 96 (trenutno) dodajte gore spomenuti echo
[php highlight=”3-4″]
<button type="submit" name="calc_shipping" value="1" class="button border"><?php esc_html_e( ‘Update totals’, ‘woocommerce’ ); ?></button>
// Ovdje možemo dodati svoju poruku/disclaimer
Izračun je informativnog karaktera. Točan iznos možete vidjeti u sljedećem koraku, nakon unosa adrese.
<?php wp_nonce_field( ‘woocommerce-shipping-calculator’, ‘woocommerce-shipping-calculator-nonce’ ); ?>
[/php]
Ako npr. koristite WPML i želite prikazati različite poruke ili ih drukčije stilizirati pomoću CSS-a, možete to učiniti ovako:
[php]
<?php
if (ICL_LANGUAGE_CODE == "hr") {
echo ‘
Izračun je informativnog karaktera. Točan iznos možete vidjeti u sljedećem koraku, nakon unosa adrese.
‘;
}
elseif (ICL_LANGUAGE_CODE == "en") {
echo ‘
The calculation is informative. You can see the exact amount in the next step after entering the address.
‘;
}
?>
[/php]