{"id":17692,"date":"2026-04-22T17:54:50","date_gmt":"2026-04-22T15:54:50","guid":{"rendered":"https:\/\/www.messersi.it\/products\/wheel-dumper\/"},"modified":"2026-04-23T16:38:16","modified_gmt":"2026-04-23T14:38:16","slug":"wheel-dumper","status":"publish","type":"page","link":"https:\/\/www.messersi.it\/en\/products\/wheel-dumper\/","title":{"rendered":"Wheel Dumper"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"17692\" class=\"elementor elementor-17692 elementor-17514\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6c9d924 e-con-full hero-cover e-flex e-con e-parent\" data-id=\"6c9d924\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-762b723 e-flex e-con-boxed e-con e-child\" data-id=\"762b723\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e4184a2 fade-up-smooth elementor-widget elementor-widget-heading\" data-id=\"e4184a2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">WHEEL DUMPER<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5718581 elementor-widget elementor-widget-image\" data-id=\"5718581\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1210\" height=\"968\" src=\"https:\/\/www.messersi.it\/wp-content\/uploads\/2026\/04\/Wheel-dumper-cover2.webp\" class=\"attachment-full size-full wp-image-17678\" alt=\"\" srcset=\"https:\/\/www.messersi.it\/wp-content\/uploads\/2026\/04\/Wheel-dumper-cover2.webp 1210w, https:\/\/www.messersi.it\/wp-content\/uploads\/2026\/04\/Wheel-dumper-cover2-300x240.webp 300w, https:\/\/www.messersi.it\/wp-content\/uploads\/2026\/04\/Wheel-dumper-cover2-1024x819.webp 1024w, https:\/\/www.messersi.it\/wp-content\/uploads\/2026\/04\/Wheel-dumper-cover2-768x614.webp 768w\" sizes=\"(max-width: 1210px) 100vw, 1210px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ae2c43a e-flex e-con-boxed e-con e-parent\" data-id=\"ae2c43a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a601a14 elementor-widget elementor-widget-heading\" data-id=\"a601a14\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Superior performance<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-77afed0 elementor-widget elementor-widget-text-editor\" data-id=\"77afed0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>The WD Series sets a new benchmark for compact dumper performance, combining power, stability, and exceptional operator comfort. <br>Designed to excel in the toughest conditions, it enables efficient operation even in the tightest spaces.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7e6019b e-con-full container-gsap e-flex e-con e-parent\" data-id=\"7e6019b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;none&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4580543 elementor-widget elementor-widget-shortcode\" data-id=\"4580543\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n    <style>\n    html {\n      scroll-behavior: auto !important;\n    }\n    <\/style>\n\n   <section id=\"bike-slider\">\n  <div id=\"loader\">\n    <div class=\"loader-inner\">\n      <div class=\"loader-ring\"><\/div>\n      <div class=\"loader-text\">Loading...<\/div>\n    <\/div>\n  <\/div>\n  <div class=\"line-bar\"><\/div>\n  <div class=\"bike-wrapper\" id=\"bike-wrapper\"><\/div>\n  <div id=\"info-panels\"><\/div>\n  \n  <a href=\"#\" class=\"cta-button back-category\">Back to top  <span class=\"elementor-button-icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22\" height=\"23\" viewBox=\"0 0 22 23\" fill=\"none\"><path d=\"M19.1108 11.0303L12.5366 17.6045L11.2642 16.332L15.6646 11.9307H3.26123V10.1299H15.6646L11.2642 5.72852L12.5366 4.45605L19.1108 11.0303Z\" fill=\"#169FDB\"><\/path><\/svg><\/span><\/a>\n<\/section>\n\n    <script>\n    (function() {\n      var apiUrl = \"https:\\\/\\\/www.messersi.it\\\/wp-json\\\/custom\\\/v1\\\/wheel-dumper?lang=en\";\n      var mainTitle = \"WHEEL DUMPER\";\n\t  var i18n = {\"carico\":\"Max payload\",\"peso\":\"Weight\",\"potenza\":\"Engine power\",\"sollevamento\":\"Lifting\",\"larghezza\":\"Width\",\"alimentazione\":\"Supply\",\"scopri\":\"Discover\",\"vai_prodotto\":\"Vai alla pagina del prodotto\",\"errore_gsap\":\"GSAP o ScrollTrigger non caricati\",\"errore_api\":\"Errore nel caricamento dei dati\"};\n\n      function animateCounter(element, targetValue, duration) {\n        duration = duration || 1000;\n        var isDecimal = targetValue.toString().includes('.');\n        var startValue = 0;\n        var startTime = performance.now();\n\n        function update(currentTime) {\n          var elapsed = currentTime - startTime;\n          var progress = Math.min(elapsed \/ duration, 1);\n          var easeOutQuart = 1 - Math.pow(1 - progress, 4);\n          var current = startValue + (targetValue - startValue) * easeOutQuart;\n          element.textContent = isDecimal ? current.toFixed(1) : Math.round(current);\n          if (progress < 1) requestAnimationFrame(update);\n          else element.textContent = isDecimal ? targetValue.toFixed(1) : targetValue;\n        }\n        requestAnimationFrame(update);\n      }\n\n      function initBikeSlider() {\n        if (typeof gsap === 'undefined' || typeof ScrollTrigger === 'undefined') {\n          console.error('GSAP o ScrollTrigger non caricati');\n          return;\n        }\n\n        gsap.registerPlugin(ScrollTrigger);\n        var isMobile = window.innerWidth <= 800;\n\n        var lineColors = {\n          \"Utility\": \"#F3F3F2\",\n          \"Trusty\": \"#F3F3F2\",\n          \"Evolution\": \"#F3F3F2\",\n          \"All Terrain\": \"#F3F3F2\"\n        };\n\n        fetch(apiUrl)\n          .then(function(response) { return response.json(); })\n          .then(function(bikeData) {\n            var slider = document.getElementById('bike-slider');\n            var lineBar = slider.querySelector('.line-bar');\n            var bikeWrapper = slider.querySelector('.bike-wrapper');\n            var infoPanels = slider.querySelector('#info-panels');\n\n            var grouped = {};\n            bikeData.forEach(function(b, i) {\n              if (!grouped[b.line]) grouped[b.line] = [];\n              var bike = {};\n              for (var key in b) bike[key] = b[key];\n              bike.index = i;\n              grouped[b.line].push(bike);\n            });\n\n            for (var line in grouped) {\n              var bikes = grouped[line];\n              var section = document.createElement('div');\n              section.className = 'line-section';\n              var label = document.createElement('div');\n              label.className = 'line-label';\n              label.textContent = line;\n              label.dataset.line = line;\n              label.dataset.firstIndex = bikes[0].index;\n              label.setAttribute('role', 'button');\n              label.setAttribute('tabindex', '0');\n              section.appendChild(label);\n\n              bikes.forEach(function(b) {\n                var item = document.createElement('div');\n                item.className = 'line-item';\n                item.dataset.index = b.index;\n                item.dataset.line = b.line;\n                item.setAttribute('role', 'button');\n                item.setAttribute('tabindex', '0');\n                item.innerHTML = '<div class=\"line\"><\/div><div class=\"line-text\">' + b.name + '<\/div>';\n                section.appendChild(item);\n              });\n              lineBar.appendChild(section);\n            }\n\n\t\t\t\t   bikeData.forEach(function(b, i) {\n\t\t\t\t\tvar link = document.createElement('a');\n\t\t\t\t\tlink.className = 'bike-link';\n\t\t\t\t\tlink.href = b.link;\n\t\t\t\t\tlink.dataset.index = i;\n\t\t\t\t\tlink.dataset.line = b.line;\n\t\t\t\t\tlink.setAttribute('aria-label', 'Vai alla pagina del prodotto ' + b.name);\n\n\t\t\t\t\tvar img = document.createElement('img');\n\t\t\t\t\timg.className = 'bike-image';\n\t\t\t\t\timg.src = b.img;\n\t\t\t\t\timg.alt = b.name;\n\n\t\t\t\t\tlink.appendChild(img);\n\t\t\t\t\tbikeWrapper.appendChild(link);\n\n\t\t\t\t\tvar info = document.createElement('div');\n\t\t\t\t\tinfo.className = 'info-panel';\n\t\t\t\t\tinfo.dataset.index = i;\n\n\t\t\t\t\t\/\/ Genero le specifiche dinamicamente\n\t\t\t\t\tvar specsHtml = '';\n\n\t\t\t\t\tif (b.specs.carico !== undefined) {\n\t\t\t\t\t\tspecsHtml += '<div class=\"spec-item\"><div class=\"spec-value\"><span class=\"counter\">' + b.specs.carico + '<\/span> kg<\/div><div class=\"spec-label\">' + i18n.carico + '<\/div><\/div>';\n\t\t\t\t\t} \n\t\t\t\t\tif (b.specs.peso !== undefined) {\n\t\t\t\t\t\tspecsHtml += '<div class=\"spec-item\"><div class=\"spec-value\"><span class=\"counter\">' + b.specs.peso + '<\/span> kg<\/div><div class=\"spec-label\">' + i18n.peso + '<\/div><\/div>';\n\t\t\t\t\t}\n\t\t\t\t\tif (b.specs.potenza !== undefined) {\n\t\t\t\t\t\tspecsHtml += '<div class=\"spec-item\"><div class=\"spec-value\"><span class=\"counter\">' + b.specs.potenza + '<\/span> kW<\/div><div class=\"spec-label\">' + i18n.potenza + '<\/div><\/div>';\n\t\t\t\t\t}\n\t\t\t\t\tif (b.specs.sollevamento !== undefined) {\n\t\t\t\t\t\tspecsHtml += '<div class=\"spec-item\"><div class=\"spec-value\"><span class=\"counter\">' + b.specs.sollevamento + '<\/span> kg<\/div><div class=\"spec-label\">' + i18n.sollevamento + '<\/div><\/div>';\n\t\t\t\t\t}\n\t\t\t\t\tif (b.specs.larghezza !== undefined) {\n\t\t\t\t\t\tspecsHtml += '<div class=\"spec-item\"><div class=\"spec-value\"><span class=\"counter\">' + b.specs.larghezza + '<\/span> mm<\/div><div class=\"spec-label\">' + i18n.larghezza + '<\/div><\/div>';\n\t\t\t\t\t}\n\t\t\t\t\tif (b.specs.alimentazione !== undefined) {\n\t\t\t\t\t\tspecsHtml += '<div class=\"spec-item\"><div class=\"spec-value\"><span class=\"counter\">' + b.specs.alimentazione + '<\/span><\/div><div class=\"spec-label\">' + i18n.alimentazione + '<\/div><\/div>';\n\t\t\t\t\t}\n\n\t\t\t\t\tinfo.innerHTML = '<h3>' + mainTitle + '<\/h3><h2>' + b.name + '<\/h2><div class=\"specs\">' + specsHtml + '<\/div><a href=\"' + b.link + '\" class=\"cta-button\">' + i18n.scopri + '<span class=\"elementor-button-icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22\" height=\"23\" viewBox=\"0 0 22 23\" fill=\"none\"><path d=\"M19.1108 11.0303L12.5366 17.6045L11.2642 16.332L15.6646 11.9307H3.26123V10.1299H15.6646L11.2642 5.72852L12.5366 4.45605L19.1108 11.0303Z\" fill=\"#169FDB\"><\/path><\/svg><\/span><\/a>';\n\n\t\t\t\t\tinfoPanels.appendChild(info);\n\t\t\t\t});\n\n\n\n            var bikeLinks = slider.querySelectorAll('.bike-link');\n            var lines = slider.querySelectorAll('.line-item');\n            var labels = slider.querySelectorAll('.line-label');\n            var panels = slider.querySelectorAll('.info-panel');\n            var total = bikeLinks.length;\n            var loader = slider.querySelector('#loader');\n\n            function hideLoader() {\n              gsap.to(loader, {\n                opacity: 0,\n                duration: 0.8,\n                onComplete: function() { loader.classList.add('hidden'); }\n              });\n            }\n\n            var loadedCount = 0;\n            var images = slider.querySelectorAll('.bike-image');\n            images.forEach(function(img) {\n              if (img.complete) loadedCount++;\n              else {\n                img.addEventListener('load', function() {\n                  loadedCount++;\n                  if (loadedCount === images.length) hideLoader();\n                });\n                img.addEventListener('error', function() {\n                  loadedCount++;\n                  if (loadedCount === images.length) hideLoader();\n                });\n              }\n            });\n            if (loadedCount === images.length) hideLoader();\n\n            bikeLinks.forEach(function(link, i) {\n              gsap.set(link, {\n                transform: i === 0 ? \"translate3d(0,0,0)\" : \"translate3d(0,100%,0)\",\n                opacity: i === 0 ? 1 : 0,\n                visibility: i === 0 ? \"visible\" : \"hidden\"\n              });\n            });\n\n            panels[0].classList.add(\"active\");\n            lines[0].classList.add(\"active\");\n            labels[0].classList.add(\"active\");\n            slider.style.backgroundColor = lineColors[bikeData[0].line];\n\n            ScrollTrigger.refresh();\n            var lastClosest = 0;\n\n            var st = ScrollTrigger.create({\n              trigger: slider,\n              start: \"top top\",\n              end: \"+=\" + window.innerHeight * (total - 1),\n              scrub: isMobile ? 1 : 0.5,\n              pin: true,\n              anticipatePin: 1,\n              onUpdate: function(self) {\n                var indexFloat = self.progress * (total - 1);\n                var closest = Math.round(indexFloat);\n\n                bikeLinks.forEach(function(link, i) {\n                  var rel = i - indexFloat;\n                  gsap.set(link, {\n                    transform: 'translate3d(0, ' + (rel * 100) + '%, 0)',\n                    opacity: 1,\n                    visibility: \"visible\"\n                  });\n                });\n\n                if (closest !== lastClosest) {\n                  lastClosest = closest;\n\n                  panels.forEach(function(p, idx) {\n                    var isActive = idx === closest;\n                    if (isActive) p.classList.add(\"active\");\n                    else p.classList.remove(\"active\");\n                  });\n\n                  var currentLine = bikeData[closest].line;\n                  lines.forEach(function(l, idx) {\n                    var isActive = idx === closest;\n                    if (isActive) l.classList.add(\"active\");\n                    else l.classList.remove(\"active\");\n                  });\n\n                  labels.forEach(function(l) {\n                    var isActive = l.textContent === currentLine;\n                    if (isActive) l.classList.add(\"active\");\n                    else l.classList.remove(\"active\");\n                  });\n\n                  slider.style.backgroundColor = lineColors[currentLine];\n\n                  if (!isMobile) {\n\t\t\t\t\t  const counters = panels[closest].querySelectorAll(\".counter\");\n\t\t\t\t\t  counters.forEach(counter => {\n\t\t\t\t\t\tconst text = counter.textContent.trim();\n\n\t\t\t\t\t\t\/\/ Match per numero iniziale (intero o decimale) e resto della stringa\n\t\t\t\t\t\tconst match = text.match(\/^(\\d+(\\.\\d+)?)(.*)$\/);\n\n\t\t\t\t\t\tif (match) {\n\t\t\t\t\t\t  const numValue = parseFloat(match[1]);  \/\/ il numero da animare\n\t\t\t\t\t\t  const suffix = match[3];               \/\/ tutto ci\u00f2 che segue, es. \" x 2\", \" kg\"\n\n\t\t\t\t\t\t  \/\/ Funzione di animazione aggiornata\n\t\t\t\t\t\t  function animateCounter(element, targetValue, duration = 400, suffix = '') {\n\t\t\t\t\t\t\tconst isDecimal = targetValue.toString().includes('.');\n\t\t\t\t\t\t\tconst startValue = 0;\n\t\t\t\t\t\t\tconst startTime = performance.now();\n\n\t\t\t\t\t\t\tfunction update(currentTime) {\n\t\t\t\t\t\t\t  const elapsed = currentTime - startTime;\n\t\t\t\t\t\t\t  const progress = Math.min(elapsed \/ duration, 1);\n\t\t\t\t\t\t\t  const easeOutQuart = 1 - Math.pow(1 - progress, 4);\n\t\t\t\t\t\t\t  const current = startValue + (targetValue - startValue) * easeOutQuart;\n\t\t\t\t\t\t\t  element.textContent = isDecimal ? current.toFixed(1) + suffix : Math.round(current) + suffix;\n\t\t\t\t\t\t\t  if (progress < 1) requestAnimationFrame(update);\n\t\t\t\t\t\t\t  else element.textContent = isDecimal ? targetValue.toFixed(1) + suffix : targetValue + suffix;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\trequestAnimationFrame(update);\n\t\t\t\t\t\t  }\n\n\t\t\t\t\t\t  animateCounter(counter, numValue, 400, suffix);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t  \/\/ Se non contiene un numero, lascia il testo cos\u00ec com'\u00e8\n\t\t\t\t\t\t  counter.textContent = text;\n\t\t\t\t\t\t}\n\t\t\t\t\t  });\n\t\t\t\t\t}\n                }\n              }\n            });\n    \n\t\t   var clickables = Array.prototype.slice.call(lines).concat(Array.prototype.slice.call(labels));\n            clickables.forEach(function(el) {\n              el.addEventListener('click', function() {\n                var index = parseInt(el.dataset.index || el.dataset.firstIndex, 10);\n                var progressForIndex = index \/ (total - 1);\n                var target = st.start + progressForIndex * (st.end - st.start);\n                window.scrollTo({ top: Math.round(target), behavior: 'smooth' });\n              });\n            });\n\n            \/\/ Setup keyboard navigation\n            setupKeyboardNavigation(slider, lines, labels, panels);\n          })\n          .catch(function(error) {\n            console.error('Errore nel caricamento dei dati:', error);\n          });\n      }\n\n      function setupKeyboardNavigation(slider, lines, labels, panels) {\n        function activatePanelByIndex(index) {\n          var panel = panels[index];\n          if (!panel) return;\n          var btn = panel.querySelector('.cta-button');\n          if (btn) {\n            btn.focus();\n            btn.addEventListener('keydown', function(e) {\n              if (e.key === 'Tab' && !e.shiftKey) {\n                e.preventDefault();\n                var activeItem = slider.querySelector('.line-item.active');\n                if (activeItem) activeItem.focus();\n              }\n            }, { once: true });\n          }\n        }\n\n        document.addEventListener('keydown', function(e) {\n          var active = document.activeElement;\n          if (active && (active.classList.contains('line-item') || active.classList.contains('line-label'))) {\n            var focusableLines = Array.prototype.slice.call(slider.querySelectorAll('.line-label,.line-item'));\n            var currentIndex = focusableLines.indexOf(active);\n\n            if (e.key === 'Tab' && !e.shiftKey && currentIndex === focusableLines.length - 1) {\n              var footer = document.querySelector('footer');\n              if (footer) {\n                var firstFocusable = footer.querySelector('a,button,input,select,textarea,[tabindex]:not([tabindex=\"-1\"])');\n                if (firstFocusable) {\n                  e.preventDefault();\n                  firstFocusable.focus();\n                  return;\n                }\n              }\n            }\n\n            if (e.key === 'Enter' || e.key === ' ') {\n              e.preventDefault();\n              active.click();\n              var idx = parseInt(active.dataset.index || active.dataset.firstIndex, 10);\n              if (!isNaN(idx)) setTimeout(function() { activatePanelByIndex(idx); }, 600);\n            }\n          }\n        });\n      }\n\t\t \n\n      function loadScript(src, callback) {\n        var existing = document.querySelector('script[src=\"' + src + '\"]');\n        if (existing) {\n          if (callback) callback();\n          return;\n        }\n        var script = document.createElement('script');\n        script.src = src;\n        script.onload = callback;\n        document.head.appendChild(script);\n      }\n\n      function init() {\n        loadScript('https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/gsap.min.js', function() {\n          loadScript('https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/ScrollTrigger.min.js', function() {\n            setTimeout(initBikeSlider, 100);\n          });\n        });\n      }\n\n      if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', init);\n      } else {\n        init();\n      }\n\n    })();\n    <\/script>\n\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>WHEEL DUMPER Superior performance The WD Series sets a new benchmark for compact dumper performance, combining power, stability, and exceptional operator comfort. Designed to excel in the toughest conditions, it enables efficient operation even in the tightest spaces.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":14553,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-17692","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Wheel Dumper - Messersi<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.messersi.it\/en\/products\/wheel-dumper\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Wheel Dumper - Messersi\" \/>\n<meta property=\"og:description\" content=\"WHEEL DUMPER Superior performance The WD Series sets a new benchmark for compact dumper performance, combining power, stability, and exceptional operator comfort. Designed to excel in the toughest conditions, it enables efficient operation even in the tightest spaces.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.messersi.it\/en\/products\/wheel-dumper\/\" \/>\n<meta property=\"og:site_name\" content=\"Messersi\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/MessersiSpa\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-23T14:38:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.messersi.it\/wp-content\/uploads\/2026\/04\/Wheel-dumper-cover2.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1210\" \/>\n\t<meta property=\"og:image:height\" content=\"968\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.messersi.it\\\/en\\\/products\\\/wheel-dumper\\\/\",\"url\":\"https:\\\/\\\/www.messersi.it\\\/en\\\/products\\\/wheel-dumper\\\/\",\"name\":\"Wheel Dumper - Messersi\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.messersi.it\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.messersi.it\\\/en\\\/products\\\/wheel-dumper\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.messersi.it\\\/en\\\/products\\\/wheel-dumper\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.messersi.it\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Wheel-dumper-cover2.webp\",\"datePublished\":\"2026-04-22T15:54:50+00:00\",\"dateModified\":\"2026-04-23T14:38:16+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.messersi.it\\\/en\\\/products\\\/wheel-dumper\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.messersi.it\\\/en\\\/products\\\/wheel-dumper\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.messersi.it\\\/en\\\/products\\\/wheel-dumper\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.messersi.it\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Wheel-dumper-cover2.webp\",\"contentUrl\":\"https:\\\/\\\/www.messersi.it\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Wheel-dumper-cover2.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.messersi.it\\\/en\\\/products\\\/wheel-dumper\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.messersi.it\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Products\",\"item\":\"https:\\\/\\\/www.messersi.it\\\/en\\\/products\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Wheel Dumper\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.messersi.it\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.messersi.it\\\/en\\\/\",\"name\":\"Messersi\",\"description\":\"Machines born to work\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.messersi.it\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.messersi.it\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.messersi.it\\\/en\\\/#organization\",\"name\":\"Messers\u00ec\",\"url\":\"https:\\\/\\\/www.messersi.it\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.messersi.it\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.messersi.it\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Messersi-logo-payoff.svg\",\"contentUrl\":\"https:\\\/\\\/www.messersi.it\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Messersi-logo-payoff.svg\",\"width\":353,\"height\":81,\"caption\":\"Messers\u00ec\"},\"image\":{\"@id\":\"https:\\\/\\\/www.messersi.it\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/MessersiSpa\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/Messersi1\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/messers\u00ec-s-p-a\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Wheel Dumper - Messersi","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.messersi.it\/en\/products\/wheel-dumper\/","og_locale":"en_US","og_type":"article","og_title":"Wheel Dumper - Messersi","og_description":"WHEEL DUMPER Superior performance The WD Series sets a new benchmark for compact dumper performance, combining power, stability, and exceptional operator comfort. Designed to excel in the toughest conditions, it enables efficient operation even in the tightest spaces.","og_url":"https:\/\/www.messersi.it\/en\/products\/wheel-dumper\/","og_site_name":"Messersi","article_publisher":"https:\/\/www.facebook.com\/MessersiSpa","article_modified_time":"2026-04-23T14:38:16+00:00","og_image":[{"width":1210,"height":968,"url":"https:\/\/www.messersi.it\/wp-content\/uploads\/2026\/04\/Wheel-dumper-cover2.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.messersi.it\/en\/products\/wheel-dumper\/","url":"https:\/\/www.messersi.it\/en\/products\/wheel-dumper\/","name":"Wheel Dumper - Messersi","isPartOf":{"@id":"https:\/\/www.messersi.it\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.messersi.it\/en\/products\/wheel-dumper\/#primaryimage"},"image":{"@id":"https:\/\/www.messersi.it\/en\/products\/wheel-dumper\/#primaryimage"},"thumbnailUrl":"https:\/\/www.messersi.it\/wp-content\/uploads\/2026\/04\/Wheel-dumper-cover2.webp","datePublished":"2026-04-22T15:54:50+00:00","dateModified":"2026-04-23T14:38:16+00:00","breadcrumb":{"@id":"https:\/\/www.messersi.it\/en\/products\/wheel-dumper\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.messersi.it\/en\/products\/wheel-dumper\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.messersi.it\/en\/products\/wheel-dumper\/#primaryimage","url":"https:\/\/www.messersi.it\/wp-content\/uploads\/2026\/04\/Wheel-dumper-cover2.webp","contentUrl":"https:\/\/www.messersi.it\/wp-content\/uploads\/2026\/04\/Wheel-dumper-cover2.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/www.messersi.it\/en\/products\/wheel-dumper\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.messersi.it\/en\/"},{"@type":"ListItem","position":2,"name":"Products","item":"https:\/\/www.messersi.it\/en\/products\/"},{"@type":"ListItem","position":3,"name":"Wheel Dumper"}]},{"@type":"WebSite","@id":"https:\/\/www.messersi.it\/en\/#website","url":"https:\/\/www.messersi.it\/en\/","name":"Messersi","description":"Machines born to work","publisher":{"@id":"https:\/\/www.messersi.it\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.messersi.it\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.messersi.it\/en\/#organization","name":"Messers\u00ec","url":"https:\/\/www.messersi.it\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.messersi.it\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.messersi.it\/wp-content\/uploads\/2025\/10\/Messersi-logo-payoff.svg","contentUrl":"https:\/\/www.messersi.it\/wp-content\/uploads\/2025\/10\/Messersi-logo-payoff.svg","width":353,"height":81,"caption":"Messers\u00ec"},"image":{"@id":"https:\/\/www.messersi.it\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/MessersiSpa","https:\/\/www.youtube.com\/user\/Messersi1","https:\/\/www.linkedin.com\/company\/messers\u00ec-s-p-a\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.messersi.it\/en\/wp-json\/wp\/v2\/pages\/17692","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.messersi.it\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.messersi.it\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.messersi.it\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.messersi.it\/en\/wp-json\/wp\/v2\/comments?post=17692"}],"version-history":[{"count":4,"href":"https:\/\/www.messersi.it\/en\/wp-json\/wp\/v2\/pages\/17692\/revisions"}],"predecessor-version":[{"id":17696,"href":"https:\/\/www.messersi.it\/en\/wp-json\/wp\/v2\/pages\/17692\/revisions\/17696"}],"up":[{"embeddable":true,"href":"https:\/\/www.messersi.it\/en\/wp-json\/wp\/v2\/pages\/14553"}],"wp:attachment":[{"href":"https:\/\/www.messersi.it\/en\/wp-json\/wp\/v2\/media?parent=17692"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}