Skip to content
  • Recent
  • Tags
  • Popular
  • Users
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

Lay Theme Forum

  1. Home
  2. General Discussion
  3. How to control custom media sizes

How to control custom media sizes

Scheduled Pinned Locked Moved General Discussion
13 Posts 3 Posters 282 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Offline
    P Offline
    paulcalver
    wrote on last edited by
    #1

    Hi,

    I've noticed all media uploads are being converted in many different sizes, many of which my site doesn't need. I can edit the themes > lay > setup > setup.php file to reduce these, but I need to make sure I edit this file each time LAY theme is updated.
    Looking in the c-panel at settings > media, I only size the 3 sizes, tn, medium and large. Is there a way to access / control these additional media requests within the wordpress c-panel to so I can hard wire it?

    Many thanks,
    Paul.

    1 Reply Last reply
    0
    • arminunruhA Offline
      arminunruhA Offline
      arminunruh
      Global Moderator
      wrote on last edited by
      #2

      Screenshot 2024-01-27 at 14.18.53.png

      maybe try this plugin!

      which images sizes don't u need?

      1 Reply Last reply
      0
      • arminunruhA Offline
        arminunruhA Offline
        arminunruh
        Global Moderator
        wrote on last edited by
        #3

        maybe u can also find other plugins that can do this

        1 Reply Last reply
        0
        • P Offline
          P Offline
          paulcalver
          wrote on last edited by
          #4

          The main issue I'm having is the site is creating so many image sizes, 13 in total, from 150px to 4096px. However, the site itself, nearly always loads in the biggest, even if they are only small / medium sized images on a page. Any idea how I get better control of this?

          Staging site URL with an example of this is - https://paulcalverstg.wpenginepowered.com/young-lions/

          Thanks for any help?

          1 Reply Last reply
          0
          • arminunruhA Offline
            arminunruhA Offline
            arminunruh
            Global Moderator
            wrote on last edited by
            #5

            Screenshot 2024-01-29 at 12.13.43.png

            mmh
            so the image version that is loaded, depends on the size of the browser
            so on phones, smaller images will be loaded and on big screens, bigger versions will be loaded

            on my big screens the 4096px versions of the full-width images are loaded
            on phones, smaller versions will be loaded which is what we want
            so not creating the smaller versions could make your website slower on phones

            but also i see avif files are loaded instead of the jpgs, and they are pretty small in filesize anways mmh!
            are u using a plugin to use avif files?

            so if u try that plugin that i mentioned in my post above, does that solve the issue?

            1 Reply Last reply
            0
            • P Offline
              P Offline
              paulcalver
              wrote on last edited by
              #6

              Thanks for the update. I also have a large screen and maybe i'm reading the info wrong, but it seems to be loading the AVIF full sized file still, where as there's several other small sizes that would easily suffice?

              ScreenShot 2024-01-29 at 11.28.57.jpg

              1 Reply Last reply
              0
              • arminunruhA Offline
                arminunruhA Offline
                arminunruh
                Global Moderator
                wrote on last edited by arminunruh
                #7

                yea the image that is being loaded is 2400px wide, but an image of 1024px width would be enough.
                at least on my bigger screen.

                when u look at the html of the image.
                look at where the 1024px wide image is supposed to be.
                there is the original image instead:

                Screenshot 2024-01-30 at 09.44.29.png

                i think its because you uploaded this image while disabling lay theme's custom sizes like 1024 being generated

                so that is one example of how its not a good idea to do that. because now the larger original image is loaded instead of a smaller version of it

                but since you're using the plugin to transform jpgs to avif, its still kind of ok. because the avif file is just 300kb.
                but if it was a jpg, it would be more like 3 or 5 MB

                you could fix it like this:

                you can use a plugin like this:
                https://wordpress.org/plugins/regenerate-thumbnails/

                once you have updated lay theme or enabled the code again that creates all the sizes

                then use that plugin to re-generate all sizes

                then make sure to clear your wpengine's cache

                maybe that'd be enough, but maybe you'd also need to re-insert the images in the gridder

                1 Reply Last reply
                0
                • P Offline
                  P Offline
                  paulcalver
                  wrote on last edited by
                  #8

                  Thanks Armin, appreciate your time looking at this!

                  1 Reply Last reply
                  0
                  • K Offline
                    K Offline
                    konrad
                    wrote on last edited by konrad
                    #9

                    Hi,

                    I have the same issue and wanted to add the following:

                    When setting an image as a column background, the sizes attribute is not set: NaNpx
                    When setting the same image as a regular image within the column the correct, intended size is updated and the browser chooses the correct image in srcset

                    ["Never show resized versions of your images" was not checked]

                    as background:

                    <img class="lazyload entered lazyloaded" src="https://juengerkuehn.com/wp-content/uploads/Untitled-6-265x353.jpeg" data-ar="1.3320754716981" data-src="https://juengerkuehn.com/wp-content/uploads/Untitled-6-265x353.jpeg" data-srcset="https://juengerkuehn.com/wp-content/uploads/Untitled-6-265x353.jpeg 265w, https://juengerkuehn.com/wp-content/uploads/Untitled-6-512x683.jpeg 512w, https://juengerkuehn.com/wp-content/uploads/Untitled-6-768x1024.jpeg 768w, https://juengerkuehn.com/wp-content/uploads/Untitled-6-1024x1365.jpeg 1024w, https://juengerkuehn.com/wp-content/uploads/Untitled-6-1280x1707.jpeg 1280w, https://juengerkuehn.com/wp-content/uploads/Untitled-6-1920x2560.jpeg 1920w, https://juengerkuehn.com/wp-content/uploads/Untitled-6-2560x3413.jpeg 2560w, https://juengerkuehn.com/wp-content/uploads/Untitled-6-3200x4266.jpeg 3200w, https://juengerkuehn.com/wp-content/uploads/Untitled-6.jpeg 3840w, https://juengerkuehn.com/wp-content/uploads/Untitled-6.jpeg 4096w" data-aspectratio="0.75070821529745" data-sizes="NaNpx" data-parent-fit="cover" alt="jüngerkühn" sizes="NaNpx" data-ll-status="loaded" srcset="https://juengerkuehn.com/wp-content/uploads/Untitled-6-265x353.jpeg 265w, https://juengerkuehn.com/wp-content/uploads/Untitled-6-512x683.jpeg 512w, https://juengerkuehn.com/wp-content/uploads/Untitled-6-768x1024.jpeg 768w, https://juengerkuehn.com/wp-content/uploads/Untitled-6-1024x1365.jpeg 1024w, https://juengerkuehn.com/wp-content/uploads/Untitled-6-1280x1707.jpeg 1280w, https://juengerkuehn.com/wp-content/uploads/Untitled-6-1920x2560.jpeg 1920w, https://juengerkuehn.com/wp-content/uploads/Untitled-6-2560x3413.jpeg 2560w, https://juengerkuehn.com/wp-content/uploads/Untitled-6-3200x4266.jpeg 3200w, https://juengerkuehn.com/wp-content/uploads/Untitled-6.jpeg 3840w, https://juengerkuehn.com/wp-content/uploads/Untitled-6.jpeg 4096w">
                    

                    as regular image

                    <img class="lay-image-responsive lazyload entered lazyloaded" src="https://juengerkuehn.com/wp-content/uploads/Untitled-6-265x353.jpeg" data-src="https://juengerkuehn.com/wp-content/uploads/Untitled-6-265x353.jpeg" data-srcset="https://juengerkuehn.com/wp-content/uploads/Untitled-6-265x353.jpeg 265w, https://juengerkuehn.com/wp-content/uploads/Untitled-6-512x683.jpeg 512w, https://juengerkuehn.com/wp-content/uploads/Untitled-6-768x1024.jpeg 768w, https://juengerkuehn.com/wp-content/uploads/Untitled-6-1024x1365.jpeg 1024w, https://juengerkuehn.com/wp-content/uploads/Untitled-6-1280x1707.jpeg 1280w, https://juengerkuehn.com/wp-content/uploads/Untitled-6-1920x2560.jpeg 1920w, https://juengerkuehn.com/wp-content/uploads/Untitled-6-2560x3413.jpeg 2560w, https://juengerkuehn.com/wp-content/uploads/Untitled-6-3200x4266.jpeg 3200w, https://juengerkuehn.com/wp-content/uploads/Untitled-6.jpeg 3840w, https://juengerkuehn.com/wp-content/uploads/Untitled-6.jpeg 4096w" data-ar="1.3332435344828" alt="property of juengerkuehn" data-w="3712" data-h="4949" data-id="270" style="aspect-ratio:3712/4949;" sizes="768px" data-sizes="768px" data-ll-status="loaded" srcset="https://juengerkuehn.com/wp-content/uploads/Untitled-6-265x353.jpeg 265w, https://juengerkuehn.com/wp-content/uploads/Untitled-6-512x683.jpeg 512w, https://juengerkuehn.com/wp-content/uploads/Untitled-6-768x1024.jpeg 768w, https://juengerkuehn.com/wp-content/uploads/Untitled-6-1024x1365.jpeg 1024w, https://juengerkuehn.com/wp-content/uploads/Untitled-6-1280x1707.jpeg 1280w, https://juengerkuehn.com/wp-content/uploads/Untitled-6-1920x2560.jpeg 1920w, https://juengerkuehn.com/wp-content/uploads/Untitled-6-2560x3413.jpeg 2560w, https://juengerkuehn.com/wp-content/uploads/Untitled-6-3200x4266.jpeg 3200w, https://juengerkuehn.com/wp-content/uploads/Untitled-6.jpeg 3840w, https://juengerkuehn.com/wp-content/uploads/Untitled-6.jpeg 4096w">
                    

                    @paulcalver May I ask how you serve avif, or what plugin you use?

                    Thanks!

                    1 Reply Last reply
                    0
                    • K Offline
                      K Offline
                      konrad
                      wrote on last edited by
                      #10

                      hmm -- even with the simple image ( not background) the browser does often choose a unnecessary large image, I set up a test page : left background image Right: normal image

                      http://juengerkuehn.com/test/

                      1 Reply Last reply
                      0
                      • arminunruhA Offline
                        arminunruhA Offline
                        arminunruh
                        Global Moderator
                        wrote on last edited by
                        #11

                        When setting an image as a column background, the sizes attribute is not set: NaNpx

                        do you mean row background?

                        that shouldn't happen

                        Screenshot 2024-03-18 at 13.51.21.png

                        oh yea i see
                        let me try to reproduce this and fix this

                        1 Reply Last reply
                        0
                        • arminunruhA Offline
                          arminunruhA Offline
                          arminunruh
                          Global Moderator
                          wrote on last edited by
                          #12

                          ok this will be fixed with a new update that i will release today or tomorrow

                          1 Reply Last reply
                          1
                          • K Offline
                            K Offline
                            konrad
                            wrote on last edited by
                            #13

                            perfect, it works now. Thank you again

                            1 Reply Last reply
                            0
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            I also code custom websites or custom Lay features.
                            💿 Email me here: 💿
                            info@laytheme.com

                            Before you post:
                            1. When using a WordPress Cache plugin, disable it or clear your cache.
                            2. Update Lay Theme and all Lay Theme Addons
                            3. Disable all Plugins
                            4. Go to Lay Options → Custom CSS & HTML, click "Turn Off All Custom Code", click "Save Changes"

                            This often solves issues you might run into

                            When you post:
                            1. Post a link to where the problem is
                            2. Does the problem happen on Chrome, Firefox, Safari or iPhone or Android?
                            3. If the problem is difficult to explain, post screenshots / link to a video to explain it
                            Online Users
                            A
                            alasdair17
                            Forgot your key, lost your files, need a previous Lay Theme or Addon version? Go to www.laykeymanager.com
                            laytheme.com
                            • Login

                            • Don't have an account? Register

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Recent
                            • Tags
                            • Popular
                            • Users
                            • Search