Messaggio "Esaurito" in Woocommerce

18 mag 2013, 18:35:45
Visualizzazioni: 13.8K
Voti: 2

Per impostazione predefinita il messaggio "Esaurito" viene visualizzato come tag <p> dopo la descrizione del prodotto. Come posso cambiare la posizione in cui viene renderizzato questo messaggio?

0
Tutte le risposte alla domanda 1
6

Per sovrascrivere il messaggio predefinito "esaurito" che viene visualizzato come tag <p>, copia:

wp-content/plugins/woocommerce/templates/single-product/add-to-cart/simple.php

in

wp-content/themes/yourtheme/woocommerce/single-product/add-to-cart/simple.php

Vedi modifica dei file template di Woocommerce

Apri il file copiato. Dalla riga 17 alla 23 troverai questo codice:

<?php
    // Disponibilità
    $availability = $product->get_availability();
    if ($availability['availability']) :
        echo apply_filters( 'woocommerce_stock_html', '<p class="stock ' . esc_attr( $availability['class'] ) . '">' . esc_html( $availability['availability'] ) . '</p>', $availability['availability'] );
    endif;
?>

Qui puoi modificare il tag <p> come preferisci. Ad esempio, l'ho modificato in:

<?php
    // Disponibilità
    $availability = $product->get_availability();
    if ($availability['availability']) :
        echo apply_filters( 'woocommerce_stock_html', '<div class="stock ' . esc_attr( $availability['class'] ) . '">' . esc_html( $availability['availability'] ) . '</div>', $availability['availability'] );
    endif;
?>

Quindi l'output sarà:

<div class="stock out-of-stock">Esaurito</div>

Link importanti:

  1. Hook di Woocommerce
18 mag 2013 19:40:08
Commenti

Ravs, l'idea è "raccogliamo soluzioni, non link". Questa guida ti aiuterà: [risposta].

brasofilo brasofilo
18 mag 2013 19:56:27

risposta modificata provala

Ravinder Kumar Ravinder Kumar
18 mag 2013 23:28:28

Ottimo miglioramento! Per favore mantieni i passaggi della tua prima bozza nella risposta. Sono davvero utili.

fuxia fuxia
18 mag 2013 23:39:45

Ho aggiornato il link della risposta per gli hook di WooCommerce per maggiori informazioni

Ravinder Kumar Ravinder Kumar
18 mag 2013 23:52:21

@bungeshea grazie per avermi corretto. La prossima volta farò più attenzione alla formattazione delle risposte.

Ravinder Kumar Ravinder Kumar
19 mag 2013 09:34:27

@Ravs la tua formattazione andava bene. Semplicemente vogliamo che questo sito sia il migliore possibile, quindi diamo una mano

shea shea
19 mag 2013 09:43:56
Mostra i restanti 1 commenti