4:"data";s:31:"Fri, 30 Jan 2026 17:13:55 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Brett McSherry";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:37;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:41:"Open Channels FM: Take the Time to Listen";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"https://openchannels.fm/?p=114583";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:48:"https://openchannels.fm/take-the-time-to-listen/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:62:"We are too busy adding to the conversation vs. just listening.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 30 Jan 2026 14:37:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:38;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:105:"Open Channels FM: Inside WooCommerce: Competitive Advantages, Community Events, and New Design Directions";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"https://openchannels.fm/?p=114775";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:109:"https://openchannels.fm/inside-woocommerce-competitive-advantages-community-events-and-new-design-directions/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:225:"In this episode of Do the Woo, guest Beau Lebens and hosts James and Katie chat about key WooCommerce topics, including community concerns, competitive advantages, AI developments, and the future of the WooCommerce ecosystem.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 29 Jan 2026 11:06:41 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:39;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:83:"WPTavern: #202 – Charly Leetham on Using WordPress to Enable a Digital Nomad Life";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:48:"https://wptavern.com/?post_type=podcast&p=202405";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:97:"https://wptavern.com/podcast/202-charly-leetham-on-using-wordpress-to-enable-a-digital-nomad-life";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:59965:"<details>Transcript<div>\n<p class="wp-block-paragraph">[00:00:19] <strong>Nathan Wrigley:</strong> Welcome to the Jukebox Podcast from WP Tavern. My name is Nathan Wrigley.</p>\n\n\n\n<p class="wp-block-paragraph">Jukebox is a podcast which is dedicated to all things WordPress. The people, the events, the plugins, the blocks, the themes, and in this case, using WordPress to enable a digital nomad life.</p>\n\n\n\n<p class="wp-block-paragraph">If you&#8217;d like to subscribe to the podcast, you can do that by searching for WP Tavern in your podcast player of choice, or by going to wptavern.com/feed/podcast, and you can copy that URL into most podcast players.</p>\n\n\n\n<p class="wp-block-paragraph">If you have a topic that you&#8217;d like us to feature on the podcast, I&#8217;m keen to hear from you and hopefully get you or your idea featured on the show. Head to wptavern.com/contact/jukebox, and use the form there.</p>\n\n\n\n<p class="wp-block-paragraph">So on the podcast today we have Charly Leetham. Charly&#8217;s journey with technology spans over four decades, from tinkering with amateur radio as a teenager in Australia, to working in electronic engineering and eventually building a career in WordPress and small business tech support. With a background in field service, sales, and running retail businesses, Charly pivoted to helping people with their websites and tech needs right around the time WordPress was in its infancy. Today, nearly 20 years later, she&#8217;s still involved in the WordPress ecosystem, providing troubleshooting, support, and plain English tech translations for business owners who need their digital lives demystified.</p>\n\n\n\n<p class="wp-block-paragraph">But in this episode, we are focusing less on her technical skills and more on her unique lifestyle. Charly is a true digital nomad. Someone who&#8217;s not bound to a fixed address, but instead lives and works from a camper van fitted with a Starlink system traveling and working all over Australia.</p>\n\n\n\n<p class="wp-block-paragraph">We talk about what it was like to embrace remote working long before it was commonplace, and how she built a business that supports complete flexibility. We explore both the upsides of the digital nomad life, the freedom to travel, spend quality time with family, and work from beautiful locations, as well as the trade-offs such as limited space, and having to ruthlessly prioritize her longings.</p>\n\n\n\n<p class="wp-block-paragraph">Charlie discusses the essential tech setup that empowers her nomadism. From laptops and microphones to how Starlink satellite internet lets her work reliably from almost anywhere, even in places with little or no mobile signal.</p>\n\n\n\n<p class="wp-block-paragraph">There&#8217;s practical advice on working with clients, so support can happen on her schedule, and reflections on building a business that matches her values, even if it sometimes means saying goodbye to clients who aren&#8217;t the right fit.</p>\n\n\n\n<p class="wp-block-paragraph">If you&#8217;ve ever imagined trading your desk for the open road, or wondered what&#8217;s technologically, and personally possible, as a remote WordPress worker this episode is for you.</p>\n\n\n\n<p class="wp-block-paragraph">If you&#8217;re interested in finding out more, you can find all of the links in the show notes by heading to wptavern.com/podcast, where you&#8217;ll find all the other episodes as well.</p>\n\n\n\n<p class="wp-block-paragraph">And so without further delay, I bring you Charly Leetham.</p>\n\n\n\n<p class="wp-block-paragraph">I am joined on the podcast by Charly Leetham. Hello Charly.</p>\n\n\n\n<p class="wp-block-paragraph">[00:03:29] <strong>Charly Leetham:</strong> Hi Nathan. It&#8217;s really good to be here, and we are literally on other side of the world from each other.</p>\n\n\n\n<p class="wp-block-paragraph">[00:03:35] <strong>Nathan Wrigley:</strong> We could probably not be further apart. You are in Australia, and we&#8217;ve never met. We spent probably the last 20 minutes or so having a good old natter. It&#8217;s been really interesting. And actually, the way that this podcast was going to go, I think has been upended by the conversation that we just had. Because you talked to me about your digital nomadism, I&#8217;m going to say, and I want to lean into that.</p>\n\n\n\n<p class="wp-block-paragraph">But before we get into all of that story about how you&#8217;ve ended up working remotely and things, do you just want to give us a little bit of background about how you&#8217;ve come to work, be on a WordPress podcast? What&#8217;s your background with tech, your life in general? Whatever you wish.</p>\n\n\n\n<p class="wp-block-paragraph">[00:04:09] <strong>Charly Leetham:</strong> Okay, well, look, I&#8217;ll try and keep it short. There is like 40 years to sort of condense into three or four minutes here.</p>\n\n\n\n<p class="wp-block-paragraph">Look, I have always been interested in tech from a very, very, very young age. My dad kind of encouraged me, if I was showed interest in anything, he&#8217;d say, well, go and find out about and let&#8217;s do this and let&#8217;s do that. The age of 13, I had my amateur radio license. By the time I was 16, I&#8217;d just left year 10, grade 10, and I went and did an associate diploma, electronic engineering. I worked full-time as a junior laboratory technician in an electronics lab at the Australian University while I was doing that.</p>\n\n\n\n<p class="wp-block-paragraph">And from there I went to be a field service tech with a private company. I&#8217;ve done field service, I&#8217;ve done pre-sales, I&#8217;ve done sales, I&#8217;ve done contract management. I&#8217;ve done customer service management. Done bid management.</p>\n\n\n\n<p class="wp-block-paragraph">And then I had a need after I decided, I was really, really sick and tired of doing all of this, so I went and bought myself a business with a franchise. We ran retail businesses for four years. They failed spectacularly. And I had a need that I had to actually get some money through the door so that I could feed the kids, pay the bills, eventually feed myself, and the husband is part of it.</p>\n\n\n\n<p class="wp-block-paragraph">So this was born. And this was, people need help with their technology. People need help with their websites, people need help with their emails, people need help with all of this. And at that point in time, that was 2007 and WordPress was just in its infancy. I think it was, maybe three or four generations in at that point, but it was still in its infancy. And I learned, WordPress from that.</p>\n\n\n\n<p class="wp-block-paragraph">Someone said, I&#8217;ve got a WordPress website, it&#8217;s not working. Can you look at it? Sure. I can look at it. I know C++, I know Pascal, I know Basic. Oh, this is PHP. What&#8217;s that? I learned PHP, I learned themes, I learned plugins, I learned how to troubleshoot things. And here we are nearly 20 years later, doing the thing that I love the most.</p>\n\n\n\n<p class="wp-block-paragraph">[00:06:16] <strong>Nathan Wrigley:</strong> There&#8217;s a lot in there, Charly. Genuinely, there is a lot in there. But what I&#8217;ve taken from that is that you have always been a bit of a tinkerer. You&#8217;ve always been somebody that&#8217;s fascinated by the technology side of things. Not just the software, but also, you know, the engineering side of things. And so, gosh, what a history you&#8217;ve got.</p>\n\n\n\n<p class="wp-block-paragraph">We&#8217;ll get onto all the WordPress stuff a little bit later. Obviously that&#8217;s a big part of why you&#8217;re on this particular podcast because we are a WordPress focussed podcast. But it was the conversation that we had about half an hour ago that captured my attention and is just going to divert us for a little while.</p>\n\n\n\n<p class="wp-block-paragraph">And that is, you got on the call, we started talking about where we are in the world and the fact that you are over there and I&#8217;m over here, and isn&#8217;t it amazing that we can talk to each other? And the fact that this technology is here and, you know, when we were both children, this was the realm of science fiction. Being able to speak to somebody on the other side of the planet without prearranging it, and organising it with a telephone network and a great expense and all that.</p>\n\n\n\n<p class="wp-block-paragraph">And then we started talking about literally where you are. And I was kind of curious about your location. It turns out you are a digital nomad. Now, for those people tuning in who don&#8217;t know what this is, a digital nomad, I guess is somebody who is not bound to a specific location. I live in the UK. I have a house and a mortgage and all those kind of things. So I&#8217;ve kind of saddled myself to that, and I&#8217;ve got this definite spot in the world where I call home. You&#8217;ve decided to kind of get rid of all of that. And so just tell us about your life and what it is that you do, and how you move around and how you empower that with technology, and what technology you use to make that even possible.</p>\n\n\n\n<p class="wp-block-paragraph">[00:07:53] <strong>Charly Leetham:</strong> Okay. Let&#8217;s start by telling you a story. When my kids were all, all my kids are now in their early thirties, late twenties, so they&#8217;re adults. They&#8217;re gone, they&#8217;re out doing their own thing. But when my kids were born in the mid nineties, I wanted nothing more than to be able to stay home with them. But because of my experience, because of what I was doing, I was the breadwinner. I was the one that had the money coming in, so I had to go back to work. Went back to it when my kids were really young.</p>\n\n\n\n<p class="wp-block-paragraph">And as much as I loved my job and I loved what I was doing, I really hated not being able to be with him. And what I wanted to do was what I&#8217;m doing now, then. The ability to help people with their tech. The technology didn&#8217;t exist. We couldn&#8217;t remote into computers, we couldn&#8217;t do video conferencing. We couldn&#8217;t even do audio calls like phone networks for what we had. So if you just think about, you know, a young 20-year-old woman with two kids, working in IT, wanting to do this.</p>\n\n\n\n<p class="wp-block-paragraph">Now we come forward nearly 20 years, or nearly 30 years because my kids are 30. I can do exactly what I wanted to do 30 years ago today. I can sit wherever I am, I can run up my computer, I can get an internet connection, I can talk to you. Someone says to me, my computer&#8217;s not working, or my email&#8217;s not sending, I can&#8217;t do this. I can remote into their computer. I can do a face-to-face call with them. I can remote into their computer. I can give them that support. I don&#8217;t have to be on site to do that.</p>\n\n\n\n<p class="wp-block-paragraph">That is what a digital nomad is. That&#8217;s what me as a digital nomad does. I provide tech support to people wherever I am, literally in the world. I said to you, I traveled in the US for a couple of years. Well, I got stuck in the US for a couple of years. And I didn&#8217;t work over there. I want to be really, really clear because you&#8217;re allowed to work in the US when you&#8217;re over there on a visitor visa. But I was helping people. People would say to me, my computer&#8217;s broken, well, let me remote in. I&#8217;ll have a look. Let me go and do this, I&#8217;ll help you. My dad would ring me from Australia and say, my email&#8217;s broken. What can I do? I&#8217;d fix it for him.</p>\n\n\n\n<p class="wp-block-paragraph">So that&#8217;s what I do. So how does that work for me today? There is a housing crisis. That&#8217;s the first thing that we really need to recognise is there is a housing crisis. Finding a house is really, really difficult. Finding a house that is affordable is even more difficult. Rather than stressing on the fact that I can&#8217;t find a house, or I can&#8217;t afford the rent for a house, or I don&#8217;t want to have that stress of having a rent for a house. I fitted out a vehicle, I got a Starlink system. My brother fitted the vehicle out for me. My son, who is the electrician, put the electrical into it. And I literally live on the road. I go from place to place. I find somewhere I can hook into power for a couple of days. I throw my Starlink out the site, and I work. I support people.</p>\n\n\n\n<p class="wp-block-paragraph">You could talk to me tomorrow, well, not tomorrow. Talk to me in a month, and I&#8217;m going to be in far North Queensland. A month from today, I will be in far North Queensland doing things up in far North Queensland because I&#8217;ve got to be up there for something. That&#8217;s what my life is like.</p>\n\n\n\n<p class="wp-block-paragraph">[00:10:55] <strong>Nathan Wrigley:</strong> If we rewind the clock, I don&#8217;t know, 10 years, did you desire something like that? From what you said, it sounds like you did. You always had some sort of intuition that if the technology allowed, you would wish for something like that. But obviously, kids and bills and all of that kind of got in the way. Has this been something which, if you sort of look back on your life, you think instinctively this was something that you wished to do?</p>\n\n\n\n<p class="wp-block-paragraph">[00:11:17] <strong>Charly Leetham:</strong> Not on the road. Not mobile like I am. Being able to do it from home, being able to be a work from home mum, absolutely. Being on the road and moving around, no, not even my wildest dreams would I have even imagined it. I didn&#8217;t even know that was available to us. I had no idea.</p>\n\n\n\n<p class="wp-block-paragraph">Look, I&#8217;ve met people, just to sort of segue very quickly. I have met people while I&#8217;m doing this, and they are young families. They are mum and dad and the kids, and they&#8217;re living on the road. They&#8217;ve got homeschooling curriculums for the kids. The kids do all their schooling. They get all these extra education of the places they&#8217;re in, all the things that they&#8217;re doing. Mum and dad will arrange to take the kids out on a bushwalk, and go and see a place that very few people in Australia will ever get to see. And these kids are living this life. I didn&#8217;t know that was available. If I had known that was available, I might have done that with my kids.</p>\n\n\n\n<p class="wp-block-paragraph">[00:12:08] <strong>Nathan Wrigley:</strong> I think one of the curious things is that, if you are working in the tech space, and obviously we&#8217;ll talk more about WordPress in a moment, there is a significant chance that this is available to you. I mean obviously you may have a job which is office bound. We understand that that means that you&#8217;ve got to show up to the office and what have you. But I&#8217;m imagining that there&#8217;s quite a few people listening to this podcast who, if they were to really examine it, these possibilities are open to them.</p>\n\n\n\n<p class="wp-block-paragraph">But it may not be something that they, A, wish to do, or B, they&#8217;ve not really thought about it too much. You know, they&#8217;ve decided that, okay, life is fine, I like my local environment or what have you.</p>\n\n\n\n<p class="wp-block-paragraph">What are like the key benefits, if you know what I mean? If you were to advertise this lifestyle to our audience, so we&#8217;ll do this in two parts. Let&#8217;s do the benefits first and then we&#8217;ll do the drawbacks later. What are the key things which you look at in your life at the moment and think, I&#8217;m so grateful for that? What are they?</p>\n\n\n\n<p class="wp-block-paragraph">[00:12:57] <strong>Charly Leetham:</strong> Freedom. Absolutely the freedom. I mean, we&#8217;re going to talk about drawbacks in a minute, so that&#8217;s going to get balanced out. But it is the freedom. It&#8217;s the ability to say, it&#8217;s getting cold in the south of Australia, remembering we&#8217;re in the southern hemisphere. So, I actually have to say that because people like, it&#8217;s hot in the south. No, it&#8217;s cold in the south. So as the winter months come and it gets colder, we migrate north. So I can literally say, no, it&#8217;s too cold here, I&#8217;m going to go north. Going to go to Queensland and spend winter in Queensland. It still gets cold, but not as cold as it does in the south. So you&#8217;ve got that ability.</p>\n\n\n\n<p class="wp-block-paragraph">I guess one of the biggest benefits is my dad is, he&#8217;s in his late seventies and I get to travel with dad. Dad&#8217;s traveled for many, many years and he still is. But I get to travel with dad. I get to spend these years with my dad. There&#8217;s not many people that can say they get to spend this sort of time, and this quality time, with their parents at this stage of life, because life gets in our way. But we make it work.</p>\n\n\n\n<p class="wp-block-paragraph">We will, once a week, arrange to go and do something. He&#8217;ll come and knock on the door and say, you are working too hard. I&#8217;m like, I&#8217;m working, go away, leave me alone. But then it&#8217;ll be, okay, yes, you&#8217;re right. I&#8217;m working too hard, so why don&#8217;t I take this morning off and we go and visit this place where we are staying. Go and find a touristy place or a bush walk to do, or go for a swim in the sea, or go and do something together so I can spend time with my dad. If the family needs me to be somewhere, I can be there, generally.</p>\n\n\n\n<p class="wp-block-paragraph">I also just to sort of pad this out a little, I also house sit while I&#8217;m doing it. So sometimes I&#8217;ll get to a place, someone will be advertising, we need a house sitter. We need someone to come and live in the house, or live at the house, for a couple of weeks while we&#8217;re away. So I&#8217;ll go and house sit for them, and I get another experience in all of that. So that&#8217;s the benefits. It&#8217;s just that flexibility. I would be doing exactly what I&#8217;m doing, but I would be stuck in a house. I&#8217;d be stuck in a room, in a house, grinding. I can grind and be in some of the most beautiful places in the country.</p>\n\n\n\n<p class="wp-block-paragraph">[00:15:02] <strong>Nathan Wrigley:</strong> Do you know, it&#8217;s so curious because I&#8217;m imagining there&#8217;s a proportion of the people listening to this who are just so in awe of that description. You know, oh gosh, you can really spend the time in the locations that you wish. I&#8217;m imagining there&#8217;ll also be other people who think, no, that&#8217;s not what I want at all. But I&#8217;ve got to say, I&#8217;m really drawn to what you&#8217;re saying. The idea of being able to go and, I don&#8217;t know, work with a spectacular view. Or work in a particular city for a period of time, and then go somewhere slightly more rural. In other words, it&#8217;s not the same view that you get every day when you wake up. There&#8217;s that variety in life which, certainly for me, there&#8217;s a lot of appeal there. Okay, let&#8217;s do the drawbacks. What are the downsides?</p>\n\n\n\n<p class="wp-block-paragraph">[00:15:44] <strong>Charly Leetham:</strong> The downsize is I live in a car. Literally, I live in a little camper van. My workspace is probably, because I fitted out a little commercial vehicle, a little commercial van as my van and as, you know, as my income improves, my savings improve, I will probably upgrade it. But my workspace is probably a metre by a metre. It&#8217;s not very big. And when I finish up for the day, I&#8217;ve got to pack everything up so I&#8217;ve got room for relaxation. I can&#8217;t sort of just walk out of a room, shut the door and say, well, that&#8217;s work done.</p>\n\n\n\n<p class="wp-block-paragraph">Now, work&#8217;s done for me, I&#8217;ve got to pack everything up, I&#8217;ve got to put everything away. You are living on the road, so you don&#8217;t have all of your stuff. And I&#8217;m going to put stuff in double quotes, they&#8217;re in inverted commas. You learn very quickly what is important to you, and what is necessary, and you have what is necessary. And then you have a few of those things that you go, these are really important to me and I&#8217;m not going to give them up.</p>\n\n\n\n<p class="wp-block-paragraph">So it is not like you can say, oh, I&#8217;ve got that plate that is really good for this entertaining thing, and go to a cupboard and pull that plate out that you use maybe once a year. No, you don&#8217;t have that. You&#8217;ve got the plates that you use every day.</p>\n\n\n\n<p class="wp-block-paragraph">[00:16:50] <strong>Nathan Wrigley:</strong> Yeah. The plates.</p>\n\n\n\n<p class="wp-block-paragraph">[00:16:52] <strong>Charly Leetham:</strong> Yeah, well, I travel on my own. I could literally live with one plate, one cup, one bowl, knife and fork. You are trading off that flexibility of having a house where you can have things stored, and all of storage space. You really have to think about what it is you want. I have a rule. I literally have a rule and I think everyone should live with this rule anyway. I have to have needed it four times before I go and buy it. If I haven&#8217;t needed it four times, then I&#8217;m not going to buy it. If I look at something, I go, oh, that&#8217;d be really cool and it&#8217;d be really convenient. Then I go, but would I use it? Have I needed it four times? Have I needed the functionality that gives me four times? No, don&#8217;t buy it. Because where the hell am I going to put it?</p>\n\n\n\n<p class="wp-block-paragraph">[00:17:37] <strong>Nathan Wrigley:</strong> Yeah, and I guess whatever you&#8217;re buying, you have to buy the tiny version of it as well. You can&#8217;t get the sort of jumbo version of whatever it is.</p>\n\n\n\n<p class="wp-block-paragraph">[00:17:44] <strong>Charly Leetham:</strong> There&#8217;s your other trade off is you can&#8217;t buy food in bulk. Like, I used to go and buy several cans of food and put them in the cupboard. Whether I used them or not immediately, there would be several cans of the same thing in the cupboard just in case I needed it. And if it was sort of, oh, I&#8217;m down to the last can, I&#8217;ll go and buy a few more. Well, now I&#8217;m down to buying two or three cans at a time. And once I&#8217;ve run those out, I&#8217;ve got to go and find the nearest shop and go and buy another one just to sort of keep it topped up.</p>\n\n\n\n<p class="wp-block-paragraph">You&#8217;re not buying in bulk, you&#8217;re not buying your meat, you&#8217;re not buying your fruit veg in bulk. Does that matter? No, because when you get to certain places, you normally find the local providers, you normally find the local fruit seller or the local fruit and veg shop, and go and buy there. You go and support the local community, and you pick up a few things there and, yep, that&#8217;s what you&#8217;re going to use. That&#8217;s what we do.</p>\n\n\n\n<p class="wp-block-paragraph">[00:18:31] <strong>Nathan Wrigley:</strong> Just to interrupt there, Charly, do you try to spend a significant portion of time in a particular place so that rather than just sort of driving through it, I guess, and spending a couple of days here and a couple of days there, do you spend significant amounts of time there, and therefore begin to have some feeling of what that community is like?</p>\n\n\n\n<p class="wp-block-paragraph">I guess the underpinnings of that question really is, how do you get that sort of human interaction that so many people think is important? Because clearly you are meeting fresh people every day, and you probably don&#8217;t get the chance to form those roots and what have you. So there&#8217;s a lot there. But do you know what I mean? Do you try to sort of spend a bit of time so that you gather some of those human connections along the way?</p>\n\n\n\n<p class="wp-block-paragraph">[00:19:12] <strong>Charly Leetham:</strong> Okay, so there&#8217;s a couple of things there that you&#8217;ve touched on. On my way to a location, I may only spend a day in a location, as I&#8217;m heading to a final destination or the next stop along the way. When I get to that next stop along the way, I do try to spend a bit of time, because I like to put my roots down. I like to be able to just settle on in, be able to work for really long periods and not have to worry about, oh, I&#8217;ve got to pack everything up and be on the road again. I&#8217;ve worked for three days, now I&#8217;ve got to spend the next two or three hours packing everything up so I can get on the road and drive for another couple of hours. Yes, I know English people are going to say, couple of hours driving, you&#8217;d be across the country.</p>\n\n\n\n<p class="wp-block-paragraph">We&#8217;d spend a couple of hours driving and then you get to the other end and you&#8217;ve got to set it up. So you&#8217;re losing a day when you&#8217;re doing that. So my preference is when I get to where I want to be, getting my feet down and staying there for a couple of weeks if I can. And then from there, I use that as a base of, okay, what is within a hundred kilometers that I can go and visit, and do the site seeing, and do the local colour, and make that a hub for my activities.</p>\n\n\n\n<p class="wp-block-paragraph">You then asked about human interaction and honestly, I think I&#8217;m a little different to people. I don&#8217;t need it as much as others. I am really, really quite happy to just be in my sphere. I&#8217;ve got my online connections. If I need to speak to someone, I&#8217;ve normally got someone on the other, on Discord, or one of the chat programs that I can chat to. And then if I feel like I&#8217;m getting to that stir crazy point, you go to the local pub or you go to the local cafe and you sort of sit around and you have a chat to the locals.</p>\n\n\n\n<p class="wp-block-paragraph">That fills that need for me. I&#8217;m not a person who is, it sounds terrible, I&#8217;m actually really good in a public environment, but it drains me. So I really, once that&#8217;s done, I&#8217;m done for a couple of days and I can just go sit in nature and not worry about it.</p>\n\n\n\n<p class="wp-block-paragraph">[00:20:58] <strong>Nathan Wrigley:</strong> Yeah, I think everybody can totally see that. There&#8217;s just so many different personality types, isn&#8217;t there? I can identify exactly with what you&#8217;re saying. I can go for extended periods of time, and not really require that human interaction. And then occasionally I sort of crave it, and so I satisfy it and go and meet people and hang out with all sorts of different people.</p>\n\n\n\n<p class="wp-block-paragraph">And so I guess really that is the piece that you would need to examine in your own life. Because if you were going to go nomadic, for want of a better word, you&#8217;ve got to really understand that bit. What is your need? On what level do you need to be with other people and interact with other people? Because that&#8217;s really the fulcrum around what makes this whole thing possible.</p>\n\n\n\n<p class="wp-block-paragraph">Speaking of what makes the whole thing possible, I&#8217;m interested to delve into the tech a little bit. Because you mentioned this sort of one metre square, and the fact that you&#8217;ve got to pack things away and what have you. I&#8217;m curious as to what technology do you have which enables this? Ignoring the vehicle and all that, I&#8217;m just trying to imagine what you might put in your shopping cart. If you were telling somebody this digital nomad life was available, what would be the requirements to make that happen?</p>\n\n\n\n<p class="wp-block-paragraph">[00:22:01] <strong>Charly Leetham:</strong> So I&#8217;m doing this with my laptop computer. Now, I buy as top of the range as I can when I buy, and it lasts me for years. So I&#8217;ve got, I don&#8217;t know if you&#8217;re familiar with them, I have an MSI gaming computer, because it&#8217;s got the extra fans in it. So it really, really works well when you&#8217;re doing a lot of processor intensive stuff. So it&#8217;s not just for gaming, because I do a bit of graphic design and I do a bit of this and I do a bit of that. So the extra fans make the world a difference.</p>\n\n\n\n<p class="wp-block-paragraph">So I&#8217;ve got an MSI gaming computer, or an MSI computer. I have an external microphone. I&#8217;ve actually just recently bought an external webcam. I was using the webcam on the computer. It was perfectly fine. I&#8217;ve changed my setup to where I now have an external monitor mounted on the wall in my van. So when I settle in, I pull my 21 inch monitor out and I plug my computer into it and I&#8217;ve got this beautiful big monitor. I&#8217;ve got my external keyboard, and I&#8217;ve got my mouse.</p>\n\n\n\n<p class="wp-block-paragraph">[00:22:56] <strong>Nathan Wrigley:</strong> Okay. I mean it&#8217;s the bare essentials, isn&#8217;t it? I think we can all understand that. And then I think you mentioned the internet connectivity bit, which I suppose is also a crucial part of the tech. Because where I am, it&#8217;s a landline. I obviously have, you know, I&#8217;ve got a mobile phone, so there&#8217;s the cell signal, which will allow me to roam within Europe and North America and what have you, but there&#8217;s all the cost and everything associated with that. Where you go, I think it&#8217;s fair to say that you would quickly lose all manner of possibilities because the reception in Australia, you said is not that great in terms of the internet. So how do you overcome that? I think you said Starlink.</p>\n\n\n\n<p class="wp-block-paragraph">[00:23:30] <strong>Charly Leetham:</strong> Yes, Starlink. I kind of looked into it for a very long time. I was relying on our mobile data and using my phone as a hot link. But in Australia, I was joking with you about it when we started this call, I&#8217;m on the NBN here. And if anyone knows anything about the NBN, you&#8217;ll know that most Australians hate the NBN. It&#8217;s terrible. If it works, you&#8217;ve got to consider yourself lucky.</p>\n\n\n\n<p class="wp-block-paragraph">It&#8217;s great if you are in a capital city, but you go a hundred kilometers, and I&#8217;m being a little flippant when I say that, but I&#8217;m not too far wrong. Go a hundred kilometers away from a regional center and you&#8217;ve got nothing. There&#8217;s no radio signal. By radio signal, I mean mobile signal. You can&#8217;t make phone calls. You&#8217;ve got that little, there is no signal icon on your phone. You can&#8217;t actually get a connection. I say a hundred kilometers, maybe it&#8217;s 200, maybe it&#8217;s 250, but that&#8217;s not a very long way in Australia. It really isn&#8217;t.</p>\n\n\n\n<p class="wp-block-paragraph">So I bought Starlink. I spoke to someone who was traveling along the way. And I actually want to come back to just the nomadic lifestyle when we&#8217;re done here, Nathan. And I met someone while they were traveling. They said, oh, Starlink, it&#8217;s wonderful. And it was still relatively new at the time. I&#8217;m like, oh, really? Are you sure? And he explained it to me like, oh. So when I got the car, I went and bought myself the Starlink and it&#8217;s fantastic.</p>\n\n\n\n<p class="wp-block-paragraph">Oh my goodness, it&#8217;s so good. You&#8217;ve got to have power because the routers take power. You can just get, you know, one of the, I don&#8217;t know if you&#8217;ve got them there, the power stations, the USB power station that you charge up and you can run all your devices off it for a couple of hours. You could do that. I&#8217;ve seen people run them off of just car batteries with the clamps on the battery terminals. I&#8217;m an Australian, this is pretty normal.</p>\n\n\n\n<p class="wp-block-paragraph">So you&#8217;ve got to have the power for the router, to run the router. That then powers the dish and you&#8217;ve basically got, in inverted commas, uninterruptable internet for as long as your power lasts. For as long as you&#8217;ve got power, you&#8217;ve got uninterruptable internet. I have found where I&#8217;ve been, I house sat for my sister-in-law during winter, and her internet was terrible. So I went and got my Starlink out and threw it up and connected to it, and I had better internet. The connection speed on the internet on the Starlink versus her landline connection was like 10 times. I had 10 times better internet connection using Starlink than I did on a landline.</p>\n\n\n\n<p class="wp-block-paragraph">[00:25:50] <strong>Nathan Wrigley:</strong> With the Starlink technology, do you have to, so I really am ignorant of this. I mean I know it&#8217;s to do with satellites, and I know that you can have it bolted onto the side of your house, I guess if you live in a rural area where there is no regular landline. But yours is this sort of peripatetic, mobile version of that.</p>\n\n\n\n<p class="wp-block-paragraph">Firstly, do you have to point it at a particular part of the sky? Do you have to spend time lining it up or do you just have to, just plonk it in daylight? So you know, outside basically? And is it bulky, or is it the kind of stuff that you could throw in a backpack if you were nomadic in that sense? You know, you didn&#8217;t have wheels, you didn&#8217;t have a vehicle, you were just sort of backpacking around. So two things. Where do you have to point it and is it big?</p>\n\n\n\n<p class="wp-block-paragraph">[00:26:27] <strong>Charly Leetham:</strong> Okay. You asked some really great questions. I&#8217;m just going to say they are really, really inspired questions. The first thing I want to say is that the stuff that you see bolted onto the side of a house is typically the stuff that we would use when we&#8217;re out mobile. It&#8217;s the same hardware. They&#8217;ve just got mounting technology, or mounting systems, that will allow you to mount it to the house.</p>\n\n\n\n<p class="wp-block-paragraph">Quick story before I answer the second question about how big is it and all the rest of it. I had a version 2 Starlink, which, it would now be five or six years old, and it&#8217;s got a pole and it&#8217;s got the dish on it. And the dish is, I say dish, it&#8217;s a rectangular panel and you&#8217;ve got put it on a base so that it&#8217;s stable. That&#8217;s heavier than the version three. I had that last week, the week before I had a problem with it and I was a bit concerned. So I contacted Starlink and I said, listen, it&#8217;s doing this, here&#8217;s all my, being a tech I had all the diagnostics and stuff I&#8217;d done and I laid it all out and I said, and I just really want to say that I&#8217;m a little concerned. Because I&#8217;m traveling and I&#8217;m often outside of mobile range, I don&#8217;t want to get outside of mobile range, put my Starlink on and have it fail. I&#8217;m concerned that I&#8217;ve got an intermittent fault that is going to be a problem.</p>\n\n\n\n<p class="wp-block-paragraph">And they said, no worries, we&#8217;ll send you a version 3, no charge. Because I&#8217;ve been with Starlink now, probably two, two and a half, no, two years now. And they just sent me the new hardware. So I&#8217;ve just upgraded to the version 3. So I can actually talk about both. So the version two is a little bigger. You&#8217;re probably talking, I&#8217;m just holding my hands up. It&#8217;s probably about 40 centimeters wide and 70 centimeters tall, the panel. It&#8217;s only 10 mil, five centimeters deep, I guess.</p>\n\n\n\n<p class="wp-block-paragraph">[00:28:06] <strong>Nathan Wrigley:</strong> It&#8217;s like the sort of size of a modestly big laptop screen. Something along those lines.</p>\n\n\n\n<p class="wp-block-paragraph">[00:28:13] <strong>Charly Leetham:</strong> Actually, it would be about the same size as my, I&#8217;m just looking at, it would be a little larger than my computer here. And I&#8217;ve got a 21, is this the 15? No, this is a 17 inch. This is a 17 inch monitor. So I&#8217;ve got a 17 inch laptop.</p>\n\n\n\n<p class="wp-block-paragraph">[00:28:24] <strong>Nathan Wrigley:</strong> Yeah, so we&#8217;re in the order of, got my hands out and I&#8217;m imagining how big that is. It certainly answers my backpacking question anyway.</p>\n\n\n\n<p class="wp-block-paragraph">[00:28:32] <strong>Charly Leetham:</strong> Well, let me answer that question for you in a different way. There is now actually what they call a Starlink Mini, which is designed for backpacks. It&#8217;s designed to fit inside a backpack. It&#8217;s got a portable power supply so that you can go hiking, you can go backpacking and take your Starlink with you. I don&#8217;t know a lot about it. I do know that the plan that you put it on is a little different to what you would put our plans on, the plans you would use for ours, because it&#8217;s designed for you to be really, really mobile, not just mobile like we are. And it&#8217;s really light. It&#8217;s designed for a backpack.</p>\n\n\n\n<p class="wp-block-paragraph">So that answers that question as well as like, you&#8217;ve got the technology. The version 3, and I wanted you to say this, the version 3 would probably be half as light as the version 2. So it&#8217;s much lighter. And one of the things that I really liked about the way this all works is that they&#8217;ve got ground mounts, right? So you just put them down on the ground, which is going to answer your next question. Do you need to position it? No. You just put it out. You&#8217;ve got to make sure it&#8217;s got a clear view of the sky. You&#8217;ve got to make sure that there&#8217;s no real obstructions, and that means no trees, no buildings. So nothing that&#8217;s going to sort of overshadow it as the satellites go over. And it will find the satellites for you. You don&#8217;t have to do anything. You just hit the button and it just works.</p>\n\n\n\n<p class="wp-block-paragraph">[00:29:45] <strong>Nathan Wrigley:</strong> Miraculous really when you think about it. I mean, actually think about it. You&#8217;ve got this box that you just plonk out under the stars somewhere, and a bunch of, I mean, I&#8217;m just actually thinking about what I&#8217;m about to say, and it is ridiculous. There&#8217;s a bunch of satellites, so they had to go into space, moving around the planet. And they connect to the little box somehow send TCP IP packets all over the place, literally off the planet, which then get bounced down somewhere and, you know, end up in this case talking to me. Insane that any of that works.</p>\n\n\n\n<p class="wp-block-paragraph">[00:30:19] <strong>Charly Leetham:</strong> So let me just add to that, at faster speeds than your standard internet will give you in Australia. I don&#8217;t know what it&#8217;s like in the US, I don&#8217;t know what it&#8217;s like in Britain, the UK, but it&#8217;s faster and more stable speeds than you get in Australia in general.</p>\n\n\n\n<p class="wp-block-paragraph">[00:30:36] <strong>Nathan Wrigley:</strong> Yeah, I actually, so it&#8217;s probably about six months ago I looked at Starlink. I&#8217;ve never seriously looked at it. I&#8217;m always just curious about it so I&#8217;ve ended up on the Starlink website. In terms of the speeds that you can get, they&#8217;re not comparable to what you can get through a landline. You can get significantly faster. But they are still impressive. And there&#8217;s nothing that day-to-day use wouldn&#8217;t be afforded by a Starlink package. I mean, maybe if you were sort of streaming 4K video left, right and center, maybe it would struggle in that scenario. But for any normal, and I&#8217;m doing air quotes, any normal use of the internet, more than enough. Absolutely incredible.</p>\n\n\n\n<p class="wp-block-paragraph">Okay, so all of that stuff, absolutely amazing. I&#8217;m so impressed with everything that you&#8217;ve just said. It really, it speaks to me. I think there&#8217;s an awful lot in your life that I think, oh gosh, wish I was Charly. But I&#8217;m kind of curious then as to the kind of work that you do actually do, because you painted this picture of all these infinite possibilities and what have you. And now I&#8217;m turning the attention really to what is it that you do do? What are the kind of things that you&#8217;ve been able to create in your life in this nomadic way? What kind of work are you able to pull off?</p>\n\n\n\n<p class="wp-block-paragraph">[00:31:43] <strong>Charly Leetham:</strong> So what I do, what my business is, is I help businesses manage their tech. I like to sit between a business and they&#8217;re tech. Some people might call me their CTO, some people might just call me their technical team. I try to translate tech into plain English for business owners so that it takes all of that stress out of it.</p>\n\n\n\n<p class="wp-block-paragraph">When your business owner says, I need an email address, or I need a new email account, or whatever it is, and they&#8217;re talking to a provider, and the provider&#8217;s giving them all of the marketing guff, and all of the sales thing, and then it&#8217;s not working. So then they&#8217;re speaking to the technical people and the technical people are talking their jargon to them. It&#8217;s overwhelming for them, and they&#8217;re not spending time running their businesses when they&#8217;re dealing with that.</p>\n\n\n\n<p class="wp-block-paragraph">They need someone who can sit between them and that morass, if you like, and then say, okay, what is it you want? Oh, right, cool. Let me go and talk to people. Let me get you some answers and I&#8217;ll come back to you. So I often say, I don&#8217;t walk into a business and say, the answer is this, now what was the question? Which is what a lot of product salespeople would do. And I don&#8217;t want to, I&#8217;m not trying to bag salespeople here, because they&#8217;re needed. But I don&#8217;t go in and say, the answer is this, now what was the question? I go in and I say, okay, what is it you&#8217;re trying to do?</p>\n\n\n\n<p class="wp-block-paragraph">I don&#8217;t want to know about the technology you want to use. I want to know about what your business application is. I want to know, what is your input and what is your output? What are you trying to do here? Cool. Now, what systems do you already have? Let me go and investigate those systems. Let me see what they can do for you. Let me see if we can make those systems work to do what you want them to do. They can&#8217;t do it, okay, let me go and find some technology that we can plug in and we&#8217;ll work with what you&#8217;ve got.</p>\n\n\n\n<p class="wp-block-paragraph">The big thing I find with a lot of small businesses is, two things. They get caught with the bright shiny object syndrome. Oh, this new technology&#8217;s coming out. It&#8217;s going to make my business run well, it&#8217;s going to make me money. Technology never makes you money, by the way. Technology only ever helps you make money if you use it right. So they get caught with the bright shiny object syndrome. Or they get caught with the sales person said it would work. I didn&#8217;t understand what it did, and I bought this system and now it doesn&#8217;t interact with the rest of my systems and I&#8217;ve now got to put all these other processes and all these other things in places to make it work.</p>\n\n\n\n<p class="wp-block-paragraph">That&#8217;s kind of where I sit. But I&#8217;m a tech as well, so I can make it work, I can troubleshoot it. I build websites, which is how I got into WordPress. I build websites. I fix websites. Like I actually also troubleshoot plugins. You know when we upgrade something or something&#8217;s not working and you&#8217;re getting all the error message? I&#8217;ll go and actually troubleshoot a plugin and say, oh, that plugin&#8217;s doing this. Can I fix it? No. Okay, I&#8217;ll send a support response off to the plugin provider and say, here&#8217;s all the logs, here&#8217;s what I&#8217;ve done, here&#8217;s what I&#8217;ve found. Can you get this fixed up for me? Or can you get it fixed up for us? Or, I&#8217;m really stuck because I&#8217;m getting to this point and it&#8217;s just not working and I don&#8217;t know where it&#8217;s going wrong, but I&#8217;m pretty certain it&#8217;s between here and here.</p>\n\n\n\n<p class="wp-block-paragraph">The other thing I do in all of that is, when you get the two suppliers going, it&#8217;s them with the fingers going both ways. I tend to be the one that sits between it and mediates to try and get that sorted out. So that&#8217;s what I do, and I do that all remotely.</p>\n\n\n\n<p class="wp-block-paragraph">[00:34:54] <strong>Nathan Wrigley:</strong> I&#8217;ve totally understood all of that. You know, you&#8217;ve got this, you&#8217;re sort of sitting in between, and being that kind of agent that helps people with the tech because they&#8217;re busy and they&#8217;re doing all the things and they haven&#8217;t got the time to gain that expertise in all of that.</p>\n\n\n\n<p class="wp-block-paragraph">So the follow up question, I guess from that, and it&#8217;s kind of leaning into your nomadic thing a little bit as well, is I guess that kind of work, the kind of work that you&#8217;ve got for yourself there, you can do it because, and I&#8217;m going to say this like it&#8217;s true and then you can correct me if I&#8217;m false, because you can do that when you have time available.</p>\n\n\n\n<p class="wp-block-paragraph">And what I mean by that is, it&#8217;s not like if you were working in an office and you need to be there from nine o&#8217;clock in the morning until five o&#8217;clock at night, because the telephone lines open up and you&#8217;ve got to field all this support. I&#8217;m guessing you&#8217;ve built a business where the channels of communication are a little bit more async than that. I don&#8217;t know, like an email exchange, or Discord, or Slack or whatever it may be. In other words, you can be in the car driving at 7:30 in the morning or 5:30 in the afternoon, or 3 or whatever it may be, because you are not needed at that exact moment by, I&#8217;m going to say your employer, but in this case, your clients. It&#8217;s more async than that. So I&#8217;ve said that like it&#8217;s true. Is that true?</p>\n\n\n\n<p class="wp-block-paragraph">[00:36:07] <strong>Charly Leetham:</strong> It is true for me. You are entirely correct. I&#8217;m sort of laughing because you&#8217;re like, oh, you can be driving in the car. The amount of times where I&#8217;ve been traveling with dad and my phone&#8217;s buzzed at me and I&#8217;ve gone, oh. And he goes, okay, hang on, I&#8217;ll pull over. Because we&#8217;ve got radio signal, we&#8217;ve got mobile signal. And he pulls over and I&#8217;ll fix the problem. Like, it might be a five minute fix and I will actually fix the problem then and we&#8217;ll keep moving. I&#8217;m sitting having a cup of coffee somewhere and one of my clients messages. And they message. I rarely spend time on the phone, or on video conferences with them. They know that the best way to get me is to book a time. I&#8217;ve trained my clients.</p>\n\n\n\n<p class="wp-block-paragraph">[00:36:44] <strong>Nathan Wrigley:</strong> That&#8217;s fascinating. So to you, that piece of the jigsaw puzzle is entirely obvious. And so it kind of just gets glossed over in your head. But you have created a business where that bit is the kind of foundational piece. If you had clients that wanted you on call 24/7, that really wouldn&#8217;t work because you&#8217;ve carved out a life for yourself where you don&#8217;t want to be on call 24/7. You want be able to do what you want to do when you want to do it, with the understanding that the clients are important, but the async nature of it is, they&#8217;ll message you. As soon as you can get to it, you&#8217;ll get to it.</p>\n\n\n\n<p class="wp-block-paragraph">And I&#8217;m guessing that when you onboard these clients, there&#8217;s that whole education piece. This is what I do, this is the way we respond to support. You&#8217;ll get an answer with, I don&#8217;t know, 12 hours, 24 hours, whatever it may be. And it may be that somebody listening to this podcast is firefighting all the time and they kind of haven&#8217;t figured that piece out. So I think that&#8217;s really interesting that you&#8217;ve got that, but yet it&#8217;s self-evident to you.</p>\n\n\n\n<p class="wp-block-paragraph">[00:37:39] <strong>Charly Leetham:</strong> I think I want to also add to that is that my clients trust me. So there might be point in time where I am always on for that client for a while at least. And when, I&#8217;m always on for them. If they message me, I will, and I do this for all of my clients actually. If they message me and say, hey, this is a problem, and I&#8217;ve got access, I actually have the ability to respond to them. I will normally respond to them and say, I&#8217;m letting you know, I&#8217;ve seen this on the road today, or I&#8217;ve got meetings all day. I&#8217;ve got this, you are in my queue, I&#8217;ll get to you as soon as I can. And they know that actually means not tomorrow, not the next day, not, whenever it is. I really do mean as soon as I get a space available, they&#8217;re going to get my attention. We&#8217;ve built that trust relationship.</p>\n\n\n\n<p class="wp-block-paragraph">[00:38:26] <strong>Nathan Wrigley:</strong> I think probably that is another foundational piece of your business. Without that trust, that&#8217;s going to be difficult to onboard clients. Do you tend to gather clients by word of mouth more, or do you have a marketing website where people onboard to you and you have to build that trust up over time? Or is it more a case of your clients recommend your services to other clients who then bring in that trust with them, if you know what I mean?</p>\n\n\n\n<p class="wp-block-paragraph">[00:38:49] <strong>Charly Leetham:</strong> Mostly column A, little bit of column B and more of column C. So yeah, it&#8217;s a bit of everything. I am actually just starting to ramp up my marketing as I start to get more comfortable with what I&#8217;m doing. And it sounds strange, right? Because I&#8217;ve been doing it for a while, but I&#8217;m starting to get more comfortable.</p>\n\n\n\n<p class="wp-block-paragraph">So now I&#8217;m starting to ramp up my marketing, because I can talk to people about how it works and what it does. And I have very frank conversations. It&#8217;s one of my things is to be, make sure that I am upfront, I am frank, I am honest about what goes on. I don&#8217;t like. I can talk salesy. I prefer not to. I prefer to be plain English and real world with people.</p>\n\n\n\n<p class="wp-block-paragraph">I think the other thing because, if we are talking to your audience, the other thing that I really wanted to highlight there is that I have had clients sack me because they don&#8217;t like the way I work. That&#8217;s not a reflection on me. That&#8217;s not a reflection on the surface I provide. It was a reflection on the relationship that was developed, and that relationship didn&#8217;t work for them. I&#8217;m good with that. I hope I found someone that can actually work with them the way they need them to work.</p>\n\n\n\n<p class="wp-block-paragraph">The other side of that is I have actually suggested to some clients that they would be better off with another provider. And as a service provider, that&#8217;s something that we have to be utterly comfortable with. Being able to say this client is not the client that works for us. We are going to spend too much time, too much energy, too much money supporting them, than we are going to get out of that relationship. It is commercial, and it sounds mercantile, and it sounds cutthroat, and it is. But by doing that, what you&#8217;re also doing is making space for another client to come in that is actually going to fit your ideals better, it&#8217;s going to fit the way you work better. You&#8217;re also allowing that client to find a provider that works better for them.</p>\n\n\n\n<p class="wp-block-paragraph">[00:40:39] <strong>Nathan Wrigley:</strong> This has been such an interesting conversation Charly. This is your life, right? So it&#8217;s just oh, this is the way I wake up and I do these things and what have you. But it&#8217;s in such contrast to my life at the moment, and yet there&#8217;s so many bits of the jigsaw puzzle that you&#8217;ve just described that are really fascinating to me.</p>\n\n\n\n<p class="wp-block-paragraph">I would imagine there&#8217;s going to be quite a lot of people listening to this who have intuitions that, I got into tech and I got into building WordPress websites so that I too could have a little bit more of that freedom. Maybe even going as far as you&#8217;ve done to make it more nomadic. So they own their own vehicle and potter about all over the place. Or they backpack for three months of the year. It&#8217;s just fascinating. And because it&#8217;s your life, it probably doesn&#8217;t seem that extraordinary, but from where I&#8217;m sitting, totally remarkable.</p>\n\n\n\n<p class="wp-block-paragraph">[00:41:24] <strong>Charly Leetham:</strong> No, it doesn&#8217;t seem like it&#8217;s every day to me. I will say that I think I have a concept of how blessed I am being able to do it. I try not to become so blase about, oh, this is just the way my life is. It&#8217;s yeah, I worked hard to get it to this point. So I&#8217;ve got to accept that I&#8217;ve put in a lot of work to get there, but I&#8217;ve also got to accept that there is a lot of blessings that have come from it. And I thank the Lord every day for the life that I have.</p>\n\n\n\n<p class="wp-block-paragraph">[00:41:50] <strong>Nathan Wrigley:</strong> Well Charly, we&#8217;ve reached the 45 minute mark, and although we had a whole range of different things that we could talk about, I hope that you are happy that&#8217;s where we ended up. We talked mostly about digital nomadism. We didn&#8217;t really stray into WordPress too much, but what a fascinating conversation.</p>\n\n\n\n<p class="wp-block-paragraph">Maybe we&#8217;ll have a conversation another day, and lean in heavily to the WordPress side of things, but digital nomadism it was.</p>\n\n\n\n<p class="wp-block-paragraph">Charly, where can people reach you? And I don&#8217;t mean that in a physical sense because obviously we have no idea where you&#8217;re going to be, but if they were to reach out online, or try and find you on a social network, or a website or whatever it may be, where would be some of the places where we could find you?</p>\n\n\n\n<p class="wp-block-paragraph">[00:42:27] <strong>Charly Leetham:</strong> The best place to find me is on my website. If you go to askcharlyleetham.com, and then at the end of it put /connect-me. So connect to me with the dashes between it, you will get wherever you can find me. All the networks I&#8217;m on. You can book a free 30 minute breakthrough session. And guys, if you just want to come and talk to me about how you can set up your business, or the things that you&#8217;re doing and the things that you need to consider, I&#8217;d happily talk to you for 30 minutes about that. That&#8217;s not a problem at all. And just so you know, I&#8217;m on Facebook, I&#8217;m on X, I&#8217;m on LinkedIn. I&#8217;ve got a YouTube channel.</p>\n\n\n\n<p class="wp-block-paragraph">I do a podcast every other day. I do a podcast, Making Tech Easy for Small Business Owners. It&#8217;s a 10 to 15, or 15 to 20 minute episode about something tech, and tries to try to simplify it out. I do interviews every now and again, much like this that I put up on there. I&#8217;m on Rumble, I&#8217;m on Odyssey.</p>\n\n\n\n<p class="wp-block-paragraph">[00:43:22] <strong>Nathan Wrigley:</strong> I will link to all of those different bits and pieces. Anything that we&#8217;ve mentioned just then I will put into the show notes. So if you head to wptavern.com. Search for the episode with Charly in it. And Charly, I should have said at the beginning is not a typical spelling, it&#8217;s c h a r l y. So if you search for that this episode will surface.</p>\n\n\n\n<p class="wp-block-paragraph">So absolutely fascinating, Charly. Thank you so much for chatting to me today and good luck. I hope that you managed to get wherever it is that you are going in the days, weeks, months, and years to come. Thank you so much.</p>\n\n\n\n<p class="wp-block-paragraph">[00:43:52] <strong>Charly Leetham:</strong> Thank you Nathan. I have had an absolute ball. I&#8217;ve really enjoyed this conversation, and I love talking about the life I&#8217;ve built, so thank you.</p>\n</div></details>\n\n\n\n<p class="wp-block-paragraph">On the podcast today we have <a href="https://askcharlyleetham.com">Charly Leetham</a>.</p>\n\n\n\n<p class="wp-block-paragraph">Charly’s journey with technology spans over four decades, from tinkering with amateur radio as a teenager in Australia, to working in electronic engineering, and eventually building a career in WordPress and small business tech support. With a background in field service, sales, and running retail businesses, Charly pivoted to helping people with their websites and tech needs right around the time WordPress was in its infancy. Today, nearly 20 years later, she’s still involved in the WordPress ecosystem, providing troubleshooting, support, and plain-English tech translations for business owners who need their digital lives demystified.</p>\n\n\n\n<p class="wp-block-paragraph">But in this episode, we’re focusing less on her technical skills and more on her unique lifestyle. Charly is a true digital nomad, someone who’s not bound to a fixed address, but instead lives and works from a camper van fitted with a Starlink system, traveling, and working, all over Australia.</p>\n\n\n\n<p class="wp-block-paragraph">We talk about what it was like to embrace remote working long before it was commonplace, and how she built a business that supports complete flexibility. We explore both the upsides of the digital nomad life, the freedom to travel, spend quality time with family, and work from beautiful locations, as well as the tradeoffs, such as limited space and having to ruthlessly prioritise her belongings.</p>\n\n\n\n<p class="wp-block-paragraph">Charly discusses the essential tech setup that empowers her nomadism: from laptops and microphones to how Starlink satellite internet lets her work reliably from almost anywhere, even in places with little or no mobile signal. There’s practical advice on working with clients, so support can happen on her schedule, and reflections on building a business that matches her values, even if it sometimes means saying goodbye to clients who aren’t the right fit.</p>\n\n\n\n<p class="wp-block-paragraph">If you’ve ever imagined trading your desk for the open road, or wondered what’s technologically and personally possible as a remote WordPress worker, this episode is for you.</p>\n\n\n\n<h2 class="wp-block-heading">Useful links</h2>\n\n\n\n<p class="wp-block-paragraph"><a href="https://askcharlyleetham.com">Charly&#8217;s website</a></p>\n\n\n\n<p class="wp-block-paragraph">Charly can be found on the following platforms:</p>\n\n\n\n<ul class="wp-block-list">\n<li><a href="https://www.facebook.com/AskCharlyLeetham/">Facebook</a></li>\n\n\n\n<li><a href="https://www.instagram.com/ask_charly_leetham">Instagram</a></li>\n\n\n\n<li><a href="https://www.linkedin.com/in/charlyleetham">LinkedIn</a></li>\n\n\n\n<li><a href="https://x.com/yourbizmgr">X</a></li>\n</ul>\n\n\n\n<p class="wp-block-paragraph"><a href="https://starlink.com">Starlink</a></p>\n\n\n\n<p class="wp-block-paragraph"><a href="https://askcharlyleetham.com/rise-and-shine-your-daily-tech-boost/">Charly&#8217;s podcast</a></p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 28 Jan 2026 15:00:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Nathan Wrigley";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:40;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:46:"HeroPress: How Art School Led Me To Web Design";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:56:"https://heropress.com/?post_type=heropress-essays&p=8325";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:144:"https://heropress.com/essays/how-art-school-led-me-to-web-design/#utm_source=rss&utm_medium=rss&utm_campaign=how-art-school-led-me-to-web-design";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:14108:"<img alt="Pull Quote: The open web is about inclusion, connection, and community." class="attachment-large size-large wp-post-image" height="512" src="https://heropress.com/wp-content/uploads/3026/01/012726.webp" width="1024" /><section class="wp-block-newsletterglue-group" style="padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin-top: 0px; margin-bottom: 0px;">\n<figure class="wp-block-audio"><audio controls="controls" src="https://heropress.com/wp-content/uploads/3026/01/erapport-heropress.m4a"></audio><figcaption class="wp-element-caption">Here is Emily reading her own story aloud.</figcaption></figure>\n</section>\n\n\n\n\n<p>There are two, possibly conflicting, values inherent to my work and general enjoyment of life &#8211; collaboration and autonomy.</p>\n\n\n\n<p>My background is in fine art. I studied painting in Chicago and New York in the mid-90s. I very much saw the web as another pliant artistic medium to work with, as well as a non-traditional way to show my artwork (since I didn’t have gallery representation). I created fun websites for myself, cropping my photographs for backgrounds and custom buttons, assembling content within tables, interviewing inanimate objects and making animated GIFs. And, yes, I did display an animated hit-counter and a “Built for Netscape Navigator” badge &#8211; if that helps you visualize this cacophony.</p>\n\n\n\n<p>Living in capitalism, I was also governed by self-interest. I thought I might apply my creative abilities to the earning of a living wage since being a “professional artist” seemed to involve more social skills and luck than I could depend on.</p>\n\n\n\n<h2 class="wp-block-heading" id="h-checking-out-the-web">Checking Out The Web</h2>\n\n\n\n<p>Aside from one class I took in college that covered HTML5 and Macromedia Director, I mostly taught myself by reading books by <a href="https://en.wikipedia.org/wiki/Lynda_Weinman">Lynda Weinman</a> and Peachpit Press and building things. Learning HTML then, and later CSS, was powerful and a much more accessible entry point for a person like me &#8211; not especially technical but able to endure lots of trial and error to figure out how to make things work (eventually).</p>\n\n\n\n<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">\n<p>After graduating, I did not get a job at a prestigious design firm. </p>\n</blockquote>\n\n\n\n<p>I was a terrible designer and I didn’t know how to dress or behave in a corporate environment. I probably still don’t. Instead, I waited tables and made websites for friends and fellow artists. After a few years of this, I started to wonder what I was doing with my life and whether I would ever be an artist myself. I volunteered to work with a small neighborhood arts group. I knew they needed a website, so I made one and later worked with a local web development company to migrate it to their proprietary CMS for our volunteer group. Finding I had an aptitude for coordinating people, creating content, and assembling something from nothing &#8211; being a web designer began to glimmer as a possibility in the back of my mind. I thought about pursuing arts administration but while at a nonprofit bootcamp had the epiphany that I needed to do my own art and not just support other artists. (Aside: This was to become the underlying struggle of my adult life, <a href="https://dictionary.cambridge.org/us/dictionary/english/wip">#WIP</a>.) </p>\n\n\n\n<h2 class="wp-block-heading" id="h-moving-on">Moving On</h2>\n\n\n\n<p>Back to waiting tables, I built a few more sites for friends who had started their own businesses. These early sites were all made with HTML, CSS, and a sprinkle of JavaScript. After a few projects, I began to realize that if I had to be the master of all content, I would quickly max out my capacity to take on new work. This was around 2010. I had recently met another web designer who lived near me in Chicago &#8211; <a href="https://heropress.com/essays/doing-what-i-want/">Becky Davis</a>. Becky also ran the Chicago WordPress MeetUp and, through her, I started my journey into WordPress theme development. I purchased “<a href="https://digwp.com/">Digging into WordPress</a>,” the non-official WordPress manual created by <a href="https://chriscoyier.net/">Chris Coyier</a> and <a href="https://wpfounders.com/wordpress-plugin/jeff-starr-perishable-press/">Jeff Starr</a>. What could go wrong?</p>\n\n\n\n<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">\n<p>Learning a new technology came with its own challenges.</p>\n</blockquote>\n\n\n\n<p> I landed my first non-friend client, hosted them on GoDaddy, and was almost immediately felled by some nefarious exploit. So, I figured out how to resuscitate a hacked site, I learned from bitter experience that I must always (always) have a backup, and I experimented with various commercial themes as I tried to figure out how to build a child theme in this new frontier of PHP code. It’s not as perilous for newbies now; hosts understand how to manage WordPress better and there is a ton of excellent documentation on how to do things (necessary for developing for the complexity and popularity of WordPress today).</p>\n\n\n\n<h2 class="wp-block-heading" id="h-getting-a-real-job">Getting A &#8220;Real&#8221; Job</h2>\n\n\n\n<p>I worked on my own, slowly building up a business that supported me, but I felt that I was hitting a capacity ceiling again. This time, PHP programming was the biggest challenge. In 2015, I decided I was going to get a “real” job. My hope was that within a company, I would work directly with “real” programmers and develop my skills. I put “real” in quote marks because &#8211; people are just people, with flaws and failures like anyone else. Being a freelancer isn’t a “not real” job. There’s just pros and cons to each situation. </p>\n\n\n\n<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">\n<p>Also, even real programmers don’t understand semantic HTML or CSS.</p>\n</blockquote>\n\n\n\n<p>The only designer on a very small team with remote developers, I was still working with clients and building websites with little direction. My work hadn’t really changed; I just had more pressure and no capacity to choose what projects I wanted to work on. I listened to lots of podcasts during this time &#8211; mainly <a href="https://bigwebshow.fireside.fm/">Jeffrey Zeldman’s <em>The Big Web Show</em></a>, <a href="https://thewebahead.net/">Jen Simmons&#8217; <em>The Web Ahead</em></a>, <a href="https://userdefenders.com/">Jason Ogle’s <em>User Defenders</em></a> &#8211; these inspired me with what was possible and what was important. I wasn’t finding this meaning in my day to day work however and that was a problem for me.</p>\n\n\n\n<h2 class="wp-block-heading" id="h-back-to-my-roots">Back To My Roots</h2>\n\n\n\n<p>One day, walking back from the neighborhood grocery store, I saw a storefront for rent. It had high ceilings, big front windows and lots of wall space. Sure, the main view was a giant empty lot but this felt like an opportunity to reclaim some of that autonomy I was missing and maybe pursue my artwork again. I gave notice at my job and invested some of my savings into renting the commercial space. </p>\n\n\n\n<p>From 2018 to 2022 I ran the storefront as a <a href="https://eatpaintstudio.com/">gallery</a> showing emerging artists as well as my own work. I hosted artist talks, local musicians, and generally interfaced with the public. I also rebuilt my web design business in order to support this financially unprofitable venture. Though enjoyable, especially curating, I learned that running a gallery is also marketing, sales, writing, public speaking, and lots of people management. </p>\n\n\n\n<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">\n<p>So, I had effectively given myself two challenging jobs for the price of one with still less time to make my own art.</p>\n</blockquote>\n\n\n\n<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">\n<p></p>\n</blockquote>\n\n\n\n<p>Although I wasn’t painting as much as I wanted to, in my web development work, I found that I had learned something working at a design firm with other developers after all. I no longer relied on commercial builder themes. I was coding custom themes with Underscores &#8211; albeit haltingly, with many Google searches. I started to follow more WordPress folks on the now extant Twitter, people like <a href="https://aurooba.com/">Aurooba Ahmed</a>, <a href="https://wptavern.com/podcast/146-frank-klein-on-redesigning-wordpress-the-shift-to-block-based-systems">Fränk Klein</a>, <a href="https://heropress.com/essays/blessings-and-curses-of-turning-your-hobby-into-a-career/" id="4948">Carolina Nymark</a>, <a href="https://nickdiego.com/">Nick Diego</a>, <a href="https://www.briancoords.com/">Brian Coords</a>, <a href="https://bph.social/">Birgit Pauli-Haack</a> and many others. I was staying current on WordPress news and through the conversations online, felt more a part of a community than I ever had at my former job.</p>\n\n\n\n<h2 class="wp-block-heading" id="h-refocusing">Refocusing</h2>\n\n\n\n<p>By March 2020, the pandemic mostly meant the gallery was closed. I couldn’t host public events. Without openings, there weren’t as many sales. Lots of neighborhood businesses closed. The vacant lot across the street that had promised to be a new apartment building remained a weedy lot with half-finished cement foundations and an increasingly elaborate display of graffiti. In 2022, the building I was renting space in was sold. I decided it was time to retrench. I went back to my home office and focused on web development work.</p>\n\n\n\n<p>When <a href="https://jonathanbossenger.com/">Jonathan Bossenger</a> tweeted that he was looking for a designer to provide a <a href="https://alwaysopen.design/sendig-design-in-public/">block theme</a> that he could code up in a tutorial, I eagerly volunteered. It was still early days for block themes and they required a big mental shift from PHP development. A lot of traditional developers were unhappy and vocal about it. Although we didn’t complete the block theme project, it was exciting to connect with people in WordPress in other parts of the world and to feel that we were all invested in learning together. I’d like to try to build that theme at some point  &#8211; I mean, I got the domain so I have to, right?</p>\n\n\n\n<p>For a few years, I kept to a hybrid theme approach, adding theme.json to a custom Underscore theme. </p>\n\n\n\n<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">\n<p>I teetered on the edge of going for a pure block theme up until last year. Now, I believe it’s absolutely doable even for complex websites. </p>\n</blockquote>\n\n\n\n<p>With block themes, I can now set aside the several, weighty PHP books I had intended to study, and remain a generalist. If my development / Googling time is reduced, I can explore other aspects of web design that are interesting and fulfilling to me &#8211; like content strategy and web accessibility. </p>\n\n\n\n<h2 class="wp-block-heading" id="h-where-i-go-from-here">Where I Go From Here</h2>\n\n\n\n<p>WordPress has enabled me to build a career for myself and to wholly determine my own path. It’s also, as self-employment options go, relatively profitable. The overhead is low, there’s a lot of avenues to follow a specific interest or stay broad, collaboration opportunities, and above all to keep learning (if you’re into that).</p>\n\n\n\n<p>Web design and development in 2009 was different then it is in 2026. </p>\n\n\n\n<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">\n<p>I’m not sure I could do today what I was able to do 20 years ago as a mostly non-technical person. </p>\n</blockquote>\n\n\n\n<p>Node, build processes, GitHub, tech bros, (not that those things are synonymous) are a little off-putting. The best way to learn is to do and, if there are too many prerequisites, you don’t.</p>\n\n\n\n<p>But, WordPress is large and contains multitudes. The majority of people I’ve met through WordPress genuinely care about what they are building, why, and for whom. The open web is about inclusion, connection, and community &#8211; so, whether you are writing a blog post, contributing to a theme or plugin, or volunteering for WordPress in some way, everything we do matters. That cumulative effort is tangible and it’s a unique element of what WordPress is at its essence.</p>\n\n\n<section class="wp-block-newsletterglue-group" style="padding-top: 10px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; margin-top: 0px; margin-bottom: 0px;"><div class="kb-row-layout-wrap kb-row-layout-id8325_c9edfb-11 alignnone kt-row-has-bg wp-block-kadence-rowlayout"><div class="kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top">\n\n<div class="wp-block-kadence-column kadence-column8325_8cedb0-ab"><div class="kt-inside-inner-col">\n<h2 class="kt-adv-heading8325_af4f11-66 wp-block-kadence-advancedheading" id="work-environment">Emily&#8217;s Work Environment</h2>\n\n\n\n<p>We asked Emily for a view into her development life and this is what she sent!</p>\n\n\n	<div class="hotspots-image-container">\n		<img alt="Emily Rapport&#8217;s Desk" class="hotspots-image skip-lazy" height="1920" src="https://heropress.com/wp-content/uploads/2026/01/erapport-office-scaled-1.webp" width="2560" />\n	</div>\n\n\n\n\n<p class="kt-adv-heading8325_2fc484-1d wp-block-kadence-advancedheading has-theme-palette-9-background-color has-background">HeroPress would like to thank <a href="https://wpdrawattention.com/">Draw Attention</a> for their donation of the plugin to make this interactive image!</p>\n</div></div>\n\n</div></div></section>\n\n<p>The post <a href="https://heropress.com/essays/how-art-school-led-me-to-web-design/">How Art School Led Me To Web Design</a> appeared first on <a href="https://heropress.com">HeroPress</a>.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 28 Jan 2026 13:42:11 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Emily Rapport";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:41;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:73:"Open Channels FM: How WooCommerce’s Open Source Model Spawns Innovation";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"https://openchannels.fm/?p=114271";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:77:"https://openchannels.fm/how-woocommerces-open-source-model-spawns-innovation/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:168:"Looking at WooCommerce’s open source nature, we learn  how community contributions drive innovation, foster flexibility, and ensure collaborative growth in ecommerce.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 28 Jan 2026 09:35:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:42;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:75:"Open Channels FM: Fostering a Culture of Positive Learning in Accessibility";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"https://openchannels.fm/?p=114143";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:82:"https://openchannels.fm/fostering-a-culture-of-positive-learning-in-accessibility/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:232:"Accessibility in digital design should be an engaging process, fostering a supportive learning culture. When approached with empathy, it transforms obligation into enthusiasm, promoting effective learning and advocacy for inclusion.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 27 Jan 2026 14:56:44 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:43;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:65:"Open Channels FM: Underfunded PHP Tools: A Global Business Threat";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"https://openchannels.fm/?p=114701";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:78:"https://openchannels.fm/how-an-overlooked-php-tool-keeps-the-internet-running/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:231:"In this episode of Open Web, host Anne chats with Juliette, the sole maintainer of PHP_CodeSniffer. They dive into the challenges of maintaining crucial open-source projects, funding issues, and AI''s impact on software development.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 27 Jan 2026 10:00:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:44;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:17:"Matt: What a Week";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:23:"https://ma.tt/?p=151148";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:34:"https://ma.tt/2026/01/what-a-week/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:3576:"<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">\n<p class="wp-block-paragraph">There are decades where nothing happens, and there are weeks where decades happen</p>\n</blockquote>\n\n\n\n<p class="wp-block-paragraph">No attribution, <a href="https://quoteinvestigator.com/2020/07/13/decades-weeks/">but fun Quote Investigator dive</a>.</p>\n\n\n\n<p class="wp-block-paragraph">Sorry for dropping off the daily blogging train; it just turned out to be a week of pleasant surprises and life-changing events. I’ll share with y’all the second-most exciting one. </p>\n\n\n\n<p class="wp-block-paragraph">I know I’ve been pushing you all to learn the AI coding stuff as deeply as possible, and I have been doing some myself, my favorite a few years ago, a script to count when we had too many words in a presentation slide, but I knew <a href="https://code.claude.com/docs/en/overview">Claude Code</a> was something different and better.</p>\n\n\n\n<p class="wp-block-paragraph">However, I fell into the trap of bookmarking and downloading tens of hours of Claude Code tutorials and not installing the thing itself. And work has been busy! My colleague <a href="https://davemart.in/">Dave Martin</a> was hosting an internal livestream. I joined late, then had to leave because an important call came in. I decided to forget it all, throwing caution to the wind, and just install Claude Code and play with it without reading anything.</p>\n\n\n\n<p class="wp-block-paragraph">The next 24-36 hours are a bit of a blur. I haven’t locked into a multi-day coding session fueled by energy drinks, sugar, and cheesy carbs since my early 20s! There were some interruptions for previous commitments, but I basically became addicted to the feeling of that steep learning curve. Every minor annoyance or workflow became an opportunity to create new software in languages I’d never touched before. </p>\n\n\n\n<p class="wp-block-paragraph">It also really rewired my brain, even in how I talk. (Found myself saying “thinking” after a colleague’s question. <img alt="😂" class="wp-smiley" src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f602.png" style="height: 1em;" />) I’m thinking about problems in a much more structured manner now, how to divide and chunk tasks, and provide appropriate context and skills. I really do feel like my brain is being terraformed a bit.</p>\n\n\n\n<p class="wp-block-paragraph">So far I&#8217;ve written scripts or apps for grabbing daily summaries from my calendar, spinning up new projects and syncing them with Github, switching between Brave tabs better, an app to search and launch Brave tabs quickly&#8230; </p>\n\n\n\n<p class="wp-block-paragraph">Did you know that macOS Preview regressed and no longer lets you export a single page of a PDF as an image? I have an app that does that. What do I do with it? Do I open source it? Am I a Mac App developer now? Do I want to support this for other people forever? Should I even put it in source control? Or publish a set of tests and prompts, <a href="https://www.dbreunig.com/2026/01/08/a-software-library-with-no-code.html">as Drew Brenig did with whenwords</a>.</p>\n\n\n\n<p class="wp-block-paragraph">It&#8217;s a strange and wonderful time to be a lover of software and computers. A little bit of code goes a long way. I&#8217;m at a <a href="https://www.ccl.org/leadership-programs/leadership-at-the-peak-training-for-senior-executives/">CCL leadership training</a> this week so offline during the days and exhausted at night but I gotta keep all those little bots running.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 27 Jan 2026 08:53:16 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:45;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:126:"Gutenberg Times: AI Experiments, WordPress 7.0, Gutenberg 22.3 and 22.4, Playground for theme builders — Weekend Edition 354";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://gutenbergtimes.com/?p=44026";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:130:"https://gutenbergtimes.com/ai-experiments-wordpress-7-0-gutenberg-22-3-and-22-4-playground-for-theme-builders-weekend-edition-354/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:33252:"<p class="wp-block-paragraph">Hi there! </p>\n\n\n\n<p class="wp-block-paragraph">Yes, it&#8217;s been a while. Did you miss me? I hope you and yours had a great start to the new year, and I wish you a healthy, happy and prosperous 2026. I am infinitely grateful you are a reader on this site and newsletter. Thank you for your ongoing support.</p>\n\n\n\n<p class="wp-block-paragraph">My Year-End vacation directly merged into an intensive training and exploration into AI-first software development. It was eye-opening to say the least and entirely liberating. Ideas can be prototyped fairly quickly and their implementation is not stifled by the level of my personal coding skills. Success heavily depends on a clear vision, architectural consistency and radical quality control.</p>\n\n\n\n<p class="wp-block-paragraph">Although there was a downturn in publishing over the holidays, I found a plethora of posts and plugins again. This edition catches up on most of it. </p>\n\n\n\n<p class="wp-block-paragraph">Looking forward to going through our connecting with you in our eighth year of Gutenberg Times.</p>\n\n\n\n<p class="wp-block-paragraph">Yours, <img alt="💕" class="wp-smiley" src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f495.png" style="height: 1em;" /><br /><em>Birgit</em></p>\n\n\n\n\n\n<h2 class="wp-block-heading" id="0-word-press-release-information">Developing Gutenberg and WordPress</h2>\n\n\n\n<p class="wp-block-paragraph"><strong>Aaron Jorbin</strong> published the <a href="https://make.wordpress.org/core/2026/01/20/wordpress-6-9-1-release-schedule/"><strong>WordPress 6.9.1 Release Schedule</strong></a>. RC1 will be next week on January 29, 2026, and the final release on February 3, 2026. </p>\n\n\n\n<p class="wp-block-paragraph">The GitHub <a href="https://github.com/orgs/WordPress/projects/266">project board of WordPress 6.9.x Editor Tasks</a> lists the PRs that will make it into the release in the <em>Done</em> column. Other core updates are available in this <a href="https://core.trac.wordpress.org/tickets/minor/workflow">trac report</a>.</p>\n\n\n\n<h3 class="wp-block-heading" id="wordpress-7-0">WordPress 7.0</h3>\n\n\n\n<p class="wp-block-paragraph"><strong>Jeff Paul</strong> <a href="https://make.wordpress.org/core/2026/01/22/announcing-the-wordpress-7-0-release-squad/">announced the <strong>WordPress 7.0 release squad</strong></a>, led by Gutenberg&#8217;s chief architect <strong>Matias Ventura</strong>. It&#8217;s a team of veterans and newbies spread around the globe.</p>\n\n\n\n<p class="wp-block-paragraph"><strong>Rae Morey</strong>, The Repository, also reported with more background and details on the state of real-time collaboration feature in her post: <strong><a href="https://www.therepository.email/matias-ventura-named-wordpress-7-0-release-lead-as-contributors-close-in-on-real-time-collaboration-approach">Matías Ventura Named WordPress 7.0 Release Lead as Contributors Close In on Real-Time Collaboration Approach</a></strong></p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="wp-block-paragraph">WordPress 7.0 will run your <strong>post editor inside an iframe by default,</strong> so now&#8217;s the time to test your blocks for compatibility. If you&#8217;re still registering blocks with apiVersion 2, you&#8217;ll start seeing console warnings in WordPress 6.9. The main gotcha: your document and window references won&#8217;t work inside an iframe. You&#8217;ll need to switch to <code>useRefEffect</code> with <code>ownerDocument</code> and <code>defaultView</code> instead of globals. You can find more details in the <a href="https://developer.wordpress.org/block-editor/reference-guides/block-api/block-api-versions/block-migration-for-iframe-editor-compatibility/">official migration guide</a>.</p>\n\n\n\n<p class="wp-block-paragraph">In his post <a href="https://www.unleash-wp.com/blog/wordpress-7-0-enforces-block-api-v3-why-existing-blocks-begin-to-fail/"><strong>WordPress 7.0 Enforces Block API v3: Why Existing Blocks Begin to Fail</strong></a>, <strong>Benjamin Zekavica</strong>, core-team rep,  also provides some tips and Tricks. Custom blocks that target admin selectors like <code>.wp-admin</code> or <code>.editor-styles-wrapper</code>, rely on global <code>document</code> queries, or initialize libraries globally and now fail consistently. Reading through the article, it seems this is mostly related to agency work, with bespoke theme and block development on sites of the early block era.</p>\n\n\n\n<h3 class="wp-block-heading" id="gutenberg-releases">Gutenberg releases</h3>\n\n\n\n<p class="wp-block-paragraph">Gutenberg 22.3 and 22.4 have been released. </p>\n\n\n\n<p class="wp-block-paragraph"><strong>Hector Prieto</strong> highlights in his release post <a href="https://make.wordpress.org/core/2025/12/17/gutenberg-22-3-december-17/">Gutenberg 22.3 (December 17)</a></p>\n\n\n\n<ul class="wp-block-list">\n<li><a href="https://make.wordpress.org/core/2025/12/17/gutenberg-22-3-december-17/#dedicated-fonts-page-for-easier-typography-management">Dedicated Fonts page for easier typography management</a></li>\n\n\n\n<li><a href="https://make.wordpress.org/core/2025/12/17/gutenberg-22-3-december-17/#image-editing-improvements">Image editing improvements</a></li>\n\n\n\n<li><a href="https://make.wordpress.org/core/2025/12/17/gutenberg-22-3-december-17/#responsive-grid-block">Responsive Grid block</a></li>\n\n\n\n<li><a href="https://make.wordpress.org/core/2025/12/17/gutenberg-22-3-december-17/#other-highlights">Other highlights</a></li>\n</ul>\n\n\n\n<p class="wp-block-paragraph"><strong>JuanMa Garrido </strong>led the 22.4 release together with <strong>Anne McCarthy</strong> and they had to tame quite a large changelog with more than 400 PRs merged by 77 contributors, of whom 16 were first-timers! It must have been difficult to pick the top highlights for their release post <a href="https://make.wordpress.org/core/2026/01/22/whats-new-in-gutenberg-22-4-20-january/">What’s new in Gutenberg 22.4? (20 January)</a>:</p>\n\n\n\n<ul class="wp-block-list">\n<li><a href="https://make.wordpress.org/core/#classic-and-hybrid-theme-support-for-the-font-library">Classic and Hybrid Theme Support for the Font Library</a></li>\n\n\n\n<li><a href="https://make.wordpress.org/core/#pattern-overrides-custom-block-support">Pattern Overrides: Custom Block Support</a></li>\n\n\n\n<li><a href="https://make.wordpress.org/core/#image-block-focal-point-controls">Image Block: Focal Point Controls</a></li>\n\n\n\n<li><a href="https://make.wordpress.org/core/#block-visibility-based-on-screen-size-experimental">Block Visibility Based on Screen Size (Experimental)</a></li>\n\n\n\n<li><a href="https://make.wordpress.org/core/#other-notable-highlights">Other Notable Highlights</a></li>\n</ul>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<div class="wp-block-group has-light-background-background-color has-background"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">\n<p class="wp-block-paragraph"><img alt="🎙" class="wp-smiley" src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f399.png" style="height: 1em;" /> The latest episode is <a href="https://gutenbergtimes.com/podcast/gutenberg-changelog-125-wordpress-6-9-gutenberg-22-1-and-gutenberg-22-2/">Gutenberg Changelog #125 – WordPress 6.9, Gutenberg 22.1 and Gutenberg 22.2</a> with <strong>JC Palmes</strong>, WebDev Studios</p>\n\n\n\n<figure class="wp-block-image size-full is-style-no-vertical-margin"><img alt="Gutenberg Changelog 125 with JC Palmes and host Birgit Pauli-Haack" class="wp-image-43283" height="186" src="https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2025/11/Screenshot-2025-11-28-at-18.19.29.png?resize=652%2C186&#038;ssl=1" width="652" /></figure>\n\n\n<div class="wp-block-newsletterglue-showhide ng-block" width="100%">\n<figure class="wp-block-embed is-type-rich is-provider-pocket-casts wp-block-embed-pocket-casts"><div class="wp-block-embed__wrapper">\n\n</div></figure>\n</div></div></div>\n\n\n\n<p class="wp-block-paragraph"><strong>Justin Tadlock</strong>&#8216;s <a href="https://developer.wordpress.org/news/2026/01/whats-new-for-developers-january-2026/"><strong>January developer roundup</strong></a> covers new responsive Grid blocks with adjustable columns and widths, an easy-to-use Fonts admin screen, and experimental PHP-only block registration with full metadata. New tools include an image cropper and an updated Abilities API client. The Breadcrumbs block is on track for WordPress 7.0, and Navigation overlay tests are allowing template part assignments. Playground now features a DevTools extension and a new dashboard interface.</p>\n\n\n\n<h2 class="wp-block-heading" id="0-p">Plugins, Themes, and Tools for #nocode site builders and owners</h2>\n\n\n\n<p class="wp-block-paragraph">If you&#8217;ve ever watched a client accidentally drag your carefully crafted block layout into chaos, <strong>Eric Karkovack</strong> has your back. In his guide on <a href="https://speckyboy.com/protect-wordpress-block-layouts"><strong>How to Protect WordPress Block Layouts From Accidental Changes</strong></a> he walks you through two built-in WordPress safeguards: save your layouts as exportable block patterns you can restore anytime, then use the Lock feature to let clients update content without rearranging your design. You can even lock entire Group blocks at once for extra security. </p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="wp-block-paragraph"><strong>Wes Theron</strong> demonstrates the <a href="https://www.youtube.com/watch?v=61xb2zfep28"><strong>Details block for WordPres</strong></a>s, showcasing how you can create collapsible sections perfect for FAQs, definitions, transcripts, and supplemental content. The tutorial covers inserting the block, navigating with List View, and customization options for keeping pages organized and tidy. Theron walks through practical examples showing how the accordion-style functionality helps hide and reveal content on demand, offering a native WordPress solution for managing long explanations without cluttering the page layout.</p>\n\n\n<div class="wp-block-newsletterglue-showhide ng-block" width="100%">\n<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">\n\n</div></figure>\n</div>\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="wp-block-paragraph"><strong>Matthew Cowan</strong> released <a href="https://wordpress.org/plugins/find-blocks-patterns-shortcodes/"><strong>Find Blocks, Patterns &amp; Shortcodes</strong></a>, a plugin that helps users locate Gutenberg blocks on WordPress sites and allows CSV export for content audits. The tool includes batch processing, post-type filtering, synced pattern searches, and WP-CLI support, with sortable results tables. It also features security measures like rate limiting and XSS prevention, and improves accessibility for screen readers and keyboard navigation.</p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="wp-block-paragraph">In his post <a href="https://kinsta.com/blog/magic-effects-wordpress-core-blocks/"><strong>How to create magic effects in WordPress with core blocks</strong></a>, <strong>Joel Olawanle</strong> demonstrates creating cinematic effects using only WordPress core blocks, focusing on the Cover block&#8217;s layering capabilities. In his tutorial, Olawanle covers fixed backgrounds for parallax simulation, scroll snap with minimal CSS, creative typography using duotone filters and blend modes, and multi-layered depth through nested Group blocks. Olawanle emphasizes building premium visuals while maintaining performance through native blocks, avoiding heavy page builders and keeping sites lightweight, accessible, and fast.</p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="wp-block-paragraph"><strong>Matt Cromwell</strong> created the <a href="https://wordpress.org/plugins/synced-pattern-popups/"><strong>Synced Pattern Popups</strong></a> plugin, which turns WordPress&#8217;s reusable synced patterns into modal popups that load content with AJAX and use smart caching. Triggers can be activated using simple class or href attributes, and third-party blocks display correctly with good styling. The plugin supports accessibility with keyboard navigation and ARIA support, has an optional AI-powered summary feature, and works with WordPress 6.9&#8217;s Abilities API for automated workflows—all without any setup needed.</p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="wp-block-paragraph"><strong>Justin Tadlock</strong>&#8216;s <a href="https://wordpress.org/plugins/x3p0-media-data/"><strong>Media Data plugin</strong></a> reveals hidden information from uploaded files—like camera settings, audio tags, and video codecs—through easy-to-use editor blocks that need no coding. Photographers can show exposure details below images, podcasters can add artist info next to players, and archivists can log file sizes and lengths, all using WordPress&#8217;s existing metadata with customizable labels and complete block theme integration. Users of WordPress 6.9 also benefit from Block Bindings support for improved workflows.</p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="wp-block-paragraph"><strong>Troy Chaplin</strong>&#8216;s <a href="https://wordpress.org/plugins/priority-plus-navigation/"><strong>Priority Plus Navigation</strong></a> plugin enhances the core Navigation block by managing menu items more efficiently. When space is limited, it moves items into a dropdown for better accessibility. Using <a href="https://developer.mozilla.org/en-US/docs/Web/API/ResizeObserver">ResizeObserver</a>, it monitors width and changes submenus into a &#8220;More&#8221; dropdown while following core overlay settings. The plugin fully supports theme.json for customizing dropdown styles, hover effects, and separators, and ensures keyboard navigation and screen reader compatibility.</p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity" />\n\n\n\n<p class="wp-block-paragraph"><strong>Kadim Gültekin</strong> created <a href="https://wordpress.org/plugins/block-style-modifiers/"><strong>Block Style Modifiers</strong></a> plugin to enhance Gutenberg&#8217;s block styles with additional CSS classes that can layer together. Developers can easily add modifiers for specific blocks or globally using simple PHP functions and can reorder these classes in the editor sidebar. An experimental companion pack showcases hover effects, responsive utilities, and overlay treatments.</p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity" />\n\n\n\n<p class="wp-block-paragraph">In his <a href="https://kau-boys.com/4348/advent-calendar/campaign-archive-block-for-mailchimp-show-an-archive-of-your-newsletter-on-your-website">post</a>, <strong>Bernhard Kau</strong> presents his <a href="https://wordpress.org/plugins/campaign-archive-block-for-mailchimp/"><strong>Campaign Archive Block</strong></a> plugin, which fixes Mailchimp&#8217;s complicated archive problem by creating dynamic API-driven listings instead of manual archives. Annoyed with Mailchimp&#8217;s clunky JavaScript and formatting issues, Kau developed a plugin that automatically pulls archives and can share API credentials with other Mailchimp plugins. Users can set the display count, choose between title and subject, and include sender metadata, reducing the need for manual updates after sending emails.</p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="wp-block-paragraph"><strong>Johanne Courtright</strong> released <a href="https://groundworx.dev/resources/groundworx-core-1-3-0-introducing-dynamic-flow-static-flow-featured-posts/"><strong>Groundworx Core 1.3.0 with Dynamic Flow,</strong></a> a query-powered carousel filtering posts by taxonomy or keywords with curated mode for manual selection, Static Flow for building custom slide carousels with any blocks and media pause controls, and Featured Posts displaying content in responsive grids. The update adds responsive breakpoint systems across layouts, block transforms between post disp</p>\n\n\n\n<h2 class="wp-block-heading" id="2-word-press-6-0-1-and-6-1-scheduled">Theme Development for Full Site Editing and Blocks</h2>\n\n\n\n<p class="wp-block-paragraph">In my latest post, I show <a href="https://wordpress.com/blog/2026/01/05/build-a-wordpress-theme-demo-with-playground-blueprints/"><strong>how WordPress Playground Blueprints turn theme demos</strong></a> from basic setups into fully functional sites in a browser. Developers create demo content locally, export it, and host assets on GitHub to avoid CORS issues. They then make JSON files that define installation steps, including content import and site setup. The WordPress Importer automatically resizes media and updates URLs. Using this method theme builders can share  links that launch complete working demos with sample content, navigation, and settings preserved.</p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="wp-block-paragraph">On the Developer Blog, you can read my article <a href="https://developer.wordpress.org/news/2026/01/streamlining-block-theme-development-with-wordpress-playground-and-github/"><strong>Streamlining block theme development with WordPress Playground and GitHub</strong></a>, where I explained a simple workflow using WordPress Playground, the Create Block Theme plugin, and GitHub to connect visual design with version control. Designers can work entirely within browser-based Playground instances, using CBT&#8217;s <strong>Save Changes</strong> to update theme files and submit pull requests to GitHub—without needing to use a terminal or code editor. This method makes it easier for anyone to work on block themes while upholding professional development standards. It&#8217;s the blog post to the presentation I gave at WordCamp Gdynia last September. The video is now <a href="https://wordpress.tv/2025/09/30/streamlined-block-theme-development-using-wordpress-playground-and-github-for-no-code-version-contr/">available on WordPressTV</a>.</p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity" />\n\n\n<div class="ng-block-87e34850a355abda wp-block-newsletterglue-container ng-block" style="color: #666666;" width="100%"><div><div><div class="ng-block-vs ng-block-vs-1" colspan="3" height="0" style="height: 0px;"></div></div><div><div class="ng-block-hs ng-block-hs-1" height="0" style="width: 0px;"></div><div align="none" class="ng-block-td" style="font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 20px; padding-bottom: 20px; padding-left: 0px; padding-right: 0px; text-align: none; color: #666666; background-color: #fdfcea; border-radius: 12px;"><div class="ng-block-dae50e95d26d06f9 wp-block-newsletterglue-text ng-block" style="color: #666666;" width="100%"><div><div><div align="none" class="ng-block-td" style="font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 8px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; text-align: none; color: #666666;"><p><strong> <a href="https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/" rel="noreferrer noopener" target="_blank">&#8220;Keeping up with Gutenberg &#8211; Index 2025&#8221;</a> </strong><br />A chronological list of the WordPress Make Blog posts from various teams involved in Gutenberg development: Design, Theme Review Team, Core Editor, Core JS, Core CSS, Test, and Meta team from Jan. 2024 on. Updated by yours truly. </p></div></div></div></div>\n\n<div class="ng-block-fd5f24859a0e560a wp-block-newsletterglue-text ng-block" style="color: #666666;" width="100%"><div><div><div align="none" class="ng-block-td" style="font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 8px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; text-align: none; color: #666666;"><p>The previous years are also available: <br /><strong><strong><a href="https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2020/">2020</a> | <a href="https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2021/">2021</a></strong> | <strong><a href="https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2022/">2022</a></strong></strong> | <strong><a href="https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/gutenberg-index-2023">2023</a></strong> | <a href="https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/gutenberg-index-2024/"><strong>2024</strong></a></p></div></div></div></div></div><div class="ng-block-hs ng-block-hs-2" height="0" style="width: 0px;"></div></div><div><div class="ng-block-vs ng-block-vs-2" colspan="3" height="0" style="height: 0px;"></div></div></div></div>\n\n\n<h2 class="wp-block-heading" id="3-building-themes-for-fse-and-word-press">Building Blocks and Tools for the Block editor</h2>\n\n\n\n<p class="wp-block-paragraph"><strong>Carlo Daniele</strong> explores the<a href="https://kinsta.com/blog/wordpress-block-bindings-api/"><strong> Block Bindings API for Kinsta</strong></a>, demonstrating how to connect external data sources to Gutenberg blocks. The tutorial walks you through registering custom binding sources, fetching weather data from Open-Meteo API, and creating a UI for custom sources introduced in WordPress 6.9. Daniele builds a practical example binding temperature and conditions to Paragraph blocks, showcasing how the API transforms WordPress into a dynamic application platform beyond traditional blogging.</p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity" />\n\n\n\n<p class="wp-block-paragraph"><strong>Ian Svoboda</strong> helps developers with <a href="https://www.learnwptheme.dev/building-a-custom-block-part-1-scaffolding-block-files/"><strong>creating custom blocks using the create-block package</strong></a>. He covers static and dynamic rendering options and explains important files like block.json, edit.js, and save.js. In his tutorial, he builds a dismissible Notice block, outlines naming conventions for assets in the editor and frontend, and demonstrates automatic block registration with glob pattern matching. Developers need local environments and build tools like <code>wordpress/scripts</code> or <code>10up-toolkit</code>.</p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="wp-block-paragraph">In his last week&#8217;s live stream, <strong>Ryan Welcher</strong> went fully into PHP mode and <a href="https://www.youtube.com/watch?v=vX1TkFYBMqs"><strong>build Custom WordPress Blocks WITHOUT JavaScript</strong></a>. The Gutenberg plugin now also entails a PHP-only block API in version 22.2 and refined in 22.3. Check out the video and see how it all works.</p>\n\n\n<div class="wp-block-newsletterglue-showhide ng-block" width="100%">\n<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">\n\n</div></figure>\n</div>\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="wp-block-paragraph"><strong>Paulo Carvajal</strong> published a comprehensive guide on <strong><a href="https://wp-block-editor.com/the-interactivity-api-state-flow-a-comprehensive-guide-for-large-scale-applications/">managing Interactivity API state flow for large-scale WordPress applications</a>. </strong>You&#8217;ll learn the three foundational pillars: Global State for page-wide data, Local Context for component isolation, and Derived State for reactive consistency. You also learn unidirectional data patterns, asynchronous actions with withSyncEvent, store namespacing, and server-side hydration strategies to help you build performant enterprise projects.</p>\n\n\n\n<h2 class="wp-block-heading" id="wordpress-and-ai">WordPress and AI </h2>\n\n\n\n<p class="wp-block-paragraph">In his <a href="https://www.youtube.com/watch?v=sa827ct7W_I"><strong>latest video</strong></a>, <strong>Jonathan Bossenger</strong> discussed recent AI-related news in WordPress, including the Plugin Check Namer tool for evaluating plugin names and the introduction of the Abilities API JavaScript client in Gutenberg.  He also showcased the AI Experiments plugin and WP Bench for evaluating the AI capabilities in WordPress development. </p>\n\n\n<div class="wp-block-newsletterglue-showhide ng-block" width="100%">\n<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">\n\n</div></figure>\n</div>\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="wp-block-paragraph">As <strong>James Le Page</strong> <a href="https://x.com/jameswlepage/status/2013997689155805461">announced on X</a>, the <a href="https://wordpress.org/plugins/ai/"><strong>AI Experiments plugin</strong></a> has received significant updates that include AI-powered excerpt generation fully integrated with the editor, along with a new Abilities Explorer admin screen for viewing registered AI features. The backend now supports Content Summarization and Image Generation experiments, which are pending UI development. Additionally, documentation and onboarding materials were improved, and WordPress Playground preview support was added to streamline workflows, allowing developers to test changes directly from pull requests.</p>\n\n\n\n<p class="wp-block-paragraph"><strong>Ray Morey</strong> has the skinny for you here: <a href="https://www.therepository.email/ai-experiments-0-2-0-adds-excerpt-generation-and-abilities-explorer"><strong>AI Experiments 0.2.0 Adds Excerpt Generation and Abilities Explorer </strong></a></p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="wp-block-paragraph"><strong>WordVell</strong>&#8216;s editorial team examined <a href="https://wordvell.com/ai-use-cases-of-mcp-for-wordpress-and-woocommerce/"><strong>fourteen practical MCP implementations changing WordPress and WooCommerce</strong></a> workflows from manual tasks to AI-driven automation. This protocol allows natural language commands, such as &#8220;publish this post,&#8221; to be executed instantly via servers like InstaWP, OttoKit, and n8n. Use cases include AI-driven content creation with SEO, automating admin tasks across sites, product search conversations, personalized customization, and guided checkout experiences.</p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="wp-block-paragraph"><strong>James Le Page</strong> also <a href="https://make.wordpress.org/ai/2026/01/14/introducing-wp-bench-a-wordpress-ai-benchmark/"><strong>announced WP-Bench</strong></a>, a benchmark that measures how well language models understand WordPress development. This tool assesses models on WordPress APIs, hooks, security patterns, and features like the Abilities API while testing code in a secure WordPress environment. The goal is to set a standard evaluation for AI providers, encouraging them to improve for WordPress&#8217;s many developers.</p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="wp-block-paragraph"><strong>David Levine</strong>, a senior software engineer at rtCamp, explained in the article <a href="https://rtcamp.com/resources/abilities-api-making-wordpress-more-composable/"><strong>Beyond AI: What the Abilities API means for WordPress Composability</strong></a> that the new Abilities API allows developers to register specific &#8220;abilities&#8221; using a clear, machine-readable format. This approach replaces scattered hooks and custom REST endpoints, making plugins and core features more composable. It helps third-party code integrate easily without needing extensive knowledge of internal functions. The API also allows AI and automated tools to find and use capabilities automatically, leading to a more modular and future-ready WordPress ecosystem while maintaining backward compatibility for gradual changes. </p>\n\n\n<div class="ng-block-50a7b6e1d0d4011f wp-block-newsletterglue-container ng-block" style="color: #666666;" width="100%"><div><div><div class="ng-block-vs ng-block-vs-1" colspan="3" height="0" style="height: 0px;"></div></div><div><div class="ng-block-hs ng-block-hs-1" height="0" style="width: 0px;"></div><div align="none" class="ng-block-td" style="font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 20px; padding-bottom: 20px; padding-left: 0px; padding-right: 0px; text-align: none; color: #666666; background-color: #f8f8f8; border-radius: 8px;"><div class="ng-block-df6bfaa5a1e7ee2c wp-block-newsletterglue-text ng-block" style="color: #666666;" width="100%"><div><div><div align="none" class="ng-block-td" style="font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 8px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; text-align: none; color: #666666;"><p><strong><a href="https://gutenbergtimes.com/need-a-zip-from-master/">Need a plugin .zip from Gutenberg&#8217;s master branch?</a></strong><br />Gutenberg Times provides daily build for testing and review.</p></div></div></div></div>\n\n<div class="ng-block-883dba787f812174 wp-block-newsletterglue-image ng-block size-full is-resized" width="100%"><div><div><div align="center" class="ng-block-td" style="padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;"><a href="https://playground.wordpress.net/?blueprint-url=https://gutenbergtimes.com/wp-content/uploads/2020/11/playnightly.json"><img alt="" class="wp-image-42874 ng-image" height="45" src="https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2024/02/Screenshot-2025-11-15-at-12.06.44.png?resize=196%2C45&#038;ssl=1" style="border-style: none; border-color: transparent;" width="196" /></a></div></div></div></div>\n\n<div class="ng-block-5698c28dc011b574 wp-block-newsletterglue-text ng-block" style="color: #666666;" width="100%"><div><div><div align="none" class="ng-block-td" style="font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 8px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; text-align: none; color: #666666;"><p>Now also available via <a href="https://playground.wordpress.net/?blueprint-url=https://gutenbergtimes.com/wp-content/uploads/2020/11/playnightly.json">WordPress Playground</a>. There is no need for a test site locally or on a server. Have you been using it? <a href="mailto:pauli@gutenbergtimes.com">Email me </a>with your experience.</p></div></div></div></div></div><div class="ng-block-hs ng-block-hs-2" height="0" style="width: 0px;"></div></div><div><div class="ng-block-vs ng-block-vs-2" colspan="3" height="0" style="height: 0px;"></div></div></div></div>\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="has-text-align-center has-small-font-size wp-block-paragraph"><em>Questions? Suggestions? Ideas? </em><br /><em>Don&#8217;t hesitate to send <a href="mailto:pauli@gutenbergtimes.com">them via email</a> or</em><br /><em> send me a message on WordPress Slack or Twitter @bph</em>.</p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity" />\n\n\n\n<p class="has-text-align-center has-small-font-size wp-block-paragraph">For questions to be answered on the <a href="http://gutenbergtimes.com/podcast">Gutenberg Changelog</a>, <br />send them to <a href="mailto:changelog@gutenbergtimes.com">changelog@gutenbergtimes.com</a></p>\n\n\n<div class="ng-block-26e942da71821423 wp-block-newsletterglue-separator ng-block" style="color: #666666;" width="100%"><div><div><div align="center" class="ng-block-td" style="padding-top: 20px; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; color: #666666;"><hr style="background-color: transparent; color: transparent; margin: 0; border: 0; border-top: 1px solid #666666; width: 560px; height: 0;" /></div></div></div></div>\n\n<div class="wp-block-newsletterglue-showhide ng-block" width="100%"><div class="ng-block-0fbb8f3281a0556d wp-block-newsletterglue-text ng-block" style="color: #666666;" width="100%"><div><div><div align="none" class="ng-block-td" style="font-size: 14px; font-family: Helvetica; line-height: 0.2; font-weight: normal; padding-top: 8px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; text-align: none; color: #666666;"><p><strong>Featured Image: </strong>Ai generated.</p></div></div></div></div></div>\n\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 24 Jan 2026 06:05:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:18:"Birgit Pauli-Haack";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:46;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:39:"Open Channels FM: It’s Okay to Let Go";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"https://openchannels.fm/?p=114519";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:48:"https://openchannels.fm/when-its-time-to-let-go/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:156:"Being a creator also means there are many times where it''s tough to let go of ideas or even businesses. You need to figure out that sweet spot for yourself.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 23 Jan 2026 12:38:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:47;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:93:"Open Channels FM: Growing Agency Success with People-Centric Values and Open Source Education";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"https://openchannels.fm/?p=114458";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:100:"https://openchannels.fm/growing-agency-success-with-people-centric-values-and-open-source-education/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:206:"In this episode, Anne Bovelett chats with Rahul Bansal and Aviral Mittal from rtCamp, highlighting the agency''s growth since 2009, commitment to accessibility, and innovative training programs in WordPress.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 22 Jan 2026 09:00:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:48;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:81:"WPTavern: #201 – Marc Benzakein on How Life Has Changed During the Internet Era";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:48:"https://wptavern.com/?post_type=podcast&p=202326";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:95:"https://wptavern.com/podcast/201-marc-benzakein-on-how-life-has-changed-during-the-internet-era";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:66612:"<details>Transcript<div>\n<p class="wp-block-paragraph">[00:00:19] <strong>Nathan Wrigley:</strong> Welcome to the Jukebox Podcast from WP Tavern. My name is Nathan Wrigley.</p>\n\n\n\n<p class="wp-block-paragraph">Jukebox is a podcast which is dedicated to all things WordPress, the people, the events, the plugins, the blocks, the themes, and in this case how life has changed during the internet era.</p>\n\n\n\n<p class="wp-block-paragraph">If you&#8217;d like to subscribe to the podcast, you can do that by searching for WP Tavern in your podcast player of choice, or by going to wptavern.com/feed/podcast, and you can copy that URL into most podcast players.</p>\n\n\n\n<p class="wp-block-paragraph">If you have a topic that you&#8217;d like us to feature on the podcast, I&#8217;m keen to hear from you and hopefully get you, or your idea, featured on the show. Head to wptavern.com/contact/jukebox, and use the form there.</p>\n\n\n\n<p class="wp-block-paragraph">So on the podcast today, we have Marc Benzakein. Marc&#8217;s story is one that spans nearly the entire history of the internet, with roots reaching back to the mid nineties. He explores, how curiosity and an enthusiastic embrace of technology led him from running a small coffee importing business, accepting payments by snail mail, fax, then email, to helping wire up schools for internet access when modems worked incredibly slowly, and only a handful of people were online.</p>\n\n\n\n<p class="wp-block-paragraph">This episode is a departure from our usual topic about plugins, themes, and WordPress community news. Instead, we are more in the business of reminiscing this week, taking a reflective walk down memory lane to look at how the internet has evolved, not just as a technology, but as an integral part of society that&#8217;s transformed how we work, communicate, and think.</p>\n\n\n\n<p class="wp-block-paragraph">Marc shares some personal stories, building bulletin board systems, forging long distance friendships over phone lines and slow modems, and watching as internet access shifted from an intentional, difficult to navigate hobby for a few, to an invisible always on utility that we all take for granted.</p>\n\n\n\n<p class="wp-block-paragraph">We talk about how technology has affected not only business and productivity, often creating more work instead of less, but also our attention spans, expectations around entertainment, the pace of life, and even the social fabric that binds us together.</p>\n\n\n\n<p class="wp-block-paragraph">We discuss the cultural shifts that came with always connected living, digital minimalism, and the recent push by younger generations to step back from tech and reclaim a bit of analog life.</p>\n\n\n\n<p class="wp-block-paragraph">We chat about the early optimism of open standards, the rise of walled gardens and social networks, and the challenges of regulation, commercialisation, and the balancing act between freedom and responsibility online.</p>\n\n\n\n<p class="wp-block-paragraph">Marc&#8217;s perspective is shaped by decades of direct technical experience, as well as thoughtful observations of how technology is reshaping the world around us, sometimes for the better, sometimes in ways we need to pause and question.</p>\n\n\n\n<p class="wp-block-paragraph">Whether you are nostalgic for the old days of dial up, intrigued by how the internet&#8217;s culture has shifted, or curious about how these transformations might play out as new technologies like AI reshape society, this episode is for you.</p>\n\n\n\n<p class="wp-block-paragraph">If you&#8217;re interested in finding out more, you can find all of the links in the show notes by heading to wptavern.com/podcast, where you&#8217;ll find all the other episodes as well.</p>\n\n\n\n<p class="wp-block-paragraph">And so without further delay, I bring you Marc Benzakein.</p>\n\n\n\n<p class="wp-block-paragraph">I am joined on the podcast by Marc Benzakein. Hello, Marc.</p>\n\n\n\n<p class="wp-block-paragraph">[00:03:44] <strong>Marc Benzakein:</strong> Hello, Nathan. How are you?</p>\n\n\n\n<p class="wp-block-paragraph">[00:03:45] <strong>Nathan Wrigley:</strong> Yeah, good. This is going to be an episode unlike one I think we&#8217;ve ever done on the WP Tavern podcast. Because usually we have a conversation about, I don&#8217;t know, a plugin, a theme, a community idea, something along those lines. And today we&#8217;re just going to do memory lane. We&#8217;re going to go hand in hand down memory lane.</p>\n\n\n\n<p class="wp-block-paragraph">I think Marc&#8217;s memory lane is a little bit longer than my memory lane because it&#8217;s all about the internet and the way we&#8217;ve been using it and how it&#8217;s evolved and all of that. So if you&#8217;ve got an expectation of a plugin show, this is not the one for you. This is going to be a little bit different.</p>\n\n\n\n<p class="wp-block-paragraph">So before we crack in properly and have that conversation, Marc, would you just sort of paint the picture a little bit about your bio? Maybe go back right to the beginning of your experiences on the internet. When did you first get online and all that kind of stuff?</p>\n\n\n\n<p class="wp-block-paragraph">[00:04:30] <strong>Marc Benzakein:</strong> So I want to go back to, I think it was 1995 or 1996. There was a, of course people hear about, and it still exists, AOL and things like that. And then there was Prodigy. I got involved as a user of the internet with a company called Netcom. And it was kind of one of the first true internet service providers that I knew of at the time. It wasn&#8217;t like, it didn&#8217;t have like this interface and kind of guide you through where you needed to go and everything. You had to use things like Gopher, and you had to do research in order to be able to use the internet.</p>\n\n\n\n<p class="wp-block-paragraph">I of course, became fascinated with it always being a, kind of a tech head or just curious. I&#8217;m just infinitely curious. It doesn&#8217;t really matter, it doesn&#8217;t have to be technology. It can be anything and I find it, like I said, I&#8217;m infinitely curious and that leads to distractions sometimes, but it also leads me down paths that I never would&#8217;ve thought.</p>\n\n\n\n<p class="wp-block-paragraph">And while I was working on the internet, so this was at a time that I was actually importing coffee from Africa. So yeah, so related. So related. And I had actually made some pretty good money with the coffee business. I was doing the email thing. I had like my three friends who had email addresses and we were like, oh, this is cool. Look at this, instant gratification. And I thought, man, it sure would be cool to see what this looks like from the other side of things. Because I have no clue how any of this works.</p>\n\n\n\n<p class="wp-block-paragraph">And so curious thing happened with the coffee company. I was importing from a country called Burundi in Africa. Some people know where it is, some people don&#8217;t. I actually never visited, but my uncle was actually a big shot in the agriculture department there which is how I had the connection to be able to import coffee into the United States. They had a lot of civil and political unrest, and essentially burned the coffee fields. And my uncle fled the country because it had become so dangerous.</p>\n\n\n\n<p class="wp-block-paragraph">So one day I&#8217;m, basically I had set up a system in which I import the coffee, it goes to a distributor. Once a month I would go out to the mailbox and collect a cheque. And that was my job. It was the easiest thing I ever did, once I got the system built. And so, lo and behold, civil unrest and all that, which was just awful by the way, but I&#8217;m out of business because I can&#8217;t import coffee from Burundi. And I was really young, and probably not smart enough to think, maybe I should back this up with other countries too.</p>\n\n\n\n<p class="wp-block-paragraph">But coincidentally, a person that I had gone to high school with, they built computers for schools and things like that, so they had some government contracts and things like that. And they had this crazy idea that they wanted to connect schools to the internet. And they wanted to give them high speed access. Now, keep in mind that back in these days we&#8217;re talking about 14.4K, it was, well, we thought it was fast at the time. You know, you had US robotics with their HST standard. And we thought that we were doing well, but most people were actually on 24 hundreds back then.</p>\n\n\n\n<p class="wp-block-paragraph">So if you can imagine that, 2,400 baud modems. I remember it like it was a meal ago. I mean it was just crazy. And so now, I was like importing coffee and I was trying to figure out what to do next and Greg Franklin, who I have partnered with since like the eighties, we&#8217;ve been through a lot. We were partners at ServerPress. We&#8217;ve been through it all. He and I, you know, we were always good friends. And he says, hey, I&#8217;m going to work with Phil and Steve on this internet thing, and it&#8217;d be kind of cool if you help me out because I have no clue what I&#8217;m doing. I&#8217;m like, well, I have no clue what I&#8217;m doing either. And he said, yeah, but between the two of us, we can figure it out.</p>\n\n\n\n<p class="wp-block-paragraph">So the idea was, they had already set up, Phil and Steve, who were the other partners in this company, they had set up digital ISDN access. Now, ISDN, let&#8217;s see, what did that stand for? Something, something, digital network.</p>\n\n\n\n<p class="wp-block-paragraph">[00:08:32] <strong>Nathan Wrigley:</strong> I can&#8217;t remember what the acronym stood for, but it was banded around a lot, I remember that.</p>\n\n\n\n<p class="wp-block-paragraph">[00:08:36] <strong>Marc Benzakein:</strong> Yeah. And what made it fantastic was you had a modem, okay, but it was kind of on demand. So when your computer sent out a network request that was outside of your internal network, which nobody had home internal networks back then. You know, if they had a computer, that was it, right? Back then, internal networks were things like, there was like LANtastic was one of them, and then there was Novell networking and all that stuff. So it was like that token ring network stuff, right? Okay. So you have to go way back, right? So I can&#8217;t believe I&#8217;m remembering some of these terms because it&#8217;s been so long.</p>\n\n\n\n<p class="wp-block-paragraph">[00:09:11] <strong>Nathan Wrigley:</strong> Yeah, I remember all of the ways that they could be connected. I remember seeing the, you know, you&#8217;d read through TCP IP documentation and there&#8217;d be diagrams of computers connected with T cables all in circles because that was the most efficient way to connect them all. Oh gosh, you&#8217;ve taken me back.</p>\n\n\n\n<p class="wp-block-paragraph">[00:09:26] <strong>Marc Benzakein:</strong> It wasn&#8217;t just the most efficient way, it was, if any part of that ring broke, the whole network broke down. You had have it, you know? So this concept of plugging into a switch or a router or something like that was like completely, pardon the pun, but completely novel. Not Novell, novel.</p>\n\n\n\n<p class="wp-block-paragraph">[00:09:45] <strong>Nathan Wrigley:</strong> Novell, yeah, very good. Very good.</p>\n\n\n\n<p class="wp-block-paragraph">[00:09:48] <strong>Marc Benzakein:</strong> So I built a lot of token ring systems for local businesses and things like that, but nobody had a network at home. They generally, at most had one computer at home. And when they wanted to go online, I should go back even before that, I used to run a bulletin board service, a BBS, which was even more ridiculous than a 2,400 baud modem.</p>\n\n\n\n<p class="wp-block-paragraph">[00:10:11] <strong>Nathan Wrigley:</strong> This was when there were like three people in the United States online.</p>\n\n\n\n<p class="wp-block-paragraph">[00:10:14] <strong>Marc Benzakein:</strong> Yeah. And essentially I would have my computer, I was living in an apartment at the time. I would have my computer set up and only one person could connect at a time to my computer, which was set up with this BBS software on it. And they would play games. I had downloads of different files and things like that. I was the first BBS in our region to have a one gigabyte SCSI hard drive. And so I became very, obviously my BBS became very popular, not because I offered anything incredible, but because I had a one gigabyte hard drive.</p>\n\n\n\n<p class="wp-block-paragraph">[00:10:47] <strong>Nathan Wrigley:</strong> Yeah, you had the badge of honor.</p>\n\n\n\n<p class="wp-block-paragraph">[00:10:48] <strong>Marc Benzakein:</strong> Yeah. And word spread quickly and all that. In the old fashioned ways, which was carrier pigeons and things like that.</p>\n\n\n\n<p class="wp-block-paragraph">[00:10:53] <strong>Nathan Wrigley:</strong> That&#8217;s right. There was no, yeah, or the bulletin board.</p>\n\n\n\n<p class="wp-block-paragraph">[00:10:57] <strong>Marc Benzakein:</strong> Yeah, or the bulletin, yeah. And I think that was probably where I got kind of this taste of like how cool it could be because I would modify my own stuff. So I would, we used a bulletin board software called WWIV. It was all C++ coded. And there was this guy that somehow I found, I don&#8217;t even know, in Virginia. His name was Tony. And he and I got to be really good friends because he ran a bulletin board system too in Virginia and I&#8217;m in California. And we would get on phone calls, long distance mind you. If you remember what long distance was.</p>\n\n\n\n<p class="wp-block-paragraph">We would talk for hours and this guy was one of the funniest guys I&#8217;ve ever met. I mean we would, he would just call me up to tell me, we got to the point where he&#8217;d just call me up to tell me jokes and we would just laugh for hours. But he was in the military. He worked on the helicopters that flew George Bush senior around. He was in the Marines.</p>\n\n\n\n<p class="wp-block-paragraph">And we met up one time because he flew out to California. But that&#8217;s a whole side story. So that&#8217;s where I got started. And then I invested in a US Robotics 14.4 HST modem. So I could do, yeah, 14,400K per second, which was like, I don&#8217;t know what the time of $500 modem or something ridiculous like that.</p>\n\n\n\n<p class="wp-block-paragraph">[00:12:10] <strong>Nathan Wrigley:</strong> Yeah, you&#8217;ve suddenly taken your computer onto the highway instead of being stuck on back lanes.</p>\n\n\n\n<p class="wp-block-paragraph">[00:12:16] <strong>Marc Benzakein:</strong> Right. So not only did I have my one gigabyte SCSI drive, but I also had high speed BBS connection.</p>\n\n\n\n<p class="wp-block-paragraph">[00:12:23] <strong>Nathan Wrigley:</strong> You got all the bling that you can have.</p>\n\n\n\n<p class="wp-block-paragraph">[00:12:26] <strong>Marc Benzakein:</strong> I had all the bling on my 286 computer. It might have been a 486, I don&#8217;t know. I don&#8217;t remember the computer. But what was funny was like you would sit there, we&#8217;d be watching TV and I&#8217;d hear my modem go off because someone would be connecting to the BBS. I would drop what I was doing just so that I could go and see what they were doing, right? Because at my end I could see everything that people were doing, so on top of it all. That was probably my foray into the internet, even though I didn&#8217;t realise it at the time.</p>\n\n\n\n<p class="wp-block-paragraph">[00:12:53] <strong>Nathan Wrigley:</strong> Although for a proportion of the listeners, they&#8217;ll be kind of nodding their head and going, oh yeah, all of the things that you described make perfect sense. I guess for a significant proportion of the audience, all of this will sort of sound like a mystery. But hopefully you&#8217;ll have got some impression, deal listener, the internet as we now know it, where it&#8217;s ubiquitous, it really is everywhere. You know, you&#8217;ve got a connection if you&#8217;re walking down the street with your cellular network and what have you.</p>\n\n\n\n<p class="wp-block-paragraph">In the part of the world, certainly where I live, and I imagine where you live, there&#8217;s no real black spot where the internet does not really exist. And everything&#8217;s really straightforward. You buy a device from a shop, turn it on and it connects almost immediately. And yet that really wasn&#8217;t the case. It was kind of like more pioneering days. Most things didn&#8217;t work, but it was a heck of a lot of fun, and a heck of a lot hobbying. So more of actually. Now that I think about it, that&#8217;s the best way to phrase it. It was a hobby, things to do.</p>\n\n\n\n<p class="wp-block-paragraph">[00:13:48] <strong>Marc Benzakein:</strong> It absolutely was a hobby. Very few of us actually had, well, I don&#8217;t think any of us had the foresight that the internet would become what it is right now. At least none of the people in my circles. I think it was, it would be the equivalent of like being a Ham radio operator. You know, it&#8217;s kind of the same sort of thing. You kind of felt like you were part of this like little elite group of people who understood how it worked and could make it work, and it made you feel special. And for those of us who grew up kind of being that nerd in high school and things like that, and especially back in the seventies and eighties when, I mean I went to school, there were only three people who even knew how to use a keyboard on a computer. And of course we, I mean they made a fricking movie called Revenge of the Nerds. They made fun of us.</p>\n\n\n\n<p class="wp-block-paragraph">It&#8217;s amazing that we haven&#8217;t had, well, I think a lot of us have had to go through years and years and years of therapy. And I think that I just probably deflected a lot of that sort of treatment of nerds with like a very sharp tongue and a, you know, a very, I would laugh at it and things like that. So that was kind of my coping mechanism probably. And I probably have some trauma from all that that I don&#8217;t even remember. But there&#8217;s probably something there, but that&#8217;s a whole other show. We can talk about that another time.</p>\n\n\n\n<p class="wp-block-paragraph">[00:15:00] <strong>Nathan Wrigley:</strong> Yeah. So the fact that it was a hobby and also the fact that, so my recollections start a little bit later than yours, but we&#8217;re not like a whole decade out of kilter. I think you definitely started at times where I can remember some of that stuff. You certainly got the march on me. But nevertheless, I don&#8217;t think in my estimation I had any conception that it would grow beyond a thing that hobbyists did.</p>\n\n\n\n<p class="wp-block-paragraph">So I think it was always going to remain this sort of niche hobby thing. Maybe some sort of place where you would communicate with a handful of people, and that handful of people would be, you know, equally nerdy in the same way that you or I were. But no expectation that it would be adopted en masse. No expectation that every single human being would have some sort of device, either that they&#8217;re walking around with or just in their home or anything like that.</p>\n\n\n\n<p class="wp-block-paragraph">And so I think, looking back, I predicted it would just be this hobby thing and would never grow into anything else. And so it was just a bit of a lark, a bit of fun. Something that you&#8217;d put away from time, you know, you would set it down, go and do your regular day, then come back. There was no email, nothing like that. So you could safely put it away and then come back to it.</p>\n\n\n\n<p class="wp-block-paragraph">I look back on it very fondly. It&#8217;s almost like halcyon days. And so many things that the internet has been connected with, and is connected with now are fabulous, but there&#8217;s also a lot of downsides which have come serendipitously along the way as well. Nobody foresaw those either. So I think, like I say, it was sort of halcyon days. Just this notion that it would be, I don&#8217;t know, unicorns and rainbows all the way down.</p>\n\n\n\n<p class="wp-block-paragraph">[00:16:33] <strong>Marc Benzakein:</strong> Right. The closest prediction that I had made back then was I said, you know, one day we are all going to be connected. But I thought it was going to be one of these kind of like, we go on and we intentionally connect with each other, not like we&#8217;re always connected all the time kind of thing. Of course I was young and quite the gamer at the time. I said, here&#8217;s what&#8217;s going to happen is, I predict that one day games will exist where we keep all the files on our own systems, and the only thing that&#8217;s being transmitted to each other is just data to like, so we can like play together all at the same time in these games.</p>\n\n\n\n<p class="wp-block-paragraph">That was my prediction and people would laugh at me. And now of course it&#8217;s gone way, way, way beyond that. But every once in a while I&#8217;m like, see, I told them and I did nothing about it. I just knew it was going to happen and I did nothing about it.</p>\n\n\n\n<p class="wp-block-paragraph">[00:17:20] <strong>Nathan Wrigley:</strong> I remember when I was at school, sitting in a physics class, and I for some reason got sat next to probably the nerdiest nerd I&#8217;ve ever met. I won&#8217;t name him, but he is still very nerdy. He really was like on the extreme end of interested in all of this kind of stuff. And I remember we got into a conversation once where he said, do you know what I think is going to happen in the future? I think you&#8217;ll be able to, so we still had cathode ray tellies, so you&#8217;d turn the tele on, you&#8217;d wait for three minutes for the TV to warm up, and then the picture would slowly appear. And that was the level that we were at, and you had to walk over and press a button on the screen if you want to change it between the four channels or three channels that were available in the UK at the time.</p>\n\n\n\n<p class="wp-block-paragraph">[00:18:01] <strong>Marc Benzakein:</strong> Yeah, the kids were the remotes back in those days.</p>\n\n\n\n<p class="wp-block-paragraph">[00:18:03] <strong>Nathan Wrigley:</strong> That&#8217;s right. We were literally, either that or a big stick that you could try and prod from the sofa. But he said to me, in the future we&#8217;ll have televisions that are just connected to computers somehow, and we&#8217;ll pick what we want to watch, and we won&#8217;t have to just watch what&#8217;s provided to us. We&#8217;ll be able to say, I&#8217;d like that now, and this now, and watch this film now. And he just predicted this future. And I remember sitting there thinking, that&#8217;s never going to happen.</p>\n\n\n\n<p class="wp-block-paragraph">Now that&#8217;s kind of like the starting gate for children growing up in this era. That&#8217;s like the basic provision. If you haven&#8217;t got, you know, the computer switched on and the TV and the music and the radio and all of that on demand, yeah, that&#8217;s not life, that&#8217;s just some sort of poor version of life. It&#8217;s so interesting how it&#8217;s transformed what we expect.</p>\n\n\n\n<p class="wp-block-paragraph">[00:18:55] <strong>Marc Benzakein:</strong> It&#8217;s funny because, yeah, you hear the kids being like, what do you mean you had to wait till Tuesday night at eight o&#8217;clock in order to watch? And if you didn&#8217;t see it, you&#8217;d miss it completely. What do you mean by that?</p>\n\n\n\n<p class="wp-block-paragraph">[00:19:04] <strong>Nathan Wrigley:</strong> Yeah. But even map that further back and, you know, you go back a whole generation or a generation and a half prior to you and I, even the notion that you could watch anything on a box in a house, what do you mean, the theater? Somebody brought the theater to your house. Well, yeah, kind of, in a little box. What, they shrunk the people down? How? It&#8217;s insane.</p>\n\n\n\n<p class="wp-block-paragraph">And yet, every single generation, this is now the assumption. The technology of the magnitude that we&#8217;ve got now, and the complexity that we&#8217;ve got now, and the miniaturisation that we&#8217;ve got now, this is now the benchmark for the beginning of the next generation. And it&#8217;s so interesting watching it happen.</p>\n\n\n\n<p class="wp-block-paragraph">I don&#8217;t know what you feel. I&#8217;m probably jumping ahead because I want to go back and talk about some of the things which have gone wrong. But what&#8217;s your, do you see yourself fully able to engage with all of the new things that are happening?</p>\n\n\n\n<p class="wp-block-paragraph">So we&#8217;re in the year, we&#8217;re at the very, very end of 2025 and, you know, we&#8217;ve got things like AI. We&#8217;ve had all sorts of interesting things happening. And I do wonder, for me at least anyway, I do wonder if there&#8217;s a point in time where it just races ahead at such a speed that somebody like me really does genuinely struggle to kind of keep up. I don&#8217;t know if you&#8217;ve got the same intuitions.</p>\n\n\n\n<p class="wp-block-paragraph">[00:20:13] <strong>Marc Benzakein:</strong> I actually think everybody does. I think that kids do too. I just think that kids are focused, for instance, on what&#8217;s important to them. And they&#8217;re at a different point in their life, so what&#8217;s important to them is not important to us. And so the technology that&#8217;s important to them like, say for instance, TikTok or whatever, is just an example, right? I only care about TikTok insofar as, what can it do to boost my brand? Or something like that.</p>\n\n\n\n<p class="wp-block-paragraph">Although it is interesting that kids are interested in boosting their brand on TikTok and they&#8217;re kids. But that&#8217;s, they may not realise that that&#8217;s what they&#8217;re doing, but that&#8217;s what they&#8217;re doing. But as far as technologies go, I think we just tend to use a technology, I think we&#8217;ve reached an age where, with the exception of maybe teleportation, we really feel like, if I can think this, we can do this. And so we just kind of like, now we&#8217;re just like, okay, I want to do this, what do I have to do in order to do it? Not, that&#8217;s impossible. You know, I think we&#8217;ve crossed over that hump of things being impossible.</p>\n\n\n\n<p class="wp-block-paragraph">[00:21:15] <strong>Nathan Wrigley:</strong> I remember sitting in the car with my children. So this is going back several years now. I mean quite, maybe a decade or more. And I remember my child asking to play a certain song on the car radio. I said to him, we don&#8217;t have that. And he looked at me and he said, what do you mean we don&#8217;t have it? Because the setup that I had in the car still required compact disks. You know, the old CD player. You would put the CD in and so the arrangement of CDs that we had in the car was the available catalog of songs.</p>\n\n\n\n<p class="wp-block-paragraph">But he could not get over, unavailable. What? What do you mean? I mean, genuinely, it was a real moment where he had to think, the song is bound to that round thing. It&#8217;s not just coming out of the ether somehow. And that was quite a profound moment for me thinking, wow, your world is a lot bigger than mine, well, smaller and bigger at the same time, but your expectations are so different to what mine were when I grew up.</p>\n\n\n\n<p class="wp-block-paragraph">[00:22:10] <strong>Marc Benzakein:</strong> I think that, oh, I mean I hate to sound like, oh, kids today, but kids today, I mean they barely know what an iPod is. And how long ago was that? That wasn&#8217;t even that long ago. Because it&#8217;s like, what, you had to download your music onto this device? Yeah, because it could hold more music than a CD. For us, the iPod was groundbreaking, right? But I remember the first time I could put music on my phone and I was like, oh, this is awesome. I don&#8217;t even, once again, I don&#8217;t even know why we call them phones anymore. I hardly ever use it to talk to people.</p>\n\n\n\n<p class="wp-block-paragraph">[00:22:38] <strong>Nathan Wrigley:</strong> Yeah, your pocket computer.</p>\n\n\n\n<p class="wp-block-paragraph">[00:22:40] <strong>Marc Benzakein:</strong> It&#8217;s way more powerful than anything I ever had in the past. I think because kids are in a constant state of having to adapt anyway, that&#8217;s just what growing up is, is a constant state of adaptation. I think that it&#8217;s easier for them. I do find that I&#8217;m a little bit slower or I might be just more selective. I might just be like, you know, this doesn&#8217;t interest me. And it may this be like I&#8217;m becoming more and more, get off my lawn as I get older. Or it may be that I&#8217;ve always, even back when we started the internet service provider, my feeling was that we have all this power at our hands and we are still children when it comes to us as a society and our ability to be responsible.</p>\n\n\n\n<p class="wp-block-paragraph">[00:23:25] <strong>Nathan Wrigley:</strong> Yeah, that&#8217;s a curious insight isn&#8217;t it?</p>\n\n\n\n<p class="wp-block-paragraph">[00:23:28] <strong>Marc Benzakein:</strong> Technology has always been kind of a double-edged sword for me. It&#8217;s amazing what you can do, but going back to the coffee days, I remembered how the speed of business changed for me because we had fax machines. And so I would fax to the people in Burundi because we would, coffee would go to auction. I&#8217;d have to bid on it and, you know, get the lot and then have it shipped over here. And the next morning I would, you know, because of the time difference, I would send them a fax in my morning and then the next morning I&#8217;d have a fax from them.</p>\n\n\n\n<p class="wp-block-paragraph">And we&#8217;re talking about not even 10 years ago, everything had to be done by courier and things like that. And it would be days and days and days before you got information or you&#8217;d have to make a phone call. And so that was like the first part of, you could sign contracts in a fax machine. And then we got email, which became even more instantaneous. And as a result, going back to like when personal computers came into our homes, a big part of it was, hey, these things, well, you can do in two hours, what you used to be able to do it eight hours.</p>\n\n\n\n<p class="wp-block-paragraph">And I very quickly learned that nobody was working a two hour day once technology came into our homes. In fact, people were not only bringing their work home, but they were working 14 and 16 hour days. And my thought, I was probably 18 or 20 years old, and my thought even at that time was like, we are not responsible enough to have this kind of technology at our fingertips. And I still feel that way. And so I&#8217;ve always struggled with this like, we have technology but we do not have the ability to limit ourselves or to discipline ourselves to say, okay, but how much is actually enough here?</p>\n\n\n\n<p class="wp-block-paragraph">[00:25:06] <strong>Nathan Wrigley:</strong> Do you know? That&#8217;s really curious. It&#8217;s not something I dwell on a lot, but when you say it, it makes perfect sense. It&#8217;s not like the amount of work that we were doing 50 years ago, the amount that needs to be done objectively is the same now than it was then. I don&#8217;t think that&#8217;s the case. I think the amount of work always fills up the available time.</p>\n\n\n\n<p class="wp-block-paragraph">And so this promise, which has been offered in multiple generations over hundreds of years, you know, you can go back to the industrial revolution or the agricultural revolution, just the idea that the technology will free up time. Clearly it does, but I think it&#8217;s true to say that other things occupy that time because there&#8217;s an efficiency gained over here. Well, that leaves you a little bit of time to do this extra other task over here. And because everybody&#8217;s bound up to the technology, everybody has this available time, which they then fill up. And so the cycle begins.</p>\n\n\n\n<p class="wp-block-paragraph">And in many ways, I feel exactly like you&#8217;ve just described. Instead of going from an eight hour day, the fact that we&#8217;ve got the technology in our homes and we can check the email during the middle of the night, and so on and so forth, I think it is entirely possible that the workday could be longer now than it ever has been. I mean not for everybody, and not all the time, but it certainly could be.</p>\n\n\n\n<p class="wp-block-paragraph">Curiously, last night I went to, there&#8217;s a history society that I attend locally and we had a magic lantern show. And I don&#8217;t know if you&#8217;ve come across a magic lantern show, but a magic lantern show is, it&#8217;s a wooden box with a whole bunch of candles in it. They put painted glass slides in, and some of the painted glass slides, if they manipulate them in a certain way, they can simulate movement, or arms moving around or.</p>\n\n\n\n<p class="wp-block-paragraph">[00:26:41] <strong>Marc Benzakein:</strong> Yeah, they&#8217;re really cool.</p>\n\n\n\n<p class="wp-block-paragraph">[00:26:42] <strong>Nathan Wrigley:</strong> Yeah, I really was hit by a sense of, that was entertainment. And there was such pleasure and innovation in that. And it&#8217;s the same now, right? Along comes the internet and we get the same pleasure out of that. And along comes AI and the next generation will get the same amount of pleasure out of that. But it was also curious to see, and I&#8217;m just going to use the word slow, how slow that activity was.</p>\n\n\n\n<p class="wp-block-paragraph">There was a lot of breathing room. There was a lot of space for you to inject your own thoughts. There was a lot of time waiting for the chap to pull out one slide and put the other one in. Whole minutes would go by and nothing would happen. But there was no expectation that, well, we just lost a couple of minutes there.</p>\n\n\n\n<p class="wp-block-paragraph">So I think that&#8217;s kind of leading me onto an unexpected consequence of the internet is maybe that we&#8217;ve lost the capacity to think in that kind of slow manner, which I really hadn&#8217;t parsed it until last night when I saw what entertainment was 150 years ago. And it was so gentle and slow and enormously pleasurable. Once you&#8217;d suspended that there&#8217;s no CGI, there&#8217;s no Tom Cruise there, it&#8217;s just a person on a glass slide. But it was absolutely fascinating. It gave me a real window into the pace of life and what that might have been and how that has changed. And it will, I presume, never, that genie will never go back in the box.</p>\n\n\n\n<p class="wp-block-paragraph">[00:28:05] <strong>Marc Benzakein:</strong> Well, no. I mean it&#8217;s impossible for any of that. I mean I can bring it to modern day terms. When you watch or listen to a podcast, do you listen to it at regular speed or do you listen to it at 1.5 or 2?</p>\n\n\n\n<p class="wp-block-paragraph">[00:28:15] <strong>Nathan Wrigley:</strong> Yeah, there you go. Yeah, most people I think.</p>\n\n\n\n<p class="wp-block-paragraph">[00:28:18] <strong>Marc Benzakein:</strong> Yeah. If I have a day where I am doing nothing, I even watch my movies now, I watch them at 1.5x or 2x. And it&#8217;s crazy because your brain adapts to it very quickly. But then what happens is, if I&#8217;ve gone through a whole day of like listening to podcasts or something like that, which I&#8217;ll have going on in the background and I have no interaction with people, when I&#8217;m done listening to them, it is dreadfully dreadful. I become impatient talking to people because they talk so slowly.</p>\n\n\n\n<p class="wp-block-paragraph">And then I wonder, am I speaking faster than I normally do now because I&#8217;ve been listening to this podcast. And I have to reset my brain. And the thing is, I kind of feel like, I have this theory on ADHD, which I definitely have. My theory on ADHD is, there&#8217;s this misconception that ADHD is something where you can&#8217;t keep your attention on any one thing, which we&#8217;re finding out that&#8217;s not true. You either hyperfocus or you&#8217;re not focused, in simple terms.</p>\n\n\n\n<p class="wp-block-paragraph">And I feel like what it boils down to is a ADHDers have to have 100% of their bandwidth taken up all the time. That&#8217;s what it boils down to. So if what I&#8217;m working on requires a hundred percent of my bandwidth, I can hyper focus on it and do nothing else. If I don&#8217;t then, I&#8217;ve got four screens on my computer. I used to have six, but I&#8217;ve got four. I&#8217;ve pared it down to four and I&#8217;ve got something going on on all those screens. If I&#8217;m doing something that&#8217;s kind of mundane and just, because I have to have that filled all the time.</p>\n\n\n\n<p class="wp-block-paragraph">But I think that as a society, you talked about time, and it&#8217;s really kind of a rule of economics, right? You spend what you make. No matter what you&#8217;re making, you&#8217;re going to spend it all. That&#8217;s kind of like this echo. And it&#8217;s the same with time. Unless we actually discipline ourselves to say, look, mental health is just as important, so that means downtime, meditation, all these things are just as important no matter what society tells us. Those things are just as productive as putting out a widget or whatever you&#8217;re doing.</p>\n\n\n\n<p class="wp-block-paragraph">And so I think that what has to happen at a societal level, in order for us to gain back some of this discipline, is we need to recognise that while, yes, we need to take up a hundred percent of our time, what are the important things that we need to do in order to take up that a hundred percent of the time? And the reality is, some of that is downtime. Some of that is sleep, some of that is eating, some of that is interacting with people or whatever it may be. And I think technology, because it is constantly the shining new object, takes us away from all of that.</p>\n\n\n\n<p class="wp-block-paragraph">[00:30:45] <strong>Nathan Wrigley:</strong> I think for me, the profundity of the internet, let&#8217;s just use that term, you know, whatever is bound up inside that term, is enormous. You know, it&#8217;s probably the most, up till now, maybe AI will come to surpass that, but up until this point, I think the internet is probably the most profound technological invention of all time.</p>\n\n\n\n<p class="wp-block-paragraph">[00:31:04] <strong>Marc Benzakein:</strong> I call it the eighth wonder of the world.</p>\n\n\n\n<p class="wp-block-paragraph">[00:31:05] <strong>Nathan Wrigley:</strong> Yeah, right. So the capacity for all that it brings. The fact that you can communicate with people, as I am with you. You are literally on the other side of the planet, and I&#8217;m talking to you as if you are stood next to me. The mind boggles. But also access to news, access to publishing your own information, seeking out communities that are just like you and the myriad way, oh, commerce. Let&#8217;s not forget that. That whole thing. The capacity for that, remarkable. All of it, remarkable and amazing.</p>\n\n\n\n<p class="wp-block-paragraph">But I think fair to say that there&#8217;s always swings and roundabouts. All of those wonderful things that we&#8217;ve just described, there&#8217;s probably some missteps along the way. And that was one of the things that I wanted to ask you. Are there any bits during the internet&#8217;s evolution to where we are now, where you think, do you know what, maybe we shouldn&#8217;t have done that? Maybe that wasn&#8217;t a good idea. Have you got any sort of thoughts on that, where you look back and you think the internet probably could have avoided that aspect?</p>\n\n\n\n<p class="wp-block-paragraph">[00:31:58] <strong>Marc Benzakein:</strong> I could think of a lot of little things. I think it&#8217;s one of those million little things, right? So going back to those days, it was really quite interesting. You know, I didn&#8217;t know what DNS was. I didn&#8217;t know, I barely knew what an ethernet cable was. We had this box sitting there that was a Cisco router. I had no idea what a router was. I mean, all this stuff because it was all pre-configured.</p>\n\n\n\n<p class="wp-block-paragraph">And I think the thing that blew me away back then, and this doesn&#8217;t really answer your question, but the thing that blew me away was, here we had people that we would get on phone calls with each other to work through problems, because this guy understood DNS, this guy understood routing. The two didn&#8217;t both understand both. It was really insane that it worked at all.</p>\n\n\n\n<p class="wp-block-paragraph">And I remembered sitting there going, this is a worldwide thing and it&#8217;s going to become a worldwide phenomenon. I mean it&#8217;s already working on a worldwide level. And it&#8217;s a bunch of people who don&#8217;t know each other, who probably if they were in the same room as each other, wouldn&#8217;t like each other.</p>\n\n\n\n<p class="wp-block-paragraph">I mean there were guys that I dealt with, there was this one guy, Frank, every time there was a DNS problem, I had to call him. I would dread calling him because his first question would be, what did you do now? It wouldn&#8217;t be like, ironically, it would be like, accusatorily, right? If that&#8217;s a word. I hated calling this guy, right? But somehow or another, we knew that we were working on something bigger than all of us, and so we tolerated each other at these various levels.</p>\n\n\n\n<p class="wp-block-paragraph">[00:33:22] <strong>Nathan Wrigley:</strong> Can I just inject a couple of my things? Yeah. Is that all right?</p>\n\n\n\n<p class="wp-block-paragraph">[00:33:25] <strong>Marc Benzakein:</strong> Yeah, sure. Go ahead. Absolutely.</p>\n\n\n\n<p class="wp-block-paragraph">[00:33:26] <strong>Nathan Wrigley:</strong> Because where I was going with this was, at the outset of the internet, I think there was a widespread assumption, and hope, that open things would win. And for a period of time, I think they did. So an example would be, I don&#8217;t know, things like RSS and things like that. Just widespread, open standards, everybody understood. And I think a lot of that has been upended, you know, the social networks came along, and made these utterly beguiling interfaces, which consumed lots of time. I&#8217;ll get onto that as my second point in a moment.</p>\n\n\n\n<p class="wp-block-paragraph">But the standards sort of got, not thrown out the window because they&#8217;re still there and, you know, you can still build on top of them, but they got usurped. More utilitarian things that were more easily understood because you were in this silo worked. And so closed things started to dominate.</p>\n\n\n\n<p class="wp-block-paragraph">I have this notion, I have this hope that we are maybe seeing a little bit of a pushback against that. Obviously you and I are in the WordPress space where those kind of things are incredibly important. So that would be one of my things.</p>\n\n\n\n<p class="wp-block-paragraph">And the other thing, which I think I can say for me, and I think it maps across many people, but I can&#8217;t be certain about that, is the time that can be consumed on the internet, which with the benefit of hindsight could have been better spent doing other things. I think it&#8217;s easy to become, not addicted, but for me to really get lost in the internet.</p>\n\n\n\n<p class="wp-block-paragraph">[00:34:51] <strong>Marc Benzakein:</strong> What you&#8217;re talking about is a natural evolution though, because there&#8217;s no real way to regulate that. That&#8217;s like, you can&#8217;t. How do you regulate that? And I mean that was of course the appeal of all of it back then. Just like blockchain, that&#8217;s the appeal of blockchain is like, how do you regulate it? We knew that eventually people would figure out how to regulate it, even then. Because I remember us having these congressional hearings and things about monopolies and things like that, and all these things that had to do with the internet.</p>\n\n\n\n<p class="wp-block-paragraph">And it was very clear that the people asking questions had no clue what they were asking, because they had no clue what the internet really was other than they used email. They had no clue how far reaching. And so they would try to put standards in that just didn&#8217;t make sense. But we all knew that eventually people would be in those positions that actually grew up with the internet, understood it. And, of course, you can be cynical or whatever, the government is going to figure out a way to regulate everything so they can get their piece of the pie somehow.</p>\n\n\n\n<p class="wp-block-paragraph">And we saw a little bit of that with the regulation of, say, for instance, IP addresses, which back then were a lot harder to come by because there was a big concern about IP address shortages because we were on IP v4 and there was no such thing as what they call network address translation. So like every single website, if you had a web server, every website had its own IP address. If you were at home, you had a static IP address that was assigned to you.</p>\n\n\n\n<p class="wp-block-paragraph">And I remember filling out the forms, which was like a 20 page application, it may not have been 20, but it sure felt like it, application for more IP addresses, more blocks of IP addresses because after, so we had ISDN, which was kind of a big flop, and then we went to the modem standard which was dial up, which was actually, became very highly profitable for us. But then we got into DSL, which was the digital subscriber line concept. And it was cable or DSL. Those were the two high speed or broadband options.</p>\n\n\n\n<p class="wp-block-paragraph">And even when DSL just came out, we had to assign people IP addresses. So it&#8217;d be like, here&#8217;s your DSL modem. We would go out, we would install it in their home. Here&#8217;s your IP address. And with your DSL subscription comes a dial up subscription, so that when you&#8217;re traveling, you can access the internet and you can dial in from your hotel room or whatever.</p>\n\n\n\n<p class="wp-block-paragraph">And I&#8217;d say that the only thing we could have changed maybe was the messaging. Because everything else, and it&#8217;s still a matter of, look, the internet represents freedom. It represents the freedom to do what you want, when you want, how you want. And hopefully you&#8217;re not doing anything illegal. But of course there was a lot of that going on as well. But I don&#8217;t, the whole point of the wild westiness of it is that it was the wild west and you could do whatever you wanted. And people loved that freedom.</p>\n\n\n\n<p class="wp-block-paragraph">And so I don&#8217;t know, you know, my big frustration is I&#8217;d have people call me at two in the morning on my home phone line, because their internet was down and they were going to go on a raid on World of Warcraft or something like that, and they were the raid leader and, by the way, true story. I&#8217;m not making this up. And somehow this guy got my phone number and death threat. I mean, I got a death threat because he couldn&#8217;t go on this raid.</p>\n\n\n\n<p class="wp-block-paragraph">I mean the stories during that time are crazy. And I think it really is just a matter of, I think as always, with everything, messaging is everything, but people are still going to do what they&#8217;re going to do, whether it&#8217;s legal or not. So I&#8217;m not sure that there were any mistakes that were made because it was an evolution. It wasn&#8217;t, there was nothing intentional.</p>\n\n\n\n<p class="wp-block-paragraph">[00:38:21] <strong>Nathan Wrigley:</strong> I mean, it&#8217;s a technology which is just flooded with all of humanity. So the idea that it was going to be unicorns and rainbows all the way down was misguided because it was just waiting for humans to come in with all their interesting, fun, curious, illegal, time wasting stuff, and pour all of that into the internet. I am so fascinated about where all of that will go.</p>\n\n\n\n<p class="wp-block-paragraph">The bit that makes me most interested is that I had quite a significant portion of my life when the internet didn&#8217;t exist. And so I had a childhood which was completely inoculated from the internet. And so I have that perspective and so, okay, here&#8217;s the bit where I sound like the curmudgeonly old man and, you know, the youths of today and all of that. And that&#8217;s not really the intention.</p>\n\n\n\n<p class="wp-block-paragraph">But my children&#8217;s generation have never had that. And it&#8217;ll be curious to see how they grow up in a world in which always on was always a thing. From very early age, they had access to technology. The endeavor to acquire information is now more or less trivial. You just log onto something and all of that is available to you. We&#8217;ve got AI coming at a breathtaking pace. It would just be so interesting to see how this goes. And also very interesting to see how my generation cope with its onset because, sure as anything, it doesn&#8217;t look like it&#8217;s going to slow down. And so we are going to have to try and keep up, and hopefully we will, without becoming too curmudgeonly.</p>\n\n\n\n<p class="wp-block-paragraph">[00:39:52] <strong>Marc Benzakein:</strong> My son is going to be 21 this next year, and he hates everything that has to do with technology, which is really fascinating. He&#8217;s in college and outside of college, he works at a Barnes and Noble. He has his girlfriend and they go hiking every single day. He takes a hammock with him and puts it between two trees and lays in his hammock and reads books. And this is not something that I trained him to do.</p>\n\n\n\n<p class="wp-block-paragraph">This was, I mean I appreciate that about him other than he&#8217;s, you know, not nearby so the only way I can contact him is texting and phone calls, but he prefers phone calls to texting. He prefers email to texting because emails, you check your email when you want to, you don&#8217;t get interrupted by the text message notification. And he&#8217;s very, very bright and his whole circle of friends are very, very bright and they&#8217;re not into technology either.</p>\n\n\n\n<p class="wp-block-paragraph">[00:40:44] <strong>Nathan Wrigley:</strong> I was just going to say, I&#8217;ve noticed that that seemingly would be a bit of a trend over this side of the pond as well. There does seem to be a groundswell of turning things off or minimalising, tech minimalism, let&#8217;s call it that. So things like vinyl is coming back as a format for consuming music. The phone&#8217;s getting simplified so that there&#8217;s less on there. Apps being deleted because the assumption that it&#8217;s good to have more things coming in and that more connection is a good thing has been sort of pushed to the back.</p>\n\n\n\n<p class="wp-block-paragraph">Actually many of my children&#8217;s generations seem to have now grown weary of that, and they realise that actually that&#8217;s not in their best interest to be engaged all the time, every day. And so that will be a curious pushback. It almost seems like a sort of Hollywood plot that, doesn&#8217;t it?</p>\n\n\n\n<p class="wp-block-paragraph">[00:41:24] <strong>Marc Benzakein:</strong> Maybe it&#8217;s just that it&#8217;s so taken for granted now just like a car is or anything else, that they don&#8217;t think of it as anything other than what it is.</p>\n\n\n\n<p class="wp-block-paragraph">[00:41:36] <strong>Nathan Wrigley:</strong> So we were sort of caught up, our generation were caught up with this constant cycle of innovation, newness, the shiny thing. And actually for a whole sort of 20 years, there was no let up in that, was there? The internet came along, home computers came along. They got smaller. They became laptops, which you could then take everywhere. Internet and mobile phone networks got switched on. Then the advent of a computer, which you could hold in your hand came along. Social networks came along. All of that completely switched on, connectivity came along. There was a constant churn of evolution and next new thing. Maybe you&#8217;re right.</p>\n\n\n\n<p class="wp-block-paragraph">[00:42:09] <strong>Marc Benzakein:</strong> It&#8217;s like you&#8217;re talking about the television set. In our house growing up, the TV set was something that was kind of always on, and so when we turned it off, it wasn&#8217;t a big deal or we didn&#8217;t feel the need to watch it constantly. We didn&#8217;t need to, I mean let&#8217;s say that you live in a place where, out your front window, you have like this beautiful view. But every single day you see that same exact view, to the point where you can acknowledge that it&#8217;s a beautiful view, but you&#8217;re not as likely to acknowledge it every single day.</p>\n\n\n\n<p class="wp-block-paragraph">I think that that&#8217;s the way that technology has become. And of course, I welcome that because I want our kids to have some of the same experiences that we Gen Xers had, you know, where we had to drink water out of the garden hose because our parents told us to go out the door and not come back until after dark. And I don&#8217;t want to go that extreme but the point is that they have these things at their disposal, and they just know that they&#8217;re there, so they don&#8217;t feel like they have to constantly pursue it.</p>\n\n\n\n<p class="wp-block-paragraph">And I mean, I remember last year when my son was out visiting, I took him to this place called, it&#8217;s called the Medicine Buddha, which is about, it&#8217;s out by Santa Cruz. And it&#8217;s about, I don&#8217;t know how many acres it is, but it&#8217;s redwoods. It&#8217;s nothing but redwoods. And we were out there for about two hours hiking. He&#8217;s like, Dad, why didn&#8217;t you bring me here two days ago? We could have spent the whole weekend here. I mean, it was like, to give you an idea of what it&#8217;s like, it is so quiet there because the trees are so tall that the birds don&#8217;t even come down,</p>\n\n\n\n<p class="wp-block-paragraph">So I think that the pendulum is swinging in the right direction. I do think that youth today has a lot of the right ideas. You know, hopefully our generations haven&#8217;t screwed it up too much for them, that they get to appreciate all of that. But I&#8217;m not as worried about it.</p>\n\n\n\n<p class="wp-block-paragraph">But I will also say that with our kids, we were not super restrictive with the screen time with our kids. And it was always funny, you know, we kind of started it out as an experiment and what we found was that they&#8217;d play on their tablets, or on their computers for an hour or whatever, and then they&#8217;d be like, let&#8217;s go play basketball, or let&#8217;s go play football, or whatever.</p>\n\n\n\n<p class="wp-block-paragraph">And they would just put the things down and they&#8217;d go out and explore on their own. And my kids, it&#8217;s crazy how sometimes hard it is to get a hold of them because, oh, I left my phone at home, sorry Dad. And so I see it going in a good direction. But that&#8217;s the funny thing is like we went from this period, and I know this was supposed to be about the whole evolution of the internet and we kind of, as you and I do, went down.</p>\n\n\n\n<p class="wp-block-paragraph">[00:44:36] <strong>Nathan Wrigley:</strong> We segued.</p>\n\n\n\n<p class="wp-block-paragraph">[00:44:37] <strong>Marc Benzakein:</strong> We segued. But there was a time as crazy as it is, that when you wanted to get on the internet, it had to be intentional. You had to deliberately want to get on the internet. So if you went traveling and you had dial up access, you would have to hook up your laptop computer to a modem, unplug the phone line from the hotel phone line, plug it into your computer, and then hope that the dialing worked, right? That you could get an outside line and that it would take you to the internet and that you&#8217;d be able to have a connection. And then it would, nine times out of ten, it would be a long distance number that you had to call because you were in a hotel somewhere else. And now if we go into a hotel that doesn&#8217;t have WiFi, we freak out.</p>\n\n\n\n<p class="wp-block-paragraph">[00:45:21] <strong>Nathan Wrigley:</strong> Yeah. It&#8217;s like, what&#8217;s going on? This isn&#8217;t normal.</p>\n\n\n\n<p class="wp-block-paragraph">[00:45:25] <strong>Marc Benzakein:</strong> Welcome to the 20th century, I mean.</p>\n\n\n\n<p class="wp-block-paragraph">[00:45:27] <strong>Nathan Wrigley:</strong> I feel like we&#8217;ve grown up in such an interesting time. If you look back and if, like me, you&#8217;re into things like archaeology. Archaeology really does show that for most of humanity, especially if you go pre-history, thousands of years go by and the innovation is very small. You know, there might be one or two little things which built up this growing corpus of things which humanity use.</p>\n\n\n\n<p class="wp-block-paragraph">But it might be that somebody invents a slightly new way of cutting the wheat down, or it might be a new way of building a wall or what have you. And that&#8217;s the pattern of history. Slow, fairly slow, pedestrian until you get to much more recent times, couple of hundred years ago, and things start to pick up speed. And now we&#8217;re at a point where, goodness knows what is going to happen even in the next six months, especially in the realm of AI. We really are at a rate of change, which is very difficult to keep track of.</p>\n\n\n\n<p class="wp-block-paragraph">But it&#8217;s exciting. It&#8217;s a time when everything is up for grabs. It really is exciting. And hopefully we are going to maintain that enthusiasm, maintain that interest. Make sure that, you know, we&#8217;re all safe and well fed and everybody&#8217;s looked after. Let&#8217;s hope those kind of things happen. But what a breathtaking time to live in. What an interesting time we are in.</p>\n\n\n\n<p class="wp-block-paragraph">[00:46:43] <strong>Marc Benzakein:</strong> Well, I mean the idea of the internet, and I remember saying this when we started our internet service provider. I said, look, we have an opportunity to level the playing field for businesses. It doesn&#8217;t matter if you&#8217;re small or if you&#8217;re big. On the web, it all looks the same. And I think that that&#8217;s always been kind of one of the drivers for a lot of us, especially in the open source world, is this idea of leveling the playing field between kind of the haves and the have nots, right?</p>\n\n\n\n<p class="wp-block-paragraph">So we have the same access to knowledge that people with means might have. We have the same access to products. We have all the same accesses. So in many ways, from a consumption level, I&#8217;m talking about consuming knowledge as well as products, but from a consumption level, we have a level playing field. From the other side of things, it&#8217;s not as level as it used to be.</p>\n\n\n\n<p class="wp-block-paragraph">A Walmart or an Amazon obviously is going to show up in every search for everything, as opposed to back in the day, all you really had to do was just put in a few keywords and somehow or another you&#8217;d show up on Yahoo or AltaVista or Ask Jeeves or whatever it was at the time, you know, before Google came along. And then Google came along and the same thing was still true for a while, where you could like do just minimal amounts of SEO and get attention to your website and get business.</p>\n\n\n\n<p class="wp-block-paragraph">So the idea and I think the mission of the internet kind of should always be to keep the playing field level. I just don&#8217;t know that that&#8217;s necessarily possible because obviously the people who have the power and the money are going to be able to tilt things in their direction. But having said that, it is still the greatest opportunity for us to level the playing field of anything out there.</p>\n\n\n\n<p class="wp-block-paragraph">[00:48:33] <strong>Nathan Wrigley:</strong> Oh, that&#8217;s such a good way, I think we should probably end it on that, because that&#8217;s such a nice and optimistic note actually, in many ways.</p>\n\n\n\n<p class="wp-block-paragraph">We began this conversation not really knowing where we were going to end up, and that has proved to be the case. We really did go in all sorts of different directions there, but absolutely fascinating.</p>\n\n\n\n<p class="wp-block-paragraph">You know, we revealed a lot about our own past and our sort of heuristics and intuitions about how it&#8217;s going to be for our children&#8217;s generation, and what we&#8217;ve enjoyed and what we think might be of concern in the future. That was absolutely fascinating. Marc Benzakein, where can we find you online, 24/7?</p>\n\n\n\n<p class="wp-block-paragraph">[00:49:05] <strong>Marc Benzakein:</strong> You can find me online, not 24/7, I actually do try to take some time off of technology. But I am with MainWP. I do their marketing and partnerships, for MainWP, which is a fantastic WordPress management dashboard. That&#8217;s my plug. And you can also find me on LinkedIn. You can find me on Twitter, Marc Benzakein. I&#8217;m pretty sure I&#8217;m the only Marc Benzakein out there. I&#8217;m marcbenzak Twitter and Bluesky and those things. And then you can find me on Facebook and I&#8217;m just kind of generally all over the place.</p>\n\n\n\n<p class="wp-block-paragraph">[00:49:38] <strong>Nathan Wrigley:</strong> I will endeavor to find those links and I&#8217;ll drop them into the show notes. So if you go to wptavern.com and search for, well, I suspect if you just search for Marc&#8217;s first name, which is Marc with a C, M-A-R-C. If you search for that, you&#8217;ll probably come up in the search. But Benzakein, B-E-N-Z, as we say in the UK, A-K-E-I-N. Marc Benzakein, thank you so much for a really interesting chat today. I appreciate that.</p>\n\n\n\n<p class="wp-block-paragraph">[00:50:03] <strong>Marc Benzakein:</strong> Thanks for having me, Nathan. Appreciate it.</p>\n</div></details>\n\n\n\n<p class="wp-block-paragraph">On the podcast today we have <a href="https://x.com/MarcBenzak">Marc Benzakein</a>.</p>\n\n\n\n<p class="wp-block-paragraph">Marc’s story is one that spans nearly the entire history of the Internet. With roots reaching back to the mid-90s. He explores how curiosity and an enthusiastic embrace of technology led him from running a small coffee importing business, accepting payments by snail mail, fax, then email, to helping wire up schools for Internet access when modems worked incredibly slowly, and only a handful of people were online.</p>\n\n\n\n<p class="wp-block-paragraph">This episode is a departure from our usual topics about plugins, themes, and WordPress community news. Instead, we’re more in the business of reminiscing this week. Taking a reflective walk down memory lane to look at how the Internet has evolved, not just as a technology, but as an integral part of society that’s transformed how we work, communicate, and think.</p>\n\n\n\n<p class="wp-block-paragraph">Marc shares some personal stories, building bulletin board systems, forging long-distance friendships over phone lines and slow modems, and watching as Internet access shifted from an intentional, difficult-to-navigate hobby for the few, to an invisible, always-on utility that we all take for granted.</p>\n\n\n\n<p class="wp-block-paragraph">We talk about how technology has affected not only business and productivity (often creating more work instead of less), but also our attention spans, expectations around entertainment, the pace of life, and even the social fabric that binds us together. We discuss the cultural shifts that came with always-connected living, digital minimalism, and the recent push by younger generations to step back from tech and reclaim a bit of analog life.</p>\n\n\n\n<p class="wp-block-paragraph">We chat about the early optimism of open standards, the rise of walled gardens and social networks, and the challenges of regulation, commercialisation, and the balancing act between freedom and responsibility online.</p>\n\n\n\n<p class="wp-block-paragraph">Marc’s perspective is shaped by decades of direct technical experience, as well as thoughtful observations of how technology is reshaping the world around us, sometimes for the better, sometimes in ways we need to pause and question.</p>\n\n\n\n<p class="wp-block-paragraph">Whether you’re nostalgic for the old days of dial-up, intrigued by how the Internet’s culture has shifted, or curious about how these transformations might play out as new technologies like AI reshape society, this episode is for you.</p>\n\n\n\n<h2 class="wp-block-heading">Useful links</h2>\n\n\n\n<p class="wp-block-paragraph"><a href="https://mainwp.com">MainWP</a></p>\n\n\n\n<p class="wp-block-paragraph"><a href="https://en.wikipedia.org/wiki/AOL">AOL</a></p>\n\n\n\n<p class="wp-block-paragraph"><a href="https://en.wikipedia.org/wiki/Prodigy_(online_service)"> Prodigy</a></p>\n\n\n\n<p class="wp-block-paragraph"><a href="https://en.wikipedia.org/wiki/Gopher_(protocol)"> Gopher</a></p>\n\n\n\n<p class="wp-block-paragraph"><a href="https://wptavern.com/serverpress-is-shutting-down">ServerPress Is Shutting Down</a></p>\n\n\n\n<p class="wp-block-paragraph"><a href="https://en.wikipedia.org/wiki/LANtastic">LANtastic</a></p>\n\n\n\n<p class="wp-block-paragraph"><a href="https://en.wikipedia.org/wiki/Novell">Novell</a></p>\n\n\n\n<p class="wp-block-paragraph"><a href="https://en.wikipedia.org/wiki/Bulletin_board_system">BBS (Bulletin board system)</a></p>\n\n\n\n<p class="wp-block-paragraph"><a href="https://en.wikipedia.org/wiki/WWIV">WWIV</a></p>\n\n\n\n<p class="wp-block-paragraph"><a href="https://en.wikipedia.org/wiki/Amateur_radio">Ham radio</a></p>\n\n\n\n<p class="wp-block-paragraph"><a href="https://x.com/MarcBenzak">Marc on X</a></p>\n\n\n\n<p class="wp-block-paragraph"><a href="https://www.linkedin.com/in/marc-benzakein/">Marc on LinkedIn</a></p>\n\n\n\n<p class="wp-block-paragraph"><a href="https://bsky.app/profile/marcbenzak.bsky.social">Marc on Bluesky</a></p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 21 Jan 2026 15:00:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Nathan Wrigley";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:49;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:49:"WordPress.org blog: Be Part of WordCamp Asia 2026";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=19738";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:54:"https://wordpress.org/news/2026/01/wordcamp-asia-2026/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:16192:"<p class="wp-block-paragraph">WordCamp Asia is back in 2026, this time in Mumbai, India, and it’s building on a year that showed just how ambitious and connected the WordPress community has become. Now is the time to get involved. Get your ticket, explore sponsorship opportunities, and help spread the word.</p>\n\n\n\n<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-c124d1c4 wp-block-buttons-is-layout-flex">\n<div class="wp-block-button"><a class="wp-block-button__link has-background wp-element-button" href="https://asia.wordcamp.org/2026/event-pass/" rel="noreferrer noopener" target="_blank">Get Your Event Pass</a></div>\n\n\n\n<div class="wp-block-button"><a class="wp-block-button__link has-background wp-element-button" href="https://asia.wordcamp.org/2026/call-for-sponsors/" rel="noreferrer noopener" target="_blank">Become a Sponsor</a></div>\n\n\n\n<div class="wp-block-button"><a class="wp-block-button__link has-background wp-element-button" href="https://asia.wordcamp.org/2026/" rel="noreferrer noopener" target="_blank">About WordCamp Asia</a></div>\n</div>\n\n\n\n<p class="wp-block-paragraph">In 2025, more than 1,400 attendees from 71 countries gathered in person, with nearly 15,000 more joining online for <a href="https://wordpress.org/news/2025/02/shaping-tomorrow-at-wordcamp-asia-2025/" rel="noreferrer noopener" target="_blank">WordCamp Asia 2025</a>. With notable guests like WordPress <span style="margin: 0px; padding: 0px;">Co-founder <a href="https://profiles.wordpress.org/matt/" rel="noreferrer noopener" target="_blank">Matt Mullenweg</a> and Gutenberg Lead Architect <a href="https://profiles.wordpress.org/matveb/" rel="noreferrer noopener" target="_blank">Matías Ventura</a>, and</span> a diverse lineup of speakers and panelists from across the ecosystem, WordCamp Asia 2025 brought together a community actively shaping the future of the open web.</p>\n\n\n\n<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">\n<p class="wp-block-paragraph">It&#8217;s the people. It&#8217;s the friendships and the stories.</p>\n\n\n\n<p class="wp-block-paragraph"><em>Matt Mullenweg, WordPress Cofounder</em></p>\n</blockquote>\n\n\n\n<p class="wp-block-paragraph">WordCamp isn’t just about sessions and schedules. It’s about connection. It’s about learning directly from people who are building, scaling, and sustaining WordPress in the real world. It’s about sharing ideas, debating the future of the open web, and leaving with renewed energy for the work ahead. And in 2026, that spirit returns stronger than ever.</p>\n\n\n\n<figure class="wp-block-gallery has-nested-images columns-default is-cropped has-border-color has-darker-grey-background-color has-background wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex" style="border-color: #1c2024; border-width: 20px; border-radius: 2px;">\n<figure class="wp-block-image size-large has-custom-border wp-lightbox-container"><img alt="" class="wp-image-18537" height="683" src="https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1914.jpg?resize=1024%2C683&#038;ssl=1" style="border-radius: 2px;" width="1024" /><button class="lightbox-trigger" type="button">\n			<svg fill="none" height="12" viewBox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg">\n				<path d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" fill="#fff">\n			</svg>\n		</button></figure>\n\n\n\n<figure class="wp-block-image size-large has-custom-border wp-lightbox-container"><img alt="" class="wp-image-18527" height="683" src="https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1989.jpg?resize=1024%2C683&#038;ssl=1" style="border-radius: 2px;" width="1024" /><button class="lightbox-trigger" type="button">\n			<svg fill="none" height="12" viewBox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg">\n				<path d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" fill="#fff">\n			</svg>\n		</button></figure>\n\n\n\n<figure class="wp-block-image size-large has-custom-border wp-lightbox-container"><img alt="" class="wp-image-18530" height="683" src="https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1920.jpg?resize=1024%2C683&#038;ssl=1" style="border-radius: 2px;" width="1024" /><button class="lightbox-trigger" type="button">\n			<svg fill="none" height="12" viewBox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg">\n				<path d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" fill="#fff">\n			</svg>\n		</button></figure>\n\n\n\n<figure class="wp-block-image size-large wp-lightbox-container"><img alt="" class="wp-image-18616" height="683" src="https://i0.wp.com/wordpress.org/news/files/2025/02/WORDCAMPASIA2025_PH_PICC_DAY01_CONTRIBUTORSDAY_JOHN_CARLO_PATTAGUAN-474.jpg?resize=1024%2C683&#038;ssl=1" width="1024" /><button class="lightbox-trigger" type="button">\n			<svg fill="none" height="12" viewBox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg">\n				<path d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" fill="#fff">\n			</svg>\n		</button></figure>\n\n\n\n<figure class="wp-block-image size-large wp-lightbox-container"><img alt="" class="wp-image-18615" height="684" src="https://i0.wp.com/wordpress.org/news/files/2025/02/T2S_6305.jpg?resize=1024%2C684&#038;ssl=1" width="1024" /><button class="lightbox-trigger" type="button">\n			<svg fill="none" height="12" viewBox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg">\n				<path d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" fill="#fff">\n			</svg>\n		</button></figure>\n\n\n\n<figure class="wp-block-image size-large has-custom-border wp-lightbox-container"><img alt="" class="wp-image-18536" height="683" src="https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC07465.jpg?resize=1024%2C683&#038;ssl=1" style="border-radius: 2px;" width="1024" /><button class="lightbox-trigger" type="button">\n			<svg fill="none" height="12" viewBox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg">\n				<path d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" fill="#fff">\n			</svg>\n		</button></figure>\n</figure>\n\n\n\n<p class="wp-block-paragraph">Tickets for WordCamp Asia 2026 are on sale now, and this is the moment to secure your spot. WordCamps are intentionally priced to remain accessible, and early ticket sales help organizers plan an inclusive, high-quality experience for everyone.</p>\n\n\n\n<div class="wp-block-cover wp-elements-0b95616698be07100358c612d6a7c795"><img alt="" class="wp-block-cover__image-background wp-image-19746 size-large" height="455" src="https://i0.wp.com/wordpress.org/news/files/2026/01/wca-hero-purple.webp?resize=1024%2C455&#038;ssl=1" width="1024" /><span class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><div class="wp-block-cover__inner-container is-layout-constrained wp-container-core-cover-is-layout-063a8677 wp-block-cover-is-layout-constrained">\n<p class="has-text-align-center has-luminous-vivid-amber-color has-text-color has-link-color has-eb-garamond-font-family has-huge-font-size wp-elements-fc6f7f5274402af690db6c3dfeb817bc wp-block-paragraph" style="margin-top: 0; margin-bottom: 0;"><strong>Join 3,000+ Web Professionals</strong></p>\n\n\n\n<p class="has-text-align-center wp-block-paragraph">April 9 – 11, 2026 | Jio World Convention Centre, Mumbai, India</p>\n\n\n\n<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex">\n<div class="wp-block-button"><a class="wp-block-button__link has-vivid-red-background-color has-background has-eb-garamond-font-family has-large-font-size has-custom-font-size wp-element-button" href="https://asia.wordcamp.org/2026/event-pass/" rel="noreferrer noopener" target="_blank"><strong>Get Your Event Pass</strong></a></div>\n</div>\n</div></div>\n\n\n\n<p class="wp-block-paragraph">WordCamp Asia is also made possible by the organizations that step up to support it. Sponsorship plays a critical role in keeping the event accessible, supporting contributors and volunteers, and ensuring the experience reflects the values of the WordPress project. For sponsors, WordCamp Asia 2026 offers a rare opportunity to connect with a highly engaged, global audience in a setting built on trust, collaboration, and shared purpose.</p>\n\n\n\n<p class="wp-block-paragraph">Sponsorship packages are designed to support a wide range of organizations, from local companies to global businesses building products and services on WordPress. Beyond visibility, sponsors become part of the story—helping sustain the ecosystem and invest directly in the community that makes WordPress possible.</p>\n\n\n\n<div class="wp-block-group has-background is-layout-constrained wp-container-core-group-is-layout-b8b9d790 wp-block-group-is-layout-constrained">\n<div class="wp-block-group alignfull is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-23441af8 wp-block-group-is-layout-flex">\n<figure class="wp-block-embed aligncenter is-type-rich is-provider-canva wp-block-embed-canva"><div class="wp-block-embed__wrapper">\n\n</div></figure>\n</div>\n\n\n\n<p class="has-text-align-center has-white-color has-text-color has-link-color wp-elements-ba159f72435edac28651a9149c455a8c wp-block-paragraph">If your company is interested in becoming a sponsor or you would like to know more, please reach out.</p>\n\n\n\n<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex">\n<div class="wp-block-button"><a class="wp-block-button__link has-vivid-red-background-color has-background has-eb-garamond-font-family has-large-font-size has-custom-font-size wp-element-button" href="https://asia.wordcamp.org/2026/call-for-sponsors/" rel="noreferrer noopener" target="_blank"><strong>Become a Sponsor</strong></a></div>\n</div>\n</div>\n\n\n\n<p class="wp-block-paragraph">At every level, WordCamp Asia is powered by people. Organizers, volunteers, speakers, sponsors, and attendees all contribute to an experience that reflects WordPress’s shared values of openness and collaboration. It’s a place where new voices are welcomed, long-time contributors reconnect, and ideas move from conversation to action.</p>\n\n\n\n<figure class="wp-block-gallery has-nested-images columns-default is-cropped has-border-color has-darker-grey-background-color has-background wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex" style="border-color: #1c2024; border-width: 20px; border-radius: 2px;">\n<figure class="wp-block-image size-large has-custom-border wp-lightbox-container"><img alt="" class="wp-image-18533" height="683" src="https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1853.jpg?resize=1024%2C683&#038;ssl=1" style="border-radius: 2px;" width="1024" /><button class="lightbox-trigger" type="button">\n			<svg fill="none" height="12" viewBox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg">\n				<path d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" fill="#fff">\n			</svg>\n		</button></figure>\n\n\n\n<figure class="wp-block-image size-large has-custom-border wp-lightbox-container"><img alt="" class="wp-image-18547" height="684" src="https://i0.wp.com/wordpress.org/news/files/2025/02/20250221-T2S_5388.jpg?resize=1024%2C684&#038;ssl=1" style="border-radius: 2px;" width="1024" /><button class="lightbox-trigger" type="button">\n			<svg fill="none" height="12" viewBox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg">\n				<path d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" fill="#fff">\n			</svg>\n		</button></figure>\n\n\n\n<figure class="wp-block-image size-large has-custom-border wp-lightbox-container"><img alt="" class="wp-image-18523" height="683" src="https://i0.wp.com/wordpress.org/news/files/2025/02/20250220-DSC_1800.jpg?resize=1024%2C683&#038;ssl=1" style="border-radius: 2px;" width="1024" /><button class="lightbox-trigger" type="button">\n			<svg fill="none" height="12" viewBox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg">\n				<path d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" fill="#fff">\n			</svg>\n		</button></figure>\n\n\n\n<figure class="wp-block-image size-large has-custom-border wp-lightbox-container"><img alt="" class="wp-image-18545" height="683" src="https://i0.wp.com/wordpress.org/news/files/2025/02/20250221-250221_12-35-12_N7A00461_NExT.jpg?resize=1024%2C683&#038;ssl=1" style="border-radius: 2px;" width="1024" /><button class="lightbox-trigger" type="button">\n			<svg fill="none" height="12" viewBox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg">\n				<path d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" fill="#fff">\n			</svg>\n		</button></figure>\n\n\n\n<figure class="wp-block-image size-large has-custom-border wp-lightbox-container"><img alt="" class="wp-image-18543" height="683" src="https://i0.wp.com/wordpress.org/news/files/2025/02/20250221-DSC_2549.jpg?resize=1024%2C683&#038;ssl=1" style="border-radius: 2px;" width="1024" /><button class="lightbox-trigger" type="button">\n			<svg fill="none" height="12" viewBox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg">\n				<path d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" fill="#fff">\n			</svg>\n		</button></figure>\n\n\n\n<figure class="wp-block-image size-large has-custom-border wp-lightbox-container"><img alt="" class="wp-image-18546" height="684" src="https://i0.wp.com/wordpress.org/news/files/2025/02/20250221-IMG_3709.jpg?resize=1024%2C684&#038;ssl=1" style="border-radius: 2px;" width="1024" /><button class="lightbox-trigger" type="button">\n			<svg fill="none" height="12" viewBox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg">\n				<path d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" fill="#fff">\n			</svg>\n		</button></figure>\n</figure>\n\n\n\n<p class="wp-block-paragraph">WordCamp Asia 2026 is more than an event—it’s a moment to come together, reflect on where we are, and help shape what comes next. Whether you’re attending for the first time, returning for another year, or supporting the event as a sponsor, your involvement helps strengthen the WordPress ecosystem and the global community behind it.</p>\n\n\n\n<p class="wp-block-paragraph">We’ll see you in Mumbai.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 21 Jan 2026 12:07:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:17:"Nicholas Garofalo";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}}}}}}}}}}s:4:"type";i:128;s:7:"headers";a:9:{s:6:"server";s:5:"nginx";s:4:"date";s:29:"Wed, 18 Feb 2026 13:49:06 GMT";s:12:"content-type";s:8:"text/xml";s:13:"last-modified";s:29:"Wed, 18 Feb 2026 13:45:20 GMT";s:4:"vary";s:15:"Accept-Encoding";s:15:"x-frame-options";s:10:"SAMEORIGIN";s:16:"content-encoding";s:4:"gzip";s:7:"alt-svc";s:19:"h3=":443"; ma=86400";s:4:"x-nc";s:9:"HIT ord 1";}s:5:"build";i:1764775949;s:21:"cache_expiration_time";i:1771465746;s:23:"__cache_expiration_time";i:1771465746;}', 'off');
INSERT INTO `wpdz_options` VALUES
(98248, 'eael_show_reset_password_on_form_submit_842', '1', 'off'),
(101514, 'eael_show_reset_password_on_form_submit_183', '1', 'off'),
(118157, '_site_transient_update_core', 'O:8:"stdClass":4:{s:7:"updates";a:1:{i:0;O:8:"stdClass":10:{s:8:"response";s:6:"latest";s:8:"download";s:59:"https://downloads.wordpress.org/release/wordpress-6.9.1.zip";s:6:"locale";s:5:"en_US";s:8:"packages";O:8:"stdClass":5:{s:4:"full";s:59:"https://downloads.wordpress.org/release/wordpress-6.9.1.zip";s:10:"no_content";s:70:"https://downloads.wordpress.org/release/wordpress-6.9.1-no-content.zip";s:11:"new_bundled";s:71:"https://downloads.wordpress.org/release/wordpress-6.9.1-new-bundled.zip";s:7:"partial";s:0:"";s:8:"rollback";s:0:"";}s:7:"current";s:5:"6.9.1";s:7:"version";s:5:"6.9.1";s:11:"php_version";s:6:"7.2.24";s:13:"mysql_version";s:5:"5.5.5";s:11:"new_bundled";s:3:"6.7";s:15:"partial_version";s:0:"";}}s:12:"last_checked";i:1771423630;s:15:"version_checked";s:5:"6.9.1";s:12:"translations";a:0:{}}', 'off'),
(121397, '_transient_timeout_give_premium_addons_ids', '1771508924', 'off'),
(121398, '_transient_give_premium_addons_ids', 'a:65:{i:0;s:32:"custom-donation-form-development";i:1;s:10:"memberdash";i:2;s:25:"fundraising-quicksite-vip";i:3;s:25:"fundraising-quicksite-pro";i:4;s:32:"fundraising-quicksite-essentials";i:5;s:31:"fundraising-site-management-pro";i:6;s:30:"givewp-setup-service-3-add-ons";i:7;s:36:"fundraising-site-management-business";i:8;s:38:"fundraising-site-management-essentials";i:9;s:13:"blink-gateway";i:10;s:8:"webhooks";i:11;s:19:"visual-form-builder";i:12;s:16:"bitpay-donations";i:13;s:11:"agency-plan";i:14;s:12:"peer-to-peer";i:15;s:8:"pro-plan";i:16;s:10:"salesforce";i:17;s:32:"peer-to-peer-fundraising-suite-2";i:18;s:30:"peer-to-peer-fundraising-suite";i:19;s:12:"text-to-give";i:20;s:19:"peer-to-peer-legacy";i:21;s:22:"funds-and-designations";i:22;s:14:"activecampaign";i:23;s:27:"all-addons-priority-support";i:24;s:15:"pro-plan-legacy";i:25;s:13:"plus-bundle-2";i:26;s:14:"basic-bundle-2";i:27;s:15:"moneris-gateway";i:28;s:14:"square-gateway";i:29;s:15:"annual-receipts";i:30;s:22:"mollie-payment-gateway";i:31;s:15:"payfast-gateway";i:32;s:17:"currency-switcher";i:33;s:6:"sofort";i:34;s:32:"donation-upsells-for-woocommerce";i:35;s:8:"tributes";i:36;s:12:"fee-recovery";i:37;s:19:"americloud-payments";i:38;s:13:"paytm-gateway";i:39;s:18:"gocardless-gateway";i:40;s:16:"razorpay-gateway";i:41;s:17:"payumoney-gateway";i:42;s:10:"convertkit";i:43;s:6:"aweber";i:44;s:17:"per-form-gateways";i:45;s:13:"email-reports";i:46;s:16:"manual-donations";i:47;s:10:"pro-bundle";i:48;s:11:"plus-bundle";i:49;s:12:"basic-bundle";i:50;s:6:"zapier";i:51;s:16:"google-analytics";i:52;s:16:"ccavenue-gateway";i:53;s:16:"constant-contact";i:54;s:25:"braintree-payment-gateway";i:55;s:8:"gift-aid";i:56;s:12:"iats-gateway";i:57;s:17:"2checkout-gateway";i:58;s:12:"pdf-receipts";i:59;s:19:"recurring-donations";i:60;s:15:"paymill-gateway";i:61;s:18:"form-field-manager";i:62;s:14:"stripe-gateway";i:63;s:21:"authorize-net-gateway";i:64;s:9:"mailchimp";}', 'off'),
(105223, 'wp_notes_notify', '1', 'on'),
(105228, '_transient_wp_core_block_css_files', 'a:2:{s:7:"version";s:5:"6.9.1";s:5:"files";a:584:{i:0;s:31:"accordion-heading/style-rtl.css";i:1;s:35:"accordion-heading/style-rtl.min.css";i:2;s:27:"accordion-heading/style.css";i:3;s:31:"accordion-heading/style.min.css";i:4;s:28:"accordion-item/style-rtl.css";i:5;s:32:"accordion-item/style-rtl.min.css";i:6;s:24:"accordion-item/style.css";i:7;s:28:"accordion-item/style.min.css";i:8;s:29:"accordion-panel/style-rtl.css";i:9;s:33:"accordion-panel/style-rtl.min.css";i:10;s:25:"accordion-panel/style.css";i:11;s:29:"accordion-panel/style.min.css";i:12;s:23:"accordion/style-rtl.css";i:13;s:27:"accordion/style-rtl.min.css";i:14;s:19:"accordion/style.css";i:15;s:23:"accordion/style.min.css";i:16;s:23:"archives/editor-rtl.css";i:17;s:27:"archives/editor-rtl.min.css";i:18;s:19:"archives/editor.css";i:19;s:23:"archives/editor.min.css";i:20;s:22:"archives/style-rtl.css";i:21;s:26:"archives/style-rtl.min.css";i:22;s:18:"archives/style.css";i:23;s:22:"archives/style.min.css";i:24;s:20:"audio/editor-rtl.css";i:25;s:24:"audio/editor-rtl.min.css";i:26;s:16:"audio/editor.css";i:27;s:20:"audio/editor.min.css";i:28;s:19:"audio/style-rtl.css";i:29;s:23:"audio/style-rtl.min.css";i:30;s:15:"audio/style.css";i:31;s:19:"audio/style.min.css";i:32;s:19:"audio/theme-rtl.css";i:33;s:23:"audio/theme-rtl.min.css";i:34;s:15:"audio/theme.css";i:35;s:19:"audio/theme.min.css";i:36;s:21:"avatar/editor-rtl.css";i:37;s:25:"avatar/editor-rtl.min.css";i:38;s:17:"avatar/editor.css";i:39;s:21:"avatar/editor.min.css";i:40;s:20:"avatar/style-rtl.css";i:41;s:24:"avatar/style-rtl.min.css";i:42;s:16:"avatar/style.css";i:43;s:20:"avatar/style.min.css";i:44;s:21:"button/editor-rtl.css";i:45;s:25:"button/editor-rtl.min.css";i:46;s:17:"button/editor.css";i:47;s:21:"button/editor.min.css";i:48;s:20:"button/style-rtl.css";i:49;s:24:"button/style-rtl.min.css";i:50;s:16:"button/style.css";i:51;s:20:"button/style.min.css";i:52;s:22:"buttons/editor-rtl.css";i:53;s:26:"buttons/editor-rtl.min.css";i:54;s:18:"buttons/editor.css";i:55;s:22:"buttons/editor.min.css";i:56;s:21:"buttons/style-rtl.css";i:57;s:25:"buttons/style-rtl.min.css";i:58;s:17:"buttons/style.css";i:59;s:21:"buttons/style.min.css";i:60;s:22:"calendar/style-rtl.css";i:61;s:26:"calendar/style-rtl.min.css";i:62;s:18:"calendar/style.css";i:63;s:22:"calendar/style.min.css";i:64;s:25:"categories/editor-rtl.css";i:65;s:29:"categories/editor-rtl.min.css";i:66;s:21:"categories/editor.css";i:67;s:25:"categories/editor.min.css";i:68;s:24:"categories/style-rtl.css";i:69;s:28:"categories/style-rtl.min.css";i:70;s:20:"categories/style.css";i:71;s:24:"categories/style.min.css";i:72;s:19:"code/editor-rtl.css";i:73;s:23:"code/editor-rtl.min.css";i:74;s:15:"code/editor.css";i:75;s:19:"code/editor.min.css";i:76;s:18:"code/style-rtl.css";i:77;s:22:"code/style-rtl.min.css";i:78;s:14:"code/style.css";i:79;s:18:"code/style.min.css";i:80;s:18:"code/theme-rtl.css";i:81;s:22:"code/theme-rtl.min.css";i:82;s:14:"code/theme.css";i:83;s:18:"code/theme.min.css";i:84;s:22:"columns/editor-rtl.css";i:85;s:26:"columns/editor-rtl.min.css";i:86;s:18:"columns/editor.css";i:87;s:22:"columns/editor.min.css";i:88;s:21:"columns/style-rtl.css";i:89;s:25:"columns/style-rtl.min.css";i:90;s:17:"columns/style.css";i:91;s:21:"columns/style.min.css";i:92;s:33:"comment-author-name/style-rtl.css";i:93;s:37:"comment-author-name/style-rtl.min.css";i:94;s:29:"comment-author-name/style.css";i:95;s:33:"comment-author-name/style.min.css";i:96;s:29:"comment-content/style-rtl.css";i:97;s:33:"comment-content/style-rtl.min.css";i:98;s:25:"comment-content/style.css";i:99;s:29:"comment-content/style.min.css";i:100;s:26:"comment-date/style-rtl.css";i:101;s:30:"comment-date/style-rtl.min.css";i:102;s:22:"comment-date/style.css";i:103;s:26:"comment-date/style.min.css";i:104;s:31:"comment-edit-link/style-rtl.css";i:105;s:35:"comment-edit-link/style-rtl.min.css";i:106;s:27:"comment-edit-link/style.css";i:107;s:31:"comment-edit-link/style.min.css";i:108;s:32:"comment-reply-link/style-rtl.css";i:109;s:36:"comment-reply-link/style-rtl.min.css";i:110;s:28:"comment-reply-link/style.css";i:111;s:32:"comment-reply-link/style.min.css";i:112;s:30:"comment-template/style-rtl.css";i:113;s:34:"comment-template/style-rtl.min.css";i:114;s:26:"comment-template/style.css";i:115;s:30:"comment-template/style.min.css";i:116;s:42:"comments-pagination-numbers/editor-rtl.css";i:117;s:46:"comments-pagination-numbers/editor-rtl.min.css";i:118;s:38:"comments-pagination-numbers/editor.css";i:119;s:42:"comments-pagination-numbers/editor.min.css";i:120;s:34:"comments-pagination/editor-rtl.css";i:121;s:38:"comments-pagination/editor-rtl.min.css";i:122;s:30:"comments-pagination/editor.css";i:123;s:34:"comments-pagination/editor.min.css";i:124;s:33:"comments-pagination/style-rtl.css";i:125;s:37:"comments-pagination/style-rtl.min.css";i:126;s:29:"comments-pagination/style.css";i:127;s:33:"comments-pagination/style.min.css";i:128;s:29:"comments-title/editor-rtl.css";i:129;s:33:"comments-title/editor-rtl.min.css";i:130;s:25:"comments-title/editor.css";i:131;s:29:"comments-title/editor.min.css";i:132;s:23:"comments/editor-rtl.css";i:133;s:27:"comments/editor-rtl.min.css";i:134;s:19:"comments/editor.css";i:135;s:23:"comments/editor.min.css";i:136;s:22:"comments/style-rtl.css";i:137;s:26:"comments/style-rtl.min.css";i:138;s:18:"comments/style.css";i:139;s:22:"comments/style.min.css";i:140;s:20:"cover/editor-rtl.css";i:141;s:24:"cover/editor-rtl.min.css";i:142;s:16:"cover/editor.css";i:143;s:20:"cover/editor.min.css";i:144;s:19:"cover/style-rtl.css";i:145;s:23:"cover/style-rtl.min.css";i:146;s:15:"cover/style.css";i:147;s:19:"cover/style.min.css";i:148;s:22:"details/editor-rtl.css";i:149;s:26:"details/editor-rtl.min.css";i:150;s:18:"details/editor.css";i:151;s:22:"details/editor.min.css";i:152;s:21:"details/style-rtl.css";i:153;s:25:"details/style-rtl.min.css";i:154;s:17:"details/style.css";i:155;s:21:"details/style.min.css";i:156;s:20:"embed/editor-rtl.css";i:157;s:24:"embed/editor-rtl.min.css";i:158;s:16:"embed/editor.css";i:159;s:20:"embed/editor.min.css";i:160;s:19:"embed/style-rtl.css";i:161;s:23:"embed/style-rtl.min.css";i:162;s:15:"embed/style.css";i:163;s:19:"embed/style.min.css";i:164;s:19:"embed/theme-rtl.css";i:165;s:23:"embed/theme-rtl.min.css";i:166;s:15:"embed/theme.css";i:167;s:19:"embed/theme.min.css";i:168;s:19:"file/editor-rtl.css";i:169;s:23:"file/editor-rtl.min.css";i:170;s:15:"file/editor.css";i:171;s:19:"file/editor.min.css";i:172;s:18:"file/style-rtl.css";i:173;s:22:"file/style-rtl.min.css";i:174;s:14:"file/style.css";i:175;s:18:"file/style.min.css";i:176;s:23:"footnotes/style-rtl.css";i:177;s:27:"footnotes/style-rtl.min.css";i:178;s:19:"footnotes/style.css";i:179;s:23:"footnotes/style.min.css";i:180;s:23:"freeform/editor-rtl.css";i:181;s:27:"freeform/editor-rtl.min.css";i:182;s:19:"freeform/editor.css";i:183;s:23:"freeform/editor.min.css";i:184;s:22:"gallery/editor-rtl.css";i:185;s:26:"gallery/editor-rtl.min.css";i:186;s:18:"gallery/editor.css";i:187;s:22:"gallery/editor.min.css";i:188;s:21:"gallery/style-rtl.css";i:189;s:25:"gallery/style-rtl.min.css";i:190;s:17:"gallery/style.css";i:191;s:21:"gallery/style.min.css";i:192;s:21:"gallery/theme-rtl.css";i:193;s:25:"gallery/theme-rtl.min.css";i:194;s:17:"gallery/theme.css";i:195;s:21:"gallery/theme.min.css";i:196;s:20:"group/editor-rtl.css";i:197;s:24:"group/editor-rtl.min.css";i:198;s:16:"group/editor.css";i:199;s:20:"group/editor.min.css";i:200;s:19:"group/style-rtl.css";i:201;s:23:"group/style-rtl.min.css";i:202;s:15:"group/style.css";i:203;s:19:"group/style.min.css";i:204;s:19:"group/theme-rtl.css";i:205;s:23:"group/theme-rtl.min.css";i:206;s:15:"group/theme.css";i:207;s:19:"group/theme.min.css";i:208;s:21:"heading/style-rtl.css";i:209;s:25:"heading/style-rtl.min.css";i:210;s:17:"heading/style.css";i:211;s:21:"heading/style.min.css";i:212;s:19:"html/editor-rtl.css";i:213;s:23:"html/editor-rtl.min.css";i:214;s:15:"html/editor.css";i:215;s:19:"html/editor.min.css";i:216;s:20:"image/editor-rtl.css";i:217;s:24:"image/editor-rtl.min.css";i:218;s:16:"image/editor.css";i:219;s:20:"image/editor.min.css";i:220;s:19:"image/style-rtl.css";i:221;s:23:"image/style-rtl.min.css";i:222;s:15:"image/style.css";i:223;s:19:"image/style.min.css";i:224;s:19:"image/theme-rtl.css";i:225;s:23:"image/theme-rtl.min.css";i:226;s:15:"image/theme.css";i:227;s:19:"image/theme.min.css";i:228;s:29:"latest-comments/style-rtl.css";i:229;s:33:"latest-comments/style-rtl.min.css";i:230;s:25:"latest-comments/style.css";i:231;s:29:"latest-comments/style.min.css";i:232;s:27:"latest-posts/editor-rtl.css";i:233;s:31:"latest-posts/editor-rtl.min.css";i:234;s:23:"latest-posts/editor.css";i:235;s:27:"latest-posts/editor.min.css";i:236;s:26:"latest-posts/style-rtl.css";i:237;s:30:"latest-posts/style-rtl.min.css";i:238;s:22:"latest-posts/style.css";i:239;s:26:"latest-posts/style.min.css";i:240;s:18:"list/style-rtl.css";i:241;s:22:"list/style-rtl.min.css";i:242;s:14:"list/style.css";i:243;s:18:"list/style.min.css";i:244;s:22:"loginout/style-rtl.css";i:245;s:26:"loginout/style-rtl.min.css";i:246;s:18:"loginout/style.css";i:247;s:22:"loginout/style.min.css";i:248;s:19:"math/editor-rtl.css";i:249;s:23:"math/editor-rtl.min.css";i:250;s:15:"math/editor.css";i:251;s:19:"math/editor.min.css";i:252;s:18:"math/style-rtl.css";i:253;s:22:"math/style-rtl.min.css";i:254;s:14:"math/style.css";i:255;s:18:"math/style.min.css";i:256;s:25:"media-text/editor-rtl.css";i:257;s:29:"media-text/editor-rtl.min.css";i:258;s:21:"media-text/editor.css";i:259;s:25:"media-text/editor.min.css";i:260;s:24:"media-text/style-rtl.css";i:261;s:28:"media-text/style-rtl.min.css";i:262;s:20:"media-text/style.css";i:263;s:24:"media-text/style.min.css";i:264;s:19:"more/editor-rtl.css";i:265;s:23:"more/editor-rtl.min.css";i:266;s:15:"more/editor.css";i:267;s:19:"more/editor.min.css";i:268;s:30:"navigation-link/editor-rtl.css";i:269;s:34:"navigation-link/editor-rtl.min.css";i:270;s:26:"navigation-link/editor.css";i:271;s:30:"navigation-link/editor.min.css";i:272;s:29:"navigation-link/style-rtl.css";i:273;s:33:"navigation-link/style-rtl.min.css";i:274;s:25:"navigation-link/style.css";i:275;s:29:"navigation-link/style.min.css";i:276;s:33:"navigation-submenu/editor-rtl.css";i:277;s:37:"navigation-submenu/editor-rtl.min.css";i:278;s:29:"navigation-submenu/editor.css";i:279;s:33:"navigation-submenu/editor.min.css";i:280;s:25:"navigation/editor-rtl.css";i:281;s:29:"navigation/editor-rtl.min.css";i:282;s:21:"navigation/editor.css";i:283;s:25:"navigation/editor.min.css";i:284;s:24:"navigation/style-rtl.css";i:285;s:28:"navigation/style-rtl.min.css";i:286;s:20:"navigation/style.css";i:287;s:24:"navigation/style.min.css";i:288;s:23:"nextpage/editor-rtl.css";i:289;s:27:"nextpage/editor-rtl.min.css";i:290;s:19:"nextpage/editor.css";i:291;s:23:"nextpage/editor.min.css";i:292;s:24:"page-list/editor-rtl.css";i:293;s:28:"page-list/editor-rtl.min.css";i:294;s:20:"page-list/editor.css";i:295;s:24:"page-list/editor.min.css";i:296;s:23:"page-list/style-rtl.css";i:297;s:27:"page-list/style-rtl.min.css";i:298;s:19:"page-list/style.css";i:299;s:23:"page-list/style.min.css";i:300;s:24:"paragraph/editor-rtl.css";i:301;s:28:"paragraph/editor-rtl.min.css";i:302;s:20:"paragraph/editor.css";i:303;s:24:"paragraph/editor.min.css";i:304;s:23:"paragraph/style-rtl.css";i:305;s:27:"paragraph/style-rtl.min.css";i:306;s:19:"paragraph/style.css";i:307;s:23:"paragraph/style.min.css";i:308;s:35:"post-author-biography/style-rtl.css";i:309;s:39:"post-author-biography/style-rtl.min.css";i:310;s:31:"post-author-biography/style.css";i:311;s:35:"post-author-biography/style.min.css";i:312;s:30:"post-author-name/style-rtl.css";i:313;s:34:"post-author-name/style-rtl.min.css";i:314;s:26:"post-author-name/style.css";i:315;s:30:"post-author-name/style.min.css";i:316;s:25:"post-author/style-rtl.css";i:317;s:29:"post-author/style-rtl.min.css";i:318;s:21:"post-author/style.css";i:319;s:25:"post-author/style.min.css";i:320;s:33:"post-comments-count/style-rtl.css";i:321;s:37:"post-comments-count/style-rtl.min.css";i:322;s:29:"post-comments-count/style.css";i:323;s:33:"post-comments-count/style.min.css";i:324;s:33:"post-comments-form/editor-rtl.css";i:325;s:37:"post-comments-form/editor-rtl.min.css";i:326;s:29:"post-comments-form/editor.css";i:327;s:33:"post-comments-form/editor.min.css";i:328;s:32:"post-comments-form/style-rtl.css";i:329;s:36:"post-comments-form/style-rtl.min.css";i:330;s:28:"post-comments-form/style.css";i:331;s:32:"post-comments-form/style.min.css";i:332;s:32:"post-comments-link/style-rtl.css";i:333;s:36:"post-comments-link/style-rtl.min.css";i:334;s:28:"post-comments-link/style.css";i:335;s:32:"post-comments-link/style.min.css";i:336;s:26:"post-content/style-rtl.css";i:337;s:30:"post-content/style-rtl.min.css";i:338;s:22:"post-content/style.css";i:339;s:26:"post-content/style.min.css";i:340;s:23:"post-date/style-rtl.css";i:341;s:27:"post-date/style-rtl.min.css";i:342;s:19:"post-date/style.css";i:343;s:23:"post-date/style.min.css";i:344;s:27:"post-excerpt/editor-rtl.css";i:345;s:31:"post-excerpt/editor-rtl.min.css";i:346;s:23:"post-excerpt/editor.css";i:347;s:27:"post-excerpt/editor.min.css";i:348;s:26:"post-excerpt/style-rtl.css";i:349;s:30:"post-excerpt/style-rtl.min.css";i:350;s:22:"post-excerpt/style.css";i:351;s:26:"post-excerpt/style.min.css";i:352;s:34:"post-featured-image/editor-rtl.css";i:353;s:38:"post-featured-image/editor-rtl.min.css";i:354;s:30:"post-featured-image/editor.css";i:355;s:34:"post-featured-image/editor.min.css";i:356;s:33:"post-featured-image/style-rtl.css";i:357;s:37:"post-featured-image/style-rtl.min.css";i:358;s:29:"post-featured-image/style.css";i:359;s:33:"post-featured-image/style.min.css";i:360;s:34:"post-navigation-link/style-rtl.css";i:361;s:38:"post-navigation-link/style-rtl.min.css";i:362;s:30:"post-navigation-link/style.css";i:363;s:34:"post-navigation-link/style.min.css";i:364;s:27:"post-template/style-rtl.css";i:365;s:31:"post-template/style-rtl.min.css";i:366;s:23:"post-template/style.css";i:367;s:27:"post-template/style.min.css";i:368;s:24:"post-terms/style-rtl.css";i:369;s:28:"post-terms/style-rtl.min.css";i:370;s:20:"post-terms/style.css";i:371;s:24:"post-terms/style.min.css";i:372;s:31:"post-time-to-read/style-rtl.css";i:373;s:35:"post-time-to-read/style-rtl.min.css";i:374;s:27:"post-time-to-read/style.css";i:375;s:31:"post-time-to-read/style.min.css";i:376;s:24:"post-title/style-rtl.css";i:377;s:28:"post-title/style-rtl.min.css";i:378;s:20:"post-title/style.css";i:379;s:24:"post-title/style.min.css";i:380;s:26:"preformatted/style-rtl.css";i:381;s:30:"preformatted/style-rtl.min.css";i:382;s:22:"preformatted/style.css";i:383;s:26:"preformatted/style.min.css";i:384;s:24:"pullquote/editor-rtl.css";i:385;s:28:"pullquote/editor-rtl.min.css";i:386;s:20:"pullquote/editor.css";i:387;s:24:"pullquote/editor.min.css";i:388;s:23:"pullquote/style-rtl.css";i:389;s:27:"pullquote/style-rtl.min.css";i:390;s:19:"pullquote/style.css";i:391;s:23:"pullquote/style.min.css";i:392;s:23:"pullquote/theme-rtl.css";i:393;s:27:"pullquote/theme-rtl.min.css";i:394;s:19:"pullquote/theme.css";i:395;s:23:"pullquote/theme.min.css";i:396;s:39:"query-pagination-numbers/editor-rtl.css";i:397;s:43:"query-pagination-numbers/editor-rtl.min.css";i:398;s:35:"query-pagination-numbers/editor.css";i:399;s:39:"query-pagination-numbers/editor.min.css";i:400;s:31:"query-pagination/editor-rtl.css";i:401;s:35:"query-pagination/editor-rtl.min.css";i:402;s:27:"query-pagination/editor.css";i:403;s:31:"query-pagination/editor.min.css";i:404;s:30:"query-pagination/style-rtl.css";i:405;s:34:"query-pagination/style-rtl.min.css";i:406;s:26:"query-pagination/style.css";i:407;s:30:"query-pagination/style.min.css";i:408;s:25:"query-title/style-rtl.css";i:409;s:29:"query-title/style-rtl.min.css";i:410;s:21:"query-title/style.css";i:411;s:25:"query-title/style.min.css";i:412;s:25:"query-total/style-rtl.css";i:413;s:29:"query-total/style-rtl.min.css";i:414;s:21:"query-total/style.css";i:415;s:25:"query-total/style.min.css";i:416;s:20:"query/editor-rtl.css";i:417;s:24:"query/editor-rtl.min.css";i:418;s:16:"query/editor.css";i:419;s:20:"query/editor.min.css";i:420;s:19:"quote/style-rtl.css";i:421;s:23:"quote/style-rtl.min.css";i:422;s:15:"quote/style.css";i:423;s:19:"quote/style.min.css";i:424;s:19:"quote/theme-rtl.css";i:425;s:23:"quote/theme-rtl.min.css";i:426;s:15:"quote/theme.css";i:427;s:19:"quote/theme.min.css";i:428;s:23:"read-more/style-rtl.css";i:429;s:27:"read-more/style-rtl.min.css";i:430;s:19:"read-more/style.css";i:431;s:23:"read-more/style.min.css";i:432;s:18:"rss/editor-rtl.css";i:433;s:22:"rss/editor-rtl.min.css";i:434;s:14:"rss/editor.css";i:435;s:18:"rss/editor.min.css";i:436;s:17:"rss/style-rtl.css";i:437;s:21:"rss/style-rtl.min.css";i:438;s:13:"rss/style.css";i:439;s:17:"rss/style.min.css";i:440;s:21:"search/editor-rtl.css";i:441;s:25:"search/editor-rtl.min.css";i:442;s:17:"search/editor.css";i:443;s:21:"search/editor.min.css";i:444;s:20:"search/style-rtl.css";i:445;s:24:"search/style-rtl.min.css";i:446;s:16:"search/style.css";i:447;s:20:"search/style.min.css";i:448;s:20:"search/theme-rtl.css";i:449;s:24:"search/theme-rtl.min.css";i:450;s:16:"search/theme.css";i:451;s:20:"search/theme.min.css";i:452;s:24:"separator/editor-rtl.css";i:453;s:28:"separator/editor-rtl.min.css";i:454;s:20:"separator/editor.css";i:455;s:24:"separator/editor.min.css";i:456;s:23:"separator/style-rtl.css";i:457;s:27:"separator/style-rtl.min.css";i:458;s:19:"separator/style.css";i:459;s:23:"separator/style.min.css";i:460;s:23:"separator/theme-rtl.css";i:461;s:27:"separator/theme-rtl.min.css";i:462;s:19:"separator/theme.css";i:463;s:23:"separator/theme.min.css";i:464;s:24:"shortcode/editor-rtl.css";i:465;s:28:"shortcode/editor-rtl.min.css";i:466;s:20:"shortcode/editor.css";i:467;s:24:"shortcode/editor.min.css";i:468;s:24:"site-logo/editor-rtl.css";i:469;s:28:"site-logo/editor-rtl.min.css";i:470;s:20:"site-logo/editor.css";i:471;s:24:"site-logo/editor.min.css";i:472;s:23:"site-logo/style-rtl.css";i:473;s:27:"site-logo/style-rtl.min.css";i:474;s:19:"site-logo/style.css";i:475;s:23:"site-logo/style.min.css";i:476;s:27:"site-tagline/editor-rtl.css";i:477;s:31:"site-tagline/editor-rtl.min.css";i:478;s:23:"site-tagline/editor.css";i:479;s:27:"site-tagline/editor.min.css";i:480;s:26:"site-tagline/style-rtl.css";i:481;s:30:"site-tagline/style-rtl.min.css";i:482;s:22:"site-tagline/style.css";i:483;s:26:"site-tagline/style.min.css";i:484;s:25:"site-title/editor-rtl.css";i:485;s:29:"site-title/editor-rtl.min.css";i:486;s:21:"site-title/editor.css";i:487;s:25:"site-title/editor.min.css";i:488;s:24:"site-title/style-rtl.css";i:489;s:28:"site-title/style-rtl.min.css";i:490;s:20:"site-title/style.css";i:491;s:24:"site-title/style.min.css";i:492;s:26:"social-link/editor-rtl.css";i:493;s:30:"social-link/editor-rtl.min.css";i:494;s:22:"social-link/editor.css";i:495;s:26:"social-link/editor.min.css";i:496;s:27:"social-links/editor-rtl.css";i:497;s:31:"social-links/editor-rtl.min.css";i:498;s:23:"social-links/editor.css";i:499;s:27:"social-links/editor.min.css";i:500;s:26:"social-links/style-rtl.css";i:501;s:30:"social-links/style-rtl.min.css";i:502;s:22:"social-links/style.css";i:503;s:26:"social-links/style.min.css";i:504;s:21:"spacer/editor-rtl.css";i:505;s:25:"spacer/editor-rtl.min.css";i:506;s:17:"spacer/editor.css";i:507;s:21:"spacer/editor.min.css";i:508;s:20:"spacer/style-rtl.css";i:509;s:24:"spacer/style-rtl.min.css";i:510;s:16:"spacer/style.css";i:511;s:20:"spacer/style.min.css";i:512;s:20:"table/editor-rtl.css";i:513;s:24:"table/editor-rtl.min.css";i:514;s:16:"table/editor.css";i:515;s:20:"table/editor.min.css";i:516;s:19:"table/style-rtl.css";i:517;s:23:"table/style-rtl.min.css";i:518;s:15:"table/style.css";i:519;s:19:"table/style.min.css";i:520;s:19:"table/theme-rtl.css";i:521;s:23:"table/theme-rtl.min.css";i:522;s:15:"table/theme.css";i:523;s:19:"table/theme.min.css";i:524;s:24:"tag-cloud/editor-rtl.css";i:525;s:28:"tag-cloud/editor-rtl.min.css";i:526;s:20:"tag-cloud/editor.css";i:527;s:24:"tag-cloud/editor.min.css";i:528;s:23:"tag-cloud/style-rtl.css";i:529;s:27:"tag-cloud/style-rtl.min.css";i:530;s:19:"tag-cloud/style.css";i:531;s:23:"tag-cloud/style.min.css";i:532;s:28:"template-part/editor-rtl.css";i:533;s:32:"template-part/editor-rtl.min.css";i:534;s:24:"template-part/editor.css";i:535;s:28:"template-part/editor.min.css";i:536;s:27:"template-part/theme-rtl.css";i:537;s:31:"template-part/theme-rtl.min.css";i:538;s:23:"template-part/theme.css";i:539;s:27:"template-part/theme.min.css";i:540;s:24:"term-count/style-rtl.css";i:541;s:28:"term-count/style-rtl.min.css";i:542;s:20:"term-count/style.css";i:543;s:24:"term-count/style.min.css";i:544;s:30:"term-description/style-rtl.css";i:545;s:34:"term-description/style-rtl.min.css";i:546;s:26:"term-description/style.css";i:547;s:30:"term-description/style.min.css";i:548;s:23:"term-name/style-rtl.css";i:549;s:27:"term-name/style-rtl.min.css";i:550;s:19:"term-name/style.css";i:551;s:23:"term-name/style.min.css";i:552;s:28:"term-template/editor-rtl.css";i:553;s:32:"term-template/editor-rtl.min.css";i:554;s:24:"term-template/editor.css";i:555;s:28:"term-template/editor.min.css";i:556;s:27:"term-template/style-rtl.css";i:557;s:31:"term-template/style-rtl.min.css";i:558;s:23:"term-template/style.css";i:559;s:27:"term-template/style.min.css";i:560;s:27:"text-columns/editor-rtl.css";i:561;s:31:"text-columns/editor-rtl.min.css";i:562;s:23:"text-columns/editor.css";i:563;s:27:"text-columns/editor.min.css";i:564;s:26:"text-columns/style-rtl.css";i:565;s:30:"text-columns/style-rtl.min.css";i:566;s:22:"text-columns/style.css";i:567;s:26:"text-columns/style.min.css";i:568;s:19:"verse/style-rtl.css";i:569;s:23:"verse/style-rtl.min.css";i:570;s:15:"verse/style.css";i:571;s:19:"verse/style.min.css";i:572;s:20:"video/editor-rtl.css";i:573;s:24:"video/editor-rtl.min.css";i:574;s:16:"video/editor.css";i:575;s:20:"video/editor.min.css";i:576;s:19:"video/style-rtl.css";i:577;s:23:"video/style-rtl.min.css";i:578;s:15:"video/style.css";i:579;s:19:"video/style.min.css";i:580;s:19:"video/theme-rtl.css";i:581;s:23:"video/theme-rtl.min.css";i:582;s:15:"video/theme.css";i:583;s:19:"video/theme.min.css";}}', 'on'),
(121429, '_transient_timeout_give_upgrade_notice_4.14.1', '1771508959', 'off'),
(121430, '_transient_give_upgrade_notice_4.14.1', '', 'off'),
(121431, '_site_transient_timeout_poptags_40cd750bba9870f18aada2478b24840a', '1771433374', 'off'),
(121432, '_site_transient_poptags_40cd750bba9870f18aada2478b24840a', 'O:8:"stdClass":100:{s:11:"woocommerce";a:3:{s:4:"name";s:11:"woocommerce";s:4:"slug";s:11:"woocommerce";s:5:"count";i:8189;}s:6:"widget";a:3:{s:4:"name";s:6:"widget";s:4:"slug";s:6:"widget";s:5:"count";i:4972;}s:5:"admin";a:3:{s:4:"name";s:5:"admin";s:4:"slug";s:5:"admin";s:5:"count";i:2802;}s:4:"post";a:3:{s:4:"name";s:4:"post";s:4:"slug";s:4:"post";s:5:"count";i:2801;}s:3:"seo";a:3:{s:4:"name";s:3:"seo";s:4:"slug";s:3:"seo";s:5:"count";i:2295;}s:9:"shortcode";a:3:{s:4:"name";s:9:"shortcode";s:4:"slug";s:9:"shortcode";s:5:"count";i:2163;}s:5:"posts";a:3:{s:4:"name";s:5:"posts";s:4:"slug";s:5:"posts";s:5:"count";i:2160;}s:8:"comments";a:3:{s:4:"name";s:8:"comments";s:4:"slug";s:8:"comments";s:5:"count";i:1977;}s:9:"ecommerce";a:3:{s:4:"name";s:9:"ecommerce";s:4:"slug";s:9:"ecommerce";s:5:"count";i:1743;}s:6:"images";a:3:{s:4:"name";s:6:"images";s:4:"slug";s:6:"images";s:5:"count";i:1689;}s:5:"image";a:3:{s:4:"name";s:5:"image";s:4:"slug";s:5:"image";s:5:"count";i:1632;}s:6:"google";a:3:{s:4:"name";s:6:"google";s:4:"slug";s:6:"google";s:5:"count";i:1569;}s:5:"email";a:3:{s:4:"name";s:5:"email";s:4:"slug";s:5:"email";s:5:"count";i:1544;}s:8:"facebook";a:3:{s:4:"name";s:8:"facebook";s:4:"slug";s:8:"facebook";s:5:"count";i:1519;}s:7:"twitter";a:3:{s:4:"name";s:7:"twitter";s:4:"slug";s:7:"twitter";s:5:"count";i:1516;}s:8:"security";a:3:{s:4:"name";s:8:"security";s:4:"slug";s:8:"security";s:5:"count";i:1496;}s:7:"gallery";a:3:{s:4:"name";s:7:"gallery";s:4:"slug";s:7:"gallery";s:5:"count";i:1386;}s:7:"sidebar";a:3:{s:4:"name";s:7:"sidebar";s:4:"slug";s:7:"sidebar";s:5:"count";i:1318;}s:5:"login";a:3:{s:4:"name";s:5:"login";s:4:"slug";s:5:"login";s:5:"count";i:1312;}s:6:"social";a:3:{s:4:"name";s:6:"social";s:4:"slug";s:6:"social";s:5:"count";i:1187;}s:4:"page";a:3:{s:4:"name";s:4:"page";s:4:"slug";s:4:"page";s:5:"count";i:1161;}s:9:"gutenberg";a:3:{s:4:"name";s:9:"gutenberg";s:4:"slug";s:9:"gutenberg";s:5:"count";i:1139;}s:9:"analytics";a:3:{s:4:"name";s:9:"analytics";s:4:"slug";s:9:"analytics";s:5:"count";i:1138;}s:5:"block";a:3:{s:4:"name";s:5:"block";s:4:"slug";s:5:"block";s:5:"count";i:1114;}s:7:"payment";a:3:{s:4:"name";s:7:"payment";s:4:"slug";s:7:"payment";s:5:"count";i:1100;}s:9:"elementor";a:3:{s:4:"name";s:9:"elementor";s:4:"slug";s:9:"elementor";s:5:"count";i:1093;}s:5:"video";a:3:{s:4:"name";s:5:"video";s:4:"slug";s:5:"video";s:5:"count";i:1082;}s:10:"e-commerce";a:3:{s:4:"name";s:10:"e-commerce";s:4:"slug";s:10:"e-commerce";s:5:"count";i:1052;}s:7:"content";a:3:{s:4:"name";s:7:"content";s:4:"slug";s:7:"content";s:5:"count";i:1023;}s:7:"widgets";a:3:{s:4:"name";s:7:"widgets";s:4:"slug";s:7:"widgets";s:5:"count";i:1022;}s:2:"ai";a:3:{s:4:"name";s:2:"AI";s:4:"slug";s:2:"ai";s:5:"count";i:994;}s:15:"payment-gateway";a:3:{s:4:"name";s:15:"payment gateway";s:4:"slug";s:15:"payment-gateway";s:5:"count";i:991;}s:6:"slider";a:3:{s:4:"name";s:6:"slider";s:4:"slug";s:6:"slider";s:5:"count";i:970;}s:5:"links";a:3:{s:4:"name";s:5:"links";s:4:"slug";s:5:"links";s:5:"count";i:947;}s:4:"spam";a:3:{s:4:"name";s:4:"spam";s:4:"slug";s:4:"spam";s:5:"count";i:939;}s:5:"media";a:3:{s:4:"name";s:5:"media";s:4:"slug";s:5:"media";s:5:"count";i:927;}s:4:"form";a:3:{s:4:"name";s:4:"form";s:4:"slug";s:4:"form";s:5:"count";i:920;}s:6:"search";a:3:{s:4:"name";s:6:"search";s:4:"slug";s:6:"search";s:5:"count";i:885;}s:6:"editor";a:3:{s:4:"name";s:6:"editor";s:4:"slug";s:6:"editor";s:5:"count";i:838;}s:12:"contact-form";a:3:{s:4:"name";s:12:"contact form";s:4:"slug";s:12:"contact-form";s:5:"count";i:807;}s:11:"performance";a:3:{s:4:"name";s:11:"performance";s:4:"slug";s:11:"performance";s:5:"count";i:789;}s:4:"menu";a:3:{s:4:"name";s:4:"menu";s:4:"slug";s:4:"menu";s:5:"count";i:788;}s:10:"buddypress";a:3:{s:4:"name";s:10:"buddypress";s:4:"slug";s:10:"buddypress";s:5:"count";i:786;}s:5:"embed";a:3:{s:4:"name";s:5:"embed";s:4:"slug";s:5:"embed";s:5:"count";i:784;}s:3:"rss";a:3:{s:4:"name";s:3:"rss";s:4:"slug";s:3:"rss";s:5:"count";i:778;}s:5:"pages";a:3:{s:4:"name";s:5:"pages";s:4:"slug";s:5:"pages";s:5:"count";i:755;}s:4:"chat";a:3:{s:4:"name";s:4:"chat";s:4:"slug";s:4:"chat";s:5:"count";i:735;}s:4:"feed";a:3:{s:4:"name";s:4:"feed";s:4:"slug";s:4:"feed";s:5:"count";i:729;}s:3:"api";a:3:{s:4:"name";s:3:"api";s:4:"slug";s:3:"api";s:5:"count";i:724;}s:8:"shipping";a:3:{s:4:"name";s:8:"shipping";s:4:"slug";s:8:"shipping";s:5:"count";i:720;}s:8:"category";a:3:{s:4:"name";s:8:"category";s:4:"slug";s:8:"category";s:5:"count";i:712;}s:4:"ajax";a:3:{s:4:"name";s:4:"ajax";s:4:"slug";s:4:"ajax";s:5:"count";i:706;}s:9:"marketing";a:3:{s:4:"name";s:9:"marketing";s:4:"slug";s:9:"marketing";s:5:"count";i:686;}s:7:"youtube";a:3:{s:4:"name";s:7:"youtube";s:4:"slug";s:7:"youtube";s:5:"count";i:684;}s:14:"contact-form-7";a:3:{s:4:"name";s:14:"contact form 7";s:4:"slug";s:14:"contact-form-7";s:5:"count";i:677;}s:9:"dashboard";a:3:{s:4:"name";s:9:"dashboard";s:4:"slug";s:9:"dashboard";s:5:"count";i:676;}s:6:"jquery";a:3:{s:4:"name";s:6:"jquery";s:4:"slug";s:6:"jquery";s:5:"count";i:665;}s:9:"affiliate";a:3:{s:4:"name";s:9:"affiliate";s:4:"slug";s:9:"affiliate";s:5:"count";i:665;}s:10:"responsive";a:3:{s:4:"name";s:10:"responsive";s:4:"slug";s:10:"responsive";s:5:"count";i:661;}s:3:"css";a:3:{s:4:"name";s:3:"css";s:4:"slug";s:3:"css";s:5:"count";i:645;}s:5:"forms";a:3:{s:4:"name";s:5:"forms";s:4:"slug";s:5:"forms";s:5:"count";i:640;}s:6:"events";a:3:{s:4:"name";s:6:"events";s:4:"slug";s:6:"events";s:5:"count";i:638;}s:6:"blocks";a:3:{s:4:"name";s:6:"blocks";s:4:"slug";s:6:"blocks";s:5:"count";i:630;}s:4:"link";a:3:{s:4:"name";s:4:"link";s:4:"slug";s:4:"link";s:5:"count";i:626;}s:7:"contact";a:3:{s:4:"name";s:7:"contact";s:4:"slug";s:7:"contact";s:5:"count";i:620;}s:10:"javascript";a:3:{s:4:"name";s:10:"javascript";s:4:"slug";s:10:"javascript";s:5:"count";i:615;}s:5:"share";a:3:{s:4:"name";s:5:"share";s:4:"slug";s:5:"share";s:5:"count";i:613;}s:8:"calendar";a:3:{s:4:"name";s:8:"calendar";s:4:"slug";s:8:"calendar";s:5:"count";i:613;}s:5:"popup";a:3:{s:4:"name";s:5:"popup";s:4:"slug";s:5:"popup";s:5:"count";i:604;}s:8:"payments";a:3:{s:4:"name";s:8:"payments";s:4:"slug";s:8:"payments";s:5:"count";i:601;}s:3:"ads";a:3:{s:4:"name";s:3:"ads";s:4:"slug";s:3:"ads";s:5:"count";i:600;}s:5:"theme";a:3:{s:4:"name";s:5:"theme";s:4:"slug";s:5:"theme";s:5:"count";i:582;}s:6:"custom";a:3:{s:4:"name";s:6:"custom";s:4:"slug";s:6:"custom";s:5:"count";i:580;}s:8:"checkout";a:3:{s:4:"name";s:8:"checkout";s:4:"slug";s:8:"checkout";s:5:"count";i:577;}s:7:"comment";a:3:{s:4:"name";s:7:"comment";s:4:"slug";s:7:"comment";s:5:"count";i:576;}s:10:"categories";a:3:{s:4:"name";s:10:"categories";s:4:"slug";s:10:"categories";s:5:"count";i:575;}s:6:"button";a:3:{s:4:"name";s:6:"button";s:4:"slug";s:6:"button";s:5:"count";i:566;}s:8:"tracking";a:3:{s:4:"name";s:8:"tracking";s:4:"slug";s:8:"tracking";s:5:"count";i:549;}s:4:"user";a:3:{s:4:"name";s:4:"user";s:4:"slug";s:4:"user";s:5:"count";i:540;}s:10:"newsletter";a:3:{s:4:"name";s:10:"newsletter";s:4:"slug";s:10:"newsletter";s:5:"count";i:539;}s:10:"navigation";a:3:{s:4:"name";s:10:"navigation";s:4:"slug";s:10:"navigation";s:5:"count";i:539;}s:5:"users";a:3:{s:4:"name";s:5:"users";s:4:"slug";s:5:"users";s:5:"count";i:538;}s:4:"tags";a:3:{s:4:"name";s:4:"tags";s:4:"slug";s:4:"tags";s:5:"count";i:536;}s:6:"mobile";a:3:{s:4:"name";s:6:"mobile";s:4:"slug";s:6:"mobile";s:5:"count";i:520;}s:12:"social-media";a:3:{s:4:"name";s:12:"social media";s:4:"slug";s:12:"social-media";s:5:"count";i:519;}s:7:"chatbot";a:3:{s:4:"name";s:7:"chatbot";s:4:"slug";s:7:"chatbot";s:5:"count";i:509;}s:6:"import";a:3:{s:4:"name";s:6:"import";s:4:"slug";s:6:"import";s:5:"count";i:501;}s:8:"redirect";a:3:{s:4:"name";s:8:"redirect";s:4:"slug";s:8:"redirect";s:5:"count";i:497;}s:7:"gateway";a:3:{s:4:"name";s:7:"gateway";s:4:"slug";s:7:"gateway";s:5:"count";i:492;}s:12:"notification";a:3:{s:4:"name";s:12:"notification";s:4:"slug";s:12:"notification";s:5:"count";i:490;}s:10:"statistics";a:3:{s:4:"name";s:10:"statistics";s:4:"slug";s:10:"statistics";s:5:"count";i:476;}s:5:"stats";a:3:{s:4:"name";s:5:"stats";s:4:"slug";s:5:"stats";s:5:"count";i:473;}s:5:"cache";a:3:{s:4:"name";s:5:"cache";s:4:"slug";s:5:"cache";s:5:"count";i:469;}s:10:"automation";a:3:{s:4:"name";s:10:"automation";s:4:"slug";s:10:"automation";s:5:"count";i:468;}s:9:"slideshow";a:3:{s:4:"name";s:9:"slideshow";s:4:"slug";s:9:"slideshow";s:5:"count";i:464;}s:5:"photo";a:3:{s:4:"name";s:5:"photo";s:4:"slug";s:5:"photo";s:5:"count";i:460;}s:8:"products";a:3:{s:4:"name";s:8:"products";s:4:"slug";s:8:"products";s:5:"count";i:451;}s:4:"news";a:3:{s:4:"name";s:4:"news";s:4:"slug";s:4:"news";s:5:"count";i:449;}s:11:"integration";a:3:{s:4:"name";s:11:"integration";s:4:"slug";s:11:"integration";s:5:"count";i:447;}s:7:"reviews";a:3:{s:4:"name";s:7:"reviews";s:4:"slug";s:7:"reviews";s:5:"count";i:438;}}', 'off'),
(92172, 'give_version_upgraded_from', '4.10.1', 'off'),
(92176, 'give_addon_give-paystack-gateway_active_by_user', '1', 'off'),
(121455, 'w3tc_extensions_hooks', '{"actions":[],"filters":[],"next_check_date":1771510041}', 'auto'),
(92179, 'w3tc_cached_notices', '{"time":1760536700,"notices":[{"id":1,"name":"flash-sale-half-off","is_active":1,"audience":"all","priority":1,"start_at":"2024-08-07 00:00:00","end_at":null,"content":"<div class=\\"notice notice-info is-dismissible\\" data-id=\\"1\\">Get 50% off a W3 Total Cache 1 Site License! Use code flash-sale-half-off at checkout.<button type=\\"button\\" class=\\"notice-dismiss\\"><span class=\\"screen-reader-text\\">Dismiss this notice.<\\/span><\\/button><\\/div>","created_at":"2024-08-07T00:00:00.000000Z","updated_at":"2024-08-07T00:00:00.000000Z","is_global":false}]}', 'off'),
(92182, 'give_campaigns_data', 'a:3:{s:7:"amounts";a:0:{}s:14:"donationsCount";a:0:{}s:11:"donorsCount";a:0:{}}', 'auto'),
(92183, '_wpforms_transient_timeout_templates.json', '1771438759', 'off'),
(92184, '_wpforms_transient_templates.json', '1770833959', 'off'),
(92186, '_wpforms_transient_wpforms_/home/milenpjl/public_html/wp-content/uploads/wpforms/cache/.htaccess_file', 'a:3:{s:4:"size";i:446;s:5:"mtime";i:1770833962;s:5:"ctime";i:1770833962;}', 'on'),
(92121, 'givewp_feature_flag_notifications_count', '0', 'auto'),
(92122, 'give_settings', 'a:62:{s:12:"base_country";s:2:"NG";s:9:"test_mode";s:7:"enabled";s:8:"currency";s:3:"NGN";s:17:"currency_position";s:6:"before";s:16:"session_lifetime";s:6:"604800";s:12:"email_access";s:7:"enabled";s:19:"thousands_separator";s:1:",";s:17:"decimal_separator";s:1:".";s:15:"number_decimals";i:2;s:26:"sequential-ordering_status";s:7:"enabled";s:3:"css";s:7:"enabled";s:11:"floatlabels";s:8:"disabled";s:13:"company_field";s:8:"disabled";s:17:"name_title_prefix";s:8:"disabled";s:14:"forms_singular";s:7:"enabled";s:14:"forms_archives";s:7:"enabled";s:13:"forms_excerpt";s:7:"enabled";s:17:"form_featured_img";s:7:"enabled";s:12:"form_sidebar";s:7:"enabled";s:10:"categories";s:8:"disabled";s:4:"tags";s:8:"disabled";s:5:"terms";s:8:"disabled";s:13:"admin_notices";s:7:"enabled";s:5:"cache";s:7:"enabled";s:19:"uninstall_on_delete";s:8:"disabled";s:18:"the_content_filter";s:7:"enabled";s:14:"scripts_footer";s:8:"disabled";s:20:"agree_to_terms_label";s:15:"Agree to Terms?";s:14:"agreement_text";s:2133:"<p>Acceptance of any contribution, gift or grant is at the discretion of the Milestone Family Hospital. The  Milestone Family Hospital will not accept any gift unless it can be used or expended consistently with the purpose and mission of the  Milestone Family Hospital.</p>\n				<p>No irrevocable gift, whether outright or life-income in character, will be accepted if under any reasonable set of circumstances the gift would jeopardize the donor’s financial security.</p>\n				<p>The Milestone Family Hospital will refrain from providing advice about the tax or other treatment of gifts and will encourage donors to seek guidance from their own professional advisers to assist them in the process of making their donation.</p>\n				<p>The Milestone Family Hospital will accept donations of cash or publicly traded securities. Gifts of in-kind services will be accepted at the discretion of the Milestone Family Hospital.</p>\n				<p>Certain other gifts, real property, personal property, in-kind gifts, non-liquid securities, and contributions whose sources are not transparent or whose use is restricted in some manner, must be reviewed prior to acceptance due to the special obligations raised or liabilities they may pose for Milestone Family Hospital.</p>\n				<p>The Milestone Family Hospital will provide acknowledgments to donors meeting tax requirements for property received by the charity as a gift. However, except for gifts of cash and publicly traded securities, no value shall be ascribed to any receipt or other form of substantiation of a gift received by Milestone Family Hospital.</p>\n				<p>The Milestone Family Hospital will respect the intent of the donor relating to gifts for restricted purposes and those relating to the desire to remain anonymous. With respect to anonymous gifts, the Milestone Family Hospital will restrict information about the donor to only those staff members with a need to know.</p>\n				<p>The Milestone Family Hospital will not compensate, whether through commissions, finders'' fees, or other means, any third party for directing a gift or a donor to the Milestone Family Hospital.</p>";s:21:"babel_polyfill_script";s:7:"enabled";s:8:"gateways";a:2:{s:6:"manual";i:1;s:7:"offline";i:1;}s:11:"gateways_v3";a:2:{s:6:"manual";i:1;s:7:"offline";i:1;}s:15:"default_gateway";s:6:"manual";s:18:"default_gateway_v3";s:6:"manual";s:31:"global_offline_donation_content";s:740:"To make an offline donation toward this cause, follow these steps:\r\n\r\nFor Naira Donations:\r\n<ol>\r\n 	<li>Make a transfer to <strong>MILESTONE COMMUNITY DEVELOPMENT INITIATIVE UBA</strong>\r\n<strong>Acc. No 1028606337 (Naira Account)</strong></li>\r\n 	<li>Send receipt to <strong>+2347086798378</strong> or mailto <strong>donations@milestonefamilyhospital.com</strong></li>\r\n</ol>\r\nFor Dollar Donations:\r\n<ol>\r\n 	<li>Make a transfer to <strong>MILESTONE COMMUNITY DEVELOPMENT INITIATIVE UBA Acc. No is 3004916366 ( Dollar Account)</strong></li>\r\n 	<li>Send receipt to <strong>+2347086798378</strong> or mailto <strong>donations@milestonefamilyhospital.com</strong></li>\r\n</ol>\r\n{offline_mailing_address}\r\n\r\nYour donation is greatly appreciated!";s:43:"give_offline_donation_enable_billing_fields";s:8:"disabled";s:23:"donor_default_user_role";s:10:"give_donor";s:20:"form_page_url_prefix";s:4:"give";s:29:"_give_stripe_get_all_accounts";a:0:{}s:18:"setup_page_enabled";s:8:"disabled";s:14:"usage_tracking";s:8:"disabled";s:26:"sequential-ordering_number";i:1;s:42:"offline-donation-instruction_email_message";s:331:"<p>To make an offline donation toward this cause, follow these steps: </p><ol><li>Write a check payable to "{sitename}"</li><li>On the memo line of the check, indicate that the donation is for "{sitename}"</li><li>Mail your check to:</li></ol>{offline_mailing_address}<br><p>Your tax-deductible donation is greatly appreciated!</p>";s:30:"donation-receipt_email_message";s:394:"Dear {name},\n\nThank you for your donation. Your generosity is appreciated! Here are the details of your donation:\n\n<strong>Donor:</strong> {fullname}\n<strong>Donation:</strong> {donation}\n<strong>Donation Date:</strong> {date}\n<strong>Amount:</strong> {amount}\n<strong>Payment Method:</strong> {payment_method}\n<strong>Payment ID:</strong> {payment_id}\n\n{receipt_link}\n\n\n\nSincerely,\n{sitename}\n";s:26:"new-donation_email_message";s:280:"Hi there,\n\nThis email is to inform you that a new donation has been made on your website: {site_url}.\n\n<strong>Donor:</strong> {name}\n<strong>Donation:</strong> {donation}\n<strong>Amount:</strong> {amount}\n<strong>Payment Method:</strong> {payment_method}\n\nThank you,\n\n{sitename}\n";s:22:"new-donation_recipient";a:1:{i:0;s:33:"admin@milestonefamilyhospital.com";}s:30:"new-offline-donation_recipient";a:1:{i:0;s:33:"admin@milestonefamilyhospital.com";}s:28:"new-donor-register_recipient";a:1:{i:0;s:33:"admin@milestonefamilyhospital.com";}s:25:"new-donation_notification";s:7:"enabled";s:20:"auto_format_currency";s:2:"on";s:12:"success_page";i:2179;s:12:"failure_page";i:2180;s:20:"donor_dashboard_page";i:2181;s:41:"override_legacy_donation_management_pages";s:7:"enabled";s:12:"history_page";i:2181;s:18:"subscriptions_page";i:2181;s:9:"user_type";s:12:"organization";s:10:"cause_type";s:6:"health";s:10:"base_state";s:2:"LA";s:24:"option_based_form_editor";s:8:"disabled";s:33:"new-offline-donation_notification";s:7:"enabled";s:41:"offline-donation-instruction_notification";s:7:"enabled";}', 'off'),
(92123, 'give_default_api_version', 'v1', 'no'),
(92124, 'wpdz_give_donors_db_version', '1.0', 'no'),
(92125, 'wpdz_give_donormeta_db_version', '1.0', 'no'),
(92126, 'wpdz_give_comments_db_version', '1.0', 'no'),
(92127, 'wpdz_give_commentmeta_db_version', '1.0', 'no'),
(92128, 'wpdz_give_sessions_db_version', '1.0', 'no'),
(92129, 'wpdz_give_formmeta_db_version', '1.0', 'no'),
(92130, 'wpdz_give_sequential_ordering_db_version', '1.0', 'no'),
(92131, 'wpdz_give_donationmeta_db_version', '1.0', 'no'),
(92141, '_give_table_check', '1771644363', 'off'),
(92144, 'give_onboarding', 'a:1:{s:7:"form_id";i:2182;}', 'auto'),
(92133, 'give_completed_upgrades', 'a:41:{i:0;b:0;i:1;s:25:"v18_upgrades_core_setting";i:2;s:30:"v220_rename_donation_meta_type";i:3;s:38:"v270_store_stripe_account_for_donation";i:4;s:17:"v20_logs_upgrades";i:5;s:30:"upgrade_give_user_caps_cleanup";i:6;s:32:"upgrade_give_payment_customer_id";i:7;s:27:"upgrade_give_offline_status";i:8;s:26:"v18_upgrades_form_metadata";i:9;s:30:"v189_upgrades_levels_post_meta";i:10;s:26:"v1812_update_amount_values";i:11;s:34:"v1812_update_donor_purchase_values";i:12;s:23:"v1813_update_user_roles";i:13;s:29:"v1813_update_donor_user_roles";i:14;s:43:"v1817_update_donation_iranian_currency_code";i:15;s:24:"v1817_cleanup_user_roles";i:16;s:39:"v1818_assign_custom_amount_set_donation";i:17;s:30:"v1818_give_worker_role_cleanup";i:18;s:26:"v20_upgrades_form_metadata";i:19;s:32:"v20_move_metadata_into_new_table";i:20;s:23:"v20_rename_donor_tables";i:21;s:23:"v20_upgrades_donor_name";i:22;s:25:"v20_upgrades_user_address";i:23;s:29:"v20_upgrades_payment_metadata";i:24;s:30:"v201_upgrades_payment_metadata";i:25;s:23:"v201_add_missing_donors";i:26;s:33:"v201_move_metadata_into_new_table";i:27;s:18:"v201_logs_upgrades";i:28;s:32:"v210_verify_form_status_upgrades";i:29;s:25:"v213_delete_donation_meta";i:30;s:28:"v215_update_donor_user_roles";i:31;s:22:"v224_update_donor_meta";i:32;s:31:"v224_update_donor_meta_forms_id";i:33;s:20:"v230_move_donor_note";i:34;s:23:"v230_move_donation_note";i:35;s:41:"v230_delete_donor_wall_related_donor_data";i:36;s:43:"v230_delete_donor_wall_related_comment_data";i:37;s:30:"v240_update_form_goal_progress";i:38;s:21:"v241_remove_sale_logs";i:39;s:39:"add-past-donation-data-to-revenue-table";i:40;s:21:"migrate_existing_logs";}', 'off'),
(92134, 'give_version', '4.10.1', 'off'),
(92139, 'give_install_pages_created', '1', 'off'),
(99098, 'eael_show_reset_password_on_form_submit_356', '1', 'off'),
(92300, 'cht_created_on', '2025-10-15', 'auto'),
(92301, 'cht_devices', '', 'auto'),
(92355, 'cht_custom_color', '', 'auto'),
(92302, 'cht_position', 'right', 'auto'),
(92303, 'cht_cta', '&lt;p&gt;Contact us&lt;/p&gt;', 'auto'),
(92304, 'cht_numb_slug', 'Phone,Whatsapp,', 'auto'),
(92305, 'cht_social_whatsapp', 'a:18:{s:5:"value";s:15:"+234-9029084858";s:11:"full_number";s:14:"+2349029084858";s:15:"embedded_window";s:2:"no";s:16:"embedded_message";s:29:"<p>How can I help you? :)</p>";s:15:"is_default_open";s:2:"no";s:17:"wp_popup_headline";s:22:"Let''s chat on WhatsApp";s:22:"wp_popup_head_bg_color";s:7:"#4AA485";s:17:"wp_popup_nickname";s:0:"";s:16:"wp_popup_profile";s:0:"";s:17:"input_placeholder";s:21:"Write your message...";s:12:"emoji_picker";s:3:"yes";s:10:"is_desktop";s:7:"checked";s:9:"is_mobile";s:7:"checked";s:8:"bg_color";s:7:"#49E670";s:5:"title";s:8:"WhatsApp";s:10:"new_window";s:1:"1";s:9:"link_type";s:8:"personal";s:16:"use_whatsapp_web";s:3:"yes";}', 'auto'),
(92306, 'cht_social_phone', 'a:8:{s:5:"value";s:14:"+2349029084858";s:10:"is_desktop";s:7:"checked";s:9:"is_mobile";s:7:"checked";s:8:"bg_color";s:7:"#03E78B";s:5:"title";s:5:"Phone";s:10:"new_window";s:1:"1";s:9:"link_type";s:8:"personal";s:16:"use_whatsapp_web";s:3:"yes";}', 'auto'),
(92307, 'cht_widget_size', '54', 'auto'),
(92308, 'widget_icon', 'chat-base', 'auto'),
(92309, 'cht_widget_img', '', 'auto'),
(92310, 'cht_color', '#FF6060', 'auto'),
(92311, 'chaty_intro_popup', 'hide', 'auto'),
(92312, 'Chaty_show_affiliate_box_after', '2025-10-20', 'auto'),
(92320, 'chaty_show_upgrade_box_after', '2025-10-30', 'auto'),
(92322, 'chaty_updated_on', '1760542050', 'auto'),
(121414, '_site_transient_timeout_community-events-dff4d25267d23efd3f831a1f58da28d9', '1771465745', 'off'),
(92328, 'cht_social_Chatway', '', 'auto'),
(92329, 'cht_social_Facebook_Messenger', '', 'auto'),
(92330, 'cht_social_Email', '', 'auto'),
(92331, 'cht_social_Instagram_DM', '', 'auto'),
(92332, 'cht_social_Instagram', '', 'auto'),
(92333, 'cht_social_SMS', '', 'auto'),
(92334, 'cht_social_Contact_Us', '', 'auto'),
(92335, 'cht_social_Poptin', '', 'auto'),
(92336, 'cht_social_Line', '', 'auto'),
(92337, 'cht_social_Telegram', '', 'auto'),
(92338, 'cht_social_Google_Maps', '', 'auto'),
(92339, 'cht_social_Viber', '', 'auto'),
(92340, 'cht_social_Twitter', '', 'auto'),
(92341, 'cht_social_WeChat', '', 'auto'),
(92342, 'cht_social_Snapchat', '', 'auto'),
(92343, 'cht_social_TikTok', '', 'auto'),
(92344, 'cht_social_Waze', '', 'auto'),
(92345, 'cht_social_Linkedin', '', 'auto'),
(92346, 'cht_social_Vkontakte', '', 'auto'),
(92347, 'cht_social_Slack', '', 'auto'),
(92348, 'cht_social_Discord', '', 'auto'),
(92349, 'cht_social_Microsoft_Teams', '', 'auto'),
(92350, 'cht_social_Link', '', 'auto'),
(92351, 'cht_social_Custom_Link', '', 'auto'),
(92352, 'cht_social_Custom_Link_3', '', 'auto'),
(92353, 'cht_social_Custom_Link_4', '', 'auto'),
(92354, 'cht_social_Custom_Link_5', '', 'auto'),
(92356, 'cht_widget_font', 'System Stack', 'auto'),
(92357, 'positionSide', '', 'auto'),
(92358, 'cht_bottom_spacing', '', 'auto'),
(92359, 'cht_side_spacing', '', 'auto'),
(92360, 'cht_cta_switcher', '', 'auto'),
(92361, 'chaty_attention_effect', 'pulse-icon', 'auto'),
(92362, 'chaty_default_state', 'click', 'auto'),
(92363, 'chaty_trigger_on_time', 'yes', 'auto'),
(92364, 'chaty_trigger_time', '0', 'auto'),
(92365, 'chaty_trigger_on_exit', 'no', 'auto'),
(92366, 'chaty_trigger_on_scroll', 'no', 'auto'),
(92367, 'chaty_trigger_on_page_scroll', '', 'auto'),
(92368, 'cht_close_button', 'yes', 'auto'),
(92369, 'cht_close_button_text', 'Hide', 'auto'),
(92370, 'chaty_icons_view', 'vertical', 'auto'),
(92371, 'cht_widget_title', 'Widget-1', 'auto'),
(92372, 'cht_active', '1', 'auto'),
(92373, 'cht_cta_action', 'all_time', 'auto'),
(92374, 'cht_cta_text_color', '#333333', 'auto'),
(92375, 'cht_cta_bg_color', '#ffffff', 'auto'),
(92376, 'cht_pending_messages', 'off', 'auto'),
(92377, 'cht_number_of_messages', '1', 'auto'),
(92378, 'cht_number_color', '#ffffff', 'auto'),
(92379, 'cht_number_bg_color', '#dd0000', 'auto'),
(92380, 'cta_type', 'simple-view', 'auto'),
(92381, 'cta_heading_text', '', 'auto'),
(92382, 'cta_body_text', '', 'auto'),
(92383, 'cta_header_text_color', '', 'auto'),
(92384, 'cta_header_bg_color', '', 'auto'),
(92385, 'cht_license_key', '', 'auto'),
(92386, 'show_first_chaty_box', '2', 'auto'),
(92395, 'cht_is_chatway_added', '1', 'auto'),
(88817, 'eael_show_reset_password_on_form_submit_234', '1', 'off'),
(121422, '_site_transient_timeout_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9', '1771465747', 'off'),
(121423, '_site_transient_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9', '1771422547', 'off'),
(121424, '_transient_timeout_dash_v2_88ae138922fe95674369b1cb3d215a2b', '1771465747', 'off'),
(121425, '_transient_dash_v2_88ae138922fe95674369b1cb3d215a2b', '<div class="rss-widget"><ul><li><a class=''rsswidget'' href=''https://wordpress.org/news/2026/02/ai-leaders-credential/''>Piloting the AI Leaders Micro-Credential</a></li><li><a class=''rsswidget'' href=''https://wordpress.org/news/2026/02/wordpress-6-9-1-maintenance-release/''>WordPress 6.9.1 Maintenance Release</a></li></ul></div><div class="rss-widget"><ul><li><a class=''rsswidget'' href=''https://ma.tt/2026/02/boris-cherny/''>Matt: Boris Cherny</a></li><li><a class=''rsswidget'' href=''https://openchannels.fm/building-better-habits-for-freelancers-and-creators/''>Open Channels FM: Building Better Habits for Freelancers and Creators</a></li><li><a class=''rsswidget'' href=''https://openchannels.fm/a-founders-podcast-tech-stack/''>Open Channels FM: A Founder’s Podcast Tech Stack</a></li></ul></div>', 'off'),
(121426, 'can_compress_scripts', '1', 'on'),
(121449, 'elementor_pro_remote_info_api_data_3.28.3', 'a:2:{s:7:"timeout";i:1771466831;s:5:"value";s:251951:"{"stable_version":"3.35.1","last_updated":"2026-02-11 10:26:59","sections":"a:2:{s:11:\\"description\\";s:161:\\"Elementor Pro adds new features to the Elementor Page Builder plugin. Control your conversions, your user engagement, your entire website, from one page builder.\\";s:9:\\"changelog\\";s:235958:\\"<h2>Elementor Pro - by Elementor.com<\\/h2>\\n<h4>3.35.1 - 2026-02-11<\\/h4>\\n<ul>\\n<li>Fix: Enqueue script errors when <code>WP_DEBUG<\\/code> is enabled (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/34617\\">#34617<\\/a>)<\\/li>\\n<li>Fix: General UI issues in Editor screens in WordPress Admin<\\/li>\\n<\\/ul>\\n<h4>3.35.0 - 2026-02-02<\\/h4>\\n<ul>\\n<li>Tweak: Extended the color picker to support ACF fields - Editor V4<\\/li>\\n<li>Tweak: Enabled size variables with custom units across relevant controls - Editor V4<\\/li>\\n<li>Tweak: Enabled size variables in border radius controls - Editor V4<\\/li>\\n<\\/ul>\\n<h4>3.34.4 - 2026-01-29<\\/h4>\\n<ul>\\n<li>Fix: Shortcodes overflow the screen on Saved Templates screen in WordPress Admin<\\/li>\\n<li>Fix: Avoid Multiple Popups control does not work in Popups<\\/li>\\n<\\/ul>\\n<h4>3.34.3 - 2026-01-26<\\/h4>\\n<ul>\\n<li>Fix: Theme Builder WordPress view does not work as expected<\\/li>\\n<li>Fix: Submissions menu appears even when the setting is disabled<\\/li>\\n<\\/ul>\\n<h4>3.34.2 - 2026-01-22<\\/h4>\\n<ul>\\n<li>Tweak: Updated notification behavior in Elementor menu in WordPress admin<\\/li>\\n<\\/ul>\\n<h4>3.34.1 - 2026-01-20<\\/h4>\\n<ul>\\n<li>Tweak: Unified the Elementor interface into a single place to manage, optimize, and configure Elementor capabilities in WordPress admin<\\/li>\\n<\\/ul>\\n<h4>3.34.0 - 2025-12-22<\\/h4>\\n<ul>\\n<li>New: Added support for Display Conditions for Atomic Elements - Editor V4<\\/li>\\n<li>Tweak: Enabled media queries for the Desktop breakpoint only in Custom CSS - Editor V4<\\/li>\\n<li>Tweak: Added support for ACF field in Dynamic Tags - Editor V4<\\/li>\\n<li>Tweak: Added support for Google Calendar in Contact URL Dynamic Tag - Editor V4<\\/li>\\n<li>Tweak: Added support for Tel link in Contact URL Dynamic Tag - Editor V4<\\/li>\\n<li>Tweak: Added support for ACF Image field in Dynamic Tags - Editor V4<\\/li>\\n<li>Tweak: Removed icon from the accessibility tree in Flip Box widget<\\/li>\\n<li>Tweak: Applied CSS logical properties in text-align controls and improved RTL rendering in the Editor<\\/li>\\n<li>Fix: Website Template library displayed in English instead of the translated language<\\/li>\\n<li>Fix: Custom CSS field breaks when using certain characters - Editor V4<\\/li>\\n<\\/ul>\\n<h4>3.33.2 - 2025-12-03<\\/h4>\\n<ul>\\n<li>Fix: Incorrect status shown for Custom Code, Fonts, and Icons after importing a Website Template<\\/li>\\n<li>Fix: Display Conditions window appears empty in the editor<\\/li>\\n<\\/ul>\\n<h4>3.33.1 - 2025-11-11<\\/h4>\\n<ul>\\n<li>Fix: Styles not loading correctly in Custom Fonts and Custom Icons admin screens (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/33396\\">#33396<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.33.0 - 2025-11-10<\\/h4>\\n<ul>\\n<li>New: Introducing Custom CSS for element-level styling with full isolation and responsive control - Editor V4<\\/li>\\n<li>New: Introducing media save to cloud in Website Templates, enabling users to store media assets directly in the cloud for easier access and management.<\\/li>\\n<li>Tweak: Added support for Post Excerpt dynamic tag - Editor V4<\\/li>\\n<li>Tweak: Added support for Internal URL dynamic tag - Editor V4<\\/li>\\n<li>Tweak: Added support for Post Terms dynamic tag - Editor V4<\\/li>\\n<li>Tweak: Added support for Shortcode dynamic tag - Editor V4<\\/li>\\n<li>Tweak: Added support for Popup dynamic tag - Editor V4<\\/li>\\n<li>Tweak: Added support for Off-Canvas dynamic tag - Editor V4<\\/li>\\n<li>Tweak: Added support for Lightbox dynamic tag - Editor V4<\\/li>\\n<li>Tweak: Added support for Add To Cart dynamic tag - Editor V4<\\/li>\\n<li>Tweak: Added support for ACF URL dynamic tag - Editor V4<\\/li>\\n<li>Tweak: Added support for Archive Title dynamic tag - Editor V4<\\/li>\\n<li>Tweak: Added support for the Email Contact URL dynamic tag - Editor V4<\\/li>\\n<li>Tweak: Added support for reduced-motion preferences in Flip Box widget<\\/li>\\n<li>Tweak: Updated minimum supported versions for Chrome, Firefox, and Safari<\\/li>\\n<li>Tweak: Updated Notes button location in the Editor Top Bar<\\/li>\\n<\\/ul>\\n<h4>3.32.3 - 2025-10-21<\\/h4>\\n<ul>\\n<li>Fix: Website Template fails to apply when Custom Code or Custom Icons are included<\\/li>\\n<\\/ul>\\n<h4>3.32.2 - 2025-09-29<\\/h4>\\n<ul>\\n<li>Fix: Exported taxonomies are not displayed correctly on the summary page in Website Templates export<\\/li>\\n<li>Fix: Certain taxonomies are not exported as expected in Website Templates export<\\/li>\\n<\\/ul>\\n<h4>3.32.1 - 2025-09-16<\\/h4>\\n<ul>\\n<li>Fix: Theme Builder fails to load when containers are disabled<\\/li>\\n<li>Fix: Popup and single product templates not imported or exported as expected<\\/li>\\n<\\/ul>\\n<h4>3.32.0 - 2025-09-15<\\/h4>\\n<ul>\\n<li>New: Introducing Size Variables to store and reuse numeric values across spacing, typography, layout, and borders - Editor V4<\\/li>\\n<li>New: Introducing granular Transitions with property-level control for advanced micro-animations - Editor V4<\\/li>\\n<li>New: Added granular content selection for Website Templates import and export, including pages, menus, post types, and taxonomies<\\/li>\\n<li>Tweak: Enhanced accessibility of background images in Slides widget with proper aria attributes (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/23543\\">#23543<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/31063\\">#31063<\\/a>)<\\/li>\\n<li>Tweak: Added REST API support for the Custom Code feature<\\/li>\\n<li>Tweak: Moved Background control from Content tab to Style tab in Flip Box widget<\\/li>\\n<li>Tweak: Removed SVG icons from the accessibility tree in Share Buttons widget<\\/li>\\n<li>Tweak: Removed dropdown indicator icons from the accessibility tree in WordPress Menu widget<\\/li>\\n<li>Fix: PHP 8.4 deprecation notices when running with <code>WP_DEBUG<\\/code> enabled<\\/li>\\n<li>Fix: Reduced-motion preferences are not applied to Animated Headline widget<\\/li>\\n<li>Fix: Reduced-motion preferences are not applied in Motion Effects<\\/li>\\n<li>Fix: Added required PHP and WordPress versions to the plugin header<\\/li>\\n<\\/ul>\\n<h4>3.31.3 - 2025-09-08<\\/h4>\\n<ul>\\n<li>Security Fix: Improved code security enforcement in WordPress Menu widget<\\/li>\\n<\\/ul>\\n<h4>3.31.2 - 2025-08-10<\\/h4>\\n<ul>\\n<li>Tweak: Improved release version functionality<\\/li>\\n<\\/ul>\\n<h4>3.31.1 - 2025-08-06<\\/h4>\\n<ul>\\n<li>Tweak: Updated <code>form-data<\\/code> package version<\\/li>\\n<\\/ul>\\n<h4>3.31.0 - 2025-08-05<\\/h4>\\n<ul>\\n<li>New: Introducing Attributes - add custom HTML attributes to elements for advanced control - Editor V4<\\/li>\\n<li>Tweak: Optimized Custom Code styles by removing redundant RTL file<\\/li>\\n<li>Tweak: Improved performance by loading ribbon styles only when used in Call to Action and Price Table widgets<\\/li>\\n<li>Tweak: Improved semantic markup structure for header and footer documents<\\/li>\\n<li>Tweak: Reorganized design controls in Animated Headline widget<\\/li>\\n<li>Tweak: Reorganized design controls in Blockquote widget<\\/li>\\n<li>Tweak: Reorganized design controls in Countdown widget<\\/li>\\n<li>Tweak: Replaced SASS mixins and functions with native CSS logical properties<\\/li>\\n<li>Fix: Empty headers are rendered in Table of Contents widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/28167\\">#28167<\\/a>)<\\/li>\\n<li>Fix: <code>TypeError<\\/code> bug in Menu widget<\\/li>\\n<\\/ul>\\n<h4>3.30.1 - 2025-07-22<\\/h4>\\n<ul>\\n<li>Security Fix: Improved content sanitization in multiple widgets<\\/li>\\n<li>Fix: UI issue in Hotspot widget when Optimized Markup experiment is enabled<\\/li>\\n<li>Fix: Taxonomy filter not working in the Editor when Optimized Markup experiment is enabled<\\/li>\\n<\\/ul>\\n<h4>3.30.0 - 2025-07-01<\\/h4>\\n<ul>\\n<li>New: Introduced Full Website Templates in the Cloud - export, manage, and reuse full site kits across all your websites from one place<\\/li>\\n<li>Tweak: Activated &quot;Optimized Markup&quot; feature on new sites<\\/li>\\n<li>Tweak: Activated &quot;Menu&quot; feature on new sites<\\/li>\\n<li>Tweak: Improved error handling for Theme Builder display conditions<\\/li>\\n<li>Tweak: Added styling controls to Post Excerpt widget<\\/li>\\n<li>Tweak: Improved accessibility with <code>role<\\/code> and <code>aria-label<\\/code> attributes Post Navigation widget<\\/li>\\n<li>Tweak: Added <code>aria-label<\\/code> in Form widget<\\/li>\\n<li>Tweak: Added <code>aria-label<\\/code> in Login widget<\\/li>\\n<li>Tweak: Arranged content as lists in Portfolio and Posts widgets<\\/li>\\n<li>Tweak: Added Box Shadow and Text Shadow controls in Countdown widget<\\/li>\\n<li>Tweak: Moved image resolution control to content tab in Price List widget<\\/li>\\n<li>Tweak: Renamed and reorganized style sections in Price List widget<\\/li>\\n<li>Tweak: Added conditional logic to controls in Price Table widget<\\/li>\\n<li>Tweak: Grouped layout controls under list section in Price List widget<\\/li>\\n<li>Tweak: Updated minimum required WordPress version to 6.6<\\/li>\\n<li>Fix: Inline font icons support doesn''t work in Post Navigation widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/24367\\">#24367<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18343\\">#18343<\\/a>)<\\/li>\\n<li>Fix: Page Title condition doesn''t work on child pages in Widget Display Conditions<\\/li>\\n<li>Fix: Editor users with &quot;Access to edit content only&quot; are able to delete elements<\\/li>\\n<li>Fix: Links are not crawlable in Video Playlist widget<\\/li>\\n<li>Fix: Uses hardcoded admin fonts in Video Playlist widget<\\/li>\\n<li>Fix: Editor freezes when the Form widget is used with a high PHP upload size limit<\\/li>\\n<li>Fix: Errors occur when Debug mode is enabled in Slides widget<\\/li>\\n<li>Fix: Plugin dependency not enforced in Elementor Pro<\\/li>\\n<li>Fix: Console shows deprecation warning in Global Widgets<\\/li>\\n<\\/ul>\\n<h4>3.29.2 - 2025-06-04<\\/h4>\\n<ul>\\n<li>Tweak: Added selectors to Menu widget for compatibility with Optimized Markup experiment<\\/li>\\n<\\/ul>\\n<h4>3.29.1 - 2025-05-28<\\/h4>\\n<ul>\\n<li>Security Fix: Improved code security enforcement in Animated Headline widget<\\/li>\\n<li>Security Fix: Improved code security enforcement in Price Table widget<\\/li>\\n<\\/ul>\\n<h4>3.29.0 - 2025-05-19<\\/h4>\\n<ul>\\n<li>New: Introduced Cloud Templates - save, manage, and reuse your templates across all your sites from a single cloud library<\\/li>\\n<li>Tweak: Improved accessibility with <code>role<\\/code> attributes in Share Buttons widget<\\/li>\\n<li>Tweak: Improved accessibility by grouping content with <code>role=region<\\/code> in the Video Playlist widget<\\/li>\\n<li>Fix: Focus color is not applied correctly for accessibility in WordPress Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/24239\\">#24239<\\/a>)<\\/li>\\n<li>Fix: Common scripts loaded late when using the Theme Builder<\\/li>\\n<\\/ul>\\n<h4>3.28.4 - 2025-05-05<\\/h4>\\n<ul>\\n<li>Fix: Empty results appeared on the frontend when using the Taxonomy Filter with the ''Avoid Duplicates'' option in Loop Grid widget<\\/li>\\n<li>Fix: Errors occur when Debug mode is enabled and the Optimized Markup experiment is active<\\/li>\\n<\\/ul>\\n<h4>3.28.3 - 2025-04-16<\\/h4>\\n<ul>\\n<li>Tweak: Improved sidebar navigation flow on the Elementor Home screen<\\/li>\\n<\\/ul>\\n<h4>3.28.2 - 2025-03-30<\\/h4>\\n<ul>\\n<li>Fix: Default Elementor animation shown for logged-out users when using an &quot;External URL&quot; source in Lottie widget<\\/li>\\n<\\/ul>\\n<h4>3.28.1 - 2025-03-23<\\/h4>\\n<ul>\\n<li>Security Fix: Improved code security enforcement in Animated Headline and Form widgets<\\/li>\\n<\\/ul>\\n<h4>3.28.0 - 2025-03-17<\\/h4>\\n<ul>\\n<li>Tweak: Ensured File Upload field styles are overridden by global styles in Form widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11651\\">#11651<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17223\\">#17223<\\/a>)<\\/li>\\n<li>Tweak: Updated Scroll Snap description to clarify incompatibility with animations and motion effects<\\/li>\\n<li>Tweak: Prevented special characters from being encoded in the email subject field in Form widget<\\/li>\\n<li>Tweak: Loaded module styles within the module instead of registering them in <code>plugin.php<\\/code><\\/li>\\n<li>Tweak: Updated minimum required WordPress version to 6.5<\\/li>\\n<li>Tweak: Improved keyboard accessibility for menus in Editor Top Bar<\\/li>\\n<li>Tweak: Made the edit button accessible in the Template widget<\\/li>\\n<li>Tweak: Optimized Form widget performance by caching field assets <code>using get_style_depends()<\\/code> and <code>get_script_depends()<\\/code> methods<\\/li>\\n<li>Tweak: Added Text Shadow control in Testimonial Carousel, Call to Action and Animated Headline widgets<\\/li>\\n<li>Fix: Button icon alignment breaks when Inline Font Icons feature is activated (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16077\\">#16077<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16511\\">#16511<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17692\\">#17692<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17922\\">#17922<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/19253\\">#19253<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/19370\\">#19370<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21236\\">#21236<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21844\\">#21844<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/28080\\">#28080<\\/a>)<\\/li>\\n<li>Fix: Dropdown caret color did not follow menu item color when Inline Font Icons feature is activated (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17500\\">#17500<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18466\\">#18466<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21664\\">#21664<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/24929\\">#24929<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/28064\\">#28064<\\/a>)<\\/li>\\n<li>Fix: Page doesn''t scroll up when a coupon error notice appears in Checkout widget<\\/li>\\n<\\/ul>\\n<h4>3.27.7 - 2025-03-13<\\/h4>\\n<ul>\\n<li>Security Fix: Improved code security enforcement in Lottie widget<\\/li>\\n<\\/ul>\\n<h4>3.27.6 - 2025-03-10<\\/h4>\\n<ul>\\n<li>Security Fix: Improved code security enforcement in Template Condition<\\/li>\\n<\\/ul>\\n<h4>3.27.5 - 2025-03-03<\\/h4>\\n<ul>\\n<li>Fix: The <code>wp_trigger_error<\\/code> function causes the site to crash instead of triggering a warning when used with ACF text<\\/li>\\n<\\/ul>\\n<h4>3.27.4 - 2025-02-16<\\/h4>\\n<ul>\\n<li>Security Fix: Improved code security enforcement in Screenshots module<\\/li>\\n<li>Security Fix: Improved code security enforcement in Query control<\\/li>\\n<li>Fix: ACF <code>true_false<\\/code> field causing a fatal error when used as a dynamic tag with third-party plugins (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/30170\\">#30170<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.27.3 - 2025-02-06<\\/h4>\\n<ul>\\n<li>Security Fix: Improved code security enforcement in Stripe Button widget<\\/li>\\n<\\/ul>\\n<h4>3.27.2 - 2025-02-03<\\/h4>\\n<ul>\\n<li>Fix: Value type configuration issue causing errors when using ACF<\\/li>\\n<li>Fix: Hide content on responsive breakpoint option is not working on WordPress Menu widget when Optimized Markup experiment is activated<\\/li>\\n<\\/ul>\\n<h4>3.27.1 - 2025-01-27<\\/h4>\\n<ul>\\n<li>Tweak: Increased the number of items allowed in Dynamic Tags options in Display Conditions for Elements<\\/li>\\n<li>Security Fix: Improved code security enforcement in Global widget<\\/li>\\n<li>Security Fix: Improved code security enforcement in Lottie widget<\\/li>\\n<li>Security Fix: Improved code security enforcement in Admin settings<\\/li>\\n<li>Fix: Accessible navigation in popups caused unintended scrolling of the page when triggered (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/29175\\">#29175<\\/a>)<\\/li>\\n<li>Fix: Empty custom fields are missing in the Dynamic Tags options in Display Conditions for Elements<\\/li>\\n<\\/ul>\\n<h4>3.27.0 - 2025-01-20<\\/h4>\\n<ul>\\n<li>Tweak: Removed the <code>elementor-widget-container<\\/code> div from the Menu, Loop, Table of Contents, Form, and Hotspot widgets as part of the Optimized Markup experiment to improve HTML structure<\\/li>\\n<li>Tweak: Reduced DOM size by optimizing the submit button markup in Search widget<\\/li>\\n<li>Tweak: Moved style loading to the head instead of the footer to improve CLS<\\/li>\\n<li>Tweak: Enabled conditional loading of Swiper.js based on widget dependencies to reduce unnecessary assets and improve page load times<\\/li>\\n<li>Tweak: Standardized navigation elements like arrows and bullets across all carousel and slider widgets for improved accessibility<\\/li>\\n<li>Tweak: Improved accessibility when the submit button has only an icon and no text in Search widget<\\/li>\\n<li>Tweak: Removed <code>load_plugin_textdomain()<\\/code> function from Elementor Pro<\\/li>\\n<\\/ul>\\n<h4>3.26.3 - 2025-01-07<\\/h4>\\n<ul>\\n<li>Security Fix: Improved code security enforcement in Search widget<\\/li>\\n<li>Fix: Height issues cause slideshow thumbnails to display incorrectly in Media Carousel (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/29663\\">#29663<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.26.2 - 2024-12-22<\\/h4>\\n<ul>\\n<li>Fix: Menu items are not clickable in various scenarios in Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/29191\\">#29191<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.26.1 - 2024-12-17<\\/h4>\\n<ul>\\n<li>Fix: Restore deprecated <code>Plugin::enqueue_styles()<\\/code> function to avoid errors with 3rd party plugins<\\/li>\\n<\\/ul>\\n<h4>3.26.0 - 2024-12-16<\\/h4>\\n<ul>\\n<li>New: Introducing dynamic content support for Off-canvas in Loop Grid widget templates - enabling seamless display of additional content dynamically (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/29049\\">#29049<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/28935\\">#28935<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7106\\">#7106<\\/a>)<\\/li>\\n<li>New: AdBlock Detection trigger for Popups - display targeted popups for visitors using ad blockers<\\/li>\\n<li>New: Added Reload Page link action for Dynamic Tags<\\/li>\\n<li>Tweak: Added &quot;Space Between Dots&quot; control to Carousel widgets (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2526\\">#2526<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3277\\">#3277<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21697\\">#21697<\\/a>)<\\/li>\\n<li>Tweak: Replaced hidden <code>elementor-screen-only<\\/code> div with <code>aria-label<\\/code> attributes<\\/li>\\n<li>Tweak: Removed <code>elementor-widget-container<\\/code> div from Elementor widgets as part of the Optimized Markup experiment<\\/li>\\n<li>Tweak: Optimize popup styling by loading it only when necessary<\\/li>\\n<li>Tweak: Updated Gap between slides control to support only PX units in Carousel widget<\\/li>\\n<li>Tweak: Removed the dependency between the Tabs handler and the Menu handler<\\/li>\\n<li>Tweak: Added the ability to set <code>aria-label<\\/code> in Carousel widgets<\\/li>\\n<li>Tweak: Added <code>aria-roledescription=carousel<\\/code> to carousel wrapper<\\/li>\\n<li>Tweak: Added <code>aria-roledescription=slide<\\/code> to slide wrapper<\\/li>\\n<li>Tweak: Optimized carousel widgets markup as part of the Optimized Markup experiment<\\/li>\\n<li>Tweak: Updated minimum required Safari version to 15.5<\\/li>\\n<li>Tweak: Facebook widgets are no longer supported on mobile due to Facebook functionality changes<\\/li>\\n<li>Fix: Motion Effects sticky feature is not working when Scroll Snap is enabled<\\/li>\\n<li>Fix: Custom Image Resolution option is not working in Gallery widget<\\/li>\\n<li>Fix: ''Reading Settings'' unexpectedly reduces the number of posts displayed when using the Archive with Pagination setting<\\/li>\\n<li>Fix: Step Form does not scroll to the top when the first field is not an input field in Form widget<\\/li>\\n<li>Fix: Display Condition feature is available without an active Elementor license in Floating Elements<\\/li>\\n<li>Fix: Background options of Flip Box in Loop Grid widget are not working when images are added using ACF Dynamic Tags<\\/li>\\n<li>Fix: Dropdown icon in the Select field of the Form widget is cut off when the Inline Font Icons feature is activated<\\/li>\\n<li>Fix: Incompatibility between Form widget and WPML when using Nested Elements<\\/li>\\n<li>Fix: Performance issues when changing the title name in the Menu widget<\\/li>\\n<li>Fix: Warnings appear when Element Caching is set to Inactive in Carousel widgets<\\/li>\\n<li>Fix: Swiper styling missing from Lightbox inside Gallery widgets<\\/li>\\n<\\/ul>\\n<h4>3.25.5 - 2024-12-10<\\/h4>\\n<ul>\\n<li>Security Fix: Improved code security enforcement in Form widget<\\/li>\\n<li>Fix: Accessible navigation in popups caused unintended scrolling of the page when triggered (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/29175\\">#29175<\\/a>)<\\/li>\\n<li>Fix: Popup overlay shown for non-logged users even when disabled<\\/li>\\n<\\/ul>\\n<h4>3.25.4 - 2024-11-20<\\/h4>\\n<ul>\\n<li>Tweak: Improved Global Widget loading method to enhance performance<\\/li>\\n<\\/ul>\\n<h4>3.25.3 - 2024-11-13<\\/h4>\\n<ul>\\n<li>Fix: Nested Elements are activated even when the Container experiment is inactive<\\/li>\\n<\\/ul>\\n<h4>3.25.2 - 2024-11-03<\\/h4>\\n<ul>\\n<li>Fix: Styling issues affecting popup layout when using a Dynamic Tag to open the popup<\\/li>\\n<li>Fix: Image captions are not displaying for non-logged-in users in Media Carousel widget<\\/li>\\n<li>Fix: Custom Add to Cart widget with Quantity enabled causes critical error (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/29159\\">#29159<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.25.1 - 2024-10-31<\\/h4>\\n<ul>\\n<li>Fix: Multiple Custom Add to Cart widgets on the same page are adding the same product<\\/li>\\n<\\/ul>\\n<h4>3.25.0 - 2024-10-28<\\/h4>\\n<ul>\\n<li>Tweak: Added pagination functionality to the Live Results in Search widget<\\/li>\\n<li>Tweak: Added Anchor Offset control to allow precise positioning when scrolling to anchor links on the page<\\/li>\\n<li>Tweak: Load motion effects styles only when they are in use<\\/li>\\n<li>Tweak: Load sticky styles only when they are in use<\\/li>\\n<li>Tweak: Load popup styles only when they are in use<\\/li>\\n<li>Tweak: Load theme builder styles only when they are in use<\\/li>\\n<li>Tweak: Load transition styles for Call to Action and Gallery widgets only when they are in use<\\/li>\\n<li>Tweak: Load styles for Form widgets separately to enhance performance<\\/li>\\n<li>Tweak: Load styles for WooCommerce widgets separately to enhance performance<\\/li>\\n<li>Tweak: Load styles for Theme Elements widgets separately to enhance performance<\\/li>\\n<li>Tweak: Load styles for Carousel widgets separately to enhance performance<\\/li>\\n<li>Tweak: Load styles for Pricing widgets separately to enhance performance<\\/li>\\n<li>Tweak: Load styles for Floating Elements separately to enhance performance<\\/li>\\n<li>Tweak: Load styles for Link in Bio widgets separately to enhance performance<\\/li>\\n<li>Tweak: Load minified CSS in the Loop Builder''s Call to Action button in the Editor<\\/li>\\n<li>Tweak: Removed &quot;Payments&quot; module styles<\\/li>\\n<li>Tweak: Removed <code>elementor-button-wrapper<\\/code> div from Payapl widget as part of the Optimized Markup experiment<\\/li>\\n<li>Tweak: Removed <code>elementor-button-wrapper<\\/code> div from Stripe widget as part of the Optimized Markup experiment<\\/li>\\n<li>Tweak: Merged &quot;Form Submissions&quot; feature into the version and moved it to the Advanced tab<\\/li>\\n<li>Tweak: Merged &quot;Display Conditions&quot; into the version<\\/li>\\n<li>Fix: Missing translation string for the empty message in the Table of Contents widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/27580\\">#27580<\\/a>)<\\/li>\\n<li>Fix: Local Storage and Session Storage were being used even when popups were not in use (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7151\\">#7151<\\/a>)<\\/li>\\n<li>Fix: Masonry layout is not working when pagination is set to &quot;Load More&quot; or &quot;Infinite Scroll&quot; in Loop Grid widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/23684\\">#23684<\\/a>)<\\/li>\\n<li>Fix: Extra gap between widgets on the frontend when using Off-canvas widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/27706\\">#27706<\\/a>)<\\/li>\\n<li>Fix: Pagination and custom queries did not work when the Posts Widget was saved as a Global Widget or used via shortcode<\\/li>\\n<li>Fix: Lightbox videos are missing controls and displayed at the wrong size in Media Carousel widget<\\/li>\\n<li>Fix: Pagination options with Individual Pagination not working as expected in Posts and Loop Grid widgets<\\/li>\\n<li>Fix: Justified or Masonry layouts for the Pro Gallery would not display images on the frontend when inserted via nested tabs<\\/li>\\n<li>Fix: Error issue in the Loop Grid widget when used in theme parts with the Taxonomy Filter<\\/li>\\n<li>Fix: Removed the focus ring after clicking to open the Off Canvas inside the Editor<\\/li>\\n<li>Fix: Background gradient colors from the dynamic color tag values are not rendering on the frontend<\\/li>\\n<li>Fix: Excessive database requests generated by the Loop Grid widget<\\/li>\\n<li>Fix: Colors from Dynamic Tags were not rendered on the frontend<\\/li>\\n<li>Fix: Display issue in the Menu widget caused by the ''Native Intersection Observer API<\\/li>\\n<li>Fix: Dropdown area not working in certain scenarios in Menu widget<\\/li>\\n<li>Fix: Content Width control inside the Mega Menu is displaying an empty value<\\/li>\\n<\\/ul>\\n<h4>3.24.4 - 2024-10-09<\\/h4>\\n<ul>\\n<li>Security Fix: Improved code security enforcement in Media Carousel widget<\\/li>\\n<\\/ul>\\n<h4>3.24.3 - 2024-10-01<\\/h4>\\n<ul>\\n<li>Fix: Floating Elements template not loading when Single Page template is set with All Singular condition<\\/li>\\n<li>Fix: Form field styles not loading properly in various scenarios<\\/li>\\n<\\/ul>\\n<h4>3.24.2 - 2024-09-18<\\/h4>\\n<ul>\\n<li>Fix: Icons not displaying when Inline SVG Icons experiment is active in Link In Bio widgets and Floating Elements<\\/li>\\n<\\/ul>\\n<h4>3.24.1 - 2024-09-12<\\/h4>\\n<ul>\\n<li>Fix: Widget styles not loading correctly on front causing alignment inconsistencies (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/28676\\">#28676<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.24.0 - 2024-09-10<\\/h4>\\n<ul>\\n<li>New: Introducing support for Variable Fonts - allowing for more dynamic and flexible text styling (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6703\\">#6703<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11333\\">#11333<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/19277\\">#19277<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/25485\\">#25485<\\/a>)<\\/li>\\n<li>Tweak: Added ''Structure'' indication for widgets with Display Conditions applied (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/28027\\">#28027<\\/a>)<\\/li>\\n<li>Tweak: Added a new option for setting the live search results width (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/28280\\">#28280<\\/a>)<\\/li>\\n<li>Tweak: Improved Honeypot field functionality in Form widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/28480\\">#28480<\\/a>)<\\/li>\\n<li>Tweak: Added options to ''Copy'', ''Paste'', and ''Clear'' Display Conditions in Context Menu<\\/li>\\n<li>Tweak: Improved performance of the Menu widget when using Dynamic Tags in the URL field<\\/li>\\n<li>Tweak: Improved performance when using Dynamic Tags in Nested Elements<\\/li>\\n<li>Tweak: Added the option for users to disable Akismet for specific Elementor forms<\\/li>\\n<li>Tweak: Adjusted URL structure when presenting the Search Archive page in Search widget<\\/li>\\n<li>Tweak: Added the ''Create Template'' button in Search widget<\\/li>\\n<li>Tweak: Added an option to enable the ''Loader'' animation while live results are loading in Search widget<\\/li>\\n<li>Tweak: Load share buttons compatibility styles only when they are in use<\\/li>\\n<li>Tweak: Load dialog styles only when they are in use<\\/li>\\n<li>Tweak: Load global widget styles only during Editor preview<\\/li>\\n<li>Tweak: Conditionally load widget styles only when the widgets are used<\\/li>\\n<li>Tweak: Load styles for CTA hover animations only when they are in use<\\/li>\\n<li>Tweak: Load notes styles only when the WordPress Toolbar is displayed<\\/li>\\n<li>Tweak: Split <code>animations.min.css<\\/code> into multiple CSS files and load them conditionally<\\/li>\\n<li>Tweak: Promoted Display Conditions feature to Stable status<\\/li>\\n<li>Tweak: Merged Taxonomy Filter feature into the version<\\/li>\\n<li>Tweak: Merged Search feature into the version<\\/li>\\n<li>Tweak: Added a note to ''Current Query'' explaining the impact of WordPress settings on pagination within Archives<\\/li>\\n<li>Tweak: Added the ability to set <code>aria-label<\\/code> for the Off-Canvas widget<\\/li>\\n<li>Fix: Manual Selection option is not excluding sticky posts in Posts and Loop Grid widgets (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18689\\">#18689<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/23331\\">#23331<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/28179\\">#28179<\\/a>)<\\/li>\\n<li>Fix: Template ID does not change according to the imported Loop Item (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21404\\">#21404<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22202\\">#22202<\\/a>)<\\/li>\\n<li>Fix: ''Editing Mode'' for the Off-canvas was not functioning correctly in certain scenarios<\\/li>\\n<li>Fix: Added definition to <code>clear_custom_image_sizes<\\/code> hook to prevent edge case issues<\\/li>\\n<li>Fix: Flickering issue with search result buttons when closing results using the keyboard escape key in Search widget<\\/li>\\n<li>Fix: Theme Style settings for buttons were overriding the text styling in Search widget<\\/li>\\n<li>Fix: Nesting menu inside another menu causes functionality issues in Menu widget<\\/li>\\n<li>Fix: Error when using array as custom fields value in Dynamic Tags<\\/li>\\n<\\/ul>\\n<h4>3.23.3 - 2024-08-05<\\/h4>\\n<ul>\\n<li>Fix: Dropdown area not working in certain scenarios in Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/28194\\">#28194<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.23.2 - 2024-07-29<\\/h4>\\n<ul>\\n<li>Fix: Horizontal scroll bar appearing on the page when using Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/28087\\">#28087<\\/a>)<\\/li>\\n<li>Fix: Dropdown area disappearing in certain scenarios in Menu widget<\\/li>\\n<\\/ul>\\n<h4>3.23.1 - 2024-07-23<\\/h4>\\n<ul>\\n<li>Security Fix: Improved code security enforcement in link URL<\\/li>\\n<\\/ul>\\n<h4>3.23.0 - 2024-07-15<\\/h4>\\n<ul>\\n<li>New: Search Widget with Live Results - Display live search results as visitors type into the search box, enhancing user experience and engagement (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/27664\\">#27664<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/24931\\">#24931<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21459\\">#21459<\\/a>)<\\/li>\\n<li>Tweak: Renamed <code>width<\\/code> to <code>Min width<\\/code> and added <code>Max width<\\/code> control to Hotspot tooltips (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18930\\">#18930<\\/a>)<\\/li>\\n<li>Tweak: Applied a logical DOM order to the Mega Menu widget to improve accessibility<\\/li>\\n<li>Tweak: Added the ability to set <code>aria-label<\\/code> for WordPress Menu widget<\\/li>\\n<li>Tweak: Added the ability to set <code>aria-label<\\/code> for Menu widget<\\/li>\\n<li>Tweak: Added a bottom option to the Image Position control in Call to Action widget<\\/li>\\n<li>Fix: Missing version string in included CSS query string when Improved CSS Loading is enabled (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21879\\">#21879<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/23821\\">#23821<\\/a>)<\\/li>\\n<li>Fix: Form submission icon message does not display correctly when Inline Font Icons feature is activated<\\/li>\\n<li>Fix: Save and Close button position issues in the conditions screen in Theme Builder.<\\/li>\\n<li>Fix: Focus appears on the first element when using the mouse to open Off-Canvas <\\/li>\\n<li>Fix: Links to Elementor Settings are broken in various locations<\\/li>\\n<li>Fix: Conditions field not showing all relevant conditions in Theme Builder<\\/li>\\n<li>Fix: Off-Canvas flickering in sticky containers with exit animations triggered by sticky effects<\\/li>\\n<\\/ul>\\n<h4>3.22.1 - 2024-06-24<\\/h4>\\n<ul>\\n<li>Fix: Styling of Global widgets not loading when Element Caching experiment is activated (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/27704\\">#27704<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.22.0 - 2024-06-16<\\/h4>\\n<ul>\\n<li>New: Introducing Off-Canvas widget - create engaging and creative layers triggered by a link (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6225\\">#6225<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21769\\">#21769<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/25770\\">#25770<\\/a>)<\\/li>\\n<li>Tweak: Added option to remove ''User IP'' and ''User Agent'' from the form submissions metadata (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/14285\\">#14285<\\/a>)<\\/li>\\n<li>Tweak: Replaced <code>waypoints.js<\\/code> library with the native Intersection Observer API<\\/li>\\n<li>Tweak: Extended Alignment and Position capabilities in Form widget<\\/li>\\n<li>Tweak: Moved icon View control to style tab in Flip Box widget<\\/li>\\n<li>Tweak: Moved icon View control to style tab in Call to Action widget<\\/li>\\n<li>Tweak: Optimized Form widget to eliminate unnecessary markup when the button icon is empty<\\/li>\\n<li>Tweak: Optimized Posts widget to eliminate unnecessary markup when Load More button text is empty<\\/li>\\n<li>Tweak: Remove <code>placeholder<\\/code> arguments from URL controls<\\/li>\\n<li>Tweak: Implemented CSS logical properties to Icon Position in Form, Posts and Menu Cart widgets<\\/li>\\n<li>Tweak: Activated Display Conditions feature for existing sites<\\/li>\\n<li>Tweak: Activated Taxonomy Filter feature for existing sites<\\/li>\\n<li>Tweak: Added functionality to delay the running of the ready triggers on inner elements<\\/li>\\n<li>Fix: Icons are now part of the link in the Menu Widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/24298\\">#24298<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/25112\\">#25112<\\/a>)<\\/li>\\n<li>Fix: <code>all: unset<\\/code> assigned to buttons cause focus issues (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/24322\\">#24322<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/25448\\">#25448<\\/a>)<\\/li>\\n<li>Fix: Menu cart SVG icon disappears on front when Optimized Control Loading experiment is activated (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/27342\\">#27342<\\/a>)<\\/li>\\n<li>Fix: Elementor Pro auto-updates are not working on multisite networks (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/12615\\">#12615<\\/a>)<\\/li>\\n<li>Fix: PHP error appears in the editor when using Loop Grid in an archive template<\\/li>\\n<li>Fix: UI glitch on Icon Position control in Paypal and Stripe Buttons widgets<\\/li>\\n<li>Fix: Icon Position control RTL issue in Hotspot widget<\\/li>\\n<li>Fix: Manual Selection &quot;Include By&quot; Query doesn''t work with product categories<\\/li>\\n<\\/ul>\\n<h4>3.21.3 - 2024-05-20<\\/h4>\\n<ul>\\n<li>Security Fix: Improved code security enforcement in Loop Grid widget<\\/li>\\n<li>Fix: License expired affects the Display Conditions functionality in the front end<\\/li>\\n<\\/ul>\\n<h4>3.21.2 - 2024-04-30<\\/h4>\\n<ul>\\n<li>Fix: Special characters are not displayed correctly when using the Excerpt widget in Loop template (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/25860\\">#25860<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.21.1 - 2024-04-24<\\/h4>\\n<ul>\\n<li>Fix: Excerpt Length setting doesn''t function correctly for languages with non-English characters in Post Excerpt widget<\\/li>\\n<\\/ul>\\n<h4>3.21.0 - 2024-04-15<\\/h4>\\n<ul>\\n<li>New: Introducing Loop Taxonomy Query - Enabling the display of post and product categories and tags within Loop Grid and Loop Carousel widgets (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21372\\">#21372<\\/a>)<\\/li>\\n<li>Tweak: Optimized Hotspot widget to prevent rendering when no image is provided<\\/li>\\n<li>Tweak: Optimized Blockquote widget to eliminate unnecessary markup when devoid of content<\\/li>\\n<li>Tweak: Optimized Template widget to eliminate unnecessary markup when no template is selected<\\/li>\\n<li>Tweak: Optimized Code Highlight widget to eliminate unnecessary markup when there is no content<\\/li>\\n<li>Tweak: Implemented CSS logical properties in Elementor<\\/li>\\n<li>Tweak: Implemented accessibility improvements in Portfolio widget<\\/li>\\n<li>Tweak: Implemented accessibility improvements of Author Avatar image alt text in Post Info widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/25440\\">#25440<\\/a>)<\\/li>\\n<li>Tweak: Notes feature merged to version<\\/li>\\n<li>Tweak: Implemented accessibility improvements of Profile Picture alt text in Author widget<\\/li>\\n<li>Fix: Display issue on hover state in WooCommerce Menu Cart widget<\\/li>\\n<\\/ul>\\n<h4>3.20.3 - 2024-04-10<\\/h4>\\n<ul>\\n<li>Fix: Compatibility issue between the My Account widget and other third-party plugins (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/20986\\">#20986<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.20.2 - 2024-03-26<\\/h4>\\n<ul>\\n<li>Security Fix: Improved code security enforcement in Media Carousel widget<\\/li>\\n<li>Security Fix: Improved code security enforcement in Form widget<\\/li>\\n<li>Security Fix: Improved code security enforcement in Post Navigation widget<\\/li>\\n<li>Security Fix: Improved code security enforcement in Gallery widget<\\/li>\\n<li>Security Fix: Improved code security enforcement in Video Playlist widget<\\/li>\\n<\\/ul>\\n<h4>3.20.1 - 2024-03-20<\\/h4>\\n<ul>\\n<li>Fix: Strengthened code integrity in deprecated Woo Single Element widget<\\/li>\\n<li>Fix: PHP error notice appears when using Loop Grid with the Taxonomy Filter widgets<\\/li>\\n<\\/ul>\\n<h4>3.20.0 - 2024-03-11<\\/h4>\\n<ul>\\n<li>Tweak: Implemented OR logic in the Display Conditions feature<\\/li>\\n<li>Tweak: Added X and Threads social networks to Share Buttons widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/25299\\">#25299<\\/a>)<\\/li>\\n<li>Tweak: Added Archive Title dynamic tag rule in Display Conditions feature<\\/li>\\n<li>Tweak: Added Featured Image Title dynamic tag rule in Display Conditions feature<\\/li>\\n<li>Tweak: Added Featured Image Alt dynamic tag rule in Display Conditions feature<\\/li>\\n<li>Tweak: Added Featured Image Caption dynamic tag rule in Display Conditions feature<\\/li>\\n<li>Tweak: Added Author Bio dynamic tag rule in Display Conditions feature<\\/li>\\n<li>Tweak: Added Author Email dynamic tag rule in Display Conditions feature<\\/li>\\n<li>Tweak: Added Author Website dynamic tag rule in Display Conditions feature<\\/li>\\n<li>Tweak: Added Page Title rule in Display Conditions feature<\\/li>\\n<li>Tweak: Added Post Title rule in Display Conditions feature<\\/li>\\n<li>Tweak: Added Featured Image rule in Display Conditions feature<\\/li>\\n<li>Tweak: Added Comments Number rule in Display Conditions feature<\\/li>\\n<li>Tweak: Added Archive Author rule in Display Conditions feature<\\/li>\\n<li>Tweak: Added support for WordPress Custom Fields in Display Conditions feature<\\/li>\\n<li>Tweak: Implemented accessibility improvements in Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/23875\\">#23875<\\/a>)<\\/li>\\n<li>Tweak: Implemented accessibility improvements in Login widget<\\/li>\\n<li>Tweak: Added additional style controls in the Table of Contents widget<\\/li>\\n<li>Tweak: Added Transition Duration option in Blockquote widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21295\\">#21295<\\/a>)<\\/li>\\n<li>Tweak: Added Transition Duration to button in Flip Box widget<\\/li>\\n<li>Tweak: Added Transition Duration to button in Author Box widget<\\/li>\\n<li>Tweak: Added Transition Duration to List in Table of Contents widget<\\/li>\\n<li>Tweak: Added Transition Duration to button in Login widget<\\/li>\\n<li>Tweak: Added Transition Duration in Post Navigation widget<\\/li>\\n<li>Tweak: Added Transition Duration Show More in Video Playlist widget<\\/li>\\n<li>Tweak: Added Transition Duration to button in Form widget<\\/li>\\n<li>Tweak: Removed separator-none argument from all Editor controls<\\/li>\\n<li>Tweak: Add <code>&lt;time&gt;<\\/code> wrapper for Date and Time items in Post Info widget<\\/li>\\n<li>Tweak: Page Transitions feature merged to version<\\/li>\\n<li>Tweak: Scroll Snap feature merged to version<\\/li>\\n<li>Tweak: Promoted Display Conditions feature to Beta status and activated for new sites<\\/li>\\n<li>Tweak: Promoted Taxonomy Filter feature to beta status and activated for new sites<\\/li>\\n<li>Fix: Page Transitions feature and Load Font Awesome 4 Support cause a console error (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18885\\">#18885<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/19334\\">#19334<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21082\\">#21082<\\/a>)<\\/li>\\n<li>Fix: Added better output escaping in Taxonomy Filter widget<\\/li>\\n<\\/ul>\\n<h4>3.19.3 - 2024-02-26<\\/h4>\\n<ul>\\n<li>Tweak: Improved Loop CSS loading structure in Loop Grid item<\\/li>\\n<li>Security Fix: Addressed security weaknesses in Dynamic Tags<\\/li>\\n<\\/ul>\\n<h4>3.19.2 - 2024-02-07<\\/h4>\\n<ul>\\n<li>Fix: Export data inconsistencies when using form actions in Form widget<\\/li>\\n<\\/ul>\\n<h4>3.19.1 - 2024-02-05<\\/h4>\\n<ul>\\n<li>Fix: Enqueuing non-existing Loop Template CSS file in Loop Item template (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/24959\\">#24959<\\/a>)<\\/li>\\n<li>Fix: Improved code security enforcement in Countdown widget<\\/li>\\n<\\/ul>\\n<h4>3.19.0 - 2024-01-29<\\/h4>\\n<ul>\\n<li>New: Introducing Display Conditions for Elements - allowing users to customize content visibility based on specified criteria (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4246\\">#4246<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21152\\">#21152<\\/a>)<\\/li>\\n<li>New: Implemented Akismet Integration for enhanced spam protection and security in Form widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11401\\">#11401<\\/a>)<\\/li>\\n<li>New: Introducing Permissions functionality to Element Manager - providing users with enhanced control over access and management capabilities<\\/li>\\n<li>Tweak: Added styling option for dropdown indicator in Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21907\\">#21907<\\/a>)<\\/li>\\n<li>Tweak: Added additional size units and custom units in all elements<\\/li>\\n<li>Tweak: Implemented CSS logical properties in WordPress Menu widget<\\/li>\\n<li>Tweak: Implemented CSS logical properties in Reviews widget<\\/li>\\n<li>Tweak: Implemented CSS logical properties in Countdown widget<\\/li>\\n<li>Tweak: Implemented CSS logical properties in Elementor Editor<\\/li>\\n<li>Tweak: Updated <code>jquery.smartmenus.js<\\/code> version from 1.1.1 to 1.2.0<\\/li>\\n<li>Fix: Dynamic Background Image does not load on the first Loop Item in a Loop Grid (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21489\\">#21489<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22368\\">#22368<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/23085\\">#23085<\\/a>)<\\/li>\\n<li>Fix: History panel deprecation notices in console log<\\/li>\\n<li>Fix: Second Pro rollback installed the latest version instead of the specifically selected older version<\\/li>\\n<li>Fix: Incorrect position of the dropdown content when applying entrance animation in Menu Widget<\\/li>\\n<li>Fix: UX issues when using in-place editing in Menu widget<\\/li>\\n<li>Fix: Pagination with page reload is not working when used with the Taxonomy filter and Loop Grid widget in Archive template<\\/li>\\n<\\/ul>\\n<h4>3.18.2 - 2023-12-20<\\/h4>\\n<ul>\\n<li>Fix: Modified controls sanitization to enforce better security policies in Price List widget<\\/li>\\n<li>Fix: Error messages related to loop filter appear on front when using PHP 8.X and <code>WP_DEBUG<\\/code> is true<\\/li>\\n<\\/ul>\\n<h4>3.18.1 - 2023-12-06<\\/h4>\\n<ul>\\n<li>Fix: No results appeared when reloading the page with deep link and de-selecting terms in Taxonomy Filter widget<\\/li>\\n<li>Fix: No results appeared when filtering the Uncategorized category in Filter Taxonomy widget<\\/li>\\n<li>Fix: Notes still available when the Notes feature is deactivated<\\/li>\\n<\\/ul>\\n<h4>3.18.0 - 2023-12-04<\\/h4>\\n<ul>\\n<li>Tweak: Added the ability to upload files as attachments to emails in the File Upload field in Form widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4868\\">#4868<\\/a>)<\\/li>\\n<li>Tweak: Introduced the capability to design and edit the empty state in the Loop Grid widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/24261\\">#24261<\\/a>)<\\/li>\\n<li>Tweak: Implemented the option to close the menu content area with a click anywhere on the screen in Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22686\\">#22686<\\/a>)<\\/li>\\n<li>Tweak: Improve scrolling behavior inside the content area when there is not enough space in Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22712\\">#22712<\\/a>)<\\/li>\\n<li>Tweak: Expanded breakpoint options in Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22488\\">#22488<\\/a>)<\\/li>\\n<li>Tweak: Added Logical Combination control in Taxonomy Filter widget<\\/li>\\n<li>Tweak: Added additional units to Horizontal and Vertical padding for Dropdown in WordPress Menu widget<\\/li>\\n<li>Tweak: Hide navigation arrows when there is only one slide in Loop Carousel and Carousel widgets<\\/li>\\n<li>Tweak: Added various HTML Tag controls in Video Playlist widget<\\/li>\\n<li>Tweak: Added responsive control to navigation size in Slides, Reviews, Media Carousel and Testimonial Carousel widgets<\\/li>\\n<li>Tweak: Added semantic <code>&lt;search&gt;<\\/code> wrapper in Search Form widget<\\/li>\\n<li>Tweak: Added semantic <code>&lt;search&gt;<\\/code> wrapper in Taxonomy Filter widget<\\/li>\\n<li>Tweak: Added Multiple Selection control in Taxonomy Filter widget<\\/li>\\n<li>Fix: Deprecated notice when using ${var} in strings instead of {$var} with PHP 8.2 (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/23927\\">#23927<\\/a>)<\\/li>\\n<li>Fix: Dropdown indicator position issue in Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/23947\\">#23947<\\/a>)<\\/li>\\n<li>Fix: Dynamic Tags are not available when choosing ''self-hosted'' source in Video widget<\\/li>\\n<li>Fix: Telephone field placeholder is aligned to the left in RTL websites in Form widget<\\/li>\\n<\\/ul>\\n<h4>3.17.1 - 2023-11-01<\\/h4>\\n<ul>\\n<li>Fix: Modified controls sanitization to enforce better security policies in Code Highlight, Form, Lottie, Price List, and Video Playlist widgets<\\/li>\\n<\\/ul>\\n<h4>3.17.0 - 2023-10-25<\\/h4>\\n<ul>\\n<li>Tweak: Added AJAX pagination option or seamless page navigation between content in Loop Grid widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1284\\">#1284<\\/a>)<\\/li>\\n<li>Tweak: Introduced Individual Pagination option when multiple Post widgets are on the same page, providing enhanced control over pagination<\\/li>\\n<li>Tweak: Introduced Individual Pagination option when multiple Loop Grid widgets are on the same page, providing enhanced control over pagination<\\/li>\\n<li>Tweak: Added a None option to the breakpoint options in Menu widget<\\/li>\\n<li>Tweak: Added a horizontal scrolling option in Menu widget<\\/li>\\n<li>Tweak: Upgraded minimum required PHP version to 7.3<\\/li>\\n<li>Tweak: Improved accessibility when minimize button is disabled in Table of Content widget<\\/li>\\n<li>Fix: Table of Content widget without icons displays <code>undefined<\\/code> error (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17523\\">#17523<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17768\\">#17768<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18463\\">#18463<\\/a>)<\\/li>\\n<li>Fix: Hover behavior issues on menu items in Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/23430\\">#23430<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22431\\">#22431<\\/a>)<\\/li>\\n<li>Fix: Links inside Loop Carousel are not working on initial load in Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/23705\\">#23705<\\/a>)<\\/li>\\n<li>Fix: Popups accessible navigation adds outlines to the wrong first focusable element<\\/li>\\n<li>Fix: Dropdown area aligned to the left side of the screen if contains Tabs widget in Menu widget<\\/li>\\n<li>Fix: Content horizontal position not aligning correctly when used with carousel widgets in Menu widget<\\/li>\\n<li>Fix: Accessibility errors in PageSpeed Insights in Table of Contents widget<\\/li>\\n<\\/ul>\\n<h4>3.16.2 - 2023-09-20<\\/h4>\\n<ul>\\n<li>Fix: Fit to Content dropdown position calculation is incorrect in Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/23808\\">#23808<\\/a>)<\\/li>\\n<li>Fix: Reverted hide navigation arrows when there is only one slide in the Loop or Nested carousel (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/23804\\">#23804<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.16.1 - 2023-09-14<\\/h4>\\n<ul>\\n<li>Fix: Dynamic tag for ACF image field is not working as expected (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/23757\\">#23757<\\/a>)<\\/li>\\n<li>Fix: Sticky functionality affects padding values in Container (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/23758\\">#23758<\\/a>)<\\/li>\\n<li>Fix: HTML list issues for padding and margin in Menu widget<\\/li>\\n<\\/ul>\\n<h4>3.16.0 - 2023-09-12<\\/h4>\\n<ul>\\n<li>Tweak: Implemented accessibility improvements in Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/23607\\">#23607<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22554\\">#22554<\\/a>)<\\/li>\\n<li>Fix: ''Fallback: Recent Posts'' option malfunctions in the Query control (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21436\\">#21436<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/23259\\">#23259<\\/a>)<\\/li>\\n<li>Tweak: Hide navigation arrows when there is only one slide in the Loop or Nested carousel (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22056\\">#22056<\\/a>)<\\/li>\\n<li>Tweak: Used appropriate image <code>alt<\\/code> in Testimonial Carousel widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17680\\">#17680<\\/a>)<\\/li>\\n<li>Tweak: Optimized Scroll Snap functionality when using Container widget<\\/li>\\n<li>Tweak: Enhanced Elementor Role Manager functionality when using Containers<\\/li>\\n<li>Tweak: Added Notes feature to the Editor Top Bar<\\/li>\\n<li>Tweak: Replace CSS <code>float<\\/code> with other layouts in the Editor<\\/li>\\n<li>Tweak: Upgraded HTML Structure for the Menu widget<\\/li>\\n<li>Tweak: Implemented CSS logical properties in Carousel and Menu widgets<\\/li>\\n<li>Tweak: Added keyboard accessibility to a link in Posts widget<\\/li>\\n<li>Tweak: Loop Builder feature merged to version<\\/li>\\n<li>Fix: Addressed inconsistency in hover effect durations between icon, dropdown indicator colors, and text colors in the Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22376\\">#22376<\\/a>)<\\/li>\\n<li>Fix: Slides break if the parent container is set to HTML A tag in Loop Carousel and Carousel widgets (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22678\\">#22678<\\/a>)<\\/li>\\n<li>Fix: The icon size setting is not affecting uploaded SVG icons in the Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22372\\">#22372<\\/a>)<\\/li>\\n<li>Fix: Taxonomy filter does not work with slug in foreign characters (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/23315\\">#23315<\\/a>)<\\/li>\\n<li>Fix: Improved code security enforcement in Dynamic Tags<\\/li>\\n<li>Fix: Sticky container incorrectly adjusts its width when transitioning from a smaller breakpoint to a larger one within the Editor<\\/li>\\n<\\/ul>\\n<h4>3.15.1 - 2023-08-09<\\/h4>\\n<ul>\\n<li>Fix: Improved code security enforcement in Table of Contents widget<\\/li>\\n<\\/ul>\\n<h4>3.15.0 - 2023-07-31<\\/h4>\\n<ul>\\n<li>New: Introducing Taxonomy Filter widget - Empower visitors to seamlessly filter listings in Loop Grids based on taxonomies (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3140\\">#3140<\\/a>)<\\/li>\\n<li>Tweak: Added an &quot;Offset Sides&quot; functionality in Carousel and Loop Carousel widgets (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21114\\">#21114<\\/a>)<\\/li>\\n<li>Tweak: Modified the size of the Publish button in the Editor Top Bar feature (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22472\\">#22472<\\/a>)<\\/li>\\n<li>Tweak: Improved Ajax permissions functionality for better security enforcement<\\/li>\\n<li>Tweak: Added option for pagination custom position in Carousel and Loop Carousel widgets<\\/li>\\n<li>Tweak: Added option for navigation custom position in Carousel and Loop Carousel widgets<\\/li>\\n<li>Tweak: Added additional styling options for navigation in Carousel and Loop Carousel widgets<\\/li>\\n<li>Tweak: Added labels to shortcode column in WordPress admin<\\/li>\\n<li>Tweak: Unified the appearance of <code>stretch<\\/code> and <code>center<\\/code> buttons in Menu widget<\\/li>\\n<li>Tweak: Unified the appearance of <code>stretch<\\/code> and <code>center<\\/code> buttons in My Account widget<\\/li>\\n<li>Tweak: Improved panel UI in Video Playlist widget<\\/li>\\n<li>Tweak: Implemented CSS logical properties in Elementor Editor<\\/li>\\n<li>Tweak: Added &quot;Title HTML Tag&quot; and &quot;Description HTML Tag&quot; in Price List widget<\\/li>\\n<li>Tweak: Added &quot;Title HTML Tag&quot; and &quot;Description HTML Tag&quot; in Slides widget<\\/li>\\n<li>Tweak: Added &quot;Title HTML Tag&quot; and &quot;Description HTML Tag&quot; in Flip Box widget<\\/li>\\n<li>Tweak: Added &quot;Description HTML Tag&quot; in Call To Action widget<\\/li>\\n<li>Security Fix: Improved code security enforcement in Share Buttons widget<\\/li>\\n<li>Security Fix: Improved code security enforcement in Form widget<\\/li>\\n<li>Fix: WooCommerce Status page failed to recognize Elementor WooCommerce widgets<\\/li>\\n<li>Fix: Pagination does not work inside single templates when using Posts and Loop Grid widgets<\\/li>\\n<li>Fix: Incorrect saving of WooCommerce page settings in Elementor site settings under certain scenarios<\\/li>\\n<\\/ul>\\n<h4>3.14.1 - 2023-06-26<\\/h4>\\n<ul>\\n<li>Tweak: Improved navigation on touch devices in Carousel widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22827\\">#22827<\\/a>)<\\/li>\\n<li>Fix: Missing navigation arrows on lightbox in Gallery widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22870\\">#22870<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.14.0 - 2023-06-19<\\/h4>\\n<ul>\\n<li>New: Introducing Carousel widget - Infinite design possibilities, and nesting capabilities (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2587\\">#2587<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/219\\">#219<\\/a>)<\\/li>\\n<li>Tweak: Added Static Item Position functionality to Alternate template in Loop Grid widget<\\/li>\\n<li>Tweak: Added visual indication of Page Parts<\\/li>\\n<li>Tweak: Added dividers option between menu items in Menu widget<\\/li>\\n<li>Tweak: Changed the HTML structure of Pagination and Navigation in Loop Carousel and Nested Carousel widgets<\\/li>\\n<li>Tweak: Added shop page in WooCommerce Pages section in Site Settings<\\/li>\\n<li>Tweak: Added Text Shadow, Box Shadow and Padding control to button in Call to Action widget<\\/li>\\n<li>Tweak: Added Lazy Load support for images in Video Playlist widget<\\/li>\\n<li>Tweak: Added <code>alt<\\/code> attribute to images in Video Playlist widget<\\/li>\\n<li>Tweak: Replaced select control with choose control for Flip Direction control in Flip Box widget<\\/li>\\n<li>Tweak: Added keyboard accessibility to Carousel and Loop Carousel widgets<\\/li>\\n<li>Tweak: Use <code>media_types<\\/code> array in Media controls<\\/li>\\n<li>Fix: Lightbox is still enabled after disabling it in the Site Settings in Gallery widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11193\\">#11193<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/19871\\">#19871<\\/a>)<\\/li>\\n<li>Fix: Responsive settings for templates don''t work as expected when Additional Custom Breakpoints feature is active (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16819\\">#16819<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/19394\\">#19394<\\/a>)<\\/li>\\n<li>Fix: Inner containers are not presented as expected in Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21813\\">#21813<\\/a>)<\\/li>\\n<li>Fix: Popup width does not support percentages (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22413\\">#22413<\\/a>)<\\/li>\\n<li>Fix: PHP 8.x throws errors when using WooCommerce Ajax response (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22199\\">#22199<\\/a>)<\\/li>\\n<li>Fix: Mini cart template appears as empty in various scenarios in Menu Cart widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22789\\">#22789<\\/a>)<\\/li>\\n<li>Fix: Order by Price doesn''t work for the Latest products or Manual Selection in Products widget<\\/li>\\n<li>Fix: Dropdown indicator icon is not vertically aligned to the text when using icon in Menu Widget<\\/li>\\n<li>Fix: Mixed content warning in the console for Video Playlist widget<\\/li>\\n<li>Fix: Preview settings are not presented as expected after first save in Loop Template<\\/li>\\n<li>Fix: Not-crawlable link error in Video Playlist widget<\\/li>\\n<li>Fix: Lightbox is still enabled after disabling it in the Site Settings in Logo widget<\\/li>\\n<li>Fix: Focus state issue on page load when using Table of Content widget<\\/li>\\n<\\/ul>\\n<h4>3.13.2 - 2023-05-22<\\/h4>\\n<ul>\\n<li>Fix: Hover settings not working as expected on Touch-Enabled devices in Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22258\\">#22258<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.13.1 - 2023-05-11<\\/h4>\\n<ul>\\n<li>Security Fix: Addressed security weaknesses in access management related functions<\\/li>\\n<li>Fix: Excerpt content pulled from post content is showing with HTML tags in Loop Grid widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22367\\">#22367<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.13.0 - 2023-05-08<\\/h4>\\n<ul>\\n<li>Tweak: Provided an option to assign excerpt automatically from post content in Post Excerpt dynamic tag (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/20256\\">#20256<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21715\\">#21715<\\/a>)<\\/li>\\n<li>Tweak: Added Display Conditions functionality in Editor Top bar (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21675\\">#21675<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/22050\\">#22050<\\/a>)<\\/li>\\n<li>Tweak: Removed <code>elementor_page_id<\\/code> from request URLs in the WC AJAX calls (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18675\\">#18675<\\/a>)<\\/li>\\n<li>Tweak: Added icons to menu items in Mega Menu widget (<a href=\\"https:\\/\\/github.com\\/orgs\\/elementor\\/discussions\\/21602\\">#21602<\\/a>)<\\/li>\\n<li>Tweak: Added keyboard accessibility to Toggle Button in WordPress Menu widget (<a href=\\"https:\\/\\/github.com\\/orgs\\/elementor\\/discussions\\/2348\\">#2348<\\/a>)<\\/li>\\n<li>Tweak: Added ''Active item state'' to top-level menu items for anchor links in the Menu widget<\\/li>\\n<li>Tweak: Added keyboard accessibility to navigation arrows in Loop Carousel widget<\\/li>\\n<li>Tweak: Added keyboard accessibility to navigation arrows in Slides widget<\\/li>\\n<li>Tweak: Added keyboard accessibility to navigation arrows in Media, Testimonial and Reviews Carousel widgets<\\/li>\\n<li>Tweak: Added keyboard accessibility to Table of Content widget<\\/li>\\n<li>Tweak: Added keyboard accessibility to Search Form widget<\\/li>\\n<li>Tweak: Added accessibility to images in Slides widget<\\/li>\\n<li>Tweak: Added accessibility to images in Call To Action widget<\\/li>\\n<li>Tweak: Added accessibility to images in Media Carousel widget<\\/li>\\n<li>Tweak: Added accessibility to images in Gallery widget<\\/li>\\n<li>Tweak: Added Lazy Load support for avatar image in Post Info widget<\\/li>\\n<li>Tweak: Added Lazy Load support to various Elementor Editor and Admin images<\\/li>\\n<li>Tweak: Added Lazy Load support for author image in Author Box widget<\\/li>\\n<li>Tweak: Added Lazy Load support for images in Price List widget<\\/li>\\n<li>Fix: Content width is affected by the widget''s width when Content Width is set to Fit to Content in Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21842\\">#21842<\\/a>)<\\/li>\\n<li>Fix: Empty value on Rows field causes an error in Products widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21451\\">#21451<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.12.2 - 2023-04-09<\\/h4>\\n<ul>\\n<li>Fix: Mini cart template appears as empty in various WordPress themes (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21836\\">#21836<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.12.1 - 2023-04-02<\\/h4>\\n<ul>\\n<li>Fix: Default background colors are presented as transparent in Popup (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21824\\">#21824<\\/a>)<\\/li>\\n<li>Fix: Reverted the tweak of Form Submissions feature merged to the version (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21821\\">#21821<\\/a>)<\\/li>\\n<li>Fix: Dropdown area is not closing when hovering outside of the content area in Menu widget<\\/li>\\n<\\/ul>\\n<h4>3.12.0 - 2023-03-29<\\/h4>\\n<ul>\\n<li>New: Introducing the Mega Menu with the new Menu widget - empowers you to achieve a much higher level of menu design, customization, and creativity<\\/li>\\n<li>New: Diversify your design with a Loop Alternate template - apply another template within your Loop Grid for design creativity<\\/li>\\n<li>New: Kickstart your workflow with predesigned Loop container-based templates<\\/li>\\n<li>Tweak: Added custom icon controls to various locations in Menu Cart widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/13678\\">#13678<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17941\\">#17941<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/19295\\">#19295<\\/a>)<\\/li>\\n<li>Tweak: Added a spacing control between navigation and slides in the Loop Carousel<\\/li>\\n<li>Tweak: Added responsive control to the ''Gap between slides'' control in the Loop Carousel<\\/li>\\n<li>Tweak: Added Custom CSS section in Loop Item template<\\/li>\\n<li>Tweak: Added an Article class metadata in Loop Item template<\\/li>\\n<li>Tweak: Added Lazy Load support for background images in CTA widget when using the Lazy Load Background Images experiment<\\/li>\\n<li>Tweak: Added Lazy Load support for background images in Flipbox widget when using the Lazy Load Background Images experiment<\\/li>\\n<li>Tweak: Added additional size units and custom units in all elements<\\/li>\\n<li>Tweak: Changed Nav Menu widget name to WordPress Menu widget<\\/li>\\n<li>Tweak: Added &quot;Form Validation&quot; control to Form widget<\\/li>\\n<li>Tweak: Updated custom messages in the Form widget<\\/li>\\n<li>Tweak: Improved accessibility in various elements in Gallery widget<\\/li>\\n<li>Tweak: Form Submissions feature merged to version<\\/li>\\n<li>Tweak: Loop feature promoted to Stable status<\\/li>\\n<li>Tweak: Page Transitions feature promoted to Stable status<\\/li>\\n<li>Tweak: Improved accessibility in filter bar in Gallery widget<\\/li>\\n<li>Tweak: Remove unused <code>aspect-ratio-*<\\/code> CSS classes<\\/li>\\n<li>Fix: Not all active breakpoints appear under &quot;Advanced Rules&quot; in popup publish settings (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17020\\">#17020<\\/a>)<\\/li>\\n<li>Fix: Dynamic background image and video is not working with ACF in Loop Grid widget<\\/li>\\n<\\/ul>\\n<h4>3.11.7 - 2023-03-22<\\/h4>\\n<ul>\\n<li>Tweak: Improved code security enforcement in WooCommerce components<\\/li>\\n<\\/ul>\\n<h4>3.11.6 - 2023-03-14<\\/h4>\\n<ul>\\n<li>Tweak: Improved code security enforcement in Author Box and Countdown widgets<\\/li>\\n<\\/ul>\\n<h4>3.11.5 - 2023-03-12<\\/h4>\\n<ul>\\n<li>Fix: Hamburger Menu Toggle not showing if breakpoint is set to Tablet Extra in Nav Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21003\\">#21003<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.11.4 - 2023-03-07<\\/h4>\\n<ul>\\n<li>Tweak: Prevented SVG file upload for better security enforcement in Forms widget<\\/li>\\n<\\/ul>\\n<h4>3.11.3 - 2023-02-26<\\/h4>\\n<ul>\\n<li>Fix: Error message appears when submitting a form placed below Loop Grid and Loop Carousel widgets (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21432\\">#21432<\\/a>)<\\/li>\\n<li>Fix: PHP 8.x compatibility issues in various places<\\/li>\\n<\\/ul>\\n<h4>3.11.2 - 2023-02-22<\\/h4>\\n<ul>\\n<li>Fix: Save &amp; Back handle becomes inaccessible in various scenarios cases in Loop Carousel widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21316\\">#21316<\\/a>)<\\/li>\\n<li>Fix: Can''t edit page when using ''Content Tabs'' and ''Section'' options in Video Playlist widget<\\/li>\\n<\\/ul>\\n<h4>3.11.1 - 2023-02-15<\\/h4>\\n<ul>\\n<li>Fix: Featured Image dynamic tag is not working in Background images (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21313\\">#21313<\\/a>)<\\/li>\\n<li>Fix: Time zone is not correct in Countdown widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17485\\">#17485<\\/a>)<\\/li>\\n<li>Fix: File upload field is not working in Form widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21341\\">#21341<\\/a>)<\\/li>\\n<li>Fix: Post Image Attachments dynamic tag is not working in various widgets (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21314\\">#21314<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.11.0 - 2023-02-13<\\/h4>\\n<ul>\\n<li>New: Introducing Loop Carousel widget - Create powerful &amp; repeating loop templates and populate each one with dynamic content (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/219\\">#219<\\/a>)<\\/li>\\n<li>New: Added Date and Time Range option to Advanced Rules in Popup<\\/li>\\n<li>Tweak: Improved accessibility when opening and closing a popup (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9788\\">#9788<\\/a>)<\\/li>\\n<li>Tweak: Improved accessibility of full-screen mode in Search Form widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/19907\\">#19907<\\/a>)<\\/li>\\n<li>Tweak: Added keyboard accessibility support to Flip Box widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5861\\">#5861<\\/a>)<\\/li>\\n<li>Tweak: Add <code>aria-label<\\/code> to read more link in Posts widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/13784\\">#13784<\\/a>)<\\/li>\\n<li>Tweak: Use <code>aspect-ratio<\\/code> property instead of CSS trick in Media Carousel widget<\\/li>\\n<li>Tweak: Updated translation string in Stripe widget<\\/li>\\n<li>Fix: Masonry and Columns controls are not working as expected with responsive in Posts and Loop Grid widgets (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/20670\\">#20670<\\/a>)<\\/li>\\n<li>Fix: Invalid attributes names in Nav Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17400\\">#17400<\\/a>)<\\/li>\\n<li>Fix: Post Image Attachments dynamic tag is not working as expected in various widgets<\\/li>\\n<li>Fix: Form fields order is not presented correctly when exported to CSV in Form Submissions<\\/li>\\n<li>Fix: Dynamic background image and video are not working with ACF in Loop Grid widget<\\/li>\\n<\\/ul>\\n<h4>3.10.3 - 2023-01-29<\\/h4>\\n<ul>\\n<li>Tweak: Added introduction video to loop item information modal in Theme Builder<\\/li>\\n<li>Fix: PHP 8.x throws errors and notices in some cases (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/21087\\">#21087<\\/a>)<\\/li>\\n<li>Fix: Infinite Scroll and Load on click pagination are not working as expected in Archive template<\\/li>\\n<li>Fix: Show row even when values do not exist in Form Submissions<\\/li>\\n<\\/ul>\\n<h4>3.10.2 - 2023-01-17<\\/h4>\\n<ul>\\n<li>Fix: Updated compatibility tag for Elementor v3.10<\\/li>\\n<\\/ul>\\n<h4>3.10.1 - 2023-01-09<\\/h4>\\n<p>Fix: Preview Could not be loaded error message appears on pages containing the Loop Grid in a header or footer templates<\\/p>\\n<h4>3.10.0 - 2023-01-09<\\/h4>\\n<ul>\\n<li>New: Added new dynamic tag for due date in Countdown widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7737\\">#7737<\\/a>)<\\/li>\\n<li>Tweak: Added <code>modified<\\/code> and <code>comment_count<\\/code> to Order By in posts query control (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11159\\">#11159<\\/a>)<\\/li>\\n<li>Tweak: Replaced <code>footer<\\/code> tag in Blockquote and Comments widgets for better semantics<\\/li>\\n<li>Fix: Compatibility issue in Imagify Media Library filters due to <code>_elementor_is_screenshot<\\/code> meta filter (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/19988\\">#19988<\\/a>)<\\/li>\\n<li>Fix: Hotspot Widget label icon height issues when Inline Font Icons experiment is active<\\/li>\\n<li>Fix: Editing glitch when using two loop grid widgets on the same page with the same loop item template<\\/li>\\n<li>Fix: Equal height is not working when using sections in Loop Grid widget<\\/li>\\n<li>Fix: Large amount of menu items are not appearing correctly on a mobile device in Nav Menu widget<\\/li>\\n<li>Fix: Featured Image does not change dynamically when using infinite\\/click pagination in Loop Grid widget<\\/li>\\n<li>Fix: Removed action call of non-existent <code>display_empty_cart_template()<\\/code> method in Cart widget<\\/li>\\n<\\/ul>\\n<h4>3.9.2 - 2022-12-21<\\/h4>\\n<ul>\\n<li>Fix: JS events do not trigger in Popups (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/20708\\">#20708<\\/a>)<\\/li>\\n<li>Fix: PHP Errors appear when not using the toggle menu in Nav Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18636\\">#18636<\\/a>)<\\/li>\\n<li>Fix: Popups'' backgrounds disappear when using Lazy Load Background Images experiment<\\/li>\\n<\\/ul>\\n<h4>3.9.1 - 2022-12-14<\\/h4>\\n<ul>\\n<li>Fix: WooCommerce Product Gallery dynamic tag is not working in Basic Gallery, Gallery and Image Carousel widgets (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/20678\\">#20678<\\/a>)<\\/li>\\n<li>Fix: Hide Empty option is not working in Menu Cart widget<\\/li>\\n<li>Fix: The Stripe Button widget doesn''t work in Templates<\\/li>\\n<\\/ul>\\n<h4>3.9.0 - 2022-12-06<\\/h4>\\n<ul>\\n<li>New: Added support for WooCommerce to Loop Builder (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/20020\\">#20020<\\/a>)<\\/li>\\n<li>Tweak: Added more options to ''Show up to X times'' advanced rule in Popups (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8187\\">#8187<\\/a>)<\\/li>\\n<li>Tweak: Allow saving and reloading a page while editing in-place loop item template (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/19882\\">#19882<\\/a>)<\\/li>\\n<li>Tweak: Added <code>$location param<\\/code> to <code>elementor\\/theme\\/get_location_templates\\/template_id<\\/code> hook (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18453\\">#18453<\\/a>)<\\/li>\\n<li>Tweak: Removed redundant labels from group controls (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11666\\">#11666<\\/a>)<\\/li>\\n<li>Tweak: Added support to use sections and columns as the layout structure of a Loop item template<\\/li>\\n<li>Tweak: Disabled movement when a repeater item is in focus in edit mode<\\/li>\\n<li>Tweak: Upgrade the autoprefixer package to better minify CSS files<\\/li>\\n<li>Tweak: Removed duplicate SQL queries on every page for better performance<\\/li>\\n<li>Tweak: Improved License validation mechanism to avoid limitations<\\/li>\\n<li>Tweak: Added more units options to Border Width control in various elements<\\/li>\\n<li>Tweak: Added <code>em<\\/code> units to Border Radius control in various elements<\\/li>\\n<li>Tweak: Added ''Equal height'' functionality to Loop Grid widget<\\/li>\\n<li>Fix: Issue with Related Products widget and WooCommerce Pixel Manager plugin (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16934\\">#16934<\\/a>)<\\/li>\\n<li>Fix: My Account widget gets hidden when using a single page template with post content (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/19627\\">#19627<\\/a>)<\\/li>\\n<li>Fix: Cart is not updated when cache enabled in Menu Cart widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/19312\\">#19312<\\/a>)<\\/li>\\n<li>Fix: Entrance animations are not working as expected with Infinite Loop and Load on CLick pagination in Loop Grid widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/20293\\">#20293<\\/a>)<\\/li>\\n<li>Fix: Loading page issues in Form Submissions screen (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/19973\\">#19973<\\/a>)<\\/li>\\n<li>Fix: Recently Edited date and time not working as expected in Elementor Overview plugin in WordPress dashboard (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17966\\">#17966<\\/a>)<\\/li>\\n<li>Fix: Recurring license mismatch error message when using translators plugins<\\/li>\\n<li>Fix: Submenu items triggers page transition instead of opening in Nav Menu widget<\\/li>\\n<li>Fix: Query values of Posts widget are not imported correctly when importing a Kit<\\/li>\\n<li>Fix: Loop items are exceeding the widget boundaries in Loop Grid widget<\\/li>\\n<li>Fix: Order by option is not working as expected when choosing Upsells, Cross-Sells and Related Products query in Products widget<\\/li>\\n<li>Fix: Various widgets disappear in certain scenarios when choosing direction Row or Column in Container<\\/li>\\n<\\/ul>\\n<h4>3.8.2 - 2022-11-20<\\/h4>\\n<ul>\\n<li>Fix: Z-index issues when applying sticky to Container<\\/li>\\n<li>Fix: Error message appears on front with Editor and Shop Manager roles when using the Loop Builder widget<\\/li>\\n<\\/ul>\\n<h4>3.8.1 - 2022-11-06<\\/h4>\\n<ul>\\n<li>Fix: Sticky inner section is not staying in the column when applying sticky option in Sections (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/20203\\">#20203<\\/a>)<\\/li>\\n<li>Fix: Post Title widget located in a loop item template disappears when enabling the hide title option inside page settings (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/20207\\">#20207<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/20255\\">#20255<\\/a>)<\\/li>\\n<li>Fix: ACF Dynamic data not rendering correctly in various scenarios (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/20235\\">#20235<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/20258\\">#20258<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/20277\\">#20277<\\/a>)<\\/li>\\n<li>Fix: Z-index issues when applying sticky to Container (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/20227\\">#20227<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.8.0 - 2022-10-30<\\/h4>\\n<ul>\\n<li>New: Introducing Loop Builder as a beta status experiment - Create powerful &amp; repeating loop templates and populate each one with dynamic content and design flexibility (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4440\\">#4440<\\/a>)<\\/li>\\n<li>Tweak: Add <code>wp_body_open()<\\/code> to header in Header template (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11562\\">#11562<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15828\\">#15828<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/13089\\">#13089<\\/a>)<\\/li>\\n<li>Tweak: Added support border-radius option to the Code Highlight widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/14316\\">#14316<\\/a>)<\\/li>\\n<li>Tweak: Import\\/Export CLI and UI mechanisms were merged into a unified service<\\/li>\\n<li>Tweak: User with no permission to Notes cannot be mentioned in a note<\\/li>\\n<li>Tweak: User with no permission to view a post cannot be mentioned in a note<\\/li>\\n<li>Tweak: Notes was added to the right click context-menu<\\/li>\\n<li>Tweak: Notes panel can be resizable<\\/li>\\n<li>Tweak: Notes panel can be dragged outside of the canvas in responsive mode in the editor<\\/li>\\n<li>Tweak: Updated form validation messages translation strings in Form widget<\\/li>\\n<li>Tweak: Updated translators comments<\\/li>\\n<li>Tweak: Theme Builder logo and Title should be clickable<\\/li>\\n<li>Tweak: Reduced API requests and DB calls on non-write setup<\\/li>\\n<li>Tweak: Added media queries to the Table of Contents widget<\\/li>\\n<li>Fix: Sticky option is not working as expected in various scenarios in Container (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18357\\">#18357<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/19540\\">#19540<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/19618\\">#19618<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/19777\\">#19777<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/19827\\">#19827<\\/a>)<\\/li>\\n<li>Fix: Mixed Content errors on HTTPS in Video Playlist Widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18895\\">#18895<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18945\\">#18945<\\/a>)<\\/li>\\n<li>Fix: Note''s timestamp is being updated according to the last activity in Notes (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/19123\\">#19123<\\/a>)<\\/li>\\n<li>Fix: Accessibility attribute <code>role=navigation<\\/code> is redundant in Nav Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17582\\">#17582<\\/a>)<\\/li>\\n<li>Fix: Accessibility attribute <code>role=navigation<\\/code> is redundant in pagination in Posts widget<\\/li>\\n<li>Fix: Share buttons is accessible with keyboard but not clickable<\\/li>\\n<li>Fix: Sub-items icons style is missing in preview with Inline Font Icons experiment in Nav Menu widget<\\/li>\\n<li>Fix: Quotes are appearing as HTML when editing a note in Notes<\\/li>\\n<li>Fix: Label''s Icon height increases when Inline Font Icons experiment is active in Hotspot Widget<\\/li>\\n<li>Fix: Sub conditions of templates are not overridden when importing a Kit<\\/li>\\n<li>Fix: X\\/Y Anchor Point controls were not visible for Scale and Rotate effects<\\/li>\\n<li>Fix: PHP warning notice appears in some situations when using motion effects<\\/li>\\n<\\/ul>\\n<h4>3.7.7 - 2022-09-20<\\/h4>\\n<ul>\\n<li>Fix: Default Flex Grow affects the layout when the container is set to direction Column in various widgets<\\/li>\\n<\\/ul>\\n<h4>3.7.6 - 2022-09-14<\\/h4>\\n<ul>\\n<li>Fix: Submissions menu item appears at the bottom of Elementor section in WordPress dashboard<\\/li>\\n<\\/ul>\\n<h4>3.7.5 - 2022-08-31<\\/h4>\\n<ul>\\n<li>Fix: Error message appears on front if WooCommerce is activated (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/19553\\">#19553<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.7.4 - 2022-08-29<\\/h4>\\n<ul>\\n<li>Tweak: PHP 5.6 Is deprecated<\\/li>\\n<li>Fix: Triangle icon is not being displayed in the Select field when Inline Font Icons Experiment is active in Form widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18598\\">#18598<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/19495\\">#19495<\\/a>)<\\/li>\\n<li>Fix: The page jumps or flickers to the video playlist on page reload in Video Playlist Widget<\\/li>\\n<\\/ul>\\n<h4>3.7.3 - 2022-07-31<\\/h4>\\n<ul>\\n<li>Tweak: Improved license mechanism for correct validation<\\/li>\\n<li>Fix: Sticky option causes unexpected results when using the Container (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18357\\">#18357<\\/a>)<\\/li>\\n<li>Fix: Price list, Portfolio, Flip Box and Gallery widgets disappear when the direction is set to column in Container (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18880\\">#18880<\\/a>)<\\/li>\\n<li>Fix: Quotes character is showing up as <code>&amp;quot;<\\/code> when editing a note in Notes<\\/li>\\n<\\/ul>\\n<h4>3.7.2 - 2022-06-15<\\/h4>\\n<ul>\\n<li>Tweak: Applied optimized file handling in various modules<\\/li>\\n<li>Fix: Related posts query options are missing in Posts widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18633\\">#18633<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18641\\">#18641<\\/a>)<\\/li>\\n<li>Fix: Menu Cart Icon is not being displayed on all browsers when Inline Font Icons Experiment is active (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17705\\">#17705<\\/a>)<\\/li>\\n<li>Fix: Gallery widget is not working as expected in Container element (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18408\\">#18408<\\/a>)<\\/li>\\n<li>Fix: Flip box is not visible when the direction is set to Row in Container element (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18413\\">#18413<\\/a>)<\\/li>\\n<li>Fix: Portfolio widget is not visible when dragged into &quot;Row&quot; direction Container element (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17653\\">#17653<\\/a>)<\\/li>\\n<li>Fix: Menu cart is open automatically in Cart widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18629\\">#18629<\\/a>)<\\/li>\\n<li>Fix: PHP error is being shown the license is expired in License screen<\\/li>\\n<\\/ul>\\n<h4>3.7.1 - 2022-05-16<\\/h4>\\n<ul>\\n<li>Fix: Notes icon appears as an empty square in admin top bar for users with permissions lower than Editor<\\/li>\\n<li>Fix: Notes experiment causes a PHP fatal error on some cases<\\/li>\\n<li>Fix: UI glitches in Notes feature<\\/li>\\n<\\/ul>\\n<h4>3.7.0 - 2022-05-10<\\/h4>\\n<ul>\\n<li>New: Introducing Notes - Work collaboratively directly within Elementor<\\/li>\\n<li>New: Stripe Button widget - Collect Stripe payments directly from your site (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/14748\\">#14748<\\/a>)<\\/li>\\n<li>New: Meet WooCommerce Add to Cart dynamic tag - add products to cart from every widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10607\\">#10607<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11801\\">#11801<\\/a>)<\\/li>\\n<li>New: Added WooCommerce Product Content dynamic tag (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16367\\">#16367<\\/a>)<\\/li>\\n<li>Tweak: Added Related, Upsells and Cross-Sells query sources to Products widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8071\\">#8071<\\/a>)<\\/li>\\n<li>Tweak: Added custom icon control to Nav Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18007\\">#18007<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/14357\\">#14357<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/13151\\">#13151<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11361\\">#11361<\\/a>)<\\/li>\\n<li>Tweak: Added an option to minimize on Desktop device in Table of Contents widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9933\\">#9933<\\/a>)<\\/li>\\n<li>Tweak: Added dynamic tag controls to Share Buttons widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10729\\">#10729<\\/a>)<\\/li>\\n<li>Tweak: Added dynamic tag controls to Media Carousel widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10314\\">#10314<\\/a>)<\\/li>\\n<li>Tweak: Added dynamic tag controls to Form widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6327\\">#6327<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6691\\">#6691<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11774\\">#11774<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9051\\">#9051<\\/a>)<\\/li>\\n<li>Tweak: Added dynamic tag controls to Posts widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6327\\">#6327<\\/a>)<\\/li>\\n<li>Tweak: Added dynamic tag controls to Slides widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5760\\">#5760<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9774\\">#9774<\\/a>)<\\/li>\\n<li>Tweak: Added align button to bottom option in various Product widgets (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10263\\">#10263<\\/a>)<\\/li>\\n<li>Tweak: Added align button to bottom control in Posts and Archive Posts widgets<\\/li>\\n<li>Tweak: Added the ability to hide and show the coupon section in WooCommerce Cart widget<\\/li>\\n<li>Tweak: Added the ability to hide and show the coupon section in WooCommerce Checkout widget<\\/li>\\n<li>Tweak: Added alignment option to various buttons in WooCommerce Cart widget<\\/li>\\n<li>Tweak: Added alignment option to various buttons in WooCommerce Checkout widget<\\/li>\\n<li>Tweak: Added percentage unit to padding control in Additional Information customize section in WooCommerce Checkout widget<\\/li>\\n<li>Tweak: Added quick link to create new theme parts directly from the Finder<\\/li>\\n<li>Tweak: Added the option to add a custom template to Dashboard screen in My Account widget<\\/li>\\n<li>Tweak: Added spacing control to view cart button in various product widgets<\\/li>\\n<li>Tweak: Added the option to add a custom template to empty cart state in Cart widget<\\/li>\\n<li>Tweak: Adjusted the layout of the Payment Methods screen in the My Account widget<\\/li>\\n<li>Tweak: Added lazy load option to Media Carousel, Reviews and Testimonial Carousel widgets<\\/li>\\n<li>Tweak: Added Site Identity quick link to Logo widget<\\/li>\\n<li>Tweak: Added Site Identity quick link to Site Title widget<\\/li>\\n<li>Tweak: Created an attribute that allows disabling page transition for specific links<\\/li>\\n<li>Tweak: Added dynamic tag controls to Gallery widget<\\/li>\\n<li>Tweak: Added dynamic tag controls to Countdown widget<\\/li>\\n<li>Tweak: Added dynamic tag controls to Portfolio widget<\\/li>\\n<li>Tweak: Added dynamic tag controls to Price Table widget<\\/li>\\n<li>Tweak: Added dynamic tag controls to Login widget<\\/li>\\n<li>Tweak: Added dynamic tag controls to Blockquote widget<\\/li>\\n<li>Tweak: Added dynamic tag controls to Facebook Comments widget<\\/li>\\n<li>Tweak: Added dynamic tag controls to Post Navigation widget<\\/li>\\n<li>Tweak: Added dynamic tag controls to Search Form widget<\\/li>\\n<li>Tweak: Added dynamic tag controls to Author Box widget<\\/li>\\n<li>Tweak: Added dynamic tag controls to Post info widget<\\/li>\\n<li>Tweak: Added dynamic tag controls to Archive Posts widget<\\/li>\\n<li>Tweak: Added dynamic tag controls to Product Meta widget<\\/li>\\n<li>Tweak: Added dynamic tag controls to Archive Products widget<\\/li>\\n<li>Tweak: Added dynamic tag controls to Sitemap widget<\\/li>\\n<li>Tweak: Added dynamic tag controls to Reviews widget<\\/li>\\n<li>Tweak: Added dynamic tag controls to Code Highlight widget<\\/li>\\n<li>Tweak: Added dynamic tag controls to PayPal Button widget<\\/li>\\n<li>Tweak: Added dynamic tag controls to WooCommerce Checkout widget<\\/li>\\n<li>Tweak: Added missing PHP documentation to hooks<\\/li>\\n<li>Fix: Scrolling glitches on mobile devices when Sticky Effect is enabled (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17767\\">#17767<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18330\\">#18330<\\/a>)<\\/li>\\n<li>Fix: Only 1st honypot field is validated when using multiple honeypot fields in Forms widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18136\\">#18136<\\/a>)<\\/li>\\n<li>Fix: Checkout button background color is not working as expected in Cart widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18289\\">#18289<\\/a>)<\\/li>\\n<li>Fix: Button labels are not accessible for screen readers in Share buttons widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8615\\">#8615<\\/a>)<\\/li>\\n<li>Fix: Downloads titles controls are not working in responsive in WooCommerce Purchase Summary widget<\\/li>\\n<li>Fix: Excerpt length is not working as expected in Posts and Archive Posts widgets<\\/li>\\n<li>Fix: Titles &amp; Totals weight is not working in WooCommerce Checkout widget<\\/li>\\n<li>Fix: Product image is not appearing on Single Product Page on template load<\\/li>\\n<li>Fix: Additional Information title not editable in some scenarios in WooCommerce Checkout widget<\\/li>\\n<li>Fix: Cart is not updating automatically on mobile in Cart widget<\\/li>\\n<li>Fix: UI Glitch in Masonry control in Portfolio widget<\\/li>\\n<li>Fix: Custom breakpoints experiment didn''t work on Single post and page templates<\\/li>\\n<li>Fix: Testimonial carousel &amp; Reviews widgets disregards the <code>alt<\\/code> attribute<\\/li>\\n<li>Fix: Playlist widget deeplink didn''t send user directly to the widget in the page<\\/li>\\n<li>Fix: Masonry option causes the images to disappear in the Editor in Posts widget<\\/li>\\n<li>Fix: Scrollbar appears after clicking on the dropdown toggle in Nav Menu widget<\\/li>\\n<li>Fix: Custom icons disappear on frontend if the pack name contains numbers<\\/li>\\n<li>Fix: Custom Font disappears if the name contains only numbers<\\/li>\\n<li>Fix: <code>end-section()<\\/code> is missing from Progress Tracker and Facebook Embed widgets<\\/li>\\n<li>Tweak: Added a filter for conditions cache query in Theme Builder<\\/li>\\n<li>Fix: Customizations lost on Ajax refresh in WooCommerce Cart widget<\\/li>\\n<li>Fix: Hello theme Header and Footer experiment is not working when WooCommerce plugin is active<\\/li>\\n<li>Fix: Color controls are not working as expected in Checkout widget<\\/li>\\n<li>Fix: Color controls are not working as expected in My Account widget<\\/li>\\n<li>Fix: Empty state widget preview in the editor is disappearing in various widgets<\\/li>\\n<li>Fix: Cart is not updating automatically on mobile in WooCommerce Cart widget<\\/li>\\n<li>Deprecated: See all deprecations to this version in our <a href=\\"https:\\/\\/developers.elementor.com\\/v3-7-planned-deprecations\\/\\">Developers Deprecations Post<\\/a><\\/li>\\n<\\/ul>\\n<h4>3.6.5 - 2022-04-12<\\/h4>\\n<ul>\\n<li>Fix: Compatibility issues for several widgets in iOS 14 and macOS 13 devices (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18090\\">#18090<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15910\\">#15910<\\/a>)<\\/li>\\n<li>Fix: Button Alignment doesn''t work in Custom Add To Cart widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17810\\">#17810<\\/a>)<\\/li>\\n<li>Fix: PHP warning is thrown in some cases in PayPal button widget<\\/li>\\n<li>Fix: PHP 8.1 throws errors and notices in some cases<\\/li>\\n<li>Fix: PHP notice was thrown when Kit Import process initiated without display conditions<\\/li>\\n<li>Fix: Create Account button always opens on the Sign Up screen even if the user has an account in Onboarding process<\\/li>\\n<\\/ul>\\n<h4>3.6.4 - 2022-03-15<\\/h4>\\n<ul>\\n<li>Tweak: Kit import dynamic reference support for templates and dynamic tags<\\/li>\\n<li>Tweak: Updated tested up to version tag to <code>3.6.0<\\/code><\\/li>\\n<li>Fix: Sticky caused scrolling issues after clicking an element that expands the page height (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17821\\">#17821<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17839\\">#17839<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18069\\">#18069<\\/a>)<\\/li>\\n<li>Fix: When saving Global widget JS error is being thrown and editor fails to load (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17954\\">#17954<\\/a>)<\\/li>\\n<li>Fix: Motion effects are missing from Background section under Style tab in Container element (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/18063\\">#18063<\\/a>)<\\/li>\\n<li>Fix: Imported Kit doesn''t appear in the theme builder after successful import in some cases<\\/li>\\n<li>Fix: Added future Pro support to fix the Cart icon that shifted aside in Menu cart widget<\\/li>\\n<\\/ul>\\n<h4>3.6.3 - 2022-02-28<\\/h4>\\n<ul>\\n<li>Fix: Custom Code display conditions modal is not working (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17865\\">#17865<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17942\\">#17942<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17994\\">#17994<\\/a>)<\\/li>\\n<li>Fix: Share buttons are not accessible for keyboard navigation (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8615\\">#8615<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.6.2 - 2022-02-14<\\/h4>\\n<ul>\\n<li>Fix: Auto updates mechanism is not working as expected (this version might be also installed automatically)<\\/li>\\n<\\/ul>\\n<h4>3.6.1 - 2022-02-09<\\/h4>\\n<ul>\\n<li>Tweak: Allow connecting via generic source for future feature support<\\/li>\\n<li>Fix: Custom Code doesn''t work when WooCommerce is active (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17675\\">#17675<\\/a>)<\\/li>\\n<li>Fix: Content animation didn''t work when Improved asset loading experiment is active Slides widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17055\\">#17055<\\/a>)<\\/li>\\n<li>Fix: PHP warning appears some times when trying to force-check for available updates<\\/li>\\n<li>Fix: Page transitions are being triggered when not needed<\\/li>\\n<li>Fix: Text alignment on Tablet responsive device affects base device in Testimonial Carousel widget<\\/li>\\n<li>Fix: Harden Submissions feature to prevent potential security issues<\\/li>\\n<li>Fix: Page Transitions Icon option Preloader doesn''t work on frontend<\\/li>\\n<\\/ul>\\n<h4>3.6.0 - 2022-01-31<\\/h4>\\n<ul>\\n<li>New: WooCommerce Purchase Summary widget - Fully customize the content and style of your order summary page (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5756\\">#5756<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15862\\">#15862<\\/a>)<\\/li>\\n<li>New: WooCommerce Notices styling on Site Settings - Customize the appearance of WooCommerce notices (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/14570\\">#14570<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15896\\">#15896<\\/a>)<\\/li>\\n<li>New: WooCommerce Notices widget - Set the position of WooCommerce notices on your shop pages (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8124\\">#8124<\\/a>)<\\/li>\\n<li>Experiment: Page Transitions - Customize the page loading experience, and increase brand recognition (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10576\\">#10576<\\/a>)<\\/li>\\n<li>Tweak: Added WooCommerce &amp; Theme Elements widgets to Improved CSS Loading experiment to save up 126KB per page load (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17412\\">#17412<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17337\\">#17337<\\/a>)<\\/li>\\n<li>Tweak: Added new layout options in WooCommerce Add To Cart and WooCommerce Custom Add To Cart widgets (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5437\\">#5437<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10617\\">#10617<\\/a>)<\\/li>\\n<li>Tweak: Added Stroke functionality for typography control in various widgets (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11158\\">#11158<\\/a>)<\\/li>\\n<li>Tweak: Removed <code>elementor-section-wrap<\\/code> by adding it to the Optimized DOM Output experiment (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16950\\">#16950<\\/a>)<\\/li>\\n<li>Tweak: Added style controls for variations in WooCommerce Menu Cart widget<\\/li>\\n<li>Tweak: Added color control to navigation dots in Media Carousel, Reviews, and Slides widgets<\\/li>\\n<li>Tweak: Disabled Vimeo autoplay on edit mode when getting video data in Video Playlist widget<\\/li>\\n<li>Tweak: Added notice about Facebook''s new EU consent policy in Facebook Button, Facebook Comments, Facebook Embed, and Facebook Page widgets<\\/li>\\n<li>Tweak: Refactor string translation calls to use native WP translation methods<\\/li>\\n<li>Tweak: Convert <code>home_url<\\/code> license API call to <code>get_site_url<\\/code> for better compatibility<\\/li>\\n<li>Tweak: Promoted Default to New Theme Builder and Scroll Snap experiments to Stable status in Experiments screen<\\/li>\\n<li>Tweak: Scroll Snap experiment set to active by default for all websites in Experiments screen<\\/li>\\n<li>Tweak: Scrolling Effects in Header and Section backgrounds are not working as expected when effects are relative to the entire page<\\/li>\\n<li>Tweak: Added &quot;Auto Updates&quot; capability to Pro versions<\\/li>\\n<li>Tweak: Removed sequenced animation hover effect option from Classic skin in Call to Action widget<\\/li>\\n<li>Tweak: Added &quot;Excerpt Length&quot; control in Post Excerpt widget<\\/li>\\n<li>Tweak: Deleted deprecated methods from Query Control module<\\/li>\\n<li>Tweak: Adjusted Inline-CSS Experiment to work with Additional Custom Breakpoints experiment<\\/li>\\n<li>Fix: Automatically open cart functionality didn''t work in product page in WooCommerce Menu Cart widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5921\\">#5921<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16276\\">#16276<\\/a>,<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16879\\">#16879<\\/a>)<\\/li>\\n<li>Fix: Buttons are not visible when there are too many products in the cart in WooCommerce Menu Cart widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16221\\">#16221<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17283\\">#17283<\\/a>,<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16333\\">#16333<\\/a>,<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/13005\\">#13005<\\/a>)<\\/li>\\n<li>Fix: Mini cart modal z-index is too low in WooCommerce Menu Cart widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16333\\">#16333<\\/a>)<\\/li>\\n<li>Fix: Side cart buttons are not visible at first glance on mobile in WooCommerce Menu Cart widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16221\\">#16221<\\/a>)<\\/li>\\n<li>Fix: Read More field recognizes inline HTML elements as plain text in Posts and Archive Posts widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16985\\">#16985<\\/a>)<\\/li>\\n<li>Fix: Load More functionality caused JS error console in Posts widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17036\\">#17036<\\/a>)<\\/li>\\n<li>Fix: Autoplay is not working as expected when the lazy load is active in Video Playlist widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15304\\">#15304<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16274\\">#16274<\\/a>)<\\/li>\\n<li>Fix: Right navigation area wasn''t 100% clickable in Post Navigation widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/14252\\">#14252<\\/a>)<\\/li>\\n<li>Fix: Posts duplicate when there are two Posts widgets inside a page using pagination functionality (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/17056\\">#17056<\\/a>)<\\/li>\\n<li>Fix: Global widget changes are not reflected on frontend (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16820\\">#16820<\\/a>)<\\/li>\\n<li>Fix: JS Error console message when using the Load More functionality and Post Per Page option in Posts widget<\\/li>\\n<li>Fix: Heading styling is not being loaded when Inline CSS experiment is active in Post and Page Title widgets<\\/li>\\n<li>Fix: Sticky offset not working as expected when changing device mode on the browser<\\/li>\\n<li>Fix: Scroll Snap functionality wasn''t applied on Templates and Archives<\\/li>\\n<li>Fix: Toggle icon color didn''t work on hover state when Inline Font Icons experiment is activated in Nav Menu widget<\\/li>\\n<li>Fix: Variations style controls are not working as expected in WooCommerce Add to Cart widget<\\/li>\\n<li>Fix: Display conditions module is not working as expected when using the new Theme Builder UI<\\/li>\\n<li>Fix: Edit header handles <code>z-index<\\/code> issues in Header document<\\/li>\\n<li>Fix: Panel icons UI glitch in Call To Action widget<\\/li>\\n<li>Fix: WordPress 5.9 <code>WP_User_query<\\/code> <code>who<\\/code> argument deprecation adjustments<\\/li>\\n<\\/ul>\\n<h4>3.5.2 - 2021-11-28<\\/h4>\\n<ul>\\n<li>Tweak: Adjusted license mechanism to support trial period<\\/li>\\n<li>Fix: Updates made to Global Widgets do not reflect accordingly to linked widgets (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16815\\">#16815<\\/a>)<\\/li>\\n<li>Fix: Hamburger toggle button doesn''t change to \\u201cclose\\u201d when menu is collapsed in Nav Menu widget when Inline Font Awesome experiment is active<\\/li>\\n<li>Fix: Global Widget cannot be unlinked<\\/li>\\n<\\/ul>\\n<h4>3.5.1 - 2021-11-10<\\/h4>\\n<ul>\\n<li>Fix: Inline HTML elements appear as plain text in Animated Headline widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16816\\">#16816<\\/a>)<\\/li>\\n<li>Fix: Dropdown items inherited values from Main Menu space between control in Nav Menu widget (<a href=\\"(https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16815)\\">#16815<\\/a><\\/li>\\n<li>Fix: Order Summary titles style controls not applying on various devices in Cart widget<\\/li>\\n<li>Fix: Panel &quot;Need Help&quot; link is not correct in WooCommerce section in Site Settings<\\/li>\\n<\\/ul>\\n<h4>3.5.0 - 2021-11-01<\\/h4>\\n<ul>\\n<li>New: WooCommerce Checkout widget - Fully customize the content and style of your checkout page (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15282\\">#15282<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15990\\">#15990<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11014\\">#11014<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/13218\\">#13218<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5383\\">#5383<\\/a>)<\\/li>\\n<li>New: WooCommerce Cart widget - Style your cart page the way you want with design flexibility (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15282\\">#15282<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11014\\">#11014<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/13218\\">#13218<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5383\\">#5383<\\/a>)<\\/li>\\n<li>New: WooCommerce My Account widget - Create a custom design for your my account pages (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11014\\">#11014<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5383\\">#5383<\\/a>)<\\/li>\\n<li>New: Progress Tracker widget - Motivate your customers to keep reading your site content (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16576\\">#16576<\\/a>)<\\/li>\\n<li>New: Meet WooCommerce Site Settings - Set your store pages within Elementor<\\/li>\\n<li>Experiment: Scroll Snap - Set the scene of every scroll (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10752\\">#10752<\\/a>)<\\/li>\\n<li>Tweak: Changed infrastructure to prevent rendering bugs in Global Widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16354\\">#16354<\\/a>)<\\/li>\\n<li>Tweak: Added the option to open submission in a new tab in Form Submissions (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/14967\\">#14967<\\/a>)<\\/li>\\n<li>Tweak: Added various responsive controls in Posts widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1851\\">#1851<\\/a>)<\\/li>\\n<li>Tweak: Split Title and Price styling controls in Price List widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7688\\">#7688<\\/a>)<\\/li>\\n<li>Tweak: Added various responsive capabilities to controls in Posts Archive widget<\\/li>\\n<li>Tweak: Adjusted Motion Effects module to support future feature<\\/li>\\n<li>Tweak: Changed admin notice content when Pro installed without Core installed<\\/li>\\n<li>Tweak: Cleanup in <code>wp_options<\\/code> table<\\/li>\\n<li>Tweak: Changed Connect logic in Elementor top bar to simplify the connect process<\\/li>\\n<li>Tweak: Marked new Theme Builder as an Experiment and set to default for new sites<\\/li>\\n<li>Tweak: Enforced better security policies in various widgets and modules<\\/li>\\n<li>Tweak: Added load more button functionality to the Posts Archive widget<\\/li>\\n<li>Tweak: Renamed Elementor''s responsive SCSS variables<\\/li>\\n<li>Tweak: Added dividers to horizontal layout in Nav Menu widget<\\/li>\\n<li>Tweak: Removed Google+ social network from Share Buttons widget<\\/li>\\n<li>Tweak: Convert usage of old Responsive class to use the new Breakpoints Manager<\\/li>\\n<li>Fix: jQuery in Heading doesn''t work for not logged in users in Custom Code (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/14515\\">#14515<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/14266\\">#14266<\\/a>)<\\/li>\\n<li>Fix: Menu animation causing page horizontal scroll in Nav Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15184\\">#15184<\\/a>)<\\/li>\\n<li>Fix: Wrong function call in Table of Content &amp; Post Excerpt widgets (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16547\\">#16547<\\/a>)<\\/li>\\n<li>Fix: Slides to Scroll control can''t be set to Default if Widescreen mode has a value in Testimonial Carousel widget<\\/li>\\n<li>Fix: Sticky offset not working properly when changing device mode<\\/li>\\n<li>Fix: UTF character issues when exporting CSV file in Form Submissions<\\/li>\\n<li>Fix: Load More functionality doesn''t work when the Posts widget placed inside an Archive template<\\/li>\\n<li>Fix: UI glitches and editing issues in Video Playlist widget<\\/li>\\n<\\/ul>\\n<h4>3.4.2 - 2021-10-12<\\/h4>\\n<ul>\\n<li>Fix: Icons color style conflicts when Font-Awesome Inline experiment is active in Share Buttons widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16435\\">#16435<\\/a>)<\\/li>\\n<li>Fix: Mini Cart hides page content when closed in Menu Cart widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16305\\">#16305<\\/a>)<\\/li>\\n<li>Fix: UI glitches in the Editor edit mode when inserting Post Content widget and Font-Awesome Inline experiment is active in Single Post template (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16358\\">#16358<\\/a>)<\\/li>\\n<li>Fix: Slides per view controls disappeared from multiple breakpoints in Testimonial Carousel<\\/li>\\n<li>Fix: Product variations UI glitch in Menu Cart widget<\\/li>\\n<li>Fix: Buttons UI glitch on Safari browser in Menu Cart widget<\\/li>\\n<\\/ul>\\n<h4>3.4.1 - 2021-09-01<\\/h4>\\n<ul>\\n<li>Fix: Sticky functionality is not working if the Additional Custom Breakpoints experiment is active (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16186\\">#16186<\\/a>)<\\/li>\\n<li>Fix: Slideshow skin UI glitch in Media Carousel widget<\\/li>\\n<li>Fix: Product price typography weight control is not working as expected in Menu Cart widget<\\/li>\\n<\\/ul>\\n<h4>3.4.0 - 2021-09-01<\\/h4>\\n<ul>\\n<li>Tweak: Added new Mini Cart layout type in Menu Cart widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11312\\">#11312<\\/a>)<\\/li>\\n<li>Tweak: Added styling options for Cart, Products, and Cart buttons in Menu Cart widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/14952\\">#14952<\\/a>)<\\/li>\\n<li>Tweak: Added the ability to open cart automatically when an item is added in Menu Cart widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/14119\\">#14119<\\/a>)<\\/li>\\n<li>Tweak: Added the ability to remove an item from cart without reloading the page with an AJAX request (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9531\\">#9531<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10875\\">#10875<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11309\\">#11309<\\/a>)<\\/li>\\n<li>Tweak: Added Load More AJAX functionality to Posts widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/12126\\">#12126<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1284\\">#1284<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/14557\\">#14557<\\/a>)<\\/li>\\n<li>Tweak: Added Vimeo support to the Video Playlist widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15319\\">#15319<\\/a>)<\\/li>\\n<li>Tweak: Improved asset loading performance by serving lighter JS files (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8572\\">#8572<\\/a>)<\\/li>\\n<li>Tweak: Added query string to the URL only after the first video is played in Video Playlist widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15348\\">#15348<\\/a>)<\\/li>\\n<li>Tweak: Added various layout options with more responsive controls and cart structure options in Menu Cart widget<\\/li>\\n<li>Tweak: Added the option to open the menu cart by click or hover in Menu Cart widget<\\/li>\\n<li>Tweak: Added the ability to choose a specific product to draw data from in WooCommerce Dynamic tags<\\/li>\\n<li>Tweak: Removed auto-scroll to the widget location when arriving from external URL in Video Playlist widget<\\/li>\\n<li>Tweak: Removed the Video Playlist widget from the Experiments list<\\/li>\\n<li>Tweak: Added descriptive error messages for MailChimp action after submit and on form submit in Forms widget<\\/li>\\n<li>Tweak: Added tooltip trigger None and Hover for link in Hotspot widget<\\/li>\\n<li>Tweak: Added responsive controls to Offset and Effects Offset in Sticky options<\\/li>\\n<li>Tweak: Added responsive control to Alignment in Testimonial Carousel widget<\\/li>\\n<li>Tweak: Adjusted Motion Effects module to support future feature<\\/li>\\n<li>Tweak: Added future compatibility to support better loading of <code>eicons<\\/code> font<\\/li>\\n<li>Tweak: Changed Rename Part title and button color in Theme Builder<\\/li>\\n<li>Fix: Products don''t appear on the cart while editing in Menu Cart widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15451\\">#15451<\\/a>)<\\/li>\\n<li>Fix: Videos always start muted in the Video Playlist widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15292\\">#15292<\\/a>)<\\/li>\\n<li>Fix: Unnecessary spacing if submenu indicator is set to None in Nav Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15365\\">#15365<\\/a>)<\\/li>\\n<li>Fix: MailChimp double opt-in feature doesn''t work in Forms widget<\\/li>\\n<li>Fix: Fetching MailChimp groups field blocks the loading of the rest of the fields in the Form widget<\\/li>\\n<li>Fix: Missing field IDs causes forms not to be sent in Forms widget<\\/li>\\n<li>Fix: Full Content Skin is not working properly when inserted twice on the same page in Posts widget<\\/li>\\n<li>Fix: Avoid Duplicates option doesn''t exclude manual selections in Posts widget<\\/li>\\n<li>Fix: Submenu indicator alignment issue in Nav menu widget<\\/li>\\n<li>Fix: Query control deprecated message appears when debug mode is defined<\\/li>\\n<li>Fix: Tweet Button icon incorrect color and size when the icon is rendered as SVG in Blockquote widget<\\/li>\\n<li>Fix: Video icon size is not changing on Active state in Video Playlist widget<\\/li>\\n<li>Fix: Header icon color is not working in Table Of Content widget<\\/li>\\n<li>Fix: Icons style glitches when Font Awesome Inline experiment is active in Video Playlist widget<\\/li>\\n<li>Fix: Bullet markers are not visible on preview mode when Font Awesome Inline experiment is active in Table of Content widget<\\/li>\\n<li>Fix: UI Glitch when Font-Awesome Inline experiment is active in Price Table widget<\\/li>\\n<li>Fix: Submenu Indicator appears larger when Font Awesome Inline experiment is active in Nav Menu widget<\\/li>\\n<li>Fix: Part name is deleted when clicking on the &quot;Change&quot; Button without changing the name in Theme Builder<\\/li>\\n<li>Fix: Redundant pagination queries in the Editor<\\/li>\\n<li>Deprecated: Remove all usages of <code>ElementorUtils::get_create_new_post_url()<\\/code><\\/li>\\n<li>Deprecated: See all deprecations to this version in our <a href=\\"https:\\/\\/developers.elementor.com\\/v3-4-planned-deprecations\\/\\">Developers Deprecations Post<\\/a><\\/li>\\n<\\/ul>\\n<h4>3.3.8 - 2021-08-23<\\/h4>\\n<ul>\\n<li>Fix: Products grid width issue when adjusting columns and rows in Products widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16001\\">#16001<\\/a>)<\\/li>\\n<li>Fix: Font Awesome Inline experiment causes icons glitch in Price Table widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/16045\\">#16045<\\/a>)<\\/li>\\n<li>Fix: reCAPTCHA v3 <code>z-index<\\/code> is lower than the Section''s background color<\\/li>\\n<li>Fix: Style missing when Font Awesome inline experiment is active in Post Info widget<\\/li>\\n<li>Fix: Font Awesome icons were not loaded in Post Info widget<\\/li>\\n<li>Fix: Zero character can''t be used as a placeholder in Number field in Form widget<\\/li>\\n<li>Fix: Carousels are not working properly in the Editor when Additional Custom Breakpoints experiment is active<\\/li>\\n<\\/ul>\\n<h4>3.3.7 - 2021-08-15<\\/h4>\\n<ul>\\n<li>Tweak: Added support for Additional Custom Breakpoints in Nav Menu widget<\\/li>\\n<li>Tweak: Added support for Additional Custom breakpoints in Motion Effects<\\/li>\\n<li>Fix: Columns didn''t respond to changes in Gallery widget if Additional Custom Breakpoints Experiment is active<\\/li>\\n<\\/ul>\\n<h4>3.3.6 - 2021-08-10<\\/h4>\\n<ul>\\n<li>Tweak: Added support for future feature in Nav Menu widget<\\/li>\\n<li>Fix: WooCommerce responsive grid styles are not being reflected in Product Related widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15857\\">#15857<\\/a>)<\\/li>\\n<li>Fix: WooCommerce responsive grid styles are not being reflected in Upsells widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15857\\">#15857<\\/a>)<\\/li>\\n<li>Fix: WooCommerce responsive grid styles are not being reflected in Product Categories widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15857\\">#15857<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.3.5 - 2021-08-01<\\/h4>\\n<ul>\\n<li>Fix: Responsive layout glitches in Products and Products Archive widgets (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15773\\">#15773<\\/a>)<\\/li>\\n<li>Fix: reCAPTCHA V3 integration conflict with required fields validation in Forms widget<\\/li>\\n<\\/ul>\\n<h4>3.3.4 - 2021-07-21<\\/h4>\\n<ul>\\n<li>Fix: Grid layout glitch in WooCommerce Products Archive widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15718\\">#15718<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.3.3 - 2021-07-20<\\/h4>\\n<ul>\\n<li>Tweak: Added a descriptive message in Collect Submissions action after submit<\\/li>\\n<li>Tweak: Added future compatibility for Additional Custom Breakpoints for Pro widgets<\\/li>\\n<li>Fix: Some widget style breaks when Improved CSS Loading Experiment is active in certain cases (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15632\\">#15632<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15683\\">#15683<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15660\\">#15660<\\/a>)<\\/li>\\n<li>Fix: Translation update keep appearing as available after install (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/14297\\">#14297<\\/a>)<\\/li>\\n<li>Fix: Wrong default icon color when using Font Awesome icons as inline SVG in Call to Action widget<\\/li>\\n<\\/ul>\\n<h4>3.3.2 - 2021-07-13<\\/h4>\\n<ul>\\n<li>Tweak: Updated plugin description<\\/li>\\n<li>Fix: MailChimp tags in form widget replaced existing tags (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11111\\">#11111<\\/a>)<\\/li>\\n<li>Fix: Clicking videos from the items list in edit mode doesn\\u2019t initiate videos properly<\\/li>\\n<li>Fix: User unauthorized message when activated but not connected in Kit Library<\\/li>\\n<li>Fix: Carousel widgets did not support additional custom breakpoint responsive values<\\/li>\\n<li>Fix: Tab border is overridden by the Section background color in Video Playlist widget<\\/li>\\n<li>Fix: Widgets style breaks when Improved CSS Load experiment is active in a Single Page template and Post Content widget<\\/li>\\n<\\/ul>\\n<h4>3.3.1 - 2021-06-20<\\/h4>\\n<ul>\\n<li>Tweak: Added support for more Theme Builder display conditions in Export \\/ Import experiment<\\/li>\\n<li>Tweak: Adjusted License page heading structure for future feature<\\/li>\\n<li>Tweak: Adjusted Font Awesome icon for allowing support for future feature<\\/li>\\n<li>Fix: <code>frontend.min.js<\\/code> file size increased in Elementor Pro 3.3.0 (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/15278\\">#15278<\\/a>)<\\/li>\\n<li>Fix: Prevent conditions from being reset when object cache is enabled in site (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/13299\\">#13299<\\/a>)<\\/li>\\n<li>Fix: Custom Code publish modal responsiveness issues (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/14519\\">#14519<\\/a>)<\\/li>\\n<li>Fix: Populating fields with options programmatically doesn''t appear in Submissions screen (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10671\\">#10671<\\/a>)<\\/li>\\n<li>Fix: Large images are not shown on the Image Carousel widget when set via Toolset dynamic tag<\\/li>\\n<li>Fix: Enable inline editing to the inner content tabs in Video Playlist widget<\\/li>\\n<li>Fix: Clicking on the video list doesn''t play videos properly in Video Playlist widget<\\/li>\\n<li>Fix: Hide Play Icon control when Image overlay is toggled off in Video Playlist widget<\\/li>\\n<li>Fix: Removed extra space below the player when viewing from mobile view in Video Playlist widget<\\/li>\\n<li>Fix: Import button is not working properly in Theme Builder interface<\\/li>\\n<li>Fix: Preview Dynamic Content as control is not updating preview and throws an error in Popup Builder<\\/li>\\n<\\/ul>\\n<h4>3.3.0 - 2021-06-08<\\/h4>\\n<ul>\\n<li>New: Video Playlist widget - Add Engaging Video Content to Your Website (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11859\\">#11859<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7803\\">#7803<\\/a>)<\\/li>\\n<li>New: Hotspot widget - Create Interactive Images With Contextually Relevant Information (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7282\\">#7282<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2768\\">#2768<\\/a>)<\\/li>\\n<li>Tweak: Accessibility improvements for sub-menus in Nav Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/13859\\">#13859<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/13810\\">#13810<\\/a>)<\\/li>\\n<li>Tweak: MailChimp action after submit can now add new tags to existing subscribers in Forms widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11111\\">#11111<\\/a>)<\\/li>\\n<li>Tweak: Added <code>elementor_pro\\/forms\\/record\\/actions_before<\\/code> to filter the record before it sent to Actions After Submit in Forms widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/14261\\">#14261<\\/a>)<\\/li>\\n<li>Tweak: Yoast SEO breadcrumbs widget can be used in Elementor without the need of enabling them in Yoast setting<\\/li>\\n<li>Tweak: Added future support for widgets CSS conditional loading (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10329\\">#10329<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/14229\\">#14229<\\/a>)<\\/li>\\n<li>Tweak: Added future support for Sticky JS library conditional loading<\\/li>\\n<li>Tweak: Added future support for Import \\/ Export experiment<\\/li>\\n<li>Tweak: Preparations and fixes for Import Export Experiment in Pro version<\\/li>\\n<li>Tweak: Added gradient button capabilities to Login widget buttons<\\/li>\\n<li>Tweak: Added gradient button capabilities to Slides widget button<\\/li>\\n<li>Tweak: Added gradient button capabilities to Price Table widget button<\\/li>\\n<li>Tweak: Added gradient button capabilities to Flip Box widget button<\\/li>\\n<li>Tweak: Added Code Highlight widget Developers Documentation<\\/li>\\n<li>Tweak: Adjusted Submissions page for future updates<\\/li>\\n<li>Tweak: Added <code>em<\\/code> and <code>%<\\/code> units for padding control in Carousel widgets<\\/li>\\n<li>Tweak: Shorten currency name to currency symbol in PayPal button widget<\\/li>\\n<li>Fix: Custom Fonts URLs should be replaced when replace URL is triggered (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7376\\">#7376<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10382\\">#10382<\\/a>)<\\/li>\\n<li>Fix: The currency symbol size changed in the Price Table widget if enabling sale (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/13519\\">#13519<\\/a>)<\\/li>\\n<li>Fix: Nav Menu widget is not loading Font Awesome submenu icons (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9907\\">#9907<\\/a>)<\\/li>\\n<li>Fix: Hamburger toggle is not working in Nav menu widget<\\/li>\\n<li>Fix: Activation bug for IDN domains<\\/li>\\n<li>Fix: Conditions modal responsive glitches in Custom Code<\\/li>\\n<li>Fix: Duplicated strings in Custom Code module<\\/li>\\n<li>Fix: Enable resize option for code input field in Custom Code<\\/li>\\n<li>Fix: \\u201cSave &amp; Close \\u201cbutton in Custom Code''s Conditions modal was not visible on small screen sizes<\\/li>\\n<li>Fix: Removing a column from a section in the navigator resulted in an empty section<\\/li>\\n<li>Fix: Recommend option is cut If the layout is not &quot;Standard&quot; in the Facebook Button widget<\\/li>\\n<li>Fix: Video item does not play without adding an image in Media Carousel widget<\\/li>\\n<li>Fix: <code>search-plus<\\/code> icon missing from panel in Media Carousel widget<\\/li>\\n<li>Fix: UI hover state glitch in Media Carousel widget<\\/li>\\n<li>Fix: PHP notice was thrown when trying to import a kit without overrideConditions parameter in Kit Import flow<\\/li>\\n<li>Fix: Templates conditions not imported if there are no conflicts in Import Export Experiment<\\/li>\\n<li>Fix: Non english values are not encoded properly on Submissions export<\\/li>\\n<li>Fix: Theme Builder import is not working properly<\\/li>\\n<li>Fix: UI glitch when no global widgets were found in Editor Panel<\\/li>\\n<li>Deprecated: See all deprecations to this version in our <a href=\\"https:\\/\\/developers.elementor.com\\/v3-3-planned-deprecations\\/\\">Developers Deprecations Post<\\/a><\\/li>\\n<\\/ul>\\n<h4>3.2.2 - 2021-05-05<\\/h4>\\n<ul>\\n<li>Tweak: Added support for Expert tier templates in Templates Library<\\/li>\\n<li>Tweak: Updated compatibility tag to support Elementor v3.2.x<\\/li>\\n<li>Tweak: Added compatibility for future Library improvements<\\/li>\\n<li>Fix: Toolset image dynamic field is not working with Gallery widget<\\/li>\\n<\\/ul>\\n<h4>3.2.1 - 2021-03-21<\\/h4>\\n<ul>\\n<li>Tweak: Added strings context in PayPal button and Price Table widgets<\\/li>\\n<li>Tweak: Added support for future Import \\/ Export Kit feature<\\/li>\\n<li>Fix: Submissions with over than 191 characters weren''t indexed properly<\\/li>\\n<\\/ul>\\n<h4>3.2.0 - 2021-03-14<\\/h4>\\n<ul>\\n<li>New: PayPal Button widget - Collect PayPal payments directly from your site<\\/li>\\n<li>Experiment: Submissions - Save all of your form submissions in one place (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1686\\">#1686<\\/a>)<\\/li>\\n<li>Tweak: Added Stay In Column option to Inner Section element (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7956\\">#7956<\\/a>)<\\/li>\\n<li>Tweak: Adjusted ''Max Height'' control range in Table of Contents widget<\\/li>\\n<li>Tweak: Changed descriptive text in Create Custom Code screen<\\/li>\\n<li>Tweak: Added support for dynamic capabilities in Code Highlight widget<\\/li>\\n<li>Tweak: Added support for future load on demand for <code>share-link<\\/code> library<\\/li>\\n<li>Tweak: Added support for future load on demand for <code>dialog<\\/code> library in Popup<\\/li>\\n<li>Tweak: Allow overwriting the assets URL when using a mirror domain<\\/li>\\n<li>Fix: Animation was triggered multiple times when accessing the viewport in certain cases in Animated Headline widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/13951\\">#13951<\\/a>)<\\/li>\\n<li>Fix: Location is not being updated after a Custom Code snippet is published (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/13971\\">#13971<\\/a>)<\\/li>\\n<li>Fix: Custom Fonts CSS files were not updated after regenerating CSS files<\\/li>\\n<li>Fix: Conditions modal is not responsive in Custom Code<\\/li>\\n<li>Fix: Empty order buttons are displayed in Custom Fonts screen<\\/li>\\n<li>Fix: Typo in ''Reply To'' Email action after submit placeholder in Forms widget<\\/li>\\n<li>Fix: Unnecessary Save Draft button in Custom Code<\\/li>\\n<li>Fix: RTL glitches in Custom Code<\\/li>\\n<li>Fix: Sanitized options in the editor to enforce better security policies<\\/li>\\n<li>Deprecated: See all deprecations to this version in our (<a href=\\"https:\\/\\/developers.elementor.com\\/v3-2-planned-deprecations\\/\\">Developers Deprecations Post<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.1.1 - 2021-02-23<\\/h4>\\n<ul>\\n<li>Tweak: Adjusted ''Max Height'' control range in Table of Contents widget<\\/li>\\n<li>Fix: Popup event handler is undefined (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11475]\\">#11475<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10690\\">#10690<\\/a>)<\\/li>\\n<li>Fix: Conditions modal is not responsive in Custom Code<\\/li>\\n<li>Fix: RTL glitches in Code Highlight widget<\\/li>\\n<li>Fix: Minor UI glitches in Code Highlight widget<\\/li>\\n<li>Fix: Users can''t get Pro Developer Edition version updates<\\/li>\\n<\\/ul>\\n<h4>3.1.0 - 2021-02-13<\\/h4>\\n<ul>\\n<li>New: Introducing Custom Code - Add custom code snippets to your site, including <code>head<\\/code>, <code>body<\\/code> start and <code>body<\\/code> end<\\/li>\\n<li>New: Meet Code Highlight widget - showcase any syntax with highlighted UI (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5815\\">#5815<\\/a>)<\\/li>\\n<li>Experiment: Improved Pro widgets performance by loading JS and Swiper assets conditionally in frontend (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8572\\">#8572<\\/a>, <a href=\\"https:\\/\\/developers.elementor.com\\/experiment-optimized-asset-loading\\/\\">Developer Documentation<\\/a>)<\\/li>\\n<li>Tweak: Added Compatibility Tag support in Elementor Pro (<a href=\\"https:\\/\\/developers.elementor.com\\/compatibility-tag\\/\\">Developer Documentation<\\/a>)<\\/li>\\n<li>Tweak: Added Dynamic capabilities to Rotating Text animation in Animated Headline widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4625\\">#4625<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8569\\">#8569<\\/a>)<\\/li>\\n<li>Tweak: Added an option to set Selected color for Typing effect in Animated Headline widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5403\\">#5403<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7826\\">#7826<\\/a>)<\\/li>\\n<li>Tweak: Added animation Loop option for Animated Headline (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9749\\">#9749<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2457\\">#2457<\\/a>)<\\/li>\\n<li>Tweak: Added timing options for Animated Headline widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4392\\">#4392<\\/a>)<\\/li>\\n<li>Tweak: Added dynamic capabilities for Testimonial Carousel widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8569\\">#8569<\\/a>)<\\/li>\\n<li>Tweak: Added dynamic capabilities for Price Table widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4242\\">#4242<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8569\\">#8569<\\/a>)<\\/li>\\n<li>Tweak: Added Word Wrap control to Code Highlight widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/13577\\">#13577<\\/a>)<\\/li>\\n<li>Tweak: Upgraded Font Awesome Pro library to v5.15.1<\\/li>\\n<li>Tweak: Improved method of loading field mapping repeater in Form widget (<a href=\\"https:\\/\\/developers.elementor.com\\/how-to-add-a-repeater-control-to-elementor-add-on\\/\\">Developer Documentation<\\/a>)<\\/li>\\n<li>Tweak: Added &quot;Show on Browsers&quot; Popup Advanced Rule<\\/li>\\n<li>Tweak: Added real-time JS handling to prevent redundant renders in Slides widget and all Carousel widgets<\\/li>\\n<li>Tweak: Import scroll utility from core and remove it from Pro<\\/li>\\n<li>Tweak: Added alignment options for Post Excerpt widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9757\\">#9757<\\/a>)<\\/li>\\n<li>Tweak: Changed alignment control to work with selectors in Share Buttons<\\/li>\\n<li>Tweak: Upgraded to Webpack 5, Grunt-Webpack 4 and TerserPlugin instead of UglifyJsPlugin<\\/li>\\n<li>Fix: Steps Divider is not vertically aligned in Multi Step Form widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/12569\\">#12569<\\/a>)<\\/li>\\n<li>Fix: Slides are playing in an infinite loop mode even when the option is disabled in Slides Widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6726\\">#6726<\\/a>)<\\/li>\\n<li>Fix: Redundant spacing is added to Share Buttons widget<\\/li>\\n<li>Fix: Step buttons text is not updated without a page reload in Forms widget<\\/li>\\n<li>Fix: Overflow issue in certain animations in Animated Headline widget<\\/li>\\n<li>Fix: When dragging a new Testimonial Carousel there is a console error thrown<\\/li>\\n<li>Fix: Step Buttons are cut in mobile view in Multi Step Form<\\/li>\\n<li>Fix: Submit and Step buttons size differences when using Twenty Twenty theme<\\/li>\\n<li>Fix: Duplicate button Text Color control in Slides widget<\\/li>\\n<li>Fix: JS error is thrown when editing and saving global widgets<\\/li>\\n<li>Fix: <code>get_version<\\/code> API function may fail with Redis \\/ DB cache<\\/li>\\n<li>Fix: Multiple license check requests are created in certain cases<\\/li>\\n<li>Deprecated: Deprecate methods prefixed with an underscore and replace them with unprefixed methods<\\/li>\\n<li>Deprecated: See all deprecations to this version in our <a href=\\"https:\\/\\/developers.elementor.com\\/v3-1-planned-deprecations\\/\\">Developers Deprecations Post<\\/a><\\/li>\\n<\\/ul>\\n<h4>3.0.10 - 2021-01-20<\\/h4>\\n<ul>\\n<li>Tweak: Added Editing Handles string translation compatibility with Elementor v3.1.0<\\/li>\\n<\\/ul>\\n<h4>3.0.9 - 2020-12-29<\\/h4>\\n<ul>\\n<li>Tweak: Added compatibility to support Elementor 3.1.0<\\/li>\\n<li>Fix: Wrong phrasing of Import template success message in Theme Builder<\\/li>\\n<li>Fix: Border color glitch in Theme Builder<\\/li>\\n<\\/ul>\\n<h4>3.0.8 - 2020-11-26<\\/h4>\\n<ul>\\n<li>Fix: Navigation arrows UI glitch in Media Carousel widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/13172\\">#13172<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>3.0.7 - 2020-11-25<\\/h4>\\n<ul>\\n<li>Fix: Console Error when dragging  Testimonials Carousel widget<\\/li>\\n<li>Fix: Arrows of Testimonial and Reviews Carousel widgets navigate to the wrong direction in RTL websites<\\/li>\\n<li>Fix: Removed the conditional loading of Webpack<\\/li>\\n<li>Fix: Fatal error is thrown after deleting an associated custom taxonomy when Posts widget with Cards skin has a badge<\\/li>\\n<li>Fix: Upload JSON files only when the user allowed to prevent security issues<\\/li>\\n<li>Fix: Gallery not displayed in Theme Builder templates preview<\\/li>\\n<\\/ul>\\n<h4>3.0.6 - 2020-11-04<\\/h4>\\n<ul>\\n<li>Tweak: Updated the embedded post in Facebook Embed widget<\\/li>\\n<li>Fix: Minor UI glitches in Theme Builder''s conditions screen footer<\\/li>\\n<li>Fix: Template type changes into Single Page after conditions change in Theme Builder<\\/li>\\n<li>Fix: Redundant Custom Caption option in Site Logo widget<\\/li>\\n<li>Fix: Removed unused code in Drip integration<\\/li>\\n<li>Fix: Removed Weibo and WeChat social networks due to website and links inactivity from Share Buttons widget<\\/li>\\n<li>Fix: Removed redundant code from Portfolio and Post Navigation widgets<\\/li>\\n<\\/ul>\\n<h4>3.0.5 - 2020-09-23<\\/h4>\\n<ul>\\n<li>Fix: If the default page layout is set to &quot;Canvas&quot; Headers and Footers cannot be edited<\\/li>\\n<li>Fix: Product Image Dynamic Tag throws an error when no image is set<\\/li>\\n<li>Fix: Missing Single document placeholder in Theme Builder<\\/li>\\n<li>Fix: Document editing handles inherit the <code>font-family<\\/code> from 3rd party source<\\/li>\\n<li>Fix: Can''t add linebreaks to Textarea input when used as Multi Step Form<\\/li>\\n<li>Fix: Incorrect width in Facebook Page widget<\\/li>\\n<li>Fix: Added compatibility to allow the use of ''get_create_url'' in Theme Builder<\\/li>\\n<\\/ul>\\n<h4>3.0.4 - 2020-09-09<\\/h4>\\n<ul>\\n<li>Fix: Autogenerated screenshots appear in WP Media Library modal (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/12304\\">#12304<\\/a>)<\\/li>\\n<li>Fix: Make sure Elementor Posts widget Pagination doesn''t interfere with 3rd party plugins (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/12126\\">#12126<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/12127\\">#12127<\\/a>)<\\/li>\\n<li>Fix: Shrinking conditions indicator in Theme Builder<\\/li>\\n<li>Fix: Column can''t be dragged and dropped if it populates a Global widget<\\/li>\\n<li>Fix: Styles are missing from Single templates in some edge cases<\\/li>\\n<\\/ul>\\n<h4>3.0.3 - 2020-09-02<\\/h4>\\n<ul>\\n<li>Fix: Pagination doesn''t work in WordPress 5.5 (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/12126\\">#12126<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/12127\\">#12127<\\/a>)<\\/li>\\n<li>Fix: Change delete template action to &quot;Move to Trash&quot; in the new Theme Builder view<\\/li>\\n<\\/ul>\\n<h4>3.0.2 - 2020-08-31<\\/h4>\\n<ul>\\n<li>Tweak: Replaced WordPress &quot;Learn More&quot; links with dynamic links for better control over time (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/12312\\">#12312<\\/a>)<\\/li>\\n<li>Tweak: UI tweaks to the Conditions screen In the new Theme Builder<\\/li>\\n<li>Fix: Motion Effects not working when assigned to a column and throws JS error when DOM optimization is disabled (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/12299\\">#12299<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/12275\\">#12275<\\/a>)<\\/li>\\n<li>Fix: Multiple Galleries display all the images in the Lightbox slideshow (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11809\\">#11809<\\/a>)<\\/li>\\n<li>Fix: Old Theme Builder is being opened when accessing through the Finder<\\/li>\\n<li>Fix: Mixed templates import glitch in Theme Builder<\\/li>\\n<li>Fix: Card icon sizes in Theme Builder<\\/li>\\n<li>Fix: Preview button leads to <code>render_mode<\\/code> instead of preview when importing a template from the new Theme Builder<\\/li>\\n<\\/ul>\\n<h4>3.0.1 - 2020-08-26<\\/h4>\\n<ul>\\n<li>Tweak: Keep previous Theme Builder when accessing from the WP Dashboard for legacy support<\\/li>\\n<li>Tweak: Updated video tutorials in Theme Builder<\\/li>\\n<li>Tweak: Don''t show auto-screenshots in the Media Library (Props <a href=\\"https:\\/\\/github.com\\/black-eye\\">@black-eye<\\/a>)<\\/li>\\n<li>Fix: Repeater items throws <code>childView<\\/code> is undefined message in Forms widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/12239\\">#12239<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/12221\\">#12221<\\/a>)<\\/li>\\n<li>Fix: Misspelling of the word &quot;occurred&quot; in Form widget default error message (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/12137\\">#12137<\\/a>)<\\/li>\\n<li>Fix: Facebook comments not showing up (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/12157\\">#12157<\\/a>)<\\/li>\\n<li>Fix: Check for conflicts in Theme Builder doesn''t work properly<\\/li>\\n<li>Fix: Minor UI fixes in Theme Builder<\\/li>\\n<li>Fix: Dark mode glitches in Theme Builder<\\/li>\\n<li>Fix: Global Site Part toaster appears when you publish a Popup<\\/li>\\n<li>Fix: Site Parts aren''t in the correct order in Theme Builder<\\/li>\\n<li>Fix: Date field caused forms to get corrupted in Forms widget<\\/li>\\n<li>Fix: Theme Builder application page is forbidden<\\/li>\\n<\\/ul>\\n<h4>3.0.0 - 2020-08-23<\\/h4>\\n<ul>\\n<li>New: Introducing the new and improved Theme Builder<\\/li>\\n<li>Tweak: Removed <code>.elementor-inner<\\/code> and <code>.elementor-column-wrap<\\/code> from DOM output to improve performance (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7351\\">#7351<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7817\\">#7817<\\/a>, <a href=\\"https:\\/\\/developers.elementor.com\\/dom-improvements-ahead-html-wrappers-removal-from-v3-0\\/\\">Developers Blog Post<\\/a>)<\\/li>\\n<li>Tweak: Added contextual anchors ID support to Table of Contents widgets (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10052\\">#10052<\\/a>)<\\/li>\\n<li>Tweak: Added WeChat and Weibo social networks to Share Buttons widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11554\\">#11554<\\/a>)<\\/li>\\n<li>Tweak: Added Dynamic capabilities for Redirect after Login\\/Logout in Login widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11343\\">#11343<\\/a>)<\\/li>\\n<li>Tweak: Added Blend Mode and CSS Filters controls to adjust the Background Overlay in Flipbox widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11653\\">#11653<\\/a>)<\\/li>\\n<li>Tweak: Added responsive capabilities to Toggle Button styling in Nav Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8269\\">#8269<\\/a>)<\\/li>\\n<li>Tweak: Added responsive Text Alignment control in Call to Action widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11968\\">#11968<\\/a>)<\\/li>\\n<li>Tweak: Added dynamic content to Ribbon element in Call to Action widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10364\\">#10364<\\/a>)<\\/li>\\n<li>Tweak: Converted uses of Color and Typography Schemes to Global Colors and Fonts<\\/li>\\n<li>Tweak: Separated Title and Description control fields labels in Call to Action widget<\\/li>\\n<li>Tweak: Removed unnecessary style in WC Product with variations<\\/li>\\n<li>Tweak: Converted Portfolio, Posts and Share Buttons widgets to use CSS Variable-based Elementor Grid (<a href=\\"https:\\/\\/developers.elementor.com\\/elementor-dropping-support-ie\\/\\">Developers Blog Post<\\/a>)<\\/li>\\n<li>Tweak: Added Date Modified option to Posts widget metadata<\\/li>\\n<li>Fix: PHP 7.4 compatibility to Media Carousel widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11355\\">#11355<\\/a>)<\\/li>\\n<li>Fix: Divider alignment issue in Post Info widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11628\\">#11628<\\/a>)<\\/li>\\n<li>Fix: Color doesn\\u2019t change in Products Archive Description widget<\\/li>\\n<li>Fix: WC Product variations layout breaks when using Variation Swatches plugin<\\/li>\\n<li>Fix: WC Product variations layout issue<\\/li>\\n<li>Fix: WC Product variations mobile zoom-in glitch<\\/li>\\n<li>Fix: Can''t edit a Popup after accessing Theme Style<\\/li>\\n<li>Fix: Twitter icon missing in Blockquote widget<\\/li>\\n<li>Fix: Removed redundant default text color from Share Buttons minimal skin<\\/li>\\n<li>Fix: UI glitch in Display Conditions modal<\\/li>\\n<li>Fix: Insert template button UI glitch in Templates Library<\\/li>\\n<li>Fix: Added sanitization to post titles in WordPress dashboard for better security<\\/li>\\n<li>Fix: Show when arriving from search engines rule doesn''t work in Popup<\\/li>\\n<li>Fix: Child categories are shown with a different parent category in Query control<\\/li>\\n<li>Deprecated: See all deprecations to this version in our <a href=\\"https:\\/\\/developers.elementor.com\\/v3-0-planned-deprecations\\/\\">Developers Deprecations Post<\\/a><\\/li>\\n<\\/ul>\\n<h4>2.10.3 - 2020-06-29<\\/h4>\\n<ul>\\n<li>Fix: Form not being submitted when using &quot;Progress Bar&quot; and &quot;None&quot; view types in Multi Step Form (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11596\\">#11596<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11610\\">#11610<\\/a>)<\\/li>\\n<li>Fix: Missing &quot;for&quot; attribute in Password field label in Login widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8646\\">#8646<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>2.10.2 - 2020-06-16<\\/h4>\\n<ul>\\n<li>Fix: Run step events only when in Multi Step Form mode (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11644\\">#11644<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>2.10.1 - 2020-06-16<\\/h4>\\n<ul>\\n<li>Tweak: Improved License validation mechanism to avoid limitations<\\/li>\\n<li>Tweak: Changed control labels and ordering in Price Table, Lottie and Form widgets<\\/li>\\n<li>Fix: Popup close button vertical position glitch (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10921\\">#10921<\\/a>)<\\/li>\\n<li>Fix: Radio field placement glitch when in Multi Step mode in Form widget<\\/li>\\n<li>Fix: Clicking <code>Enter<\\/code> key submits the form in Multi Step Form<\\/li>\\n<li>Fix: Hardened sanitization in Custom Attributes to avoid security issues<\\/li>\\n<\\/ul>\\n<h4>2.10.0 - 2020-06-07<\\/h4>\\n<ul>\\n<li>New: Introducing Multi-Step Forms - Breakdown long forms into simple steps (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5975\\">#5975<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3911\\">#3911<\\/a>)<\\/li>\\n<li>New: Introducing Lottie widget - easily add Lottie animations to your site, no coding needed (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11026\\">#11026<\\/a>)<\\/li>\\n<li>Tweak: Added spacing option to Posts widget pagination (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5682\\">#5682<\\/a>)<\\/li>\\n<li>Tweak: Changed texts and logic for administrator plugin renewal notices<\\/li>\\n<li>Tweak: Added new Scroll Util for improved scrolling handling<\\/li>\\n<li>Tweak: Improved Motion Effects animation performance<\\/li>\\n<\\/ul>\\n<h4>2.9.5 - 2020-05-24<\\/h4>\\n<ul>\\n<li>Fix: Added sanitization to Custom Attributes control to avoid security issue<\\/li>\\n<\\/ul>\\n<h4>2.9.4 - 2020-05-07<\\/h4>\\n<ul>\\n<li>Fix: Hardened user role that is allowed to upload icon sets and unzip only allowed files in Custom Icons to prevent security vulnerability<\\/li>\\n<\\/ul>\\n<h4>2.9.3 - 2020-04-19<\\/h4>\\n<ul>\\n<li>Fix: Form shortcode IDs are not wrapped in double-quotes (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11023\\">#11023<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10932\\">#10932<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10967\\">#10967<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11000\\">#11000<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/11049\\">#11049<\\/a>)<\\/li>\\n<li>Fix: Escaped Form records metadata to prevent security vulnerability<\\/li>\\n<li>Fix: Closing &quot;Save Changes&quot; document confirmation modal causes Panel infinite loading<\\/li>\\n<li>Fix: Ken Burns effect not working when there is only one slide in Slides widget<\\/li>\\n<li>Fix: Document handles UI glitch<\\/li>\\n<\\/ul>\\n<h4>2.9.2 - 2020-03-25<\\/h4>\\n<ul>\\n<li>Tweak: Added compatibility with WordPress v5.4 (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10745\\">#10745<\\/a>)<\\/li>\\n<li>Fix: Image ratio number is displayed under the Archive Posts widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10874\\">#10874<\\/a>)<\\/li>\\n<li>Fix: Theme Style Link color setting overrides the Table of Content list style<\\/li>\\n<li>Fix: PHP notice when using dynamic user info <code>id<\\/code><\\/li>\\n<li>Fix: Navigation arrows direction is crossed on first drag in Slides Widget<\\/li>\\n<li>Fix: &quot;No headings were found on this page&quot; message was not displayed in the frontend in Table of Contents widget<\\/li>\\n<li>Fix: Container includes Popup tags by default in Table of Contents widget<\\/li>\\n<li>Fix: Twitter icon display issue when Font Awesome 4 support is disabled in Blockquote widget<\\/li>\\n<li>Fix: ACF Dynamic tag not working in Form widget Redirect action<\\/li>\\n<\\/ul>\\n<h4>2.9.1 - 2020-03-16<\\/h4>\\n<ul>\\n<li>Fix: Can''t access Elementor Editor when there is Page Title widget in the page<\\/li>\\n<li>Fix: Applying styling to Post Content widget affects the Page and Post editing handles<\\/li>\\n<\\/ul>\\n<h4>2.9.0 - 2020-03-15<\\/h4>\\n<ul>\\n<li>New: Introducing Full Site Editing: Design header, footer, and content all in one place! (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4985\\">#4985<\\/a>)<\\/li>\\n<li>New: Added Global Custom CSS for Your Entire Site in Theme Style (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3345\\">#3345<\\/a>)<\\/li>\\n<li>New: Added Dynamic Colors tag (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6485\\">#6485<\\/a>)<\\/li>\\n<li>Tweak: Added option to set the Site Part HTML Wrapper Tags (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9293\\">#9293<\\/a>)<\\/li>\\n<li>Tweak: Added Link Attributes support to Pro widgets (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5716\\">#5716<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3642\\">#3642<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9225\\">#9225<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9079\\">#9079<\\/a>)<\\/li>\\n<li>Tweak: Added Theme Style support in Theme Builder parts (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10564\\">#10564<\\/a>)<\\/li>\\n<li>Tweak: Avoid creating empty Custom Font<\\/li>\\n<li>Tweak: Added <code>aria-expanded<\\/code> attribute to Menu Cart widget<\\/li>\\n<li>Tweak: Moved Link Actions module to Core plugin<\\/li>\\n<li>Tweak: Changed the name of \\u201cTypeKit Web Fonts by Adobe\\u201d to \\u201cAdobe Fonts\\u201d<\\/li>\\n<li>Tweak: Removed redundant display conditions from Blockquote, Flipbox, Price Table, and Search Form widgets<\\/li>\\n<li>Tweak: Pro widgets are not draggable unless Elementor license has been activated<\\/li>\\n<li>Tweak: Remove redundant <code>label_block<\\/code> parameters from several controls<\\/li>\\n<li>Tweak: Converted controls selectors to CSS variables in Gallery widget<\\/li>\\n<li>Tweak: Replaced Stumbleupon with Mix in Reviews widget recommended icons (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10099\\">#10099<\\/a>)<\\/li>\\n<li>Tweak: Added Mix to the Share Buttons network list (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10099\\">#10099<\\/a>)<\\/li>\\n<li>Tweak: Added &quot;Open in new tab&quot; option to Posts widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7924\\">#7924<\\/a>)<\\/li>\\n<li>Tweak: Upgraded Font Awesome Pro library to v5.12.0<\\/li>\\n<li>Tweak: Added new Lightbox compatibility for Gallery and Media Carousel widgets<\\/li>\\n<li>Tweak: Expose external API for Swiper instances<\\/li>\\n<li>Tweak: Added compatibility to JS API in Theme Builder, Popups, Form widget and Global widget<\\/li>\\n<li>Tweak: Replaced nerd icons with new Elementor emojis<\\/li>\\n<li>Tweak: Added specific <code>color<\\/code> attribute to header title in Table of Contents widget<\\/li>\\n<li>Fix: Line break issues in Animated Headline widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/10585\\">#10585<\\/a>)<\\/li>\\n<li>Fix: Theme Style Link color overrides the Table of Content list style<\\/li>\\n<li>Fix: Active state glitches when using Table of contents widget with Sticky mode<\\/li>\\n<li>Fix: &quot;Graphic Element&quot; section appears as empty in case of unmarked Graphic Element in Call to Action widget<\\/li>\\n<li>Fix: Page Title widget render glitches in the Editor<\\/li>\\n<li>Fix: Image ratio parameter visible in some edge cases in Posts widget<\\/li>\\n<li>Fix: Image missing when sharing to Pinterest using Share Buttons widget<\\/li>\\n<li>Fix: Theme Style Link color setting override the list style in Table of Contents widget<\\/li>\\n<li>Deprecated: See all deprecations to this version in our <a href=\\"https:\\/\\/developers.elementor.com\\/v2-9-0-planned-deprecations\\/\\">Developers Deprecations Post<\\/a><\\/li>\\n<\\/ul>\\n<h4>2.8.5 - 2020-03-08<\\/h4>\\n<ul>\\n<li>Tweak: Added new Swiper parameter to all Pro carousels to allow 3rd party integration<\\/li>\\n<li>Fix: Missing closing bracket in Animated Headline widget<\\/li>\\n<li>Fix: Share buttons widgets show Font Awesome 4 icons on first drag in Editor<\\/li>\\n<\\/ul>\\n<h4>2.8.4 - 2020-02-16<\\/h4>\\n<ul>\\n<li>Tweak: Added Lightbox Title &amp; Description support to Gallery widget<\\/li>\\n<li>Tweak: Added RTL support for Slides widget<\\/li>\\n<li>Tweak: Display Lightbox images in Full size in Gallery widget<\\/li>\\n<li>Fix: Template with Slides widget not working properly when placed inside Tabs, Accordion and Toggle widget<\\/li>\\n<li>Fix: Dropdown menu lost styling after Elementor Pro v2.8 upgrade in Nav Menu widget<\\/li>\\n<li>Fix: Indent doesn''t work on RTL websites in Table of Contents widget<\\/li>\\n<li>Fix: Query Control throws <code>Undefined index: q<\\/code> error<\\/li>\\n<li>Fix: Typography control not affecting dropdown menu in Nav Menu widget<\\/li>\\n<li>Fix: Discord forms integration fails to send submissions in some server configurations<\\/li>\\n<li>Fix: Rotating headlines don''t align center in Animated Headline widget<\\/li>\\n<li>Fix: Custom secondary color displayed when not needed in Share buttons widget<\\/li>\\n<li>Fix: Motion Effects of certain objects are not functioning properly on Safari browser<\\/li>\\n<li>Fix: Missing eye icon in Single template footer preview button<\\/li>\\n<\\/ul>\\n<h4>2.8.3 - 2020-01-01<\\/h4>\\n<ul>\\n<li>Tweak: Updated Table of Contents widget panel location<\\/li>\\n<li>Fix: ACF URL Dynamic field throws <code>undefined index<\\/code> PHP notice (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9929\\">#9929<\\/a>)<\\/li>\\n<li>Fix: Gallery lightbox pagination shows images from all tabs<\\/li>\\n<li>Fix: &quot;Reply To&quot; option not working in Form widget &quot;Email 2&quot; Action<\\/li>\\n<li>Fix: ACF Dynamic tag not working in Form widget Redirect action<\\/li>\\n<li>Fix: Underline option not working in Table of Contents widget Normal state<\\/li>\\n<li>Fix: Query Control <code>Undefined index: autocomplete<\\/code> notice in some cases<\\/li>\\n<li>Fix: Missing display condition to Read More Spacing control in Posts widget<\\/li>\\n<\\/ul>\\n<h4>2.8.2 - 2019-12-19<\\/h4>\\n<ul>\\n<li>Tweak: Improved scroll-spy and collapsing functionality in Table of Contents widget<\\/li>\\n<li>Fix: &quot;No products were found&quot; message not being displayed in an empty Products Archive<\\/li>\\n<li>Fix: Redundant <code>&lt;br&gt;<\\/code> tags in Single theme template (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9927\\">#9927<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9928\\">#9928<\\/a>)<\\/li>\\n<li>Fix: Draft Popup shows up in Dynamic tag dropdown<\\/li>\\n<\\/ul>\\n<h4>2.8.1 - 2019-12-18<\\/h4>\\n<ul>\\n<li>Fix: Share Buttons widget not working (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9920\\">#9920<\\/a>)<\\/li>\\n<li>Fix: Redundant <code>&lt;p&gt;<\\/code> tags added to Single Template posts<\\/li>\\n<\\/ul>\\n<h4>2.8.0 - 2019-12-18<\\/h4>\\n<ul>\\n<li>New: Table of Contents Widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5171\\">#5171<\\/a>)<\\/li>\\n<li>New: Added Font Awesome Pro Duotone font family support (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9578\\">#9578<\\/a>)<\\/li>\\n<li>Tweak: Added Lazy Load option to Gallery widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9763\\">#9763<\\/a>)<\\/li>\\n<li>Tweak: Added Random order option to Gallery widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9269\\">#9269<\\/a>)<\\/li>\\n<li>Tweak: Updated Font Awesome Pro to v5.11.2 (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9578\\">#9578<\\/a>)<\\/li>\\n<li>Tweak: Added preselect support for multiple default select values in Forms Widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9324\\">#9324<\\/a>)<\\/li>\\n<li>Tweak: Avoid duplicate queries for Custom Icons (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9579\\">#9579<\\/a>)<\\/li>\\n<li>Tweak: Major performance improvements to Gallery widget<\\/li>\\n<li>Tweak: Avoid non-existing images in Gallery widget<\\/li>\\n<li>Tweak: Added <code>tabindex<\\/code>, <code>aria-expanded<\\/code>, <code>aria-hidden<\\/code> and <code>role=\\"navigation\\"<\\/code> accessibility attributes to Nav Menu widget<\\/li>\\n<li>Tweak: Changed button HTML tag from <code>button<\\/code> to <code>span<\\/code> in Call to Action and Flip Box widgets for better W3C compliance and accessibility<\\/li>\\n<li>Tweak: Removed Google+ from default networks in Share Buttons widget<\\/li>\\n<li>Tweak: Added compatibility for Library Connect<\\/li>\\n<li>Tweak: Added i18n to Toolset date dynamic tag<\\/li>\\n<li>Tweak: Added external link support to Gallery widget<\\/li>\\n<li>Tweak: Changed the link external attributes implementation to use <code>add_link_attributes()<\\/code> in Gallery widget<\\/li>\\n<li>Tweak: Updated references to the new Schemes system location<\\/li>\\n<li>Tweak: Avoid running Gallery handler when the gallery is empty<\\/li>\\n<li>Tweak: UI Tweaks in Editor Panel<\\/li>\\n<li>Tweak: Added responsive capabilities to Pointer Width control in Nav Menu widget<\\/li>\\n<li>Tweak: Added mobile support for responsive controls in Nav Menu widget<\\/li>\\n<li>Tweak: Refactor <code>register_controls()<\\/code> method in Posts widget skin trait<\\/li>\\n<li>Fix: ACF URL &quot;undefined Index&quot; notice (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7646\\">#7646<\\/a>)<\\/li>\\n<li>Fix: WooCommerce Mini-Cart widget causes fatal error in edge cases (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9304\\">#9304<\\/a>)<\\/li>\\n<li>Fix: <code>PHP Notice: Undefined index<\\/code> display for Author query (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9864\\">#9864<\\/a>)<\\/li>\\n<li>Fix: Added compatibility for Button widget placed inside Swiper carousel (<a href=\\"https:\\/\\/wordpress.org\\/support\\/topic\\/broken-buttons-since-elementor-2-8\\/\\">Topic<\\/a>)<\\/li>\\n<li>Fix: Avoid empty spaces in Post info widget<\\/li>\\n<li>Tweak: Always show &quot;Custom label&quot; control in Login widget<\\/li>\\n<li>Fix: Nav Menu item typography selector in Nav Menu widget<\\/li>\\n<li>Fix: Facebook Like Button widget causes flickering<\\/li>\\n<li>Fix: WooCommerce mini-cart behaviour when using <code>plain<\\/code> permalinks format<\\/li>\\n<li>Fix: Avoid running Popup triggers when set without conditions<\\/li>\\n<li>Fix: Removed &quot;Date&quot; query from Products widget<\\/li>\\n<li>Fix: Slides widget when used as a Shortcode and is hidden<\\/li>\\n<li>Fix: Custom URL being accessed on swipe in Media Carousel<\\/li>\\n<li>Fix: Media Carousel widget Cube effect glitch<\\/li>\\n<li>Fix: Lightbox shows images from multiple Gallery widgets in the same page<\\/li>\\n<li>Fix: Image <code>alt<\\/code> Text not displayed on overlay in Gallery widget<\\/li>\\n<li>Fix: Gallery widget not visible in Posts widget Full Content skin<\\/li>\\n<li>Fix: WooCommerce mini-cart remove unnecessary hooks registration when WooCommerce integration set to <code>Disable<\\/code><\\/li>\\n<li>Fix: Slides widget button wrapping breaks in mobile view<\\/li>\\n<li>Fix: Dynamic capabilities with the Reviews widget<\\/li>\\n<li>Fix: Disabling autoplay doesn''t work in Slides widget<\\/li>\\n<li>Fix: Posts widget Full Content skin not working on Single template<\\/li>\\n<li>Fix: Autocomplete not working for &quot;By Author&quot; condition in Display Conditions screen<\\/li>\\n<li>Fix: Posts widget alignment issue<\\/li>\\n<li>Fix: Product Variations Clear button not working in edge cases<\\/li>\\n<li>Fix: Styling issues in Form widget submit button<\\/li>\\n<\\/ul>\\n<h4>2.7.3 - 2019-10-28<\\/h4>\\n<ul>\\n<li>Tweak: Added RTL support to Galleries widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9213\\">#9213<\\/a>)<\\/li>\\n<li>Tweak: Added Custom Icons compatibility for WordPress 5.3<\\/li>\\n<li>Fix: Missing template function declaration causes fatal error in WC mini-cart widget<\\/li>\\n<li>Fix: Pause on hover doesn''t work in Carousel widgets<\\/li>\\n<li>Fix: Link-actions conflict with <code>?action=<\\/code> parameter in the URL<\\/li>\\n<li>Fix: Lightbox navigation not working in Gallery widget Single mode<\\/li>\\n<li>Fix: Ken burns effect not working on the 1st slide if Infinite Loop option is turned off in Carousel widgets<\\/li>\\n<li>Fix: Popup Advanced Rules detects internal links as external if current URL starts with <code>www<\\/code><\\/li>\\n<\\/ul>\\n<h4>2.7.2 - 2019-10-06<\\/h4>\\n<ul>\\n<li>Fix: Slide Overlay not working when applying Ken burns effect in Slides widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9209\\">#9209<\\/a>)<\\/li>\\n<li>Fix: Content width glitch in Slides widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9180\\">#9180<\\/a>)<\\/li>\\n<li>Fix: Horizontal Alignment not working when applying custom style per slide in Slides widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9180\\">#9180<\\/a>)<\\/li>\\n<li>Fix: Missing semicolon in Custom Fonts <code>font-display<\\/code> CSS<\\/li>\\n<\\/ul>\\n<h4>2.7.1 - 2019-09-26<\\/h4>\\n<ul>\\n<li>Fix: Background Overlay layer is over the slide content in Slides widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9180\\">#9180<\\/a>)<\\/li>\\n<li>Fix: Duplicate images under &quot;All&quot; filter in Multiple Gallery<\\/li>\\n<\\/ul>\\n<h4>2.7.0 - 2019-09-24<\\/h4>\\n<ul>\\n<li>New: Enhanced Galleries widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1898\\">#1898<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3103\\">#3103<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4279\\">#4279<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7631\\">#7631<\\/a>)<\\/li>\\n<li>New: Dynamic Number (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5952\\">#5952<\\/a>)<\\/li>\\n<li>New: Full content skin for Posts and Archive-posts widgets (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4617\\">#4617<\\/a>)<\\/li>\\n<li>Tweak: Added dynamic number capability to Price List, Price Table, Counter, Star Rating, Progress Bar widgets<\\/li>\\n<li>Tweak: Added tags support to forms Mailchimp action (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5418\\">#5418<\\/a>)<\\/li>\\n<li>Tweak: User Profile Picture Dynamic Tag (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7947\\">#7947<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8740\\">#8740<\\/a>)<\\/li>\\n<li>Tweak: Added <code>font-display<\\/code> support to custom fonts (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5993\\">#5993<\\/a>, <a href=\\"https:\\/\\/developers.elementor.com\\/elementor-pro-2-7-custom-fonts-font-display-support\\/\\">Developers Blog Post<\\/a>)<\\/li>\\n<li>Tweak: Added Text Shadow control to Slides widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8800\\">#8800<\\/a>)<\\/li>\\n<li>Tweak: Added Re-subscribe support to MailerLite (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8799\\">#8799<\\/a>)<\\/li>\\n<li>Tweak: Added Dynamic capabilities to Facebook Embed widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/9030\\">#9030<\\/a>)<\\/li>\\n<li>Tweak: Use <code>swiper.js<\\/code> instead of <code>slick.js<\\/code> in Slides widget (<a href=\\"https:\\/\\/developers.elementor.com\\/elementor-2-7-moving-sliders-from-slick-to-swiper\\/\\">Developers Blog Post<\\/a>)<\\/li>\\n<li>Tweak: Added <code>elementor_pro\\/search_form\\/before_input<\\/code> action hook to Search Form widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5598\\">#5598<\\/a>)<\\/li>\\n<li>Tweak: Added <code>elementor_pro\\/search_form\\/after_input<\\/code> action hook to Search Form widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5598\\">#5598<\\/a>)<\\/li>\\n<li>Tweak: Added dynamic support for Custom field key (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7789\\">#7789<\\/a>)<\\/li>\\n<li>Tweak: Increased expired license notice bar frequency<\\/li>\\n<li>Tweak: Changed the icon name of Slides widget<\\/li>\\n<li>Tweak: Added designated Finder''s Icons for Custom icons &amp; Custom fonts<\\/li>\\n<li>Tweak: Use Ken Burns Effect as an external module<\\/li>\\n<li>Tweak: Remove Fontello conflicting CSS on import to Custom Icons sets<\\/li>\\n<li>Tweak: Editor Panel UI tweaks<\\/li>\\n<li>Tweak: Added DOM events on Popup show\\/hide (<a href=\\"https:\\/\\/developers.elementor.com\\/elementor-pro-2-7-popup-events\\/\\">Developers Blog Post<\\/a>)<\\/li>\\n<li>Tweak: Added option to change the variations field width in Add to Cart widget<\\/li>\\n<li>Tweak: Use select control instead of select2 in Menu Cart widget<\\/li>\\n<li>Tweak: Added conditions to the tabs instead of to each control in Share Buttons widget<\\/li>\\n<li>Tweak: Added Typography controls to HTML field in Forms widget<\\/li>\\n<li>Tweak: Allow edit selected Font file in Custom Font<\\/li>\\n<li>Tweak: Changed reCAPTCHA v3 error message<\\/li>\\n<li>Tweak: Remove the &quot;Save as Global&quot; option on Global widget context menu<\\/li>\\n<li>Fix: Corrected selector for <code>removeControlSpinner()<\\/code> (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8790\\">#8790<\\/a>)<\\/li>\\n<li>Fix: Slides widget navigation icons misplacement (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8533\\">#8533<\\/a>)<\\/li>\\n<li>Fix: Horizontal Scrollbar when Slider widget is set to Full Width (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8527\\">#8527<\\/a>)<\\/li>\\n<li>Fix: Inconsistent behavior when &quot;Infinite Loop&quot; enabled with &quot;Autoplay&quot; in Slides widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6726\\">#6726<\\/a>)<\\/li>\\n<li>Fix: Ken Burns effect on Chrome transition glitches (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1671\\">#1671<\\/a>)<\\/li>\\n<li>Fix: Nothing found message shows up inside the columns set in Posts Archive widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7347\\">#7347<\\/a>)<\\/li>\\n<li>Fix: Responsive UI glitch in Popup Conditions modal tabs<\\/li>\\n<li>Fix: Removed unnecessary divider in Call to Action widget<\\/li>\\n<li>Fix: Custom Add To Cart * button style (size, position and background color) when <code>quantity<\\/code> is enabled.<\\/li>\\n<li>Fix: Add support for Document\\/PageBase in Theme Builder (Core &gt;=2.7.0)<\\/li>\\n<li>Fix: Ampersand character breaks email link in Share Buttons widget<\\/li>\\n<li>Fix: Correct custom font attachment <code>mime-type<\\/code> to show uploaded Custom Fonts<\\/li>\\n<li>Fix: Mini-Cart not refreshing in Menu Cart widget<\\/li>\\n<li>Fix: Cart drawer not working when WC Subscriptions plugin is activated<\\/li>\\n<li>Fix:  Querying CPT with custom taxonomies does not show the taxonomies before saving<\\/li>\\n<li>Fix: Double rendering on change caused console error in Theme Builder''s conditions screen<\\/li>\\n<li>Fix: Translations and Strings in Share Buttons widget<\\/li>\\n<li>Fix: Avoid using offset if the source is Manual selection in Query Control<\\/li>\\n<li>Fix: Form being submitted although reCAPTCHA v3 validation failed in Forms widget<\\/li>\\n<\\/ul>\\n<h4>2.6.5 - 2019-08-26<\\/h4>\\n<ul>\\n<li>Tweak: Added compatibility for the upcoming release of Elementor v2.7<\\/li>\\n<li>Fix: Button style not working when <code>quantity<\\/code> is enabled in Custom Add To Cart widget<\\/li>\\n<li>Fix: Updated minified JS file fixed WhatsApp base URL in Share Buttons widget<\\/li>\\n<\\/ul>\\n<h4>2.6.4 - 2019-08-21<\\/h4>\\n<ul>\\n<li>Tweak: Added compatibility for the upcoming release of Elementor v2.7<\\/li>\\n<li>Fix: Changed WhatsApp base URL in Share Buttons widget for cross-device compatibility<\\/li>\\n<li>Fix: Random slides order after several clicks on pagination in Testimonial Carousel widget<\\/li>\\n<\\/ul>\\n<h4>2.6.3 - 2019-08-18<\\/h4>\\n<ul>\\n<li>Fix: Core version rollback to <code>&gt;2.6.0<\\/code> causes a fatal error<\\/li>\\n<li>Fix: Duplicate images when slideshow skin is selected in Media Carousel lightbox<\\/li>\\n<li>Fix: Default bottom margin added to reCAPTCHA V3 badge<\\/li>\\n<li>Fix: Input glitch in reCAPTCHA V3 threshold settings<\\/li>\\n<\\/ul>\\n<h4>2.6.2 - 2019-07-30<\\/h4>\\n<ul>\\n<li>Tweak: Better accessibility support in Search Form widget<\\/li>\\n<li>Fix: UI glitched in Popup publish screen (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8616\\">#8616<\\/a>)<\\/li>\\n<li>Fix: &quot;Child of Term&quot; and &quot;Any child of term&quot; conditions (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8695\\">#8695<\\/a>)<\\/li>\\n<li>Fix: Restored <code>library_widget_templates<\\/code> action hook for 3rd party compatibility (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8687\\">#8687<\\/a>)<\\/li>\\n<li>Fix: Twitter Icon missing in Blockquote widget<\\/li>\\n<li>Fix: Form reCAPTCHA v3 badge position not working<\\/li>\\n<li>Fix: Renewal notice bar appears in wrong situations<\\/li>\\n<li>Fix: Draft Icon Set loads empty Icon Library<\\/li>\\n<\\/ul>\\n<h4>2.6.1 - 2019-07-24<\\/h4>\\n<ul>\\n<li>Fix: Query Control autocomplete not retrieving results (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8672\\">#8672<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8661\\">#8661<\\/a>)<\\/li>\\n<li>Fix: Price Table features section not working (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8660\\">#8660<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>2.6.0 - 2019-07-23<\\/h4>\\n<ul>\\n<li>New: Introducing Custom Icon sets - including Fontello, IcoMoon and Fontastic support (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/110\\">#110<\\/a>)<\\/li>\\n<li>New: Added Font Awesome 5 Pro integration including 5,300+ icons (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4430\\">#4430<\\/a>)<\\/li>\\n<li>New: Added reCAPTCHA v3 integration to Form widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8213\\">#8213<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6039\\">#6039<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7165\\">#7165<\\/a>)<\\/li>\\n<li>Tweak: Added Exit Animation for Popups (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7063\\">#7063<\\/a>)<\\/li>\\n<li>Tweak: Added ACF Dynamic tag support for archive pages (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5147\\">#5147<\\/a>)<\\/li>\\n<li>Tweak: Added Navigator Indicators for Custom CSS &amp; Motion Effects (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2180\\">#2180<\\/a>)<\\/li>\\n<li>Tweak: Added Dynamic capabilities for Form Redirect action (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7552\\">#7552<\\/a>)<\\/li>\\n<li>Tweak: Added Logged In Message styling options for Login widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7928\\">#7928<\\/a>)<\\/li>\\n<li>Tweak: Added <code>none<\\/code> breakpoint option to Nav Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7916\\">#7916<\\/a>)<\\/li>\\n<li>Tweak: Added option to place Post Terms dynamic tag without links (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8366\\">#8366<\\/a>)<\\/li>\\n<li>Tweak: Added <code>elementor\\/query\\/query_results<\\/code> hook to Query Control to allow full control over results (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7912\\">#7912<\\/a>)<\\/li>\\n<li>Tweak: Allow choosing Heading HTML tag in Price Table widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8090\\">#8090<\\/a>)<\\/li>\\n<li>Tweak: Show popup on dynamic click even when <code>Avoid Multiple Popups<\\/code> option is selected (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8189\\">#8189<\\/a>)<\\/li>\\n<li>Tweak: Added condition option to all of archive child pages (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8256\\">#8256<\\/a>)<\\/li>\\n<li>Tweak: Added <code>Effects Relative To<\\/code> control to Scrolling Effects<\\/li>\\n<li>Tweak: Allow shortcodes in HTML Form field<\\/li>\\n<li>Tweak: Removed donReach integration from Share Buttons widget due to service inconsistent stability<\\/li>\\n<li>Tweak: Changed MailChimp <code>List<\\/code> label to <code>Audience<\\/code><\\/li>\\n<li>Tweak: Improved Entrance and Exit animation behavior in Popup<\\/li>\\n<li>Tweak: Added <code>Deprecated Notice<\\/code> control to <code>Archive Products<\\/code> and <code>Woo Products<\\/code> widgets<\\/li>\\n<li>Tweak: Added default dynamic title for archives in Theme Builder<\\/li>\\n<li>Tweak: Added condition to show <code>Centered Slides<\\/code> control in Media Carousel widget<\\/li>\\n<li>Tweak: Added notice bar in the Editor when the license is expired or not activated<\\/li>\\n<li>Tweak: Replaced <code>select<\\/code> control with <code>choose<\\/code> control in Price List widget<\\/li>\\n<li>Tweak: Removed Font Awesome 4 dependencies from the Editor<\\/li>\\n<li>Tweak: Minor styling tweaks in the Popup publish modal<\\/li>\\n<li>Tweak: Hide ordering form in Products widget on front page<\\/li>\\n<li>Tweak: Removed page title markup when ''Hide Title'' is active<\\/li>\\n<li>Tweak: Added style controls for HTML field in Form widget<\\/li>\\n<li>Fix: Form widget Date picker makes the Popup builder disappear (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7240\\">#7240<\\/a>)<\\/li>\\n<li>Fix: Sticky element stop point stops working on viewport resize (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7884\\">#7884<\\/a>)<\\/li>\\n<li>Fix: Copy-Paste style not pasting the Pointer option in Nav Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8497\\">#8497<\\/a>)<\\/li>\\n<li>Fix: Missing Print icon in Share Buttons (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8506\\">#8506<\\/a>)<\\/li>\\n<li>Fix: UI style glitch in Blockquote widget when viewing from iPad<\\/li>\\n<li>Deprecated: <code>DB::save_editor()<\\/code> - Remove usage of this method (<a href=\\"https:\\/\\/developers.elementor.com\\/v2-6-0-planned-deprecations\\/\\">Deprecation Post<\\/a>)<\\/li>\\n<li>Deprecated: <code>DB::get_plain_editor()<\\/code> - Remove usage of this method (<a href=\\"https:\\/\\/developers.elementor.com\\/v2-6-0-planned-deprecations\\/\\">Deprecation Post<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>2.5.14 - 2019-07-14<\\/h4>\\n<ul>\\n<li>Fix: Better WC Related Product grid support to various themes (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8555\\">#8555<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>2.5.13 - 2019-07-11<\\/h4>\\n<ul>\\n<li>Fix: Better WC grid support to various themes<\\/li>\\n<\\/ul>\\n<h4>2.5.12 - 2019-07-10<\\/h4>\\n<ul>\\n<li>Fix: Grid for WooCommerce Archive Product widget<\\/li>\\n<li>Fix: Remove redundant <code>whitespace<\\/code> CSS property causes style glitch in iPad<\\/li>\\n<li>Tweak: Added more compatibility for Elementor v2.6<\\/li>\\n<\\/ul>\\n<h4>2.5.11 - 2019-07-02<\\/h4>\\n<ul>\\n<li>Fix: Close icon missing from Nav Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8460\\">#8460<\\/a>)<\\/li>\\n<li>Fix: Elementor Pro v2.5.10 shows PHP notice regarding notice bar (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8461\\">#8461<\\/a>)<\\/li>\\n<li>Fix: Fatal error when deleting used Pods fields (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8396\\">#8396<\\/a>)<\\/li>\\n<li>Fix: Missing dropdown icon in conditions screen<\\/li>\\n<\\/ul>\\n<h4>2.5.10 - 2019-05-28<\\/h4>\\n<ul>\\n<li>Tweak: Added compatibility for the upcoming release of Elementor v2.6<\\/li>\\n<li>Tweak: Error caused by empty Rows &amp; Columns values in Products widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8261\\">#8261<\\/a>)<\\/li>\\n<li>Fix: Do not unset <code>product<\\/code> CPT if it''s not from WooCommerce (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8160\\">#8160<\\/a>)<\\/li>\\n<li>Fix: Column Spacing not working in WooCommerce Archive Products widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8285\\">#8285<\\/a>)<\\/li>\\n<li>Fix: Title styling not working in Products Categories widget<\\/li>\\n<li>Fix: Empty value in Dynamic Pods Gallery dropdown using Safari browser<\\/li>\\n<li>Fix: WooCommerce archives included in &quot;All Archives&quot; condition<\\/li>\\n<\\/ul>\\n<h4>2.5.9 - 2019-05-28<\\/h4>\\n<ul>\\n<li>Tweak: Removed <code>auto-confirm<\\/code> control from MailPoet to support new version of MailPoet<\\/li>\\n<li>Fix: Multiple Custom Fonts not rendered in the editor<\\/li>\\n<li>Fix: Products <code>sale<\\/code> query - handle exclude by manual selection.<\\/li>\\n<li>Fix: Product Categories grid row &amp; column style<\\/li>\\n<li>Fix: Form integration AJAX cache override<\\/li>\\n<li>Fix: Removed redundant CSS on Canvas &amp; Header-Footer page templates<\\/li>\\n<\\/ul>\\n<h4>2.5.8 - 2019-05-06<\\/h4>\\n<ul>\\n<li>Fix: Popup entrance animation not working in frontend<\\/li>\\n<li>Fix: Popup Exit Intent trigger activated multiple times<\\/li>\\n<\\/ul>\\n<h4>2.5.7 - 2019-05-05<\\/h4>\\n<ul>\\n<li>Fix: Embedded video keeps playing after a Popup is closed (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7875\\">#7875<\\/a>)<\\/li>\\n<li>Fix: Maximum call stack size exceeded error in Safari (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7824\\">#7824<\\/a>)<\\/li>\\n<li>Fix: Entrance animations not appearing on Popup reopen (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7395\\">#7395<\\/a>)<\\/li>\\n<li>Fix: WC variations select style glitch in several themes (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/8008\\">#8008<\\/a>)<\\/li>\\n<li>Fix: Theme Builder taxonomy conditions not retrieving proper results in edge cases<\\/li>\\n<\\/ul>\\n<h4>2.5.6 - 2019-04-29<\\/h4>\\n<ul>\\n<li>Tweak: Removed <code>Shortcode<\\/code> dynamic from Image, Gallery and Media control<\\/li>\\n<li>Fix: Popup not inheriting entrance animation in responsive mode (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7809\\">#7809<\\/a>)<\\/li>\\n<li>Fix: Terms autocomplete retrieves wrong results in Query Control<\\/li>\\n<li>Fix: Query Control Related by author glitches in edge cases<\\/li>\\n<li>Fix: Query Control using terms for Products widget<\\/li>\\n<li>Fix: Posts cards style glitch in small screens<\\/li>\\n<li>Fix: Display conditions delete icon missing in small screens<\\/li>\\n<li>Fix: Avoid rendering Menu Cart widget in WordPress native editor<\\/li>\\n<\\/ul>\\n<h4>2.5.5 - 2019-04-08<\\/h4>\\n<ul>\\n<li>Tweak: Allow text selection inside a Popup<\\/li>\\n<li>Fix: Added backwards compatibility for <code>tax_query<\\/code> in Query Control (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7751\\">#7751<\\/a>)<\\/li>\\n<li>Fix: Missing arguments for <code>widget_title<\\/code> filter (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7745\\">#7745<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>2.5.4 - 2019-04-03<\\/h4>\\n<ul>\\n<li>Fix: Move Query from using <code>term_id<\\/code> to <code>term_taxonomy_id<\\/code> (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7653\\">#7653<\\/a>)<\\/li>\\n<li>Fix: Offset manipulation hook removal in Query control<\\/li>\\n<li>Fix: Missing form field <code>ID<\\/code> in some edge cases (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7711\\">#7711<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7660\\">#7660<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>2.5.3 - 2019-03-31<\\/h4>\\n<ul>\\n<li>Tweak: Updated Google Calendar dynamic tag URL (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7673\\">#7673<\\/a>)<\\/li>\\n<li>Fix: Missing form field names (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7651\\">#7651<\\/a>)<\\/li>\\n<li>Fix: PHP 5.4 backward compatibility in Query Control (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7633\\">#7633<\\/a>)<\\/li>\\n<li>Fix: <code>products_deprecated<\\/code> Query Control module compatibility (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7654\\">#7654<\\/a>)<\\/li>\\n<li>Fix: Changed query method from <code>term_id<\\/code> to <code>term_taxonomy_id<\\/code> (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7653\\">#7653<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>2.5.2 - 2019-03-27<\\/h4>\\n<ul>\\n<li>Fix: Overwrite parent widget type in Global Widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7632\\">#7632<\\/a>)<\\/li>\\n<li>Fix: Avoid Duplicates option not working in Query Control (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7635\\">#7635<\\/a>)<\\/li>\\n<li>Fix: Manual Selection option not working in Query Control (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7634\\">#7634<\\/a>)<\\/li>\\n<li>Fix: Incorrect condition caused handlers issues inside popup<\\/li>\\n<\\/ul>\\n<h4>2.5.1 - 2019-03-26<\\/h4>\\n<ul>\\n<li>Fix: Query Control invalid call to deprecated action (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7619\\">#7619<\\/a>)<\\/li>\\n<li>Tweak: Renamed action hook from <code>elementor_pro\\/{$widget_name}\\/query\\/{$query_id}<\\/code> to <code>elementor\\/query\\/{$query_id}<\\/code><\\/li>\\n<li>Tweak: Renamed filter hook from <code>elementor_pro\\/query_control\\/get_query_args\\/current_query<\\/code> to <code>elementor\\/query\\/get_query_args\\/current_query<\\/code><\\/li>\\n<\\/ul>\\n<h4>2.5.0 - 2019-03-26<\\/h4>\\n<ul>\\n<li>New: Introducing Motion Effects including Scrolling &amp; Mouse effects (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/72\\">#72<\\/a>)<\\/li>\\n<li>New: Introducing Related Posts for Query Control (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7306\\">#7306<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7490\\">#7490<\\/a>)<\\/li>\\n<li>New: Introducing Date query for Query Control<\\/li>\\n<li>New: Introducing Sticky Posts support for Query Control (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2501\\">#2501<\\/a>)<\\/li>\\n<li>Tweak: Added option to open a Popup by a custom selector (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6871\\">#6871<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6876\\">#6876<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7258\\">#7258<\\/a>)<\\/li>\\n<li>Tweak: Option to count when Popup is closed in &quot;Show up to X times&quot; Advanced Rule<\\/li>\\n<li>Tweak: Added full border radius control options inside Popup<\\/li>\\n<li>Tweak: Changed exit intent icon in Popups<\\/li>\\n<li>Tweak: Show only one popup in its own preview<\\/li>\\n<li>Tweak: Added responsive support to Popup entrance animation control<\\/li>\\n<li>Tweak: Conditions - Singular <code>All Pages<\\/code> string changed to <code>Pages<\\/code><\\/li>\\n<li>Tweak: Added form field shortcode support for Drip tags (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7000\\">#7000<\\/a>)<\\/li>\\n<li>Tweak: Added dynamic capabilities to Price List widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7258\\">#7258<\\/a>)<\\/li>\\n<li>Tweak: Added Dynamic capabilities to Custom Attributes (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6779\\">#6779<\\/a>)<\\/li>\\n<li>Tweak: Added dynamic capabilities to Flip Box widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6986\\">#6986<\\/a>)<\\/li>\\n<li>Tweak: Decrease <code>z-index<\\/code> for Nav Menu (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6869\\">#6869<\\/a>)<\\/li>\\n<li>Tweak: Changed &quot;Scrolling Effects&quot; section label to &quot;Motion Effects&quot;<\\/li>\\n<li>Tweak: Use filter <code>get_meta_viewport<\\/code> for header templates (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7043\\">#7043<\\/a>)<\\/li>\\n<li>Tweak: use filterable <code>Util::get_public_post_types()<\\/code> in Theme Builder (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7172\\">#7172<\\/a>)<\\/li>\\n<li>Tweak: Added Cloudflare rocket-loader support (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7443\\">#7443<\\/a>)<\\/li>\\n<li>Tweak: Added responsive support to WC Products Columns &amp; Rows Gap controls (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6913\\">#6913<\\/a>)<\\/li>\\n<li>Tweak: WC Menu cart &quot;View Cart&quot; &amp; &quot;Checkout&quot; buttons styling<\\/li>\\n<li>Fix: Custom ID reset to default when dragging repeater<\\/li>\\n<li>Fix: Conflict between archive-products widget and WC customizer<\\/li>\\n<li>Fix: Add to Cart widget <code>spacing<\\/code> and <code>space-between<\\/code><\\/li>\\n<li>Fix: Library view when creating a new Header or Footer<\\/li>\\n<li>Fix: Post types labels missing on Add New Template modal<\\/li>\\n<\\/ul>\\n<h4>2.4.8 - 2019-03-11<\\/h4>\\n<ul>\\n<li>Fix: Missing query section in Products widget<\\/li>\\n<li>Fix: Missing Taxonomy controls in Products widget in edge cases<\\/li>\\n<\\/ul>\\n<h4>2.4.7 - 2019-03-06<\\/h4>\\n<ul>\\n<li>Fix: Compatibility Global Widget with Elementor v2.5.0+<\\/li>\\n<\\/ul>\\n<h4>2.4.6 - 2019-03-04<\\/h4>\\n<ul>\\n<li>Fix: Pods gallery dynamic when empty (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7127\\">#7127<\\/a>)<\\/li>\\n<li>Fix: Duplicate call for conditions screen issue<\\/li>\\n<li>Fix: Compatibility with Elementor v2.5.0<\\/li>\\n<\\/ul>\\n<h4>2.4.5 - 2019-02-18<\\/h4>\\n<ul>\\n<li>Fix: Image size issue in Testimonial Carousel (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7058\\">#7058<\\/a>)<\\/li>\\n<li>Fix: MailChimp groups not saved in a form integration (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7083\\">#7083<\\/a>)<\\/li>\\n<li>Fix: Show popup preview only on it''s own preview<\\/li>\\n<li>Fix: Elementor dashboard templates URL corrupted links in edge cases<\\/li>\\n<\\/ul>\\n<h4>2.4.4 - 2019-02-11<\\/h4>\\n<ul>\\n<li>Tweak: Added ACF Date Time Picker field support (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6690\\">#6690<\\/a>)<\\/li>\\n<li>Tweak: Changed the term of <code>All Posts<\\/code> condition to <code>Posts<\\/code><\\/li>\\n<li>Fix: Added <code>&lt;IfModule&gt;<\\/code> to avoid 500 error when <code>mod-headers<\\/code> is missing (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/7034\\">#7034<\\/a>)<\\/li>\\n<li>Fix: Include post CSS deletion in Global Widget update (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6856\\">#6856<\\/a>)<\\/li>\\n<li>Fix: <code>Textarea<\\/code> default value in Forms Widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6934\\">#6934<\\/a>)<\\/li>\\n<li>Fix: MailPoet latest version caused fatal error (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6996\\">#6996<\\/a>)<\\/li>\\n<li>Fix: Fatal Error caused by calling MailPoet deleted method<\\/li>\\n<li>Notice: MailPoet <code>Auto Confirm<\\/code> option will now default to &quot;On&quot;<\\/li>\\n<\\/ul>\\n<h4>2.4.3 - 2019-01-30<\\/h4>\\n<ul>\\n<li>Fix: Custom Add to Cart widget responsive alignment settings<\\/li>\\n<li>Fix: Links in Post Info widget<\\/li>\\n<li>Fix: WooCommerce <code>View Cart<\\/code> string translate<\\/li>\\n<li>Fix: Wrapper classes for header\\/footer templates (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6884\\">#6884<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>2.4.2 - 2019-01-25<\\/h4>\\n<ul>\\n<li>Tweak: Added pixel units to Close Button position control in Popups<\\/li>\\n<li>Fix: Exclude error in WC Products widget<\\/li>\\n<\\/ul>\\n<h4>2.4.1 - 2019-01-24<\\/h4>\\n<ul>\\n<li>Tweak: Added CSS classes control to Popup (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6826\\">#6826<\\/a>)<\\/li>\\n<li>Tweak: Added responsive image size to Testimonial Carousel widget<\\/li>\\n<li>Fix: PHP warning when Toolset Date dynamic is empty (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6842\\">#6842<\\/a>)<\\/li>\\n<li>Fix: Support of exclude-ids in WC Products widget<\\/li>\\n<li>Fix: Popup close button not clickable<\\/li>\\n<li>Fix: Alignment justify issue of Add to Cart widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6749\\">#6749<\\/a>)<\\/li>\\n<li>Fix: Bad anchors breaks the page JS<\\/li>\\n<li>Fix: Popup overlay shown when turned off<\\/li>\\n<\\/ul>\\n<h4>2.4.0 - 2019-01-21<\\/h4>\\n<ul>\\n<li>New: Introducing Popup Builder (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/628\\">#628<\\/a>)<\\/li>\\n<li>New: Added <code>Popup<\\/code> Dynamic Tag<\\/li>\\n<li>New: Added <code>Popup<\\/code> forms action after submit<\\/li>\\n<li>New: Added User Info dynamic tag (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6322\\">#6322<\\/a>)<\\/li>\\n<li>Tweak: Added dynamic capabilities for &quot;Nothing Found&quot; message<\\/li>\\n<li>Tweak: Added <code>elementor_pro\\/theme_builder\\/archive\\/escape_nothing_found_message<\\/code> Filter to avoid HTML escaping in &quot;Nothing Found&quot; message (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6053\\">#6053<\\/a>)<\\/li>\\n<li>Tweak: Added <code>add_doc_to_location<\\/code> method to Allow insertion of a document to a location<\\/li>\\n<li>Fix: <code>z-index<\\/code> issue with CTA widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6486\\">#6486<\\/a>)<\\/li>\\n<li>Fix: Hide the Post Content widget and show it only in a Single document<\\/li>\\n<li>Fix: <code>selector<\\/code> replacement in Custom CSS<\\/li>\\n<li>Fix: Apply <code>the_content<\\/code> on the real content only<\\/li>\\n<li>Fix: CSS for WC products selector (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6559\\">#6559<\\/a>)<\\/li>\\n<li>Fix: Odnoklassniki share URL (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6638\\">#6638<\\/a>)<\\/li>\\n<li>Fix: Custom link new tab in Post Info widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5766\\">#5766<\\/a>)<\\/li>\\n<li>Fix: <code>nofollow<\\/code> link in Flip Box &amp; CTA widgets<\\/li>\\n<li>Fix: Post Terms in Post Info widget<\\/li>\\n<li>Fix: Added screen reader to some icons &amp; buttons for better accessibility (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5386\\">#5386<\\/a>)<\\/li>\\n<li>Fix: Accessibility labels in Reviews widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6630\\">#6630<\\/a>)<\\/li>\\n<li>Fix: Link to cart page not working when WooCommerce Subscriptions is active<\\/li>\\n<li>Fix: MailChimp Selected list not showing on reloading in Form widget<\\/li>\\n<li>Fix: Sub-menu arrow position in Nav Menu widget<\\/li>\\n<li>Fix: Conflict with WP Security Audit Log plugin (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6648\\">#6648<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>2.3.1 - 2018-12-19<\\/h4>\\n<ul>\\n<li>Fix: Template widget search functionality (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6473\\">#6473<\\/a>)<\\/li>\\n<li>Fix: Apply <code>the_content<\\/code> filter to post content in theme builder<\\/li>\\n<\\/ul>\\n<h4>2.3.0 - 2018-12-17<\\/h4>\\n<ul>\\n<li>New: Introducing Discord Integration for Forms (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4218\\">#4218<\\/a>)<\\/li>\\n<li>New: Introducing Slack Integration for Forms<\\/li>\\n<li>New: Introducing MailerLite Integration for Forms (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4462\\">#4462<\\/a>)<\\/li>\\n<li>New: Activate Elementor Pro plugin by connecting to Elementor account<\\/li>\\n<li>Tweak: Added <code>elementor_pro\\/utils\\/get_public_post_types<\\/code> filter hook (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5900\\">#5900<\\/a>)<\\/li>\\n<li>Tweak: Added <code>loop_start<\\/code> &amp; <code>the_content<\\/code> hooks for Post Content (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6173\\">#6173<\\/a>)<\\/li>\\n<li>Tweak: Removed Custom Attributes from Page Settings<\\/li>\\n<li>Tweak: Always add the Custom CSS control to the Advanced tab<\\/li>\\n<li>Fix: In sub Term condition false positive in edge cases<\\/li>\\n<li>Fix: ToolSet Dynamic Image fallback<\\/li>\\n<li>Fix: Style glitch with the dropdown color in Nav Menu widget<\\/li>\\n<li>Fix: Style glitch in the Conditions screen in Safari browser<\\/li>\\n<li>Fix: Ribbon in the CTA widget obscures drop down menu (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6080\\">#6080<\\/a>)<\\/li>\\n<li>Fix: The color of label won''t change color in Widget login<\\/li>\\n<\\/ul>\\n<h4>2.2.5 - 2018-12-11<\\/h4>\\n<ul>\\n<li>New: Add Style Tab &amp; Custom CSS for Header &amp; Footer Templates.<\\/li>\\n<li>Tweak: Added a better identifier for subpages (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6362\\">#6362<\\/a>)<\\/li>\\n<li>Tweak: Removed Custom Attributes from page settings<\\/li>\\n<li>Fix: Yahoo event URL date issue (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6354\\">#6354<\\/a>)<\\/li>\\n<li>Fix: Allow timezone settings in Google event URL (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6354\\">#6354<\\/a>)<\\/li>\\n<li>Fix: Avoid <code>z-index<\\/code> changes by <code>nanocss<\\/code> in build process<\\/li>\\n<li>Fix: Added missing WC upsells products CSS<\\/li>\\n<li>Fix: Nav Menu dropdown losing color on hover<\\/li>\\n<li>Fix: WC Product Add-ons CSS compatibility<\\/li>\\n<\\/ul>\\n<h4>2.2.4 - 2018-12-04<\\/h4>\\n<ul>\\n<li>Fix: Global widget not saving changes (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6340\\">#6340<\\/a>)<\\/li>\\n<li>Fix: Dynamic tags support in Blockquote widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6334\\">#6334<\\/a>)<\\/li>\\n<li>Fix: Forms Redirect URL action when using form field values with spaces<\\/li>\\n<\\/ul>\\n<h4>2.2.3 - 2018-11-29<\\/h4>\\n<ul>\\n<li>Fix: Missing &quot;Edit Template&quot; in Template widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6271\\">#6271<\\/a>)<\\/li>\\n<li>Fix: Follow menu anchors with UTF8 characters in Nav Menu<\\/li>\\n<li>Fix: Show only supported templates in Template widget<\\/li>\\n<li>Fix: Revert conflicting fix for a default order for WC archive<\\/li>\\n<\\/ul>\\n<h4>2.2.2 - 2018-11-28<\\/h4>\\n<ul>\\n<li>Fix: Lightbox dynamic tag crashes the editor<\\/li>\\n<\\/ul>\\n<h4>2.2.1 - 2018-11-28<\\/h4>\\n<ul>\\n<li>New: Added <code>ACF File<\\/code> Dynamic tag to support text controls.<\\/li>\\n<li>Tweak: Added option to hide item count bubble when cart is empty in Menu Cart widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6223\\">#6223<\\/a>)<\\/li>\\n<li>Tweak: Added Actions group for Lightbox and Contact URL tags<\\/li>\\n<li>Tweak: Added filter <code>elementor_pro\\/dynamic_tags\\/shortcode\\/should_escape<\\/code> to avoid escaping in Shortcode dynamic tag<\\/li>\\n<li>Tweak: MailPoet3 integration allow Subscriber to to subscribe to multiple lists<\\/li>\\n<li>Tweak: Added front-end max file size validation for upload fields<\\/li>\\n<li>Tweak: Added <code>by-author<\\/code> per Post-Type condition for theme builder<\\/li>\\n<li>Fix: Template widget panel not showing the selected template (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6271\\">#6271<\\/a>)<\\/li>\\n<li>Fix: Conflict between ACF with Safari browser on Select option in Dynamic tag<\\/li>\\n<li>Fix: Add post classes only for the Single template<\\/li>\\n<li>Fix: Set document type as not editable for unsupported document like Global widget<\\/li>\\n<li>Fix: Avoid duplicate query for current WC product query<\\/li>\\n<li>Fix: Product Archive showing oldest products instead of latest<\\/li>\\n<li>Fix: CSS reset in Posts widget using cards skin<\\/li>\\n<\\/ul>\\n<h4>2.2.0 - 2018-11-19<\\/h4>\\n<ul>\\n<li>New: Introducing Custom Attributes (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/290\\">#290<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3990\\">#3990<\\/a>)<\\/li>\\n<li>New: Added evergreen option for Countdown widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4459\\">#4459<\\/a>)<\\/li>\\n<li>New: Added expire actions option for Countdown widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5242\\">#5242<\\/a>)<\\/li>\\n<li>New: Introducing Reviews widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3854\\">#3854<\\/a>)<\\/li>\\n<li>New: Introducing Sitemap widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5594\\">#5594<\\/a>)<\\/li>\\n<li>New: Added Request Parameter dynamic tag (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4934\\">#4934<\\/a>)<\\/li>\\n<li>New: Added Shortcode dynamic tag<\\/li>\\n<li>New: Added Image and Video Lightbox dynamic tag<\\/li>\\n<li>New: Added Contact URL dynamic tag<\\/li>\\n<li>New: Added Featured Image Data dynamic tag<\\/li>\\n<li>New: Added default value to each field in the Form widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4268\\">#4268<\\/a>)<\\/li>\\n<li>New: Added &quot;Any Child Of&quot; condition to template conditions (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5321\\">#5321<\\/a>)<\\/li>\\n<li>New: Added &quot;In Child&quot; condition to template conditions (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5587\\">#5587<\\/a>)<\\/li>\\n<li>Tweak: Added Form Redirect URL with form values (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2564\\">#2564<\\/a>)<\\/li>\\n<li>Tweak: Added default post classes to template wrapper (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5959\\">#5959<\\/a>)<\\/li>\\n<li>Tweak: Better labels for terms in Query control (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6092\\">#6092<\\/a>)<\\/li>\\n<li>Tweak: Renamed &quot;Child Of&quot; templates condition to &quot;Direct Child Of&quot;<\\/li>\\n<li>Tweak: Added <code>elementor\\/theme\\/get_location_templates\\/condition_sub_id<\\/code> filter hook to allow template condition translations<\\/li>\\n<li>Tweak: Load the Template Library widget via Ajax for better performance<\\/li>\\n<li>Tweak: Added 404 page title for Page Title dynamic tag<\\/li>\\n<li>Fix: Menu Cart Toggle has # URL link (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6141\\">#6141<\\/a>)<\\/li>\\n<li>Fix: Alignment issue in Nav Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5790\\">#5790<\\/a>)<\\/li>\\n<li>Fix: Avoid potential security risk in forms<\\/li>\\n<li>Fix: Template By Author condition conflicts with 404 page<\\/li>\\n<li>Fix: Restored WC Product Content widget in Single Product template<\\/li>\\n<li>Fix: Theme Builder Preview URLs for date archives and 404 pages<\\/li>\\n<li>Fix: Highlight active menu anchor items only when scrolled into view<\\/li>\\n<li>Fix: Carousel Pagination Progress style to support new Swiper version<\\/li>\\n<\\/ul>\\n<h4>2.1.13 - 2018-11-12<\\/h4>\\n<ul>\\n<li>Tweak: Added compatibility for new brand Finder in v2.3.0<\\/li>\\n<li>Fix: Settings conflict when there are multiple carousels in the page<\\/li>\\n<\\/ul>\\n<h4>2.1.12 - 2018-11-05<\\/h4>\\n<ul>\\n<li>Tweak: Added compatibility for the upcoming release of Elementor v2.3<\\/li>\\n<li>Tweak: Better performance for Template Library widget<\\/li>\\n<li>Fix: Fatal error if a taxonomy used in a dynamic field is removed (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6029\\">#6029<\\/a>)<\\/li>\\n<li>Fix: Date Time dynamic tag now respect site language (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6001\\">#6001<\\/a>)<\\/li>\\n<li>Fix: Custom CSS printed twice in the front-end<\\/li>\\n<li>Fix: ACF Image field PHP warning (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/6051\\">#6051<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>2.1.11 - 2018-10-22<\\/h4>\\n<ul>\\n<li>New: Added ACF local fields compatibility<\\/li>\\n<li>Tweak: Re-brand TypeKit by Adobe Fonts integration<\\/li>\\n<li>Fix: Exclude <code>is_embed<\\/code> from Singular condition (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5915\\">#5915<\\/a>)<\\/li>\\n<li>Fix: Avoid conflict with Ad Blockers and Share Buttons<\\/li>\\n<li>Fix: Current date time dynamic tag now shows local time<\\/li>\\n<li>Fix: Avoid conflict with 3rd party plugins that filter the permalink<\\/li>\\n<li>Fix: Avoid PHP warning when no groups are selected for MailChimp integration<\\/li>\\n<li>Fix: Avoid PHP warning if checkbox field is empty for ACF<\\/li>\\n<li>Fix: Respect password protected for a WC single product template<\\/li>\\n<li>Fix: Respect <code>order<\\/code> settings for WC archive also without pagination<\\/li>\\n<\\/ul>\\n<h4>2.1.10 - 2018-10-09<\\/h4>\\n<ul>\\n<li>Tweak: Added responsive alignment control for Share Buttons widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5821\\">#5821<\\/a>)<\\/li>\\n<li>Tweak: Added link control to Animated Headline widget<\\/li>\\n<li>Fix: Mobile nav menu jump on RTL (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5711\\">#5711<\\/a>)<\\/li>\\n<li>Fix: Responsive alignment control in Add to Cart widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5830\\">#5830<\\/a>)<\\/li>\\n<li>Fix: Added IE compatibility for Animated Headline widget<\\/li>\\n<li>Fix: Post Content widget is now shown only on <code>Single<\\/code> templates<\\/li>\\n<li>Fix: Query Control Pagination with offset<\\/li>\\n<\\/ul>\\n<h4>2.1.9 - 2018-09-17<\\/h4>\\n<ul>\\n<li>Tweak: Added Centered Slides option for Slideshow carousel<\\/li>\\n<li>Fix: Allow only public CPT for Manual Selection in Query Control (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5091\\">#5091<\\/a>)<\\/li>\\n<li>Fix: ACF Gallery option support (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5344\\">#5344<\\/a>)<\\/li>\\n<li>Fix: Page scrolling on resize when sticky is active (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5740\\">#5740<\\/a>)<\\/li>\\n<li>Fix: Edit custom name for Global Widget in the Navigator (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5689\\">#5689<\\/a>)<\\/li>\\n<li>Fix: Coverflow transition effect in Carousel<\\/li>\\n<li>Fix: Weird mobile behavior with Cube effect in Carousel<\\/li>\\n<li>Fix: Show the first thumbnail in the Slideshow carousel correctly<\\/li>\\n<\\/ul>\\n<h4>2.1.8 - 2018-09-12<\\/h4>\\n<ul>\\n<li>Tweak: Added styling options for WC Additional Information widget<\\/li>\\n<li>Tweak: Added styling options for ''View Cart'' link in Products widget<\\/li>\\n<li>Fix: 3rd party plugin support for WC single product template (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5338\\">#5338<\\/a>)<\\/li>\\n<li>Fix: Layout of Related Product widget with WC native style<\\/li>\\n<\\/ul>\\n<h4>2.1.7 - 2018-09-03<\\/h4>\\n<ul>\\n<li>New: WC Archive Description widget<\\/li>\\n<li>Tweak: Added blend mode to Slides widget background overlay (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5555\\">#5555<\\/a>)<\\/li>\\n<li>Tweak: Added ''Current Subcategories'' option to Product Categories widget<\\/li>\\n<li>Fix: Added default vertical alignment in Author Box widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5589\\">#5589<\\/a>)<\\/li>\\n<li>Tweak: Added more blend mode options for CTA widget<\\/li>\\n<li>Tweak: Improved plugin updater method based on WordPress version<\\/li>\\n<li>Fix: Improved IE compatibility for Posts and Portfolio widgets<\\/li>\\n<li>Fix: Added default gap for products pagination<\\/li>\\n<li>Fix: Post thumbnail flickering in Safari browser<\\/li>\\n<li>Fix: Close mobile nav menu on click only in full-width mode<\\/li>\\n<li>Fix: Added trailing slash to pagination links in Posts widget<\\/li>\\n<\\/ul>\\n<h4>2.1.6 - 2018-08-28<\\/h4>\\n<ul>\\n<li>New: WC Product Category Image widget and Dynamic tag (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5117\\">#5117<\\/a>)<\\/li>\\n<li>Tweak: Allow HTML in Excerpt widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5491\\">#5491<\\/a>)<\\/li>\\n<li>Tweak: Added compatibility for the upcoming release of Elementor v2.2<\\/li>\\n<li>Tweak: Deprecated Follow option in the Facebook Button widget<\\/li>\\n<li>Fix: Posts widget grid in Safari &amp; IE11 (Depended on Elementor v2.2)<\\/li>\\n<li>Fix: Posts widget CSS when using cards skin in masonry mode<\\/li>\\n<li>Fix: ACF Image &amp; ACF URL option support (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5344\\">#5344<\\/a>)<\\/li>\\n<li>Fix: WC product gallery links in RTL<\\/li>\\n<li>Fix: Dynamic tags in Call To Action widget<\\/li>\\n<\\/ul>\\n<h4>2.1.5 - 2018-08-21<\\/h4>\\n<ul>\\n<li>Tweak: Added compatibility for the upcoming release of Elementor v2.2<\\/li>\\n<li>Fix: Posts Widget layout theme compatibility<\\/li>\\n<li>Fix: Added compatibility for WooCommerce native style<\\/li>\\n<\\/ul>\\n<h4>2.1.4 - 2018-08-19<\\/h4>\\n<ul>\\n<li>Fix: Layout issue compatibility with themes caused by v2.1 (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5442\\">#5442<\\/a>)<\\/li>\\n<li>Fix: Dynamic setting in Pricing Table widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5460\\">#5460<\\/a>)<\\/li>\\n<li>Fix: Hide Target URL control if is not necessary in Blockquote widget<\\/li>\\n<li>Fix: Selector specificity for WooCommerce Products widget<\\/li>\\n<li>Fix: WooCommerce conflicts in the editor in edge cases<\\/li>\\n<\\/ul>\\n<h4>2.1.3 - 2018-08-15<\\/h4>\\n<ul>\\n<li>Fix: Thumbnails in the Posts widget jumping (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5350\\">#5350<\\/a>)<\\/li>\\n<li>Fix: Responsive grid in the Share Buttons widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5375\\">#5375<\\/a>)<\\/li>\\n<li>Fix: Added missing <code>setup_postdata<\\/code> for Product Data Tabs widget<\\/li>\\n<li>Fix: Rollback to older version of Flip Box widget to resolve 3D depth issue (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5399\\">#5399<\\/a>)<\\/li>\\n<li>Fix: Allowed types in the Upload File field are now case-insensitive (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5254\\">#5254<\\/a>)<\\/li>\\n<li>Fix: Carousel behavior when using a single slide<\\/li>\\n<\\/ul>\\n<h4>2.1.2 - 2018-08-12<\\/h4>\\n<ul>\\n<li>Fix: Error when ACF Pro is not installed (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5367\\">#5367<\\/a>)<\\/li>\\n<li>Fix: Edge cases in Inspector where document is a boolean<\\/li>\\n<li>Fix: Edge cases for incorrect file fields in PODS<\\/li>\\n<\\/ul>\\n<h4>2.1.1 - 2018-08-09<\\/h4>\\n<ul>\\n<li>Fix: Highlighted text in Animated Headline widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5345\\">#5345<\\/a>)<\\/li>\\n<li>Fix: Flip Box effect issues<\\/li>\\n<li>Fix: ACF Options page fields support (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5329\\">#5329<\\/a>)<\\/li>\\n<li>Fix: Import Pro templates in edge cases<\\/li>\\n<\\/ul>\\n<h4>2.1.0 - 2018-08-07<\\/h4>\\n<ul>\\n<li>New: Introducing WooCommerce Builder (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1690\\">#1690<\\/a>)<\\/li>\\n<li>New: Introducing 12 new dynamic tags &amp; widgets for WooCommerce: Gallery, Image, Price, Rating, Description, Breadcrumbs, Data Tabs, Stock, Related, Upsell, Title &amp; Archive<\\/li>\\n<li>New: Introducing Cart Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4220\\">#4220<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4600\\">#4600<\\/a>)<\\/li>\\n<li>New: Added integration with Toolset (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2949\\">#2949<\\/a>)<\\/li>\\n<li>New: Added integration with Pods (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4129\\">#4129<\\/a>)<\\/li>\\n<li>New: Added stick to bottom in scrolling effects (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4799\\">#4799<\\/a>)<\\/li>\\n<li>New: Added Scrolling Effect to Widgets under advanced tab<\\/li>\\n<li>New: Introducing Internal URL Dynamic Tag<\\/li>\\n<li>Tweak: Added a Last Updated Date in the Post Info widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4597\\">#4597<\\/a>)<\\/li>\\n<li>Tweak: Added Redirect after Logout option for Login widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4447\\">#4447<\\/a>)<\\/li>\\n<li>Tweak: Avoid repeating posts when using more than one in the Posts widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1878\\">#1878<\\/a>)<\\/li>\\n<li>Tweak: Add Custom Query hook for Query control (<a href=\\"https:\\/\\/developers.elementor.com\\/custom-query-filter\\/\\">More Info<\\/a>) (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1748\\">#1748<\\/a>)<\\/li>\\n<li>Tweak: Added form-message style (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1180\\">#1180<\\/a>)<\\/li>\\n<li>Tweak: Added dynamic tag for button on the Price Table widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4242\\">#4242<\\/a>)<\\/li>\\n<li>Tweak: Added dynamic tag for Call to action widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4767\\">#4767<\\/a>)<\\/li>\\n<li>Tweak: Added Dynamic Tags support for Google Map field (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4602\\">#4602<\\/a>)<\\/li>\\n<li>Tweak: Added an support for <code>label|value<\\/code> in options field (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4594\\">#4594<\\/a>)<\\/li>\\n<li>Tweak: Added <code>by-author<\\/code> condition for theme builder (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4681\\">#4681<\\/a>)<\\/li>\\n<li>Tweak: Added Activate\\/Deactivate license key via WP-CLI command (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4149\\">#4149<\\/a>)<\\/li>\\n<li>Tweak: Added <code>is_scroll<\\/code> trigger to scrolling effect (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4340\\">#4340<\\/a>)<\\/li>\\n<li>Tweak: Added In Same Term support for Post Navigation widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4177\\">#4177<\\/a>)<\\/li>\\n<li>Tweak: Added responsive control for Slides To Scroll control in all carousel widgets (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3697\\">#3697<\\/a>)<\\/li>\\n<li>Tweak: Added style options for Posts widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1335\\">#1335<\\/a>)<\\/li>\\n<li>Tweak: Added button CSS ID for Forms widget<\\/li>\\n<li>Tweak: Added pixel units to Post-Info divider height control<\\/li>\\n<li>Tweak: Rewrite sticky library to handle with stretch section, auto scroller &amp; more bugs<\\/li>\\n<li>Tweak: Re-organize the panel categories per document type<\\/li>\\n<li>Tweak: Added ACF support for <code>options-page<\\/code> fields<\\/li>\\n<li>Tweak: Added dynamic tag for Animated headlines<\\/li>\\n<li>Tweak: Added dynamic tag for BlockQuote widget<\\/li>\\n<li>Fix: Elementor Full Width template in GeneratePress theme (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4817\\">#4817<\\/a>)<\\/li>\\n<li>Fix: Checkbox fields can accidentally be set to required (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4324\\">#4324<\\/a>)<\\/li>\\n<li>Fix: Initial slide in Carousel widget<\\/li>\\n<li>Fix: Stay on current slide while editing in Carousel widget<\\/li>\\n<li>Fix: Default slides per device in Carousel widget<\\/li>\\n<li>Deprecated: Woo Products, Woo Elements &amp; Single elements widgets<\\/li>\\n<\\/ul>\\n<h4>2.0.18 - 2018-07-27<\\/h4>\\n<ul>\\n<li>Fix: Global widget error on saving page<\\/li>\\n<\\/ul>\\n<h4>2.0.17 - 2018-07-26<\\/h4>\\n<ul>\\n<li>Fix: Sub menu indicator direction in Nav Menu widget<\\/li>\\n<li>Fix: Change the title and icon for Global Widget when is moving<\\/li>\\n<li>Fix: CSS wrapper selector for Page Document<\\/li>\\n<\\/ul>\\n<h4>2.0.16 - 2018-07-16<\\/h4>\\n<ul>\\n<li>Tweak: CSS Filter Control module is now included in Elementor<\\/li>\\n<li>Fix: Border gap in Portfolio widget when item gap set as <code>0<\\/code> (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/5077\\">#5077<\\/a>)<\\/li>\\n<li>Fix: Restore current query after get Global Widget data<\\/li>\\n<li>Fix: Add action item in History on unlink Global widget<\\/li>\\n<\\/ul>\\n<h4>2.0.15 - 2018-07-10<\\/h4>\\n<ul>\\n<li>Fix: Dropdown menu items collapsing when activated (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4996\\">#4996<\\/a>)<\\/li>\\n<li>Fix: GMT offset in Countdown widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4997\\">#4997<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>2.0.14 - 2018-07-08<\\/h4>\\n<ul>\\n<li>Tweak: Added set method to form record for developers (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4983\\">#4983<\\/a>)<\\/li>\\n<li>Fix: Autoplay option for Carousels<\\/li>\\n<li>Fix: Close mobile menu on item click in the Nav Menu widget<\\/li>\\n<\\/ul>\\n<h4>2.0.13 - 2018-07-03<\\/h4>\\n<ul>\\n<li>Tweak: Added compatibility for Elementor v2.1<\\/li>\\n<\\/ul>\\n<h4>2.0.12 - 2018-07-02<\\/h4>\\n<ul>\\n<li>Fix: Global widget PHP notices<\\/li>\\n<li>Fix: Slides widget active slide lost focus when clicking Editor tabs<\\/li>\\n<li>Fix: Form select field send all selected values on multiple selection<\\/li>\\n<li>Fix: Validate time field only if it''s not empty<\\/li>\\n<li>Fix: ConvertKit API not saving name field<\\/li>\\n<\\/ul>\\n<h4>2.0.11 - 2018-06-12<\\/h4>\\n<ul>\\n<li>Fix: Theme Builder <code>author<\\/code> archive condition (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4593\\">#4593<\\/a>)<\\/li>\\n<li>Fix: Respect password protected posts in Post Content widget<\\/li>\\n<li>Fix: Custom Fonts redirect to post edit screen in edge cases.<\\/li>\\n<\\/ul>\\n<h4>2.0.10 - 2018-06-05<\\/h4>\\n<ul>\\n<li>Tweak: Added <code>elementor\\/theme\\/get_location_templates\\/template_id<\\/code> filter hook for multi-language plugins<\\/li>\\n<li>Fix: Dynamic Post Terms missing taxonomies if the taxonomy is registered to more then one post types (#4386)<\\/li>\\n<li>Fix: Fields shortcode missing after removing a field in Form widget<\\/li>\\n<li>Deprecated: <code>get_theme_templates_by_location<\\/code> is replaced by <code>get_location_templates<\\/code><\\/li>\\n<\\/ul>\\n<h4>2.0.9 - 2018-05-28<\\/h4>\\n<ul>\\n<li>Fix: Compatibility for PHP version 5.4<\\/li>\\n<\\/ul>\\n<h4>2.0.8 - 2018-05-28<\\/h4>\\n<ul>\\n<li>Tweak: Added Active state for Nav Menu dropdown<\\/li>\\n<li>Tweak: Added style for &quot;Nothing Found&quot; Message for Archive Posts widget<\\/li>\\n<li>Tweak: Removed caption control in Site Logo widget<\\/li>\\n<li>Tweak: Added option to position currency symbol before\\/after In Price Table widget<\\/li>\\n<li>Fix: Query control manual selection does not show more than 10 items (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4479\\">#4479<\\/a>)<\\/li>\\n<li>Fix: Styling glitch with terms list in Post Info widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4342\\">#4342<\\/a>)<\\/li>\\n<li>Fix: Sub terms missing in Query control in edge cases (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4527\\">#4527<\\/a>)<\\/li>\\n<li>Fix: Avoid rendering a template if it''s not published<\\/li>\\n<li>Fix: 404 Page style not working<\\/li>\\n<li>Fix: Price Table button with hover animation not working in editor<\\/li>\\n<li>Fix: Styling conflict in Call to Action widget<\\/li>\\n<li>Fix: Global Widget tab translation<\\/li>\\n<li>Fix: Adding parent wrapper class to Site Title widget<\\/li>\\n<\\/ul>\\n<h4>2.0.7 - 2018-05-16<\\/h4>\\n<ul>\\n<li>Fix: Content not found on section when single is set to &quot;All Singular&quot;<\\/li>\\n<li>Fix: Open 404 template library for 404 page<\\/li>\\n<li>Tweak: Added CSS prefix for dev files<\\/li>\\n<li>Tweak: Removed product post type from display conditions<\\/li>\\n<\\/ul>\\n<h4>2.0.6 - 2018-05-15<\\/h4>\\n<ul>\\n<li>Tweak: Set type on create new single template<\\/li>\\n<li>Tweak: Always show the conditions dialog in the Draft status<\\/li>\\n<li>Tweak: Added document type <code>widget<\\/code><\\/li>\\n<li>Tweak: Added Post Custom Field tag to URL category<\\/li>\\n<li>Fix: When ACF Field Groups are Empty (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4428\\">#4428<\\/a>)<\\/li>\\n<li>Fix: Links inside carousel in edge cases<\\/li>\\n<li>Fix: Responsive issue in My Templates area<\\/li>\\n<li>Fix: Image alignment for post content with text alignment<\\/li>\\n<li>Fix: Post Content widget when preview post is missing<\\/li>\\n<li>Fix: Global Widget tab translation<\\/li>\\n<li>Fix: Style settings for Post \\/ Archive Title widgets<\\/li>\\n<\\/ul>\\n<h4>2.0.5 - 2018-05-08<\\/h4>\\n<ul>\\n<li>Fix: Creating a CPT with name like document-type breaks the editor (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4203\\">#4203<\\/a>)<\\/li>\\n<li>Fix: Added support for new version of reCAPTCHA<\\/li>\\n<li>Fix: Added fallback for controls after <code>post_status<\\/code><\\/li>\\n<li>Fix: Required field in forms widget<\\/li>\\n<li>Fix: Media Carousel in the Coverflow skin<\\/li>\\n<li>Fix: 404 Page show wrong template in edge cases<\\/li>\\n<li>Fix: Save the default menu in the Nav Menu widget<\\/li>\\n<\\/ul>\\n<h4>2.0.4 - 2018-05-02<\\/h4>\\n<ul>\\n<li>Tweak: Added parent''s class for extended widgets<\\/li>\\n<li>Tweak: Set entire-site as default to avoid conflict with save without conditions<\\/li>\\n<li>Tweak: Initialize global model when it''s needed<\\/li>\\n<li>Tweak: Removed some duplicate strings<\\/li>\\n<li>Tweak: Query control now includes empty terms<\\/li>\\n<li>Tweak: Design polish for conditions dialog<\\/li>\\n<li>Tweak: Decreasing <code>minimumInputLength<\\/code> to 1 of select2<\\/li>\\n<li>Fix: Editor not loading for single templates in edge cases<\\/li>\\n<li>Fix: Select2 in Safari takes it''s time to get the original select width (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4310\\">#4310<\\/a>)<\\/li>\\n<li>Fix: Slides per view not working for some effects<\\/li>\\n<li>Fix: New slides not showing in the editor<\\/li>\\n<li>Fix: Editor for section without a defined location, defaults to content area<\\/li>\\n<\\/ul>\\n<h4>2.0.3 - 2018-04-24<\\/h4>\\n<ul>\\n<li>Tweak: Optimize CSS for Post Info widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4214\\">#4214<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4216\\">#4216<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4225\\">#4225<\\/a>)<\\/li>\\n<li>Fix: Double render on frontend view in core locations<\\/li>\\n<li>Fix: Masonry not working in edge cases<\\/li>\\n<li>Fix: Added default setting for Author Info tag<\\/li>\\n<\\/ul>\\n<h4>2.0.2 - 2018-04-18<\\/h4>\\n<ul>\\n<li>Fix: Regenerate conditions to include all templates<\\/li>\\n<\\/ul>\\n<h4>2.0.1 - 2018-04-17<\\/h4>\\n<ul>\\n<li>Tweak: Added div wrapper for Nothing Found massage (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4136\\">#4136<\\/a>)<\\/li>\\n<li>Tweak: Show empty categories in Query Control &amp; Display Conditions (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/4127\\">#4127<\\/a>)<\\/li>\\n<li>Tweak: Added Divider control for Post Info widget<\\/li>\\n<li>Fix: Update admin links in Yoast Breadcrumbs widget<\\/li>\\n<li>Fix: Sticky element conflict with clearfix CSS<\\/li>\\n<li>Fix: Compatibility for PHP version 5.4.32 &amp; 5.5.16 and below<\\/li>\\n<li>Fix: Avoid running <code>wp_head<\\/code> hooks twice<\\/li>\\n<\\/ul>\\n<h4>2.0.0 - 2018-04-16<\\/h4>\\n<ul>\\n<li>New: Introducing Theme Builder - <a href=\\"https:\\/\\/elementor.com\\/introducing-theme-builder\\/\\">Release Post<\\/a> (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/417\\">#417<\\/a>)<\\/li>\\n<li>New: Introducing Locations API to inject custom location templates<\\/li>\\n<li>New: Introducing Display Conditions for all dynamic templates<\\/li>\\n<li>New: Introducing Dynamic Tag feature - a new way to add dynamic content to your design<\\/li>\\n<li>New: Introducing Role manager to allow &quot;Content Only mode&quot; (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/483\\">#483<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/653\\">#653<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/885\\">#885<\\/a>)<\\/li>\\n<li>New: Introducing 9 new dynamic widgets: Archive Posts, Archive Title, Post Content, Post Info, Post Title, Post Excerpt, Featured Image, Site Logo &amp; Site Name (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/543\\">#543<\\/a>)<\\/li>\\n<li>New: Introducing Developers area with guides and API documentation - <a href=\\"https:\\/\\/elementor.com\\/introducing-elementor-developer-api\\/\\">Release Post<\\/a> (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/451\\">#451<\\/a>)<\\/li>\\n<li>New: Introducing <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor-hello-theme\\">Elementor Hello Theme<\\/a> - A demonstration theme for developers<\\/li>\\n<li>New: Added new type of templates: Header, Footer, Single and Archive (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2761\\">#2761<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2623\\">#2623<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2109\\">#2109<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2061\\">#2061<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2439\\">#2439<\\/a>)<\\/li>\\n<li>New: Design 404 page with Single template (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1558\\">#1558<\\/a>)<\\/li>\\n<li>New: Design Search Results with Archive template (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3196\\">#3196<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2590\\">#2590<\\/a>)<\\/li>\\n<li>New: Added Scrolling Effect for sections including <em>Sticky Element<\\/em> per device (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2412\\">#2412<\\/a>)<\\/li>\\n<li>New: Integration with Custom Fields (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2054\\">#2054<\\/a>)<\\/li>\\n<li>New: Partial support for Toolset integration (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2949\\">#2949<\\/a>)<\\/li>\\n<li>New: Partial support for Pods integration (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2169\\">#2169<\\/a>)<\\/li>\\n<li>New: Partial support for ACF integration (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2041\\">#2041<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2059\\">#2059<\\/a>)<\\/li>\\n<li>Tweak: Add custom fields support for ActiveCampaign (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3531\\">#3531<\\/a>)<\\/li>\\n<li>Tweak: Allow brackets in Forms Tel field<\\/li>\\n<li>Tweak: Added currency format control for Price Table widget<\\/li>\\n<li>Tweak: Reduced API request for some servers<\\/li>\\n<li>Fix: Dropdown <code>border-radius<\\/code> in Nav Menu widget<\\/li>\\n<li>Fix: Price List widget layout breaks in edge cases<\\/li>\\n<li>Note: This version requires Elementor v2.0.6<\\/li>\\n<\\/ul>\\n<h4>1.15.6 - 2018-03-28<\\/h4>\\n<ul>\\n<li>Fix: Removed duplicate Custom CSS section (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3938\\">#3938<\\/a>)<\\/li>\\n<li>Fix: <code>box-shadow<\\/code> issue with cards skin (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3940\\">#3940<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>1.15.5 - 2018-03-27<\\/h4>\\n<ul>\\n<li>Fix: Added global widget compatibility for Elementor v2.0<\\/li>\\n<li>Fix: Reduced API request for some servers<\\/li>\\n<\\/ul>\\n<h4>1.15.4 - 2018-03-26<\\/h4>\\n<ul>\\n<li>Tweak: Allow brackets in phone field<\\/li>\\n<li>Tweak: Added compatibility with Yoast 7.0.+<\\/li>\\n<li>Tweak: Added compatibility for the future release of Elementor v2.0<\\/li>\\n<li>Fix: Support for multiple carousel setting in editor<\\/li>\\n<li>Fix: <code>on_export<\\/code> issue in forms widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3890\\">#3890<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>1.15.3 - 2018-03-07<\\/h4>\\n<ul>\\n<li>Tweak: Added unique class to field group div (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3595\\">#3595<\\/a>)<\\/li>\\n<li>Fix: Screen Options missing when Pro is active (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3622\\">#3622<\\/a>)<\\/li>\\n<li>Fix: Allow label styling even when <code>show labels<\\/code> is set hide (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3544\\">#3544<\\/a>)<\\/li>\\n<li>Fix: Typography control not working in edge cases<\\/li>\\n<li>Fix: Safari compatibility for Search widget<\\/li>\\n<\\/ul>\\n<h4>1.15.2 - 2018-02-27<\\/h4>\\n<ul>\\n<li>Fix: Only add support mine-type if needed (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3543\\">#3543<\\/a>)<\\/li>\\n<li>Fix: Better support for Old Typekit kits<\\/li>\\n<\\/ul>\\n<h4>1.15.1 - 2018-02-21<\\/h4>\\n<ul>\\n<li>Tweak: Custom font title placeholder is not <code>enter font family<\\/code><\\/li>\\n<li>Tweak: Custom font title set as required<\\/li>\\n<li>Fix: Custom font, <code>font-face<\\/code> enqueued only once if used in global (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3513\\">#3513<\\/a>)<\\/li>\\n<li>Fix: Added workaround for upload validation which relies on a PHP extension (fileinfo) with inconsistent reporting behavior.<\\/li>\\n<\\/ul>\\n<h4>1.15.0 - 2018-02-19<\\/h4>\\n<ul>\\n<li>New: Added custom fonts manager for self hosted fonts (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/852\\">#852<\\/a>)<\\/li>\\n<li>New: Integration with Adobe TypeKit fonts (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/631\\">#631<\\/a>)<\\/li>\\n<li>Tweak: Clear menu from Nav Menu widget on template export<\\/li>\\n<li>Tweak: Allow zero for GetResponse integration as <code>day of cycle<\\/code><\\/li>\\n<\\/ul>\\n<h4>1.14.2 - 2018-02-13<\\/h4>\\n<ul>\\n<li>Fix: Global widget content that got affected by previous update<\\/li>\\n<\\/ul>\\n<h4>1.14.1 - 2018-02-13<\\/h4>\\n<ul>\\n<li>Tweak: Added <code>none<\\/code> option to content animation in CTA widget<\\/li>\\n<li>Tweak: Added <code>form_id<\\/code> to ActiveCampaign integration (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/3422\\">#3422<\\/a>)<\\/li>\\n<li>Fix: Page crashed when Global widget not found.<\\/li>\\n<\\/ul>\\n<h4>1.14.0 - 2018-02-12<\\/h4>\\n<ul>\\n<li>New: Added Call to Action widget<\\/li>\\n<li>Tweak: MailPoet pull field mapping from MailPoet instead of hardcoded<\\/li>\\n<li>Tweak: Added compatibility for the future release of Elementor v2.0<\\/li>\\n<li>Fix: Allow zero (0) to be accepted as a field value<\\/li>\\n<li>Fix: Login form when custom login URL is set<\\/li>\\n<li>Fix: Added Day of cycle control to GetResponse integration<\\/li>\\n<\\/ul>\\n<h4>1.13.2 - 2018-01-23<\\/h4>\\n<ul>\\n<li>Tweak: Added placeholder to Password field<\\/li>\\n<li>Tweak: Removed <code>subscriber_already_exists_message<\\/code> control to prevent potential data leakage<\\/li>\\n<li>Fix: MailPoet Subscriber Already Exists error validation against translated string directly from MailPoet<\\/li>\\n<li>Fix: Changed <code>imagesLoaded()<\\/code> to Vanilla JS to avoid compatibility issues with some themes<\\/li>\\n<li>Fix: Only validate Tel field if not empty<\\/li>\\n<li>Fix: Stop slider while editing<\\/li>\\n<\\/ul>\\n<h4>1.13.1 - 2018-01-16<\\/h4>\\n<ul>\\n<li>Fix: Added compatibility with old PHP versions<\\/li>\\n<\\/ul>\\n<h4>1.13.0 - 2018-01-16<\\/h4>\\n<ul>\\n<li>New: Added File Upload field for Forms widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1482\\">#1482<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2974\\">#2974<\\/a>)<\\/li>\\n<li>New: Added Acceptance field for Forms widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1693\\">#1693<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2974\\">#2974<\\/a>)<\\/li>\\n<li>New: Added Date field for Forms widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1868\\">#1868<\\/a>)<\\/li>\\n<li>New: Added Time field for Forms widget<\\/li>\\n<li>New: Added Password field for Forms widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2164\\">#2164<\\/a>)<\\/li>\\n<li>New: Added HTML field for Forms widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1500\\">#1500<\\/a>)<\\/li>\\n<li>Tweak: Added characters validation for Tel field<\\/li>\\n<li>Tweak: Added min &amp; max validation for Number field<\\/li>\\n<li>Tweak: Added multiple selection for Select field<\\/li>\\n<li>Tweak: Added donReach integration for Share Buttons widget<\\/li>\\n<\\/ul>\\n<h4>1.12.3 - 2018-01-09<\\/h4>\\n<ul>\\n<li>Fix: Render element plain content instead of parsed content when not needed in global widget<\\/li>\\n<li>Fix: Apply <code>url-encoding<\\/code> to &quot;Tweet&quot; button text in Blockquote widget to prevent unexpected corruption of the tweet text<\\/li>\\n<li>Fix: Removed My Account link from dashboard widget<\\/li>\\n<\\/ul>\\n<h4>1.12.2 - 2018-01-03<\\/h4>\\n<ul>\\n<li>Tweak: Added animation none for Nav Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2964\\">#2964<\\/a>)<\\/li>\\n<li>Fix: Active license button style<\\/li>\\n<\\/ul>\\n<h4>1.12.1 - 2018-01-02<\\/h4>\\n<ul>\\n<li>Tweak: Removed theme-element widgets from plain content<\\/li>\\n<li>Tweak: Set all theme-element widgets to extend same widget Base<\\/li>\\n<li>Tweak: Removed credit URL in forms meta data<\\/li>\\n<li>Tweak: Added compatibility for the future release of Elementor v1.9<\\/li>\\n<li>Fix: Validate Get response Error as real error<\\/li>\\n<li>Fix: Removed responsive height control from Facebook Page widget<\\/li>\\n<\\/ul>\\n<h4>1.12.0 - 2017-12-20<\\/h4>\\n<ul>\\n<li>New: Added Drip integration to Forms<\\/li>\\n<li>New: Added ActiveCampaign integration to Forms<\\/li>\\n<li>New: Added ConverKit integration to Forms<\\/li>\\n<li>New: Added GetResponse integration to Forms<\\/li>\\n<li>New: Added form <code>id<\\/code>, <code>name<\\/code> attributes to handle integration with auto collectors like HubSpot<\\/li>\\n<li>New: Added Global API key for MailChimp to improve the workflow<\\/li>\\n<li>Tweak: Better error handling and message display for Forms<\\/li>\\n<li>Fix: PHP notice Undefined variable <code>$cc_header<\\/code> (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2934\\">#2934<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>1.11.0 - 2017-12-11<\\/h4>\\n<ul>\\n<li>New: Added a native Comments widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/543\\">#543<\\/a>)<\\/li>\\n<li>New: Added an Author Box widget<\\/li>\\n<li>New: Added a Post Navigation widget<\\/li>\\n<li>New: Added a Yoast Breadcrumbs widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2749\\">#2749<\\/a>)<\\/li>\\n<li>Tweak: Added a close button to search widget under Full Screen skin (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2762\\">#2762<\\/a>)<\\/li>\\n<li>Fix: Allow currency symbol to appear even if price isn''t numeric<\\/li>\\n<li>Fix: Edge cases when the nav menu is empty in a stretched section<\\/li>\\n<li>Fix: Added fallback when you remove the <code>space-between<\\/code> on Swiper carousel<\\/li>\\n<\\/ul>\\n<h4>1.10.2 - 2017-12-03<\\/h4>\\n<ul>\\n<li>Fix: Missing save widget icon (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2878\\">#2878<\\/a>)<\\/li>\\n<li>Fix: Global widgets not saving edits (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2874\\">#2874<\\/a>)<\\/li>\\n<li>Fix: Removed <code>white-space: nowrap;<\\/code> property from vertical menu in Nav Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2815\\">#2815<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>1.10.1 - 2017-11-30<\\/h4>\\n<ul>\\n<li>Tweak: Added default value for search form<\\/li>\\n<li>Tweak: Order template list A-Z in the library widget<\\/li>\\n<li>Tweak: get_users\\/authors query is now done using AJAX only, for better performance in Query Control (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2865\\">#2865<\\/a>)<\\/li>\\n<li>Fix: When adding <code>.00<\\/code> it is not displayed on the front<\\/li>\\n<li>Fix: Make sure space between is numeric for carousel control<\\/li>\\n<li>Fix: Added space for radio &amp; checkbox fields in form widget<\\/li>\\n<\\/ul>\\n<h4>1.10.0 - 2017-11-15<\\/h4>\\n<ul>\\n<li>New: Added native Search form widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2576\\">#2576<\\/a>)<\\/li>\\n<li>Tweak: Added Slides To Scroll &amp; Loop controls to Media Carousel and Testimonials widgets<\\/li>\\n<li>Tweak: Added Inline editing to Blockquote widget<\\/li>\\n<li>Fix: Animated Headline color bug (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2516\\">#2516<\\/a>)<\\/li>\\n<li>Fix: Animated Headline with Rotating skin<\\/li>\\n<li>Fix: RTL fix for Animated Headline widget in ''typing'' and ''clip'' animations<\\/li>\\n<li>Fix: Empty menu cause jQuery to crash in Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2662\\">#2662<\\/a>)<\\/li>\\n<li>Fix: Custom CSS gone after reloading the editor<\\/li>\\n<\\/ul>\\n<h4>1.9.5 - 2017-10-27<\\/h4>\\n<ul>\\n<li>Fix: Broken Global widget with JS (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2639\\">#2639<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>1.9.4 - 2017-10-24<\\/h4>\\n<ul>\\n<li>Tweak: Improved UI for notices and license page<\\/li>\\n<li>Fix: Update system conflict with other EDD plugins<\\/li>\\n<li>Fix: WooCommerce frontend hooks on Elementor editor (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2577\\">#2577<\\/a>)<\\/li>\\n<li>Fix: Removed default border left in Nav Menu dropdown CSS (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2496\\">#2496<\\/a>)<\\/li>\\n<li>Fix: Increased submenu max-width (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2558\\">#2558<\\/a>)<\\/li>\\n<li>Fix: Save global templates without their defaults<\\/li>\\n<li>Fix: Horizontal scrolling issue with posts grid<\\/li>\\n<\\/ul>\\n<h4>1.9.3 - 2017-10-03<\\/h4>\\n<ul>\\n<li>Fix: Condition slide style that got affected by previous update<\\/li>\\n<\\/ul>\\n<h4>1.9.2 - 2017-10-02<\\/h4>\\n<ul>\\n<li>New: Added integration with MailPoet 3 for Forms actions<\\/li>\\n<li>Fix: Removed height control from Testimonial carousel in mobile editing mode<\\/li>\\n<li>Fix: Removed bottom padding when there''s no pagination in Testimonial carousel<\\/li>\\n<li>Fix: Added condition for slides style section in skin bubble mode<\\/li>\\n<li>Fix: Slides per view control for mobile editing in Testimonial carousel<\\/li>\\n<li>Fix: Navigation Arrows icons matched with common Elementor Navigation Arrows<\\/li>\\n<\\/ul>\\n<h4>1.9.1 - 2017-09-28<\\/h4>\\n<ul>\\n<li>Fix: Slides per view for slideshow carousel<\\/li>\\n<li>Fix: Final polish for the new Testimonial Carousel widget<\\/li>\\n<li>Fix: Don''t play video if slide type is not video<\\/li>\\n<li>Fix: Removed slides style section condition (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2497\\">#2497<\\/a>)<\\/li>\\n<li>Fix: Set cursor as pointer for slideshow thumbnails<\\/li>\\n<\\/ul>\\n<h4>1.9.0 - 2017-09-26<\\/h4>\\n<ul>\\n<li>New: Added Media Carousel widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/216\\">#216<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/347\\">#347<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2209\\">#2209<\\/a>)<\\/li>\\n<li>New: Added Testimonial Carousel widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/715\\">#715<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>1.8.3 - 2017-09-24<\\/h4>\\n<ul>\\n<li>Fix: Added compatibility for WordPress 4.8.2 &amp; 4.7.6<\\/li>\\n<li>Fix: Remove slashes from Form sent data<\\/li>\\n<\\/ul>\\n<h4>1.8.2 - 2017-09-19<\\/h4>\\n<ul>\\n<li>Tweak: Added target URL for the tweet message in Blockquote widget<\\/li>\\n<li>Tweak: Render the slide height before the slider is finished loading<\\/li>\\n<li>Fix: Space between words for Animated Headline widget<\\/li>\\n<li>Fix: RTL compatibility for Animated Headline widget<\\/li>\\n<li>Fix: Italic font style for Animated Headline widget<\\/li>\\n<li>Fix: Excluded Menu widget from the WP Editor text rendering<\\/li>\\n<\\/ul>\\n<h4>1.8.1 - 2017-09-18<\\/h4>\\n<ul>\\n<li>Fix: WCAG Compatible &quot;required&quot; field attribute for W3C validation (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2391\\">#2391<\\/a>)<\\/li>\\n<li>Fix: Print the main menu only when is necessary in Menu widget<\\/li>\\n<li>Fix: Use CSS media query instead of JS to hide items in Menu widget to avoid flickering on page load (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2381\\">#2381<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>1.8.0 - 2017-09-12<\\/h4>\\n<ul>\\n<li>New: Added Nav Menu widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1406\\">#1406<\\/a>)<\\/li>\\n<li>Fix: Field ID for checkbox control in Form widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2279\\">#2279<\\/a>)<\\/li>\\n<li>Fix: Style for Blockquote widget included<\\/li>\\n<\\/ul>\\n<h4>1.7.2 - 2017-09-07<\\/h4>\\n<ul>\\n<li>Tweak: Loading Facebook SDK via JS for better compatibility with caching plugins<\\/li>\\n<li>Fix: Responsive Embed Facebook post widget for Safari iOS (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2340\\">#2340<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>1.7.1 - 2017-09-05<\\/h4>\\n<ul>\\n<li>Fix: Facebook SDK version<\\/li>\\n<\\/ul>\\n<h4>1.7.0 - 2017-09-05<\\/h4>\\n<ul>\\n<li>New: Added Facebook Button widget for Like, Recommend, Share and Follow<\\/li>\\n<li>New: Added Facebook Embed widget for Post, Video and Comment<\\/li>\\n<li>New: Added Facebook Comments widget<\\/li>\\n<li>New: Added Facebook Page widget (Previously known as Like Box)<\\/li>\\n<li>New: Added Blockquote widget with Tweet button<\\/li>\\n<li>Tweak: Added Facebook SDK integration for all Facebook widgets<\\/li>\\n<li>Fix: Animated headline rotating with long words<\\/li>\\n<\\/ul>\\n<h4>1.6.1 - 2017-08-28<\\/h4>\\n<ul>\\n<li>Fix: Animated Headline marker gets in front of neighboring spans even when &quot;Bring to Front&quot; is not set<\\/li>\\n<li>Fix: Stroke animation in Animated Headline for MS Edge browser<\\/li>\\n<li>Fix: Animated headline with more than 1-word per rotation<\\/li>\\n<li>Fix: Animated Headline in two lines<\\/li>\\n<li>Fix: Some errors in Global widget<\\/li>\\n<\\/ul>\\n<h4>1.6.0 - 2017-08-22<\\/h4>\\n<ul>\\n<li>New: Added Animated Headline widget<\\/li>\\n<li>New: Added Hidden field for Forms widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2038\\">#2038<\\/a>)<\\/li>\\n<li>Tweak: Added notice to update Elementor to v1.6.5 or higher<\\/li>\\n<li>Fix: CSS Animations names no longer minified, in order to prevent unexpected conflicts<\\/li>\\n<\\/ul>\\n<h4>1.5.9 - 2017-08-16<\\/h4>\\n<ul>\\n<li>Tweak: Added compatibility for the future release of Elementor v1.7<\\/li>\\n<li>Fix: Portfolio compatibility for GeneratePress theme<\\/li>\\n<li>Fix: Portfolio filter compatibility for RTL<\\/li>\\n<li>Fix: Pagination apply for all posts widget in the page<\\/li>\\n<li>Fix: Global form widget with MailChimp integration not saving<\\/li>\\n<\\/ul>\\n<h4>1.5.8 - 2017-07-25<\\/h4>\\n<ul>\\n<li>Tweak: Added compatibility for the future release of Elementor v1.6<\\/li>\\n<li>Fix: Improved backward compatibility for query control rename<\\/li>\\n<\\/ul>\\n<h4>1.5.7 - 2017-07-24<\\/h4>\\n<ul>\\n<li>Tweak: Moved JS render of reCAPTCHA to a separate file<\\/li>\\n<li>Tweak: Display the label in the reCAPTCHA field for better experience<\\/li>\\n<li>Tweak: Rename <code>panel-posts-control<\\/code> to <code>query-control<\\/code> and added fallback support<\\/li>\\n<li>Tweak: Added compatibility for the future release of Elementor with history feature<\\/li>\\n<li>Fix: reCAPTCHA preview on the editor<\\/li>\\n<li>Fix: Manual selection (query control) has stopped working after saving (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/2000\\">#2000<\\/a>)<\\/li>\\n<li>Fix: Added condition for icon size control in Share Buttons widget<\\/li>\\n<\\/ul>\\n<h4>1.5.6 - 2017-07-12<\\/h4>\\n<ul>\\n<li>Fix: Query Control correction for taxonomies (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1963\\">#1963<\\/a>)<\\/li>\\n<li>Fix: Custom CSS override scheme color in the editor<\\/li>\\n<li>Fix: Added order by Menu Order for Query Control in WC widget<\\/li>\\n<li>Fix: Glitch with Flip Box background overlay<\\/li>\\n<\\/ul>\\n<h4>1.5.5 - 2017-07-03<\\/h4>\\n<ul>\\n<li>Tweak: Moved reCAPTCHA render to handler &amp; load only if a form is exist<\\/li>\\n<li>Fix: MailChimp integration: Default number of items returned by API increased to 999<\\/li>\\n<li>Fix: MailChimp integration: Refresh the groups list if API is changed<\\/li>\\n<li>Fix: Sorted items in filter bar by A-Z<\\/li>\\n<li>Fix: Editor glitch with Elementor v1.5 (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1927\\">#1927<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>1.5.4 - 2017-06-22<\\/h4>\\n<ul>\\n<li>Tweak: Improved compatibility for Elementor v1.5<\\/li>\\n<li>Fix: URL default for Add To Cart widget<\\/li>\\n<li>Fix: Allowed <code>date<\\/code> and <code>birthday<\\/code> fields as text for MailChimp integration<\\/li>\\n<\\/ul>\\n<h4>1.5.3 - 2017-06-19<\\/h4>\\n<ul>\\n<li>Tweak: Make flip-box height responsive control<\\/li>\\n<li>Fix: Facebook share count now gets retrieved by Elementor (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1829\\">#1829<\\/a>)<\\/li>\\n<li>Fix: Global form widget with MailChimp integration not saving<\\/li>\\n<\\/ul>\\n<h4>1.5.2 - 2017-06-13<\\/h4>\\n<ul>\\n<li>Fix: Custom CSS panel location compatibility for the old versions<\\/li>\\n<\\/ul>\\n<h4>1.5.1 - 2017-06-12<\\/h4>\\n<ul>\\n<li>Fix: MailChimp update existing user registration<\\/li>\\n<li>Fix: Global widget with JS in the editor mode<\\/li>\\n<li>Fix: Label section condition in Login widget<\\/li>\\n<li>Fix: Changes to unlinked global widget do not appear in the editor<\\/li>\\n<\\/ul>\\n<h4>1.5.0 - 2017-05-23<\\/h4>\\n<ul>\\n<li>New: Added Cards, a new skin for Posts widget<\\/li>\\n<li>New: Added Exclude option to post query control group<\\/li>\\n<li>Tweak: Added <code>post_class()<\\/code> for each post in the loop<\\/li>\\n<li>Tweak: Added <code>.elementor-posts-masonry<\\/code> class when Masonry layout is enabled<\\/li>\\n<li>Tweak: Added compatibility for the next release of Elementor v1.5.0<\\/li>\\n<li>Tweak: CSS <code>autoprefixer<\\/code> now supports last 5 versions of browsers<\\/li>\\n<li>Tweak: Added <code>imageLoaded<\\/code> library for Posts &amp; Portfolio widgets<\\/li>\\n<\\/ul>\\n<h4>1.4.4 - 2017-05-18<\\/h4>\\n<ul>\\n<li>Fix: Force Mailchimp API to return all lists and not just 10 (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1683\\">#1683<\\/a>)<\\/li>\\n<li>Fix: Added <code>.elementor-form<\\/code> class to Login form to fix style glitch<\\/li>\\n<\\/ul>\\n<h4>1.4.3 - 2017-05-14<\\/h4>\\n<ul>\\n<li>Tweak: Added Redirect After Login option to Login widget<\\/li>\\n<li>Tweak: Stay in the current page after logout in Login widget<\\/li>\\n<li>Tweak: Preparation for Elementor settings tabs in future version<\\/li>\\n<li>Fix: Pinterest in Share Buttons widget now sharing the URL alone<\\/li>\\n<li>Fix: Bug with <code>active<\\/code> class in portfolio filter item<\\/li>\\n<li>Fix: Higher specific list-style-type <code>none<\\/code> for filter items to override some theme style<\\/li>\\n<\\/ul>\\n<h4>1.4.2 - 2017-05-06<\\/h4>\\n<ul>\\n<li>Fix: Temporary patch for form field shortcode in some servers<\\/li>\\n<\\/ul>\\n<h4>1.4.1 - 2017-05-03<\\/h4>\\n<ul>\\n<li>Fix: Bug with custom success message in form widget<\\/li>\\n<li>Fix: Bug with meta data in email action<\\/li>\\n<\\/ul>\\n<h4>1.4.0 - 2017-05-03<\\/h4>\\n<ul>\\n<li>New: Forms: integration with MailChimp<\\/li>\\n<li>New: Forms: integration with MailPoet<\\/li>\\n<li>New: Forms: Added Email 2 action for email confirmation<\\/li>\\n<li>New: Forms: Added shortcodes for fields<\\/li>\\n<li>New: Forms: Added custom ID for fields<\\/li>\\n<li>New: Forms: Added option to edit email HTML template (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1180\\">#1180<\\/a>)<\\/li>\\n<li>New: Added Login widget<\\/li>\\n<li>Tweak: Move <code>send_html<\\/code> control to <code>email_content_type<\\/code><\\/li>\\n<li>Fix: Email still sent even if validation failed in form widget<\\/li>\\n<\\/ul>\\n<h4>1.3.2 - 2017-05-01<\\/h4>\\n<ul>\\n<li>New: Added action <code>elementor_pro\\/init<\\/code> for better integration with Elementor Pro<\\/li>\\n<li>Fix: Posts without featured image in Posts widget (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1234\\">#1234<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1382\\">#1382<\\/a>)<\\/li>\\n<li>Fix: reCAPTCHA &amp; Honeypot fields with new method<\\/li>\\n<li>Fix: Added border width control in Share Buttons to avoid a glitch on Chrome browser<\\/li>\\n<li>Fix: Border radius glitch on hover in Share Buttons<\\/li>\\n<\\/ul>\\n<h4>1.3.1 - 2017-04-25<\\/h4>\\n<ul>\\n<li>Fix: Conflict update with revision history module<\\/li>\\n<\\/ul>\\n<h4>1.3.0 - 2017-04-25<\\/h4>\\n<ul>\\n<li>New: Added Share Buttons widget (<a href=\\"https:\\/\\/wordpress.org\\/support\\/topic\\/social-sharing-buttons-is-it-possible\\/\\">Topic<\\/a>)<\\/li>\\n<li>New: Added Custom CSS for Page Settings<\\/li>\\n<li>New: Added Masonry layout for Portfolio widget<\\/li>\\n<li>New: Added Cc &amp; Bcc options to email action (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1181\\">#1181<\\/a>)<\\/li>\\n<li>New: Introduced <code>ElementorProModulesFormsClassesAction_Base<\\/code> class for better 3rd party integration for forms<\\/li>\\n<li>Tweak: Debugger module now also shows errors from Pro<\\/li>\\n<li>Tweak: Added options for Elementor Library<\\/li>\\n<li>Tweak: New base posts module for optimized performance<\\/li>\\n<li>Tweak: Adjusting Posts \\/ Portfolio to the new structure<\\/li>\\n<li>Fix: Export for posts \\/ portfolio<\\/li>\\n<li>Fix: Duplicate repeater field with switcher control (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1442\\">#1442<\\/a>)<\\/li>\\n<li>Fix: Post per Page in the query control<\\/li>\\n<li>Fix: Metadata does not come through on form emails (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1566\\">#1566<\\/a>)<\\/li>\\n<\\/ul>\\n<h4>1.2.6 - 2017-04-19<\\/h4>\\n<ul>\\n<li>Fix: Added compatibility with WooCommerce 3.0 - Products &amp; Add to Cart widgets<\\/li>\\n<\\/ul>\\n<h4>1.2.5 - 2017-04-18<\\/h4>\\n<ul>\\n<li>Fix: Offset query for posts widgets (Posts, Portfolio and Products)<\\/li>\\n<\\/ul>\\n<h4>1.2.4 - 2017-03-21<\\/h4>\\n<ul>\\n<li>Tweak: Added Indian Rupee sign to Price Table widget<\\/li>\\n<li>Fix: Portfolio grid for IE11<\\/li>\\n<li>Fix: Link target blank in Price List widget<\\/li>\\n<li>Fix: Active item for filter bar in Portfolio widget<\\/li>\\n<\\/ul>\\n<h4>1.2.3 - 2017-03-06<\\/h4>\\n<ul>\\n<li>Tweak: Fully compatible with Elementor v1.3.0<\\/li>\\n<li>Tweak: Added trigger for after form submission in Forms widget<\\/li>\\n<li>Tweak: Changed handle name in reCAPTCHA field to avoid conflict with other contact forms<\\/li>\\n<li>Fix: Portfolio filter syntax in Non-Latin languages<\\/li>\\n<li>Fix: Added <code>no-repeat<\\/code> property for slide with <code>background-size:contain<\\/code><\\/li>\\n<li>Fix: Condition control &amp; Import value in Posts widgets<\\/li>\\n<li>Fix: Offset and Pagination in WordPress (<a href=\\"https:\\/\\/codex.wordpress.org\\/Making_Custom_Queries_using_Offset_and_Pagination\\">More Info<\\/a>)<\\/li>\\n<li>Fix: Submit handler bubbling for custom events in Forms widget<\\/li>\\n<\\/ul>\\n<h4>1.2.2 - 2017-02-23<\\/h4>\\n<ul>\\n<li>Tweak: Change name from Side A\\/B to Front and Back in Flip Box widget<\\/li>\\n<li>Fix: Error when saving third party widgets in the global widget<\\/li>\\n<li>Fix: Image position &quot;none&quot; remains visible in editor preview (Posts)<\\/li>\\n<li>Fix: Hide the pagination when there are no links<\\/li>\\n<\\/ul>\\n<h4>1.2.1 - 2017-02-21<\\/h4>\\n<ul>\\n<li>Fix: Firefox Flip Box 3D compatibility<\\/li>\\n<\\/ul>\\n<h4>1.2.0 - 2017-02-21<\\/h4>\\n<ul>\\n<li>New: Added Flip Box widget<\\/li>\\n<li>New: Added Ken Burns effect for slides<\\/li>\\n<li>New: Added Masonry layout for Posts widget<\\/li>\\n<li>New: Added Pagination option for Posts widget<\\/li>\\n<li>Tweak: Added background size contain to slides<\\/li>\\n<li>Tweak: Improve Query control by preload items<\\/li>\\n<li>Fix: Text color for Checkbox and Radio fields<\\/li>\\n<\\/ul>\\n<h4>1.1.2 - 2017-02-05<\\/h4>\\n<ul>\\n<li>Tweak: Added <code>aria-required<\\/code> for better accessibility in forms widget<\\/li>\\n<li>Fix: Conflict Call to <code>undefined<\\/code> method in Posts &amp; Portfolio widgets (<a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1271\\">#1271<\\/a>, <a href=\\"https:\\/\\/github.com\\/elementor\\/elementor\\/issues\\/1266\\">#1266<\\/a>)<\\/li>\\n<li>Fix: Submit button HTML after error sending<\\/li>\\n<li>Fix: Success message for <code>skip_email<\\/code> function<\\/li>\\n<li>Notice: Elementor 1.2.0 or later now required<\