Viewing 30 results - 1,171 through 1,200 (of 106,459 total)
  • Author
    Search Results
  • Hi,

    why the horizontal gallery has no possibility to show its images in full size

    We’ve already applied the necessary changes to display the images in full, as shown in the screenshot above. Please purge the plugin cache or clear your browser history, then check the page again.

    Not all users are concerned about displaying images in full, especially in image galleries where there’s no text or meta information included. That’s why css properties like “background-size: cover;” exist. They resize and crop images as needed to make sure the parent container is fully covered, even if it means partially hiding parts of the image.

    https://www.w3schools.com/cssref/css3_pr_background-size.php

    Best regards,
    Ismael

    #1486294

    Hey extraeyes,

    Thank you for the inquiry.

    We tried to access the dashboard, but the account provided above does not have administrator rights. Please update the user role to Administrator so we can access the settings. Are you trying to adjust the size of the images in the shop or catalog page?

    Best regards,
    Ismael

    #1486267

    In reply to: Logo as SVG

    I built that code with Ismael in an other thread. Works on multiple installations for me. All with Enfold 7.1.1. In the theme settings I put the logos as SVG files and those files are loaded in the frontend. As it used to be in older Enfold versions.

    Now I double checked the avia-snippet-sticky-header.js and see it just as you described: only styling of the header, no tweaking of the logo

    On an other installation I tried the code and it is working as expected, but same behaviour on mobile: the normal logo is loaded, not the one defined in the transparency settings.

    I believe it is because usually the header isn’t transparent on mobile. Even with header set to transparent in backend it is only transparent for the larger screen sizes. On mobile the header is normal and therefore the normal logo is loaded and used instead of the one from the transparency settings.

    My conclusion is that I will have to sort it out with CSS since both logos are available in the code.

    But what’s interesting: If I use the SVGs as path (without the code mentioned above) the version from the transparency settings is used on mobile too. That’s different to older Enfold versions and to the behaviour with a logo as image file. Or am I wrong?

    #1486261

    Hey Jackie,
    I only see three buttons:
    Screen Shot 2025 07 02 at 2.52.23 PM
    Try this CSS in your Enfold Theme Options ▸ General Styling ▸ Quick CSS field:

    .avia-buttonrow-wrap {
      display: flex;
      gap: 10px;
      flex-wrap: wrap;
      justify-content: center;
    }

    for this result:
    Screen Shot 2025 07 02 at 2.54.26 PM

    Best regards,
    Mike

    #1486238
    extraeyes
    Participant

    Good morning,

    You helped me fix this last time. I have now uploaded the child’s theme, and your settings have disappeared. I entered the code in the custom code field, and, as before, it did not work. AND THERE IS ANOTHER BIG ISSUE WITH THE NEW INSTALL. On the phone the products are majorly out of wack! Type is all over the place. Can you help with this then check on a phone to see if it appears right?? THANK YOU IN ADVANCE!! I uploaded the old Enfold theme settings with the new install but maybe because you changed it at the Php level it did not transfer.

    I HAVE COPIED AND PASTED WHAT YOU DID THE LAST TIME. HERE IT IS. YOU ADDED IT TO MY PHP FUNCTION, WHICH I DO NOT KNOW HOW TO DO.

    Hi,Thank you for your patience, on the page /fine-art-limited-editions/ I see the images are cropped to 450px square:
    Enfold_Support_3642.jpeg

    and your original images are in a 4:3 layout:
    Enfold_Support_3644.jpeg

    I couldn’t find the snippet that Ismael provided above anywhere, so I added it to th end of youe functions.php and now the images look like the original layout:
    Enfold_Support_3646.jpeg

    please clear your browser cache and check.
    I see you are not using a child theme and so this customization will be lost when you update next, I recommend the WPcode plugin this plugin supports PHP code snippets, JavaScript code snippets, & CSS code snippets so your customizations won’t be lost.

    Best regards,
    Mike

    HERE IS THE SNIPPET THAT THE THREAD SAID YOU ADDED.

    add_filter( ‘avf_wc_before_shop_loop_item_title_img_size’, ‘avf_wc_before_shop_loop_item_title_img_size_mod’, 10, 1 );
    function avf_wc_before_shop_loop_item_title_img_size_mod( $thumbnail_size ) {
    return ‘woocommerce_thumbnail’;

    • This topic was modified 9 months, 1 week ago by extraeyes.
    • This topic was modified 9 months, 1 week ago by extraeyes.
    • This topic was modified 9 months, 1 week ago by extraeyes.
    #1486223

    Thanks!

    Your first suggestion made it worse – pushed the text more to the right.

    But your second suggestion worked. Now that I understand the problem better, I’ll decide what I want to do. The owner of the site may not want to use those blocks anyway.

    Thank you for solving it, and I’m thinking it has to do with the fact I used a “WP reduced” version of the image. I don’t like to do that. It used to be I/we would always size the image to exactly how we wanted it to display. But I guess those says are gone.

    I’m leaving for over two weeks vacation in a few hours without the computer I’d need to work on this. So I’ll pick up where we left off when I get back.

    Barb

    #1486196

    In reply to: Logo as SVG

    Hi :-) The svg is loaded as image!

    function avf_no_inline_svg_mod($attachment_id, $url) {
        $logo_url = avia_get_option( 'logo' );
    	$logo_url_transparency = avia_get_option( 'header_replacement_logo' );
    
        if ($url && $url == $logo_url || $url && $url == $logo_url_transparency) {
            return true;
        }
    
        return false;
    }
    add_filter('avf_no_inline_svg', 'avf_no_inline_svg_mod', 10, 2);

    That works as expected on larger screens. But not on mobile. If the header is fixed and shrinking on mobile too. That’s why I changed the avia-sticky-header.js with a code from you, found in the forum.

    #1486188

    it is because the padding of 1.5em on .av-image-caption-overlay-center is too big for those small images.

    try:

    #top .av-image-caption-overlay-center {
      padding: .5em;
    }

    or in additon: bring those image to grow:

    .avia-image-container.avia-align-center .avia-image-container-inner,
    .avia-image-overlay-wrap a.avia_image img {
      width: 100% !important;
    }
    

    Hello Ismael,
    thank you for your suggestion, but neither blog posts, content slider etc. would work for our content. Those thumbnails in the horizontal gallery ARE images, that are linked to external press articles. They are not intended to be readable, but they should not be cropped. If you click on them, then the article (all from external newspapers) show the full content.
    So no post or content slider would work.
    I do not understand, why the horizontal gallery has no possibility to show its images in full size, without cropping. Who wants their images to be cropped in mobile view??
    I really do not understand, why there is so much CSS code needed to make them show correctly… in my opinion this element is NOT CODED RESPONSIVE.

    Best regards
    Bettina

    Hi,

    Thank you for the update.

    The code in the Custom CSS and Quick CSS fields shouldn’t conflict, but for easier maintenance, we recommend using only one. Regarding the Horizontal Gallery, this element is intended for image galleries, but you’re currently using it more like a post slider with text and meta information, which requires additional customization. We suggest using a more appropriate element such as Blog Posts, Post Slider, or Content Slider, or consider moving the slide items to their own subpages.

    Best regards,
    Ismael

    you can influence in post-slider depending on context

    add_filter("avf_post_slider_args", function($atts, $context) {
    	if( $context == "index" ) {
    		$atts['type']  = 'grid'; 
    		$atts['columns']  = 3;
    		$atts['preview_mode'] = 'custom';
    		$atts['image_size'] = 'gallery';
    		$atts['contents'] = 'excerpt_read_more';
    	}
    	if( $context == "archive" ) {
    		$atts['type']  = 'grid'; 
    		$atts['columns']  = 4;
    		$atts['preview_mode'] = 'custom';
    		$atts['image_size'] = 'gallery';
    		$atts['contents'] = 'excerpt_read_more';
    	}
    	if( $context == "tag" ) {
    		$atts['type']  = 'grid'; 
    		$atts['columns']  = 3;
    		$atts['preview_mode'] = 'custom';
    		$atts['image_size'] = 'entry_with_sidebar';
    		$atts['contents'] = 'excerpt_read_more';
    	}  
    	return $atts;
    }, 10, 2);

    the thumbs used in elements ( masonry, or news widget, blog etc.) can be influenced by filters.

    f.e.:

    function custom_post_featured_image_link( $image_link, array $current_post, $size ){
      if(is_single()){
        $image_link = get_the_post_thumbnail( $current_post['the_id'], 'medium' ); /**** or medium, square etc. ***/
      }
      return $image_link;  // echo $image_link;  if you want to get rid of link function
    }
    add_filter( 'avf_post_featured_image_link', 'custom_post_featured_image_link', 10, 3 );

    or in widgets ( just inspect what number they get on the sidebar)

    function my_avf_newsbox_image_size( $image_size, array $args, array $instance ){
      if( $args['widget_id'] == ( 'portfoliobox-3' || 'newsbox-2' || 'newsbox-4' ) ){
        $image_size = 'square';
      }
      return $image_size;
    }
    add_filter( 'avf_newsbox_image_size', 'my_avf_newsbox_image_size', 10, 3 );

    in combo-box:

    function custom_avf_combo_box_image_size( $size, $args ){
      return 'square';
    }
    add_filter( 'avf_combo_box_image_size', 'custom_avf_combo_box_image_size', 10, 2 );

    where did you found that filter: avf_post_featured_image_size ?

    to bring that new added image format to the lists where you can choose the source you can use:

    Edit: ok. there seems to be changed a lot on those filters – on my actual enfold theme my solution brings some errors.

    add_action( 'after_setup_theme', 'my_custom_enfold_image_sizes' );
    
    function my_custom_enfold_image_sizes() {
        add_image_size( 'custom-16-9-hero', 1280, 720, true );
    }
    
    add_filter( 'image_size_names_choose', 'my_custom_enfold_image_size_names' );
    
    function my_custom_enfold_image_size_names( $sizes ) {
        return array_merge( $sizes, array(
            'custom-16-9-hero' => __( 'My Custom Featured Image' ),
        ) );
    }
    WPDESIGNER
    Participant

    Hello Enfold Support Team,

    I am trying to change the default cropped size of my featured images on single blog posts to a proper 16:9 aspect ratio, so that my 1280x720px images are displayed in full without any cropping.

    I have tried two different PHP-based methods based on my research, but neither has worked on my local server environment (so caching should not be the issue).

    Method 1: Modifying Existing Sizes

    First, I tried to modify the existing theme sizes using the avf_modify_thumb_size filter. This was the code I used in my child theme’s functions.php (respectively in a Code Snippet Plugin):

    function enfold_definitive_image_ratio_fix( $size_array ) {
        $size_array['entry_without_sidebar'] = array('width' => 1210, 'height' => 681);
        $size_array['entry_with_sidebar'] = array('width' => 845, 'height' => 475);
        return $size_array;
    }
    add_filter( 'avf_modify_thumb_size', 'enfold_definitive_image_ratio_fix', 10, 1 );

    When this code is active, the “Regenerate Thumbnails” page still shows the old default dimensions (e.g., 1210×423), so the filter does not seem to be applying correctly.

    Method 2: Registering a New Size and Forcing its Use

    As an alternative, I also tried registering a brand new 16:9 image size (custom-16-9-hero) and then used the avf_post_featured_image_size filter to force the theme to use it. Here is the code for that attempt:

    function enfold_add_custom_image_sizes() {
        add_image_size( 'custom-16-9-hero', 1280, 720, true );
    }
    add_action( 'after_setup_theme', 'enfold_add_custom_image_sizes' );
    
    function enfold_use_custom_featured_image_size( $size ) {
        if ( is_singular('post') ) {
            return 'custom-16-9-hero';
        }
        return $size;
    }
    add_filter( 'avf_post_featured_image_size', 'enfold_use_custom_featured_image_size', 10, 1 );

    With this method, the “Regenerate Thumbnails” plugin does show my new custom-16-9-hero – 1280 x 720 size and creates the files correctly after regenerating. However, the theme’s single post template still ignores the filter and continues to display the old default cropped image.

    My question is:

    In the latest version of Enfold, what is the definitive and correct method to ensure the featured image on a single post page is displayed at a custom 16:9 ratio?

    Thank you very much for your help.

    Kind regards,
    David

    Hi Ismael,

    thanks for your support. I have noticed, that you put your code within the “quick CSS” box inside theme settings.
    Did you realize, that I had already a lot of code within Custom CSS area of the WP Customizer? I am not sure, if those two areas for CSS work well together or if any of the code is rendered earlier.
    What would you recommend?

    And another hint for your team: if there has to be such a large amount of CSS code to make the horizontal gallery look good in all kind of displays, then this element is NOT RESPONSIVE out of the box.

    This is the whole CSS code, which I had to write for my horizontal gallery:
    ####################################

    @media only screen and (max-width: 489px) {
    /* Add your Mobile Styles here */
    .responsive .av-horizontal-gallery-inner {
    min-height: 120px;
    }
    .responsive .av-horizontal-gallery-img {
    transform: none;
    top: 0;
    }
    }
    @media only screen and (min-width: 490px) and (max-width: 767px) {
    /* Add your Mobile to Tablet Styles here */
    .responsive .av-horizontal-gallery-inner {
    min-height: 580px;
    }
    .responsive .av-horizontal-gallery-img {
    transform: none;
    top: 0;
    }
    }
    #presse .av-horizontal-gallery {
    padding-bottom: 350px;
    }
    #presse .presse-galerie .av-image-copyright {
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
    padding-top: 50px;
    }
    }
    @media only screen and (min-width: 768px) {
    /* Add your Tablet Styles here */

    #presse .av-horizontal-gallery {
    padding-bottom: 100px;
    }
    #presse .presse-galerie .av-image-copyright {
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
    padding-top: 0;
    }
    #presse .presse-galerie .av-horizontal-gallery-wrap {
    overflow: visible;
    padding-bottom: 30px;
    }
    }
    @media only screen and (min-width: 767px) {
    /* Add your Tablet Styles here */
    #presse .av-horizontal-gallery {
    padding-bottom: 100px;
    }
    #presse .presse-galerie .av-image-copyright {
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
    padding-top: 0;
    }
    #presse .presse-galerie .av-horizontal-gallery-wrap {
    overflow: visible;
    padding-bottom: 40px;
    }
    }
    ################################

    And it is not a guaranty, that this works on every screen and/or browser… I am really getting a headache because of this horizontal gallery and I do not understand, why your theme coding and configuration settings do not provide this capability as a standard.

    If I had knew this before buying, I wouldn’t have. Sorry to say that. But I am not good in coding, so this is why I am using themes and plugins. All this coding and contact with support takes very much time, that I do not get paid.

    Please use my comments on this topic for a feature request!!

    Best regards
    Bettina

    kinnear
    Participant

    Hi, I used the Enfold Medical template, and the slider image is mostly covered up on a mobile (small screen). I unticked the option to display it, and half of the first content box is missing (the top half). So either way, it looks dreadful. I checked the medial template on my phone to see if the same issue happened for you, and I noticed the box was further down, so more of the slider image was visible. How can I do that for my website?

    Cheers Kinnear

    #1486132

    by the way – for color-sections there is a filter to influence the parallax speed of the background-image:
    and : a negative ratio makes no sense.

    function avia_change_parallax_ratio($ratio, $id){ 
      if($id == 'myid'){
        $ratio = "0.3";
        return $ratio;
      }
    }
    add_filter('avf_parallax_speed','avia_change_parallax_ratio', 10, 2);
    #1486129

    as i understood him it is the column not the section – so my way was to give the ID to the column.
    The column has the parallax attribute. And i think he is talking about the parallax effect on element itself – not the background-image of the column. there is no option for that on columns.

    I tested it on an existing testpage of mine ( so the codes there have nothing to do with the solution here ). but see the right column with that image.

    https://webers-testseite.de/8col-flex/
    see what happens when hamburger is active – the direction is then the other way round (+50)

    my fault is that i do not preserve the rest of the existing settings – here a corrected code:

    function my_custom_all_parallax_settings_preserving_others() {
    ?>
    <script>
    window.addEventListener("DOMContentLoaded", function () {
        const container = document.getElementById('myID1');
    
        if (container) {
            // 1. Get the current value of the data-parallax attribute
            const currentParallaxData = container.getAttribute('data-parallax');
    
            // 2. Parse the string into a JavaScript object
            let parallaxObject = {};
            try {
                // Attempt to parse existing data. If it's empty or invalid, start with an empty object.
                parallaxObject = JSON.parse(currentParallaxData || '{}');
            } catch (e) {
                console.error('Error parsing existing data-parallax attribute:', e);
                // If parsing fails, ensure parallaxObject is an empty object to avoid errors
                parallaxObject = {};
            }
    
            // 3. Define the changes you want to apply.
            //    Only the properties listed here will be updated or added.
            //    Existing properties not listed here will be preserved.
            const changesToApply = {
                "parallax": "bottom_top",       // Standard Parallax 
                "parallax_speed": "-150",       // Standard Parallax Speed
    
                "av-desktop-parallax": "bottom_top", // Desktop 
                "av-desktop-parallax_speed": "-100",  // Desktop: Speed
    
                "av-medium-parallax": "bottom_top",  // Medium Tablet
                "av-medium-parallax_speed": "50",   // Medium Tablet Speed
    
                "av-small-parallax": "no_parallax", // Parallax off
                "av-small-parallax_speed": "no_parallax", // no speed needed
    
                "av-mini-parallax": "no_parallax", // Mobil Parallax 
                "av-mini-parallax_speed": "no_parallax" // No Speed needed
                // Do NOT include "parallax-container" here, as we want to preserve its original value
            };
    
            // 4. Merge the changes into the existing parallaxObject.
            //    Object.assign() overwrites existing properties and adds new ones.
            //    Properties in 'parallaxObject' that are NOT in 'changesToApply' will remain untouched.
            Object.assign(parallaxObject, changesToApply);
    
            // 5. Convert the modified object back into a JSON string
            const newParallaxData = JSON.stringify(parallaxObject);
    
            // 6. Set the new value of the data-parallax attribute
            container.setAttribute('data-parallax', newParallaxData);
    
            console.log('Data attribute for parallax settings updated successfully!');
            console.log('New data-parallax value:', container.getAttribute('data-parallax'));
        } else {
            console.error('Container with ID "myID1" not found.');
        }
    });
    </script>
    <?php
    }
    add_action('wp_footer', 'my_custom_all_parallax_settings_preserving_others');

    btw: on 3. read that comment:

            // 3. Define the changes you want to apply.
            //    Only the properties listed here will be updated or added.
            //    Existing properties not listed here will be preserved.

    so if you only want to influence the desktop parallax speed then only change it in the code above and do not mention the other settings there

    Thank you for the reply. he CSS works, however the about image spans beyond the scope of the opening page. So for the viewer the text looks offset. Q: for mobile mode, how do we keep the visible slider limited to the opening screen in height in mobile mode so there is no scrolling up and down to view the slider and then the text looks aligned center and middle?

    Screenshot: https://tinyurl.com/25eghwde

    Screenshot: https://tinyurl.com/29q5bym5

    Note: Css is placed under Appearance…customize

    #1486115
    kalla77
    Participant

    Hi
    here is a severe issue: “Taxonomy tags of masonry element incomplete”

    1: Open gwup.org
    2: Scroll down until “Vollständige Artikel”
    3: Find this list of filterable tags (taxonomy) – it is NOT COMPLETE
    4: Click on the button” “Mehr laden”
    5: NOW you see the complete list.

    See video here:
    [video src="https://www.gwup.org/temporaer/taxonomy-issue.mp4" /]

    This is a severe issue.
    Please tell us how to fix it!

    Here is the code:

    [av_masonry_entries link='category,2780,2781,2779,2782,2793,2797,2783,2784,2798,2799,2800,2801,2785,2786,2787,2788,2802,2792,2789,2803,2804,2805,2790' term_rel='' wc_prod_visible='' wc_prod_hidden='hide' wc_prod_featured='' prod_order_by='' prod_order='' date_filter='' date_filter_start='' date_filter_end='' date_filter_format='yy/mm/dd' period_filter_unit_1='1' period_filter_unit_2='year' page_element_filter='skip_current' sort='yes-tax' query_orderby='date' query_order='DESC' caption_elements='title excerpt' caption_styling='' caption_display='on-hover' img_copyright='' size='fixed masonry' orientation='' image_size='masonry' gap='large' columns='4' av-desktop-columns='' av-medium-columns='' av-small-columns='' av-mini-columns='' items='12' paginate='load_more' color='custom' custom_bg='' img_copyright_font='' av-desktop-font-img_copyright_font='' av-medium-font-img_copyright_font='' av-small-font-img_copyright_font='' av-mini-font-img_copyright_font='' img_copyright_color='' img_copyright_bg='' animation='active' animation_duration='' animation_custom_bg_color='' animation_custom_bg_color_multi_list='' animation_z_index_curtain='100' overlay_fx='active' img_scrset='' lazy_loading='disabled' av-small-hide='aviaTBav-small-hide' av-mini-hide='aviaTBav-mini-hide' alb_description='' id='' custom_class='' template_class='' av_uid='av-m7i3btdw' sc_version='1.0']

    [av_masonry_entries link='category,2780,2781,2779,2782,2793,2797,2783,2784,2798,2799,2800,2801,2785,2786,2787,2788,2802,2792,2789,2803,2804,2805,2790' term_rel='' wc_prod_visible='' wc_prod_hidden='hide' wc_prod_featured='' prod_order_by='' prod_order='' date_filter='' date_filter_start='' date_filter_end='' date_filter_format='yy/mm/dd' period_filter_unit_1='1' period_filter_unit_2='year' page_element_filter='skip_current' sort='yes-tax' query_orderby='date' query_order='DESC' caption_elements='title excerpt' caption_styling='' caption_display='on-hover' img_copyright='' size='fixed masonry' orientation='' image_size='masonry' gap='large' columns='4' av-desktop-columns='' av-medium-columns='' av-small-columns='' av-mini-columns='' items='3' paginate='load_more' color='custom' custom_bg='' img_copyright_font='' av-desktop-font-img_copyright_font='' av-medium-font-img_copyright_font='' av-small-font-img_copyright_font='' av-mini-font-img_copyright_font='' img_copyright_color='' img_copyright_bg='' animation='active' animation_duration='' animation_custom_bg_color='' animation_custom_bg_color_multi_list='' animation_z_index_curtain='100' overlay_fx='active' img_scrset='' lazy_loading='disabled' av-desktop-hide='aviaTBav-desktop-hide' av-medium-hide='aviaTBav-medium-hide' alb_description='' id='' custom_class='' template_class='' av_uid='av-m7rio00o' sc_version='1.0']

    mfg
    Andrè

    #1486112

    Hi,
    When I check your site I see it:
    Screen Shot 2025 06 29 at 12.19.12 PM

    Best regards,
    Mike

    #1486107

    Hey Stefan,
    Please link to the test page with the transparent png image so we can examine.

    Best regards,
    Mike

    #1486105

    Hi,
    Thanks for your help Guenni007, but in my test it seems that only targeting the ID “#av_section_1” didn’t help, I tried adjusting to const container = document.querySelector('#av_section_1 .av-parallax-object'); to target the text in the parallax but as you pointed out it was jerky for the speed needed.
    With trial and error and AI I found that this javascript & css works well for desktop & mobile and smooths out most all the jerk from the text and background image.
    Try adding this code to the end of your child theme functions.php file in Appearance ▸ Editor:

    function move_text_in_parallax_down_on_scroll() { ?>
      <script>
      document.addEventListener("DOMContentLoaded", function () {
      const el = document.querySelector("#av_section_1 .av-parallax-object");
      const bg = document.querySelector("#av_section_1 .av-parallax");
    
      if (!el || !bg) return;
    
      const isMobile = window.innerWidth < 768;
    
      const textSpeed = isMobile ? 0.9 : 0.7;
      const bgSpeed = isMobile ? 0.3 : 0.2;
    
      let currentYText = 0;
      let currentYBg = 0;
    
      const updateParallax = () => {
        const scrollY = window.scrollY || window.pageYOffset;
    
        // Text transform
        const targetYText = scrollY * textSpeed;
        currentYText += (targetYText - currentYText) * 0.05;
        el.style.transform = translateY(${currentYText}px);
    
        // Background transform
        const targetYBg = scrollY * bgSpeed;
        currentYBg += (targetYBg - currentYBg) * 0.05;
        bg.style.transform = translateY(${currentYBg}px); // GPU accelerated
    
        requestAnimationFrame(updateParallax);
      };
    
      requestAnimationFrame(updateParallax);
    });
      </script>
      <style>
      #av_section_1 .av-parallax-object {
      position: relative;
      top: 0;
      left: 0;
      will-change: transform;
      backface-visibility: hidden;
      transform: translateZ(0);
    }
    #av_section_1 {
      position: relative;
      overflow: hidden;
    }
    #av_section_1 .av-parallax {
      background-attachment: scroll !important; /* disables fixed scroll handling */
      background-position: center center !important;
      transform: none !important;
      will-change: auto !important;
    }  
      </style>
      <?php
    }
    add_action( 'wp_footer', 'move_text_in_parallax_down_on_scroll', 99 );

    If you are not using a child theme you could use the WP Code plugin then add a new snippet, in the top right corner use the PHP snippet as the code type:
    use wpcode php snippet and activate
    and ensure that it is activated, then add the above code and save.

    Best regards,
    Mike

    #1486099
    Luisgasser
    Participant

    Hi,

    is there a way to use transparent png images in my slider?

    for example a link with screenshot is in private content.

    The hand should overlay the boxes in main content.

    Hi,
    Please note that the Fluent Forms month field is a select div with options using this css:

    #top select {
        -webkit-appearance: none;
        border-radius: 0;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC);
        background-position: center right;
        background-repeat: no-repeat;
        border-radius: 2px;
    }

    showing a image for the drop down giving you this:
    Screen Shot 2025 06 28 at 1.00.51 PM
    and when you click on it shows the options:
    Screen Shot 2025 06 28 at 1.02.36 PM
    since the year is not a select div with options, but a input with spans you will not see this or the same image.
    I wrote this css to override the plugin css:

    #top .numInputWrapper .arrowUp,
    #top .numInputWrapper .arrowDown {
        opacity: 1;
        display: flex;
        align-content: center;
        align-items: center;
        flex-wrap: wrap;
        margin-top: -5px;
    }
    .numInputWrapper span.arrowUp:after,
    .numInputWrapper span.arrowDown:after {
        top: 0;
        height: 14px;
    }
    #top .numInputWrapper .cur-year {
    	margin-bottom: 14px;
    }

    Screen Shot 2025 06 28 at 1.58.19 PM
    but this is about as close as we can get it, since we can not support third party plugins, if you need more help with this please ask the plugin author to examine. I don’t see any theme css causing this issue.

    Best regards,
    Mike

    #1486081

    Hi,
    When I login to your site I can not change the user profile language to Eng, nonetheless I don’t see a menu: TKA Menu mobile that you wanted to be the mobile menu:
    Screen Shot 2025 06 28 at 12.20.05 PM
    you would need to create this menu and choose it at Enfold Theme Options ▸ Main Menu ▸ General ▸ Alternate Menu For Mobile as you see here you are using the same main menu for mobile:
    Screen Shot 2025 06 28 at 12.18.42 PM
    Perhaps there is a language issue, if so please change the user language to Eng so I can check again. But I would think that since I see TKA Main Menu I would see a TKA Menu mobile for the mobile menu.

    Best regards,
    Mike

    Hey Diana,
    Thanks for the login, I added this code to your theme functions.php file:

    function change_aria_hidden_for_scroll_top_link_when_it_shows() { ?>
      <script>
    window.addEventListener('scroll', function() {
      const scrollTopLink = document.getElementById('scroll-top-link');
    
      if (!scrollTopLink) return;
    
      const style = window.getComputedStyle(scrollTopLink);
      const rect = scrollTopLink.getBoundingClientRect();
      const inViewport = rect.width > 0 && rect.height > 0;
    
      const ariaValue = (style.display !== 'none' && style.visibility !== 'hidden' && inViewport) ? 'false' : 'true';
    
      scrollTopLink.setAttribute('aria-hidden', ariaValue);
    
      const childSVGs = scrollTopLink.querySelectorAll('svg');
      childSVGs.forEach(svg => {
        svg.setAttribute('aria-hidden', ariaValue);
      });
    });
      </script>
      <?php
    }
    add_action( 'wp_footer', 'change_aria_hidden_for_scroll_top_link_when_it_shows', 99 );

    It changes the aria-hidden for the scroll-top-link and the SVG icon when it shows, from false to true.
    I tested in the browser DOM and it works. Unfortunately we don’t have access to the AXE tool as it looks like a paid tool, but I did check in WAVE. Unfortunately, while in the live browser the code works, the WAVE tool doesn’t update the DOM so it doesn’t look like it is working, perhaps this is a limitation of the free version, I don’t know.
    I tried to add this to your snippet Header Footer Code Manager plugin but it didn’t work there, the plugin seems limited, if you find this workshop for you and If you are not using a child theme you could use the WP Code plugin then add a new snippet, in the top right corner use the PHP snippet as the code type:
    use wpcode php snippet and activate
    and ensure that it is activated, then add the above code and save, after you remove it from the theme functions.php file so it will not be lost when you update.

    PS for testing this is the snippet with console log comments that I tested with that will show that the aria-hidden changes while the page is scrolled:

    function change_aria_hidden_for_scroll_top_link_when_it_shows_log() { ?>
      <script>
    window.addEventListener('scroll', function() {
      const scrollTopLink = document.getElementById('scroll-top-link');
    
      if (!scrollTopLink) {
        console.log('Element #scroll-top-link not found.');
        return;
      }
    
      const style = window.getComputedStyle(scrollTopLink);
      const rect = scrollTopLink.getBoundingClientRect();
      const inViewport = rect.width > 0 && rect.height > 0;
    
      console.log('Scroll event triggered.');
      console.log('Display:', style.display);
      console.log('Visibility:', style.visibility);
      console.log('BoundingClientRect:', rect);
      console.log('In viewport:', inViewport);
    
      const ariaValue = (style.display !== 'none' && style.visibility !== 'hidden' && inViewport) ? 'false' : 'true';
    
      console.log(#scroll-top-link is ${ariaValue === 'false' ? 'visible' : 'hidden'}. Setting aria-hidden to ${ariaValue}.);
    
      // Set on the main link
      scrollTopLink.setAttribute('aria-hidden', ariaValue);
    
      // Set on any child SVGs
      const childSVGs = scrollTopLink.querySelectorAll('svg');
      childSVGs.forEach(svg => {
        svg.setAttribute('aria-hidden', ariaValue);
        console.log('Updated child SVG aria-hidden to', ariaValue);
      });
    });
    
      </script>
      <?php
    }
    add_action( 'wp_footer', 'change_aria_hidden_for_scroll_top_link_when_it_shows_log', 99 );

    don’t use both snippets at the same time, this is just for proof of work.

    Best regards,
    Mike

    #1486074

    In reply to: Theme update

    Hey maxb130,
    It looks like your site is using an old theme v5.6.6 and your updates are disabled.
    I was not able to login, but it looks like you are using JetPack and your images a hosted on WP though JetPack with caching.
    I don’t know what your site should look like, but I assume that you are missing background images for each section, these are added via css.
    First I recommend disabling the JetPack plugin and disable Enfold Theme Options ▸ Performance ▸ JS & CSS file merging and compression and enable Enfold Theme Options ▸ Performance ▸ Delete old CSS and JS files and disable any server caching. If JetPack was also using a CDN it may take up to 24 hours for it to clear.
    Since your site is using an old theme v5.6.6 and your updates are disabled, I don’t think this is an update issue, but a plugin/caching issue, hopefully these steps will help.
    Another option may be to use your webhost backup to roll back to when your site was working correctly, and then disable JetPack and see if the issue is solved.
    The theme is now at v7.1.1

    Best regards,
    Mike

    #1486073

    Hi,
    Above you write the error is “An error occurred while updating Enfold: Could not move the old version to the upgrade-temp-backup directory.” this might be related to folder permissions, try to fix the issue by creating the /wp-content/upgrade-temp-backup folder manually, then set the permission to 775.
    If I’m looking at the correct site your Envato Market plugin doesn’t have a token:
    Screen Shot 2025 06 28 at 6.37.46 AM
    Note that the Envato Market plugin doesn’t use the same permissions as the theme, so please read carefully when creating a token:
    Screen Shot 2025 06 28 at 6.42.33 AM

    Best regards,
    Mike

    #1486064

    https://img.savvyify.com/image/Screenshot-2025-06-28-at-11.40.04%E2%80%AFAM.y9yv6

    In my Theme it is not coming and plugin addition also not coming and some features also not showing

Viewing 30 results - 1,171 through 1,200 (of 106,459 total)