Viewing 14 posts - 1 through 14 (of 14 total)
  • Author
    Posts
  • #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.php

    add_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.
    #1406602

    Hey 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,
    Mike

    #1406622

    ok 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 H

    #1406639

    Hi,
    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
    Enfold_Support_2000.jpeg
    Then on the product page the attribute will show under the description and in the Additional information tab:
    Enfold_Support_2004.jpeg

    Best regards,
    Mike

    #1406755

    Grazie 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?

    #1406773

    Hi,
    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.
    Enfold_Support_2026.jpeg

    Best regards,
    Mike

    #1406787

    Grazie,
    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 questione

    #1406801

    Hi,
    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,
    Mike

    #1406845

    Le 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 prezzo

    #1406921

    Hi,
    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,
    Mike

    #1406960

    Non funziona,
    purtroppo con questa funzione sparisce completamente la dicitura spedizione espressa

    #1407023

    Hi,
    Odd, it works when I test it:
    Enfold_Support_2042.jpeg
    Please ensure to copy the code from the forum and not an email notification so the symbols are not converted.
    If this doesn’t correct please include admin login in the Private Content area so we can investigate.

    Best regards,
    Mike

    #1407025

    Scusami avevo sbagliato a copiare,
    ora tutto funziona!
    grazie mille ancora!
    Cordiali saluti

    #1407071

    Hi,

    Great! Glad to know that the solution is working for you. If you have any more questions or issues in the future, please don’t hesitate to create a new thread and we’ll be happy to assist you.

    Have a great day!

    Best regards,
    Ismael

Viewing 14 posts - 1 through 14 (of 14 total)
  • The topic ‘LOGO TESTATA PER MOBILE’ is closed to new replies.