if ( ! empty( $posts ) ) { wp_redirect( get_permalink( $posts[0] ), 302 ); exit; } } /** * Remember that this visitor has a discount so HollerBox discount popups stay hidden. * Set when they land on any ?discount= link (before EDD redirects it away) or when EDD applies a discount. */ add_action( 'init', 'spc_discount_link_cookie', 1 ); function spc_discount_link_cookie() { if ( ! empty( $_GET['discount'] ) ) { spc_set_has_discount_cookie(); } } add_action( 'edd_cart_discount_set', 'spc_set_has_discount_cookie' ); function spc_set_has_discount_cookie() { if ( headers_sent() || ! empty( $_COOKIE['spc_has_discount'] ) ) { return; } setcookie( 'spc_has_discount', '1', time() + 30 * DAY_IN_SECONDS, COOKIEPATH ? COOKIEPATH : '/', COOKIE_DOMAIN, is_ssl(), false ); } /** * Hide any HollerBox popup whose button links to a ?discount URL when the visitor already has a discount. * Done in the browser (not PHP) because the popup list is baked into cached page HTML. */ add_action( 'wp_enqueue_scripts', 'spc_hollerbox_hide_discount_popups', 20 ); function spc_hollerbox_hide_discount_popups() { if ( ! wp_script_is( 'hollerbox-popups', 'enqueued' ) ) { return; } wp_add_inline_script( 'hollerbox-popups', " if ( document.cookie.indexOf( 'spc_has_discount=1' ) !== -1 && window.HollerBox && Array.isArray( HollerBox.active ) ) { HollerBox.active = HollerBox.active.filter( function ( p ) { return ! ( p.button_link || '' ).includes( '?discount' ); } ); }", 'before' ); }
| Prio | Original string | Translation | — |
|---|---|---|---|
| Center | Centre | Details | |
| Repeat | Répéter | Details | |
| Top Left | En haut à gauche | Details | |
| Top Right | En haut à droite | Details | |
| Bottom Left | En bas à gauche | Details | |
| Bottom Right | En bas à droite | Details | |
| Margin from edge | Marge par rapport au bord | Details | |
| Watermark Thumbnails | Vignettes en filigrane | Details | |
| Enable Taxes | Activer les taxes | Details | |
| Tax Rates | TVA | Details | |
| Be as specific as you need. Order for most priority. You can include multiple zip/postal codes with commas. | Soyez aussi précis que vous le souhaitez. L'ordre de priorité doit être le plus élevé possible. Vous pouvez inclure plusieurs codes postaux avec des virgules. | Details | |
|
Be as specific as you need. Order for most priority. You can include multiple zip/postal codes with commas. Soyez aussi précis que vous le souhaitez. L'ordre de priorité doit être le plus élevé possible. Vous pouvez inclure plusieurs codes postaux avec des virgules.
You have to log in to edit this translation.
|
|||
| Default customer location | Adresse client par défaut | Details | |
| If customer does not have address entered yet, what location is used to determine the default location | Si le client n'a pas encore saisi d'adresse, quel est l'emplacement utilisé pour déterminer l'emplacement par défaut | Details | |
|
If customer does not have address entered yet, what location is used to determine the default location Si le client n'a pas encore saisi d'adresse, quel est l'emplacement utilisé pour déterminer l'emplacement par défaut
You have to log in to edit this translation.
|
|||
| No location by default | Aucun emplacement par défaut | Details | |
| My business location | Mon lieu d'activité | Details | |
Export as