<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>badge prodotto Archivi - Alessandro Albergo</title>
	<atom:link href="https://alessandroalbergo.it/tag/badge-prodotto/feed/" rel="self" type="application/rss+xml" />
	<link>https://alessandroalbergo.it/tag/badge-prodotto/</link>
	<description>Alessandro Albergo, sviluppatore - Frontend e Backend - Bari - Realizzazione siti web</description>
	<lastBuildDate>Tue, 14 Dec 2021 19:56:47 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://alessandroalbergo.it/wp-content/uploads/2021/03/cropped-aa-giallo-32x32.png</url>
	<title>badge prodotto Archivi - Alessandro Albergo</title>
	<link>https://alessandroalbergo.it/tag/badge-prodotto/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Badge prodotto in promozione WooCommerce</title>
		<link>https://alessandroalbergo.it/badge-prodotto-in-promozione-woocommerce/</link>
					<comments>https://alessandroalbergo.it/badge-prodotto-in-promozione-woocommerce/#comments</comments>
		
		<dc:creator><![CDATA[Alessandro Albergo]]></dc:creator>
		<pubDate>Thu, 29 Apr 2021 11:00:44 +0000</pubDate>
				<category><![CDATA[sviluppo web]]></category>
		<category><![CDATA[Temi Wordpress]]></category>
		<category><![CDATA[woocommerce]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[badge prodotto]]></category>
		<category><![CDATA[wordpress theme]]></category>
		<guid isPermaLink="false">https://alessandroalbergo.it/?p=3624</guid>

					<description><![CDATA[<p>Su un prodotto scontato su un sito in WordPress, utilizzando il plugin WooCommerce , generalmente viene mostrato un badge o una parola evidenziata che ha come testo “In promozione”, . Di solito il testo varia in base al tema installato presente sul proprio sito WP. &#160; &#160; Vorresti modificare quel badge/parola che appare sulle foto..</p>
<p>L'articolo <a href="https://alessandroalbergo.it/badge-prodotto-in-promozione-woocommerce/">Badge prodotto in promozione WooCommerce</a> proviene da <a href="https://alessandroalbergo.it">Alessandro Albergo</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Su un prodotto scontato su un sito in WordPress, utilizzando il plugin <a style="color: #fac921;" href="https://woocommerce.com/" target="_blank" rel="noopener noreferrer">WooCommerce</a> , generalmente viene mostrato un badge o una parola evidenziata che ha come testo “<strong>In promozione</strong>”, . Di solito il testo varia in base al tema installato presente sul proprio sito WP.</p>
<p>&nbsp;</p>
<p><a href="https://alessandroalbergo.it/wp-content/uploads/2021/04/WooCommerce-Sale-DreamHost-750x498-1.jpg" target="_blank" rel="noopener"><img decoding="async" class="aligncenter wp-image-3627 size-full" src="https://alessandroalbergo.it/wp-content/uploads/2021/04/WooCommerce-Sale-DreamHost-750x498-1.jpg" alt="Badge prodotto in promozione WooCommerce" width="100%" height="100%" srcset="https://alessandroalbergo.it/wp-content/uploads/2021/04/WooCommerce-Sale-DreamHost-750x498-1.jpg 750w, https://alessandroalbergo.it/wp-content/uploads/2021/04/WooCommerce-Sale-DreamHost-750x498-1-300x199.jpg 300w, https://alessandroalbergo.it/wp-content/uploads/2021/04/WooCommerce-Sale-DreamHost-750x498-1-604x400.jpg 604w, https://alessandroalbergo.it/wp-content/uploads/2021/04/WooCommerce-Sale-DreamHost-750x498-1-349x233.jpg 349w" sizes="(max-width: 750px) 100vw, 750px" /></a></p>
<p>&nbsp;</p>
<p><b>Vorresti modificare quel badge/parola che appare sulle foto dei tuoi prodotti, ma non c&#8217;è una sezione che ti permetta di farlo ? Niente panico, scopriamo come farlo in pochissimi minuti!</b></p>
<p>Per prima cosa quello che ti serve è un FTP Manager, oppure potrai utilizzare il plugin che ti permetta di vedere i tuoi file come ho scritto precedentemente <a style="color: #fac921;" href="https://alessandroalbergo.it/condividere-files-in-una-sottocartella-della-directory-di-wordpress/">in questo articolo</a> .</p>
<p>&nbsp;</p>
<h2>Modificare Badge prodotto in promozione WooCommerce</h2>
<p>&nbsp;</p>
<p>Adesso rechiamoci nella cartella del tema in uso in wp-content -&gt; themes -&gt; cartella (nome del tuo tema) .</p>
<p>Nel tema ci sarò un file chiamato &#8220;<strong>functions.php</strong>&#8221; , apriamolo e incolliamo questo codice che ho già preparato per te :</p>
<div class="wp-block-codemirror-blocks code-block ">
<pre class="CodeMirror" data-setting="{&quot;mode&quot;:&quot;php&quot;,&quot;mime&quot;:&quot;text/x-php&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:false,&quot;lineWrapping&quot;:true,&quot;styleActiveLine&quot;:false,&quot;readOnly&quot;:true,&quot;align&quot;:&quot;&quot;}">/**
Calcolo e vista della percentuale di sconto sul prodotto - WooCommerce
*/
add_action( 'woocommerce_before_single_product_summary', 'labdesign80_show_sale_percentage', 25 );
add_action( 'woocommerce_before_shop_loop_item_title', 'labdesign80_show_sale_percentage', 25 );
 
function labdesign80_show_sale_percentage() {
global $product;
if ( $product-&gt;is_on_sale() ) {
if ( ! $product-&gt;is_type( 'variable' ) ) {
$max_percentage = round( ( ( $product-&gt;regular_price - $product-&gt;sale_price ) / $product-&gt;regular_price ) * 100 );
} else {
foreach ( $product-&gt;get_children() as $child_id ) :
$variation = $product-&gt;get_child( $child_id );
$price = $variation-&gt;get_regular_price();
$sale = $variation-&gt;get_sale_price();
$percentage = $price != 0 &amp;&amp; ! empty( $sale ) ? ( ( $price - $sale ) / $price * 100 ) : $max_percentage;
if ( $percentage &gt;= $highest_percentage ) :
$max_percentage = $percentage;
$regular_price = $product-&gt;get_variation_regular_price( 'min' );
$sale_price = $product-&gt;get_variation_sale_price( 'min' );
endif;
endforeach;
}
echo apply_filters( 'woocommerce_sale_flash', '&lt;span class="onsale"&gt;-' . round($max_percentage) . '%&lt;/span&gt;', $post, $product );
}
}</pre>
</div>
<p><strong>Con questo codice ora vedrai la percentuale di sconto in totale sul prodotto.</strong></p>
<p>Se il tuo prodotto costasse 100€ e il prezzo di promozione fosse 50€ , questo <b>snippet</b>  <strong>di codice</strong> mostrerà la percentuale esatta anziché la parola sulla/sotto la foto del prodotto, ovvero <strong>50%</strong>.</p>
<p>Se invece quello che cerchi è semplicemente un metodo per modificare la parola &#8220;in promozione&#8221; sulla foto del prodotto  , potrai usare questo snippet :</p>
<div class="wp-block-codemirror-blocks code-block ">
<pre class="CodeMirror" data-setting="{&quot;mode&quot;:&quot;php&quot;,&quot;mime&quot;:&quot;text/x-php&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:false,&quot;lineWrapping&quot;:true,&quot;styleActiveLine&quot;:false,&quot;readOnly&quot;:true,&quot;align&quot;:&quot;&quot;}">&lt;?php if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly } global $post, $product; ?&gt;
 
&lt;?php if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly global $post, $product; if ( ! $product-&gt;is_in_stock() ) return;
$sale_price = get_post_meta( $product-&gt;id, '_price', true);
$regular_price = get_post_meta( $product-&gt;id, '_regular_price', true);
if (empty($regular_price)){ //then this is a variable product
$available_variations = $product-&gt;get_available_variations();
$variation_id=$available_variations[0]['variation_id'];
$variation= new WC_Product_Variation( $variation_id );
$regular_price = $variation -&gt;regular_price;
$sale_price = $variation -&gt;sale_price;
}
$sale = Cancellami e modifica questa frase ;
?&gt;
&lt;?php if ( !empty( $regular_price ) &amp;&amp; !empty( $sale_price ) &amp;&amp; $regular_price &gt; $sale_price ) : ?&gt;
&lt;?php echo
apply_filters( 'woocommerce_sale_flash', '&lt;span class="onsale"&gt; $sale &lt;/span&gt;', $post, $product );
?&gt;
&lt;?php endif; ?&gt;</pre>
</div>
<p>Tutto quello che dovrai fare è modificare la frase &#8220;cancellami e modifica questa frase&#8221; che ho creato per te.</p>
<p>Chiaramente dovrai utilizzare piccole parole, come &#8220;scontato&#8221; o &#8220;in sconto&#8221; per non pasticciare troppo la foto del prodotto in promozione di WooCommerce sul tuo WordPress.</p>
<p>&nbsp;</p>
<h2>Rimuovere il badge o la parola sul prodotto in promozione</h2>
<p>&nbsp;</p>
<p><strong>Vorresti rimuovere il badge/parola dal tuo prodotto in promozione?  </strong></p>
<p>Incolla questo codice :</p>
<div class="wp-block-codemirror-blocks code-block ">
<pre class="CodeMirror" data-setting="{&quot;mode&quot;:&quot;php&quot;,&quot;mime&quot;:&quot;text/x-php&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:false,&quot;lineWrapping&quot;:true,&quot;styleActiveLine&quot;:false,&quot;readOnly&quot;:true,&quot;align&quot;:&quot;&quot;}">add_filter('woocommerce_sale_flash', 'lw_hide_sale_flash');
function lw_hide_sale_flash()
{
return false;
}</pre>
</div>
<p>Bene adesso avrai il tuo prodotto con un badge personalizzato ! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>È stato utile questo articolo ? <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Lasciami un commento</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>L'articolo <a href="https://alessandroalbergo.it/badge-prodotto-in-promozione-woocommerce/">Badge prodotto in promozione WooCommerce</a> proviene da <a href="https://alessandroalbergo.it">Alessandro Albergo</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://alessandroalbergo.it/badge-prodotto-in-promozione-woocommerce/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
