-
AuthorPosts
-
May 6, 2023 at 12:23 pm #1406562
Buon giorno,
sui cellulari il logo diventava troppo grande e si sovrapponeva al menù burger,
così leggendo una guida di come cambiare logo per la visualizzazione su mobile (phone) ho inserito la stringa su functions.phpadd_filter(‘avf_logo’,’av_change_logo’);
function av_change_logo($logo)
{
if(wp_is_mobile() )
{
$logo = “indirizzo del logo”;
}
return $logo;
}
il problema è che nella home da mobile e solamente nella home alle volte mi presenta il logo originale e alle volte quello che ho inserito nella stringa del file php
grazie dell’aiuto- This topic was modified 1 year, 6 months ago by bassato.
May 6, 2023 at 8:29 pm #1406602Hey bassato,
I recommend using css to change the size of the logo on mobile instead. Try this CSS in your Enfold Theme Options ▸ General Styling ▸ Quick CSS field:@media only screen and (max-width: 767px) { .responsive #top .logo { width: 40%; } }
Please ensure to copy the code from the forum and not an email notification so the symbols are not converted.
After applying the css, please clear your browser cache and check.
Feel free to adjust to suit.Best regards,
MikeMay 7, 2023 at 9:29 am #1406622ok sembra funzionare, grazie!
visto che ci sono volevo chiederti un altra info:
come posso fare su woocommerce sulla scheda del prodotto far vedere il tipo di spedizione ?
esempio: SPEDIZIONE ESPRESSA 24/48 HMay 7, 2023 at 1:36 pm #1406639Hi,
If you want to create a shipping option you will need to use a plugin, if you only want to show that a specific product has a shipping method for customer info try adding this code to the end of your child theme functions.php file in Appearance ▸ Editor:add_action( 'woocommerce_single_product_summary', 'product_attribute_dimensions', 25 ); function product_attribute_dimensions(){ global $product; $taxonomies = array('express'); foreach($taxonomies as $taxonomy ){ $value = $product->get_attribute( $taxonomy ); if ( $value ) { $attribute_label_name = wc_attribute_label( $taxonomy ); echo '<p>Express Shipping:' . $value . '</p>'; } } }
the in your product attributes add a custom attribute named express with the value you wish 24/48 H
Then on the product page the attribute will show under the description and in the Additional information tab:
Best regards,
MikeMay 8, 2023 at 3:40 pm #1406755Grazie ancora…
ti chiedo l’ultima cosa:
è possibile evidenziare la scritta “SPEDIZIONE ESPRESSA 24/48 H” sotto la descrizione
in modo che sia dentro una cornice colorata?May 8, 2023 at 6:16 pm #1406773Hi,
To add a class “highlight” to the element so you can apply some css for a background color change the function above to this:add_action( 'woocommerce_single_product_summary', 'add_product_shipping_attribute', 25 ); function add_product_shipping_attribute(){ global $product; $taxonomies = array('express'); foreach($taxonomies as $taxonomy ){ $value = $product->get_attribute( $taxonomy ); if ( $value ) { $attribute_label_name = wc_attribute_label( $taxonomy ); echo '<p class="highlight">Express Shipping:' . $value . '</p>'; } } }
Then add this CSS in your Enfold Theme Options ▸ General Styling ▸ Quick CSS field:
.single-product-summary .highlight { background-color: yellow; display: inline; }
After applying the css, please clear your browser cache and check.
Best regards,
MikeMay 8, 2023 at 7:27 pm #1406787Grazie,
il problema è che non ho creato le descrizioni brevi dei prodotti per cui ” spedizione espressa 24/48h” viene affiancata al prezzo
ti allego il link al prodotto in questioneMay 8, 2023 at 11:27 pm #1406801Hi,
Do you plan on creating descriptions? If not where do you want this to show? Perhaps a mockup of what you would like to see would help.Best regards,
MikeMay 9, 2023 at 8:37 am #1406845Le descrizioni brevi non le creo, ho creato solo le descrizioni prodotto che vengono visualizzate sotto.
mi va bene che la “spedizione espressa 24/48h” venga visualizzata in alto dopo il prezzo ma vorrei che venisse a capo sotto il prezzoMay 9, 2023 at 5:55 pm #1406921Hi,
Try using this function instead with the same css:add_action( 'woocommerce_single_product_summary', 'add_product_shipping_attribute', 25 ); function add_product_shipping_attribute(){ global $product; $taxonomies = array('express'); foreach($taxonomies as $taxonomy ){ $value = $product->get_attribute( $taxonomy ); if ( $value ) { $attribute_label_name = wc_attribute_label( $taxonomy ); echo '<br/><p class="highlight">Express Shipping:' . $value . '</p>'; } } }
Best regards,
MikeMay 10, 2023 at 8:52 am #1406960Non funziona,
purtroppo con questa funzione sparisce completamente la dicitura spedizione espressaMay 10, 2023 at 5:25 pm #1407023May 10, 2023 at 5:51 pm #1407025Scusami avevo sbagliato a copiare,
ora tutto funziona!
grazie mille ancora!
Cordiali salutiMay 11, 2023 at 6:00 am #1407071 -
AuthorPosts
- The topic ‘LOGO TESTATA PER MOBILE’ is closed to new replies.