utely love it. It&#8217;s not my baby, like I didn&#8217;t build it, I&#8217;ve just been trying to maintain it as much as I can and adding new features to make life a little bit easier so you can like reuse it and, I don&#8217;t know, I could get into the minute details.</p>\n\n\n\n<p>But I love that kind of stuff because as a developer, having been one for a long time, I know what I like and I think, I&#8217;m not saying like, what I like everyone should like, but I know when something is getting in my way versus helping me. And I think that&#8217;s a really, that&#8217;s kind of like my compass that I try to work with. It&#8217;s like, okay, it&#8217;s great, but it&#8217;s done all these things I don&#8217;t need, now I have to go and delete all that and figure out all this other stuff to get around this scaffold and, I don&#8217;t know, I&#8217;m really in the weeds right now.</p>\n\n\n\n<p>[00:11:04] Nathan Wrigley: Yeah, yeah. But it feels like, I&#8217;m kind of asking the same question again really, about the materials being created in a much more, well, intentional way. Yeah, the backstory to that, presumably though, is that there&#8217;s more boots on the ground. And I don&#8217;t know if it&#8217;s, in your case, it&#8217;s Automattic sponsoring you into the project. Is there more focus on that from, well, let&#8217;s just go from the Auttomatic side, so more investment from them, yeah?</p>\n\n\n\n<p>And if that&#8217;s the case, is that a reaction to anything? Like, perhaps the rise of SaaS platforms, proprietary platforms, you know, the Wixs and the Squarespaces. Because that&#8217;s interesting. It kind of feels like that&#8217;s always been talked about, you know, WordPress versus all the other platforms. Pay your $20 over there per month, and you get this, and you get access to their platform and it&#8217;s well documented and so on. So I didn&#8217;t know if it was connected to that.</p>\n\n\n\n<p>[00:11:57] Ryan Welcher: I don&#8217;t think there was any, I think that the rise of Dev Rel played a large part in that. Like, I don&#8217;t know the reasoning behind the creation of the team, that was decided before I joined. But I think that in the past four and five years, there&#8217;s been a real, like just across the tech community, there&#8217;s been a real like surge in the concept of developer relations and improving developer experience.</p>\n\n\n\n<p>Because I think people realise that developers, like a lot of these platforms, developers are literally their client base, right? And so I think Automattic recognised that and thought, hey, it&#8217;d be great if we had a dedicated team of folks that were just making life easier for developers. You know, I always say that there&#8217;s no, like I have no KPIs or whatever, I just make things, my mandate is to make things better, as much as possible.</p>\n\n\n\n<p>[00:12:40] Nathan Wrigley: Where do you make things? So is it things like YouTube videos, written documentation, knowledge base articles, blog posts?</p>\n\n\n\n<p>[00:12:48] Ryan Welcher: A bit of everything. I tend to focus a bit more on the, like I have a live stream that I do on Twitch every Thursday at 10:30 Eastern. I tend to do a lot more of that sort of stuff. That&#8217;s kind of like more my wheelhouse. I write articles. I&#8217;m not the best writer. I rely on ChatGPT to help me clean that up a little bit. I write the articles, but then I, you know, smarter brains than I help me make it nicer to read.</p>\n\n\n\n<p>Yeah, so I think we all, like everyone across our team has their own sort of strengths and we all kind of like play to our strengths a bit. Mine is definitely more like in the video side. I try to use my development experience as much as possible to do more complicated things. That&#8217;s not to say that the other folks on our team don&#8217;t either, but, I mean, I think I&#8217;m in a position to be able to be like, here&#8217;s a really complicated issue that people are having and how would we solve that? And it&#8217;s fun because I get paid to solve that. And other people who have clients that don&#8217;t want to pay them 20 hours just to fart around on a problem is, that&#8217;s where I can come in and help with that.</p>\n\n\n\n<p>[00:13:39] Nathan Wrigley: Give that to us again though. Where do you do your YouTube stuff? And what handle would that be?</p>\n\n\n\n<p>[00:13:44] Ryan Welcher: I stream on Twitch and YouTube. I multistream to both platforms. Thursdays, 10:30 Eastern, every week.</p>\n\n\n\n<p>[00:13:50] Nathan Wrigley: And what handle would that be?</p>\n\n\n\n<p>[00:13:52] Ryan Welcher: Ryan Welcher Codes.</p>\n\n\n\n<p>[00:13:53] Nathan Wrigley: We&#8217;ll drop all of the links that we stumble across during this episode into the show notes. Yeah, so you can find it all there.</p>\n\n\n\n<p>So WordCamp Asia, the workshop that you are giving is called the Block Developer Cookbook. And I am just going to read the blurb so that you, dear listener, get some idea of what it is that Ryan&#8217;s doing. And it says, this is the second year for the Block Developer Cookbook Workshop at WordCamp Asia. Last year in Taipei, we covered lots of topics like block transforms, adding editorial notes, creating a custom format and more.</p>\n\n\n\n<p>This year, in addition to the existing recipes from the last year, we will have new ones to choose from that leverage the newest features released in WordPress 6.7, such as Block Bindings API, Plugin Template Registration API, Preview Options API and more. And there&#8217;ll be a workshop all about that.</p>\n\n\n\n<p>And so I think your intention at this workshop, should the internet hold up, is to do like an interactive thing where the audience say, I want to do this, and you hopefully help them out with that because that&#8217;s very brave.</p>\n\n\n\n<p>[00:14:58] Ryan Welcher: You can say that, yeah. I&#8217;ve had this idea for a while of a workshop where the attendees pick the content. Because, especially with a topic like block development, it&#8217;s like saying, come to my WordPress workshop. Like, there&#8217;s so many things, right? So like picking something for everyone is really hard.</p>\n\n\n\n<p>And so I thought, well you know what? I&#8217;ll build this little website and they can go in. It&#8217;s like chef theme because it&#8217;s block developer cookbooks. So, you know, you login, you have a little chef hat on your avatar and stuff like that. But you can vote on which of the recipes that you&#8217;d like to work on. And so that&#8217;s the idea. And then they vote and then we go from top to bottom. We get as many done as we can in the 90 minutes or whatever it is.</p>\n\n\n\n<p>I&#8217;ve been going to conferences and speaking at conferences long enough to know better than to rely on the wifi, but I thought, I&#8217;m just going to do it. So this is the second year in a row. I did this last year as well at Taipei. So I&#8217;m like super flattered that they accepted my submission is a second time in a row, so.</p>\n\n\n\n<p>[00:15:49] Nathan Wrigley: I think there&#8217;s a push to make WordCamps a little bit more, and I&#8217;m going to use air quotes, exciting, interactive. Yeah, it seems like, you know, Jamie Marsland&#8217;s, the thing that he does with the Speed Builds, just sort of grabbing the attention of the audience a bit more. Does it feel a bit like that?</p>\n\n\n\n<p>And workshops, they seem to grab the audience a little bit more, because it&#8217;s more interactive. It&#8217;s kind of less being presented to and more interacting with. So I don&#8217;t know, kind of opening up the laptop, trying things out. What do you think? Is that a way that you think events should go in the future?</p>\n\n\n\n<p>[00:16:23] Ryan Welcher: I think so too. I think for me personally, I gravitate towards workshops more than talks. I&#8217;ve given talks and I&#8217;ve done workshops before and I think I enjoy, personally enjoy the workshop aspect because there&#8217;s a lot more like interaction and back and forth. And like if you have a question, you just raise your hand and we answer, you know. And it&#8217;s just more organic, I guess is maybe how I&#8217;d describe it.</p>\n\n\n\n<p>But, yeah, I think you&#8217;re right. These sort of like fun interactive things. I have some 3D printed swag that I&#8217;m bringing. I don&#8217;t have nearly enough, so I&#8217;m going to have to come up with a, maybe whoever asks a question gets a, it&#8217;s a little like key chain of like a chef hat with the WordCamp 2025 on it.</p>\n\n\n\n<p>[00:16:57] Nathan Wrigley: I am sure it&#8217;ll come out on WordPress TV at some point in the near future. But yeah, good luck with that at least anyway.</p>\n\n\n\n<p>But some of the bits and pieces that you are going to be talking about, we&#8217;re going to get into that now. And the way I want to take this interview is we&#8217;re at WordPress 6.7 at this point. It depends really on when you&#8217;re listening to this, but we&#8217;re at that point at the moment.</p>\n\n\n\n<p>There&#8217;s a whole bunch of stuff that has dropped, and I feel that the audience for this podcast, there&#8217;s a ton of developers. But there&#8217;s also lots of people who are not really inside the ecosystem too much. You know, just regular users. Maybe they&#8217;re using a page builder, maybe they&#8217;re a freelancer, something like that, and they don&#8217;t follow the project, they don&#8217;t really obsess about it as much as I do, and probably as you do as well.</p>\n\n\n\n<p>So let&#8217;s just take a couple of these and discuss them. And if we could go in at a low level. So we&#8217;re not able to do a video and open a code editor on this podcast, it&#8217;s all about the audio, but let&#8217;s start talking about the Block Bindings API. What does it do?</p>\n\n\n\n<p>[00:17:56] Ryan Welcher: Oh, I love the Block Bindings API. So there has been a long standing need in WordPress to be able to connect custom meta or custom fields with displaying them basically. And so, in classic themes, we would always just have a meta box that you would put some stuff in, and then in your templates you would just pull that information out of the database and show it.</p>\n\n\n\n<p>With block themes, it&#8217;s a little bit different because we don&#8217;t really have, you can do that in some places, anyways. The idea behind Block Bindings is that you can connect a block with a piece of post meta, or a custom field and have it display. So you take a paragraph block, let&#8217;s use the example of like a personnel list maybe.</p>\n\n\n\n<p>And so you&#8217;ve got like job description, you&#8217;ve got the date hired, all these pieces of metadata. And so what you can do with the Block Bindings API is you can connect that to say a paragraph block. So you can insert just a regular old paragraph block and then in the UI you can go over and say, okay, I want to connect the content field of that paragraph block with this piece of post meta. And it just shows up in there.</p>\n\n\n\n<p>And then you can actually edit it in the block editor, as opposed to having to open up like the custom fields panel down at the bottom. You can edit it and it goes both ways. And it&#8217;s like extremely powerful. It&#8217;s the beginning of how powerful it&#8217;s going to get, but currently it supports, there&#8217;s four blocks that are supported. There&#8217;s the paragraph block, header block, the image block, and the button block.</p>\n\n\n\n<p>So you have to use one of those four blocks, unless you want to get into custom bindings, which is sort of the second piece of it, which is like a means of defining your own binding sources. And then you can connect those binding sources to a block as well.</p>\n\n\n\n<p>So if you wanted to connect to any sort of custom field manager plugin that&#8217;s out there, you could write your own that connects to that, and then you can have the block just read from that and it&#8217;s inline. You get a visual representation of it. It&#8217;s really, really cool.</p>\n\n\n\n<p>[00:19:41] Nathan Wrigley: So it&#8217;s the kind of thing that in the past you would probably have got a plugin to do. Something like, I don&#8217;t know, maybe you would&#8217;ve downloaded Pods or something like that to do that.</p>\n\n\n\n<p>[00:19:50] Ryan Welcher: I mean, it doesn&#8217;t manage the custom fields for you. So some of those plugins do that very, very well. But what it does do is it connects the block editor with that meta, which has been the missing piece for a while. It&#8217;s still kind of in its infancy, but already it&#8217;s shown to be super powerful.</p>\n\n\n\n<p>Like, now we&#8217;re seeing a lot of people who are not writing custom blocks for this anymore. Like, it used to be like, okay, I want to show the job description, so I have to write a custom block that introduces something in the sidebar where you input the meta there and then that block displays that because you&#8217;re handling that, it&#8217;s a dynamic block, you&#8217;re pulling the meta out and the PHP, all that sort of stuff.</p>\n\n\n\n<p>Now you don&#8217;t have to do that. Now you can just do a block variation of a paragraph block to auto set the meta that you want. You don&#8217;t even have to do that. You can do it right in the admin. But I would recommend doing a block variation, because setting that up every single time is a bit tedious. And especially if you&#8217;re doing it for clients, you can just do a block variation that says like, job description, and then you click on it and it just goes in.</p>\n\n\n\n<p>[00:20:46] Nathan Wrigley: So you, your face, gave away something a moment ago. And it sounds like you are quite excited about what&#8217;s coming and is not yet there. But I guess one of the nice things about your job is that you really have that high level view of what&#8217;s going on in the project. And you can imagine scenarios in the near term, maybe 6.8 or something like that. For example, in this case, the Block Bindings API will enable novice users to do, well, more than you&#8217;ve just described. Yeah, that&#8217;s kind of a nice position to be in.</p>\n\n\n\n<p>[00:21:13] Ryan Welcher: I don&#8217;t have, I will say this for the record, I don&#8217;t have an inside track to anything that&#8217;s not available on like Make. But I know some of the folks that are working on it, and like just in conversation, I&#8217;m very excited. I can see where it&#8217;s going, and that&#8217;s not because I have inside information, it&#8217;s just because the logical next step, it looks really cool.</p>\n\n\n\n<p>Like, more blocks. Being able to do it with custom blocks will be huge once you have a custom block that you can now connect it to meta and stuff like that. There are some technical hurdles that need to be addressed to do that, but it&#8217;s going to be a big, I hate using the word game changer, but it&#8217;s going to be a game changer.</p>\n\n\n\n<p>[00:21:47] Nathan Wrigley: One of the things which I always find interesting when I speak to people who are really in the weeds of it all, is that the stuff just, well, it just keeps on coming out. Because you are in there every day and it&#8217;s so self-evident to you. You know, you use all these acronyms, you know where everything connects, and you know how to make everything work. How do you feel like that is project wide?</p>\n\n\n\n<p>We&#8217;re sort of going off piste a little bit here, but we&#8217;ll come back to your presentation, your workshop in a minute. How straightforward is it for people to keep up to date with this, and where would you point them? If somebody was really wanting to find out, for example, about the Block Bindings API, where&#8217;s the best place?</p>\n\n\n\n<p>And I think what I&#8217;m trying to say is, there&#8217;s so much coming that it&#8217;s hard to keep up, for somebody that it isn&#8217;t paid to do it like you are. Is the documentation easy to find? There&#8217;s not really a question in there, but it&#8217;s just a, well, everything&#8217;s just coming so quickly, so fast, and it&#8217;s so disparate and you&#8217;ve got to spend, you know, like a whole week trying to track everything down and map everything to everything else.</p>\n\n\n\n<p>[00:22:48] Ryan Welcher: I would say start with, it is a bit like drinking from the fire hose for sure. Like, there&#8217;s a lot of information. You&#8217;ve got stuff on the make.wordpress.org. where they sort of talk about what&#8217;s coming. You&#8217;ve got the Gutenberg releases. Like the Gutenberg, it&#8217;s on a two week release cycle, so there&#8217;s constant things coming out.</p>\n\n\n\n<p>So one really great way of keeping up with that is there&#8217;s a, what&#8217;s new in Gutenberg post that comes out every two weeks, that talks about high level features. And then it&#8217;s got like a change log of everything that was merged in those two weeks. So that&#8217;s a really great way to like see what&#8217;s coming at a higher level, but also really get in the weeds.</p>\n\n\n\n<p>Like, you can say, okay, this bug that I know about, oh look, they fixed it or whatever. That&#8217;s a really great place to start. You can hang out in the WordPress Slack where they do the Core Editor meetings, the Block Editor meetings, and sort of like ask questions in the open floor or just see what people are talking about.</p>\n\n\n\n<p>Depending on what you&#8217;re trying to do, the GitHub repo is kind of an okay place to get some information. You&#8217;re going to get a lot of information, but that would be a place. I mean, it&#8217;s, I do it full time and it&#8217;s hard, so I get it. But the reason, that&#8217;s why I exist because if I can compile this stuff and make it palatable and easy to find for others, that&#8217;s what Dev Rel is, right? Like that&#8217;s what a lot of what we do is.</p>\n\n\n\n<p>So like I&#8217;ll spend the time messing around with the Block Bindings API, and then I&#8217;ll do a live stream on it, where I&#8217;m like, okay, so we&#8217;re going to do this, and this is why I did it this way, and this is why you should do it this way because it&#8217;s easier, you know? And so like I can do all that busy work to help others who don&#8217;t, you know, because ain&#8217;t nobody got time to do all that, right? You know what I mean? So.</p>\n\n\n\n<p>[00:24:15] Nathan Wrigley: Yeah, that&#8217;s kind of a nice summation of where I was trying to get to. So let&#8217;s move on.</p>\n\n\n\n<p>Another thing which is going to be mentioned, well, who knows whether it&#8217;ll come up, maybe somebody will ask about it. But the questions basically the same. What is the Plugin Template Registration API? What would that be and why would you want to use it?</p>\n\n\n\n<p>[00:24:32] Ryan Welcher: So the example that I have is that you&#8217;ve registered a custom post type that manages people. This is going to be a common theme throughout this. And you want to inject a single page template for that particular post type that&#8217;s curated, that isn&#8217;t part of the theme that&#8217;s being shipped.</p>\n\n\n\n<p>So it allows you to add templates to the active theme from a plugin, from a WordPress plugin. Which is really, really, really handy. Because if you have a plugin that, you know, you have a jobs list plugin, you probably want to provide some default templates so you can just display all the custom fields and everything, and the person that&#8217;s installed your plugin just gets that.</p>\n\n\n\n<p>They can just go to the single page for each job and they have a default template. It&#8217;s a fairly straight, it&#8217;s like one hook, or a filter, I think. So it&#8217;s fairly straightforward, but it&#8217;s super powerful, it&#8217;s like a quality of life thing.</p>\n\n\n\n<p>[00:25:16] Nathan Wrigley: I wondered if it was something that developers had been clamoring for.</p>\n\n\n\n<p>[00:25:20] Ryan Welcher: I can remember like a year and a half ago spending half an afternoon figuring out, how can I do this? And it&#8217;s possible but, wow, is it ever in the weeds? So now it&#8217;s not. Now it&#8217;s like a filter that you just tell it where your template is and it shows up in your templates list.</p>\n\n\n\n<p>[00:25:33] Nathan Wrigley: Once again, we&#8217;ll put the links into the show notes. Okay, next one. Alright, Preview Options API.</p>\n\n\n\n<p>[00:25:41] Ryan Welcher: That&#8217;s a really big, fancy title for a new slot, for a slot fill. So in the preview panel where you can preview it as like a, you know, on mobile, desktop and tablet, there&#8217;s a slot that you can put something in there, and that&#8217;s kind of what it&#8217;s. So you can do whatever you want with it.</p>\n\n\n\n<p>I&#8217;ve seen an example where people were toggling light and dark mode. You could have it, I mean, whatever you can imagine, you can put it in there because it&#8217;s a, like a slot is sort of like a hook, like an action.</p>\n\n\n\n<p>[00:26:04] Nathan Wrigley: Yeah, nice and straightforward. This one for me is probably the most interesting one. I don&#8217;t know why, I just find myself drawn to this one. And it&#8217;s not an API, we&#8217;re talking about data views. What is that?</p>\n\n\n\n<p>[00:26:16] Ryan Welcher: The data views is wildly powerful. It&#8217;s a component, a component in the sense of like a JavaScript component. It&#8217;s what powers a lot of the views that you get in the site editors. So if you go into like your templates, or your pages was the first one, you can see it in a grid view, you can see it in a list view.</p>\n\n\n\n<p>I believe the intention is that, as the site editor sort of spreads into other parts, you&#8217;ll see it being used for things like the post list view and stuff like that. So it&#8217;s a super powerful component. It&#8217;s being used in Gutenberg. I believe it&#8217;s still technically experimental because they&#8217;re still working on it.</p>\n\n\n\n<p>[00:26:48] Nathan Wrigley: Feels like a nice one, that one, not just for developers who are building websites, but also for clients themselves, because they can suddenly, I don&#8217;t know, you&#8217;re selling houses, real estate websites, something like that, and suddenly you&#8217;ve got this house, custom post type, something like that. And there&#8217;s this image and there&#8217;s a number of bedrooms and you can make it sortable and filterable. We want to drill into the houses that are between 150,000 and 300,000. We want to reverse the order, that kind of thing.</p>\n\n\n\n<p>And the end user, the real estate agent will be able to do that. And so it&#8217;s going to make the whole project easier to understand, easier to maintain. So custom post types, pages, posts, users, that&#8217;s my understanding anyway. Is that done through a UI? Is that going to be done through a UI, or is that going to be something like opening up templates?</p>\n\n\n\n<p>[00:27:37] Ryan Welcher: It&#8217;s a React component that you will provide the information. So right now it&#8217;s a little lower level I think, than they maybe want it to be because there&#8217;s a lot, I&#8217;m kind of just going off what I think rather than, like no one&#8217;s told me this. But having used it a little bit, there is definitely some API refinement that could be done, in the sense of like being able, because you have to provide literally everything for it to handle all of the actions for like sorting and all that stuff. And I think what they&#8217;re trying to do is make it a little bit easier to use. So you just give it data, as opposed to like having to define all the callbacks when you click a specific button and stuff like that.</p>\n\n\n\n<p>[00:28:09] Nathan Wrigley: It&#8217;ll certainly make the UI, the admin area more, I don&#8217;t know, more feature rich. Hopefully this will bring it more into parity with all of those other platforms out there.</p>\n\n\n\n<p>Have you, and again, this is not really something that you are talking about, but this was just something that occurred to me. The biggest visual change that I saw in WordPress 6.7 was zoom out, zoom out mode.</p>\n\n\n\n<p>Yeah, I just think the first time I, okay, I&#8217;ll explain. So let&#8217;s say you drop a pattern into a post or a page or something like that. Suddenly the whole thing kind of just zooms away. The page, the pattern is somehow distant. Everything shrinks almost like a mobile view, and it kind of just happens without you invoking it. And so that&#8217;s what that is, I think. What&#8217;s the point of that?</p>\n\n\n\n<p>[00:28:55] Ryan Welcher: So you could get a sense of what you&#8217;ve just inserted in the overall size of the content. So like, if you&#8217;re writing really long pieces, my workshop website, I have very long content because it&#8217;s like a step-by-step, huge code blocks. For me to be able to insert something and get a sense of where it is on the page and look at it, that&#8217;s kind of what that&#8217;s for.</p>\n\n\n\n<p>[00:29:11] Nathan Wrigley: I have a fairly small laptop, and by the time that the left sidebar and the right sidebar and the block editor have all gone in there, by the time I&#8217;ve dropped a pattern in, there&#8217;s basically no real estate left on the screen for me to see what&#8217;s above it or below it. And this pulls it right out and gives you the impression of, well, there&#8217;s the whole blog post.</p>\n\n\n\n<p>And although that sounds really trivial, if the branding and everything really matters and you want one thing to follow another, I don&#8217;t know, it&#8217;s a landing page or something like that. It just gives you that overview and you can obviously move things around. Yeah, it&#8217;s hard to describe how profound it is. But it makes that editing experience, especially for novices, just so much more straightforward.</p>\n\n\n\n<p>[00:29:50] Ryan Welcher: Oh, for sure, like, and if you drop a complicated pattern in the wrong spot, you&#8217;ll see that immediately. So yeah, it&#8217;s like a, I keep using the phrase quality of life, but it really is like a, oh, that&#8217;s just a nice touch. It&#8217;s made your life a little easier. And that&#8217;s kind of like, you know, I know there&#8217;s a lot of refinements going into the UI to make the writing experience better and easier, so yeah.</p>\n\n\n\n<p>[00:30:07] Nathan Wrigley: A little bit off piste, and I&#8217;m putting you on the spot here. If you had to pick one thing that&#8217;s coming that people may not know about, I mean, it doesn&#8217;t have to be something revolutionary, but just something that you are curious about that is going to drop soon. I don&#8217;t know, the next 6 or 12 months, something like that, that you think people will get something out of and enjoy and be excited about. I know that&#8217;s putting you on the spot.</p>\n\n\n\n<p>[00:30:31] Ryan Welcher: I don&#8217;t have one thing per se. I&#8217;m super excited about the concept of bits. It&#8217;s a very complicated thing, but being able to define areas that you can edit in the editor. So for example, the example that probably makes the most sense without me showing, like using my hands because nobody can see me, is like when you have a block binding that is connected to a piece of post meta. That&#8217;s it. Let&#8217;s use the, whatever the byline aspect, you know? So it&#8217;s like a bio or something that&#8217;s connected in post meta.</p>\n\n\n\n<p>If you just want to edit one part of it, you can&#8217;t. You could edit the whole field, but you can&#8217;t edit just one section of it. Or if you have something like, my block developer cookbook site&#8217;s got a cooking time block that says, it&#8217;s got a little like cooking timer icon, and then it&#8217;s got 10, and then it says minutes.</p>\n\n\n\n<p>And, well, the 10 part is actually the post meta. But I can&#8217;t edit that in line in the block editor because the whole output is, it&#8217;s like a span tag with some stuff, right? And so what bits would allow me to do is delineate that, I want to be able to edit just the 10, just that number. And that&#8217;ll be super, super powerful. It&#8217;s like an editable area inside of a larger editable area.</p>\n\n\n\n<p>[00:31:32] Nathan Wrigley: Oh yeah. And I can see that being powerful in a whole bunch of different ways. Yeah, that&#8217;s interesting.</p>\n\n\n\n<p>[00:31:37] Ryan Welcher: Yes. Yeah. And there&#8217;s obviously the Interactivity API, obviously, but it is one of the most exciting things that I&#8217;ve, I mean, it&#8217;s already out and there&#8217;s just more stuff coming and they&#8217;re just doing really, really cool things. I just love it. It is so cool.</p>\n\n\n\n<p>[00:31:50] Nathan Wrigley: Do you think, again, just kind of dropping you into it a little bit, do you think we&#8217;re at any risk of overcomplicating the amount of things that you can do in WordPress at the minute? Here&#8217;s an example. Let&#8217;s say I just took somebody off the street and said, here&#8217;s a brand new installed WordPress website. It allows you to make content, publish websites, off you go.</p>\n\n\n\n<p>How realistic do you think it is with all the different bits and pieces that are dropping? I know you don&#8217;t have to get into the weeds of all this, but how easy do you think the UI is right now? Do you think it&#8217;s getting more complicated at the expense of, my question basically boils down to, are there too many options right now in the same UI, which make it difficult for people to understand who are new to the project?</p>\n\n\n\n<p>[00:32:30] Ryan Welcher: That&#8217;s an interesting question. WordPress has had a philosophy of decisions, not options for a long time. And I think Gutenberg is providing more options now, which is good.</p>\n\n\n\n<p>So like, if I were to take my mother who&#8217;s not technical at all and sit her down and say, build a website, she would probably have a better chance of doing it with Gutenberg than she would&#8217;ve pre 5.0, because she can control every part of it. I mean, I&#8217;d have to tell her how to do it all because she&#8217;s not technical.</p>\n\n\n\n<p>But I think that there is a lot of options, but there&#8217;s also a lot of potential for creativity. And you have access to almost everything that you would need in the editor experience now, whereas you didn&#8217;t before. If you wanted to build a very customised theme, like in classic, and this isn&#8217;t like taking a shot at classic, but if you wanted to have a person post type, you couldn&#8217;t do that. You needed to edit code to be able to output that meta.</p>\n\n\n\n<p>I mean, I&#8217;m sure there were plugins and stuff, but now you don&#8217;t really need to do that. You have everything that you need as long as you know where to click to find it. But it&#8217;s like, anybody who&#8217;s never used WordPress would have to figure that out in any platform. You&#8217;d have to sort that out. I mean, there&#8217;s a lot of options, which can be confusing, but now you can do whatever you want to do, for the most part.</p>\n\n\n\n<p>[00:33:38] Nathan Wrigley: I think it&#8217;s curious because for the longest time people have been sort of saying, you know, the sky&#8217;s falling in, the job market for WordPress developers is just going to get hollowed out because the UI, you know, the ability to do things, a novice being able to do things, it&#8217;s difficult. We should make it more straightforward. There&#8217;s going to be no left work for, I don&#8217;t know, freelancers, implementers, that kind of thing.</p>\n\n\n\n<p>I don&#8217;t think that&#8217;s the case. I think all of these options are getting put in and some of the things that we talked about, you know, the Interactivity API and all of that, that&#8217;s the technical stuff. So there&#8217;s all of these new possibilities that are getting created, but it&#8217;s not going to be, it&#8217;s not probably going to be in the boundaries, at the beginning anyway, of a complete novice.</p>\n\n\n\n<p>So it&#8217;s creating new workflows for developers to push what&#8217;s possible inside of a WordPress website, and kind of maintaining the job market for people who are implementing already. But hopefully that fear will go away because of all these different things.</p>\n\n\n\n<p>[00:34:32] Ryan Welcher: Yeah, I think it&#8217;s kind of like the way a lot of developers are looking at AI right now. People are terrified AI&#8217;s going to take over. It&#8217;s not, you&#8217;re just going going to have to learn to use AI to get the job done. You still need to have the skillset to tell it what you need to do, right?</p>\n\n\n\n<p>It&#8217;s the same with all this. Like, so the interactivity API, it&#8217;s really cool, and it&#8217;s ripe for someone to write a library of interactions with a UI. So the implementers who don&#8217;t maybe write that level of JavaScript, or any JavaScript, can just install that plugin. And now they can make their animations, and it&#8217;s like an animation library that&#8217;s got a UI.</p>\n\n\n\n<p>I think it&#8217;s just going to open up other opportunities for the people writing code and building plugins and things like that. I mean, I think with change, change is hard. People fear change, right? It&#8217;s figuring out what the new opportunities are.</p>\n\n\n\n<p>[00:35:16] Nathan Wrigley: Okay, let&#8217;s just talk about AI for just a minute. I really don&#8217;t want to get too much into AI because I&#8217;m coming from a real point of ignorance. But like you said, there&#8217;s a ton of information, misinformation. I don&#8217;t know what the right word is, that AI is basically going to be able to make it possible for anybody to speak a sentence and have a website. Give me a website, I want to read all about cars. And you just go off and it&#8217;ll come up with a website for that particular purpose. Is WordPress aligning itself to be useful with AI, do you think?</p>\n\n\n\n<p>[00:35:47] Ryan Welcher: Yeah, I think so. I mean, AI is the new hotness, right? And it&#8217;s getting less and less expensive to do the AI stuff, you know, the LLMs and all that stuff. And it&#8217;s getting better, and it&#8217;s only going to get better and smarter and faster. I think that there&#8217;s, again, it&#8217;s just going to change what you have to do as a developer, right?</p>\n\n\n\n<p>I am behind on AI, but I&#8217;ve made a concerted effort to start using Cursor AI, which I think is a lot of fun. I&#8217;m finding that like, I still have to be a developer to tell it what I want, right? But you can absolutely say, hey, build me a website that sells cars. And it&#8217;ll build you a website that sells cars. Who knows what the code looks like, and if you can maintain it, and if there&#8217;s a bug in there, can you find it?</p>\n\n\n\n<p>So I think there&#8217;s like, I don&#8217;t know, I&#8217;m sure there are people listening that are like, oh, you don&#8217;t know what you&#8217;re talking about. You can already do that in AI and it&#8217;s amazing. Because I&#8217;m just not, it&#8217;s like the running joke, in JavaScript it&#8217;s like, there&#8217;s a new library released every other weekend. I feel like there&#8217;s a new AI tool that&#8217;s like better and better and better like at every day.</p>\n\n\n\n<p>[00:36:37] Nathan Wrigley: I am finding it fascinating that a lot of people who are putting out content into the WordPress space, videos and things like that, they&#8217;re making a concerted effort to bind AI into WordPress. It&#8217;s not like they&#8217;ve just pivoted completely to, let&#8217;s build websites with AI. It&#8217;s more, let&#8217;s find a thing in WordPress that we can do in a heartbeat, and we actually want to do it inside of WordPress, and let&#8217;s just add a piece of AI on top of that to enable me to do this curious thing, and solve this problem that I&#8217;ve got with a client website.</p>\n\n\n\n<p>So it seems like people are using AI just to build stuff on top of WordPress, and not really the opposite. I haven&#8217;t seen any sort of move away. I don&#8217;t need WordPress anymore. That just doesn&#8217;t seem to be what I&#8217;m seeing.</p>\n\n\n\n<p>[00:37:22] Ryan Welcher: And I think it&#8217;s because the people that are doing that are, that&#8217;s where they work is in WordPress, right? Like, if you&#8217;re using, I don&#8217;t know, Wix or whatever, or like Next.js or any sort of like other platform for web stuff, I think you would see people trying to apply these AI things to that.</p>\n\n\n\n<p>I think it&#8217;s a huge opportunity for an AI to be able to create block patterns and create templates that work properly. It&#8217;s hard to do right now because I don&#8217;t think the LLMs really have the information for it. Like, it&#8217;s not because of the way that the data&#8217;s stored, it&#8217;s sort of different than, like it&#8217;s not really that well documented, maybe. I may not be making sense right now. There&#8217;s no real like example, right? Because it&#8217;s sort of different.</p>\n\n\n\n<p>[00:37:58] Nathan Wrigley: We need you to create more examples, yeah.</p>\n\n\n\n<p>[00:38:02] Ryan Welcher: I think what&#8217;s really exciting is that having to be in an, like an encyclopedia of APIs, having to like to the documentation site all the time, I think that&#8217;s going to go away. It&#8217;s already going away. Things like GitHub Copilot and these intergrated AI tools in IDEs and everything. Now you can just be like, write me a plugin that does this. Or like, what&#8217;s the parameter name that I need for WP Query to be able to do a taxonomy query, right? It&#8217;ll just tell you.</p>\n\n\n\n<p>You can just do that. Let it do its thing while you&#8217;re working on other things. And I think the days of like Stack Overflow, you know what I mean? That&#8217;s like, you Google the problem and the first example, and most upvoted answer, gets copied and pasted, right? I think that&#8217;s going to, maybe not replace, but the new Stack Overflow is like these AI tools that you can ask questions on, how do I do this? I don&#8217;t know, I think it&#8217;s just changing things.</p>\n\n\n\n<p>[00:38:45] Nathan Wrigley: I think it&#8217;s a really interesting time and it doesn&#8217;t make me feel I&#8217;m nervous. I&#8217;m more sanguine about it, in all honesty. Yeah, maybe a year ago I was kind of assuming a bit like the sky was going to fall in, but it really does appear that people who are making interesting things in the AI WordPress space are just finding curious holes, yeah. And filling them up.</p>\n\n\n\n<p>Okay, so Jamie Marsland did something the other day where he put a video together where he created a little iPhone app where he could upload images and click a button and it was able to do what Jamie wanted. And I think the same will be true, you know, for clients that will come to you. I&#8217;ve got this unique problem. Maybe that would&#8217;ve taken a week of developer time in the past. Maybe now it will be able to be done in a heartbeat, in more like an hour or a couple of hours or something like that. So it makes the possibilities for real bespoke websites much more possible.</p>\n\n\n\n<p>[00:39:33] Ryan Welcher: Yeah. And like hobbyists, kids who want to get into coding, that&#8217;s fantastic. You can just say, I want to build a website for my dog, and then all of a sudden they&#8217;re like learning by osmosis how coding works and that sort of stuff.</p>\n\n\n\n<p>The number of times that I&#8217;ve talked to a developer, and I&#8217;ve done this myself, where I&#8217;ve built a little like one-off thing, like my wife likes to track, she&#8217;s really into gut health. So like all the different like vegetables and stuff, you know, this like little point system. So I built a, just a like a really simple little app for it. It was like a weekend project. I probably could&#8217;ve done it in like half an hour in AI, and like that would&#8217;ve been nice. And it&#8217;s, you know, she doesn&#8217;t care about the features. She doesn&#8217;t care about what the code looks like. She just wants this thing that she can track information on.</p>\n\n\n\n<p>[00:40:13] Nathan Wrigley: Yeah, I think that&#8217;s going to be the curious thing. The thing that probably would&#8217;ve been a real cost benefit analysis in the past. They&#8217;re going to take, you know, something along the lines of that it would take three to six developers, six weeks to pull it off. Whereas now it&#8217;ll be, it&#8217;s going to take two developers an afternoon to pull it off. I mean, it might be that things need tidying up, but it just suddenly makes the possibilities, I don&#8217;t know, much more possible.</p>\n\n\n\n<p>[00:40:38] Ryan Welcher: For sure. Like, there&#8217;s a classic joke about like unit tests in code. Like, ain&#8217;t nobody got time for unit tests, because once you&#8217;ve written the code, you&#8217;re never going to go back and write those tests. What if you told an AI, hey, go write all my unit tests for this code base. And even if it gets some of it wrong, you&#8217;re still going to get, you know, it&#8217;s going to save a lot of time, it&#8217;s going to do a lot of that busy work for you.</p>\n\n\n\n<p>And I mean, I&#8217;ve never tested that. It would be really interesting to see, if we pointed it to like the WordPress repo, which has got, I don&#8217;t know what the percentage of test coverage is, but it just said, cover everything else in tests and see what happens. That&#8217;d be super fun. Who knows if it&#8217;d work, but yeah.</p>\n\n\n\n<p>[00:41:11] Nathan Wrigley: I think it&#8217;s a really exciting time in WordPress. I think there&#8217;s so much going on. You&#8217;ve just described a whole ton of it over the past 40 minutes or so. Yeah, it&#8217;s really, genuinely feels like there&#8217;s a lot of scope for WordPress.</p>\n\n\n\n<p>Well, whether the number goes up from 43 or stagnates kind of isn&#8217;t really what interests me. It&#8217;s more what&#8217;s possible, and the kind of crowd that you are going to be speaking to this week are the very, very audience that are going to make this stuff possible into the future.</p>\n\n\n\n<p>So good luck and thank you. And I hope that the presentation goes well, and I pray that the internet holds up for you.</p>\n\n\n\n<p>[00:41:43] Ryan Welcher: It&#8217;ll be a very one-sided, vote free presentation. So hopefully, hopefully they get it sorted out.</p>\n\n\n\n<p>[00:41:50] Nathan Wrigley: Ryan Welcher, thank you so much for spending time with me today. It was really interesting. Thank you so much.</p>\n\n\n\n<p>[00:41:55] Ryan Welcher: Thank you so much for having me.</p>\n</div>\n\n\n\n<p>On the podcast today we have <a href=\"https://www.youtube.com/c/RyanWelcherCodes\">Ryan Welcher</a>.</p>\n\n\n\n<p>Ryan is a Developer Advocate sponsored by Automattic. He focuses on removing barriers to adoption for developers working with Gutenberg and WordPress. He is a seasoned WordPress developer and regular contributor to WordPress and the Gutenberg project. He also streams on Twitch as RyanWelcherCodes where he focuses on custom block development.</p>\n\n\n\n<p>This interview was recorded at WordCamp Asia 2025 in Manila, where Ryan was giving his “Block Developer Cookbook” workshop for the second year running. Ryan spends much of his time creating documentation, running live streams, and writing articles explaining the nuts and bolts of new WordPress features for developers. He shares his journey from admiring the “platform evangelists” of the Flash era to finding his own dream job helping developers understand and implement the newest technologies in WordPress.</p>\n\n\n\n<p>We talk about some of the biggest recent updates to WordPress Core, including the Block Bindings API, Plugin Template Registration API, Preview Options API, and the new Data Views. Ryan breaks down what these new tools are, why they matter, and how they’re making WordPress block development both more powerful and more accessible.</p>\n\n\n\n<p>He also discusses the growing emphasis on intentional, high-quality documentation and resources over the past few years, and how many teams are working to make life easier for developers of all skill levels.</p>\n\n\n\n<p>We chat about the balance between the increasing flexibility of WordPress’s UI and the risk of overwhelming new users, as well as exploring how emerging technologies like AI are shaping the future for WordPress developers and hobbyists alike.</p>\n\n\n\n<p>If you’re interested in what’s new in WordPress development, want to understand where the project is heading, or are curious about the real impact of recent changes and features, this episode is for you.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Useful links</h2>\n\n\n\n<p>Ryan&#8217;s session at WordCamp Asia: <a href=\"https://asia.wordcamp.org/2025/session/the-block-developer-cookbook-wc-asia-2025-edition/\">The Block Developer Cookbook: WC Asia 2025 Edition</a></p>\n\n\n\n<p><a href=\"https://developer.wordpress.org/block-editor/reference-guides/block-api/block-bindings/\">Block Bindings API</a></p>\n\n\n\n<p><a href=\"https://developer.wordpress.org/block-editor/reference-guides/interactivity-api/\">Interactivity API</a></p>\n\n\n\n<p><a href=\"https://developer.wordpress.org/news/\">WordPress Developer News</a></p>\n\n\n\n<p><a href=\"https://learn.wordpress.org/\">Learn WordPress</a></p>\n\n\n\n<p><a href=\"https://developer.wordpress.org/block-editor/\">Block Editor Handbook</a></p>\n\n\n\n<p><a href=\"https://www.twitch.tv/ryanwelchercodes\">RyanWelcherCodes</a> on Twitch</p>\n\n\n\n<p><a href=\"https://www.youtube.com/c/RyanWelcherCodes\">RyanWelcherCodes</a> on YouTube</p>\n\n\n\n<p><a href=\"https://make.wordpress.org/\">Make WordPress</a></p>\n\n\n\n<p><a href=\"https://make.wordpress.org/core/\">Make WordPress Core</a></p>\n\n\n\n<p><a href=\"https://github.com/WordPress/gutenberg\">Gutenberg on GitHub</a></p>\n\n\n\n<p><a href=\"https://make.wordpress.org/core/2024/10/20/new-plugin-template-registration-api-in-wordpress-6-7/\">Plugin Template Registration API</a></p>\n\n\n\n<p><a href=\"https://developer.wordpress.org/plugins/settings/options-api/\">Preview Options API</a></p>\n\n\n\n<p><a href=\"https://www.cursor.com/\">Cursor AI</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, 23 Apr 2025 14: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:20;a:6:{s:4:\"data\";s:13:\"\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:86:\"Do The Woo Community: Breaking Language Barriers: The Journey of Translating 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:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:43:\"https://dothewoo.io/?post_type=blog&p=94712\";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:89:\"https://dothewoo.io/blog/breaking-language-barriers-the-journey-of-translating-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:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:226:\"The web connects diverse communities, yet language barriers persist. Open source translations enhance accessibility in platforms like WordPress, fostering collaboration and empowering users to create in their native languages.\";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, 23 Apr 2025 13:13: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:5:\"BobWP\";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:21;a:6:{s:4:\"data\";s:13:\"\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:\"Do The Woo Community: Choosing the Brand BobWP\";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:43:\"https://dothewoo.io/?post_type=blog&p=95001\";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:50:\"https://dothewoo.io/blog/choosing-the-brand-bobwp/\";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:94:\"There wasn\'t any complicated strategy choosing the brand BobWP. It came quickly and it worked.\";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, 23 Apr 2025 08: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:5:\"BobWP\";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:22;a:6:{s:4:\"data\";s:13:\"\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:\"Do The Woo Community: Navigating the WordPress Media Ecosystem with Rae &amp; BobWP\";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:28:\"https://dothewoo.io/?p=94458\";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:76:\"https://dothewoo.io/navigating-the-wordpress-media-ecosystem-with-rae-bobwp/\";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:192:\"In this episode of Content Sparks, hosts Rae Morey and BobWP explore the significance of media in the WordPress ecosystem, emphasizing relationship-building between businesses and journalists.\";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, 22 Apr 2025 11:30:24 +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:5:\"BobWP\";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:23;a:6:{s:4:\"data\";s:13:\"\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:48:\"Do The Woo Community: The Time We Lost to Boeing\";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:43:\"https://dothewoo.io/?post_type=blog&p=94939\";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:52:\"https://dothewoo.io/blog/the-time-we-lost-to-boeing/\";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:110:\"With our previous business we were finalist for a Business Committed to Education. The other finalist, Boeing.\";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, 22 Apr 2025 08: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:5:\"BobWP\";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:24;a:6:{s:4:\"data\";s:13:\"\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:37:\"WordPress.org blog: WordPress Jubilee\";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=18716\";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:43:\"https://wordpress.org/news/2025/04/jubilee/\";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:296:\"<p>As I said, we&#8217;re dropping all the human blocks. Community guidelines, directory guidelines, and such will need to be followed going forward, but whatever blocks were in place before are now cleared. It may take a few days, but any pre-existing blocks are considered bugs to be fixed.</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, 22 Apr 2025 02:07:36 +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:\"Matt Mullenweg\";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:25;a:6:{s:4:\"data\";s:13:\"\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:\"Do The Woo Community: A New Daily Routine\";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:43:\"https://dothewoo.io/?post_type=blog&p=94903\";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:45:\"https://dothewoo.io/blog/a-new-daily-routine/\";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:78:\"Getting into a daily writing routine on the blog will never start out perfect.\";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:\"Mon, 21 Apr 2025 09:20:34 +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:5:\"BobWP\";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:26;a:6:{s:4:\"data\";s:13:\"\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:\"Do The Woo Community: The Art and Science of Conversion Rate Optimization\";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:43:\"https://dothewoo.io/?post_type=blog&p=94701\";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://dothewoo.io/blog/the-art-and-science-of-conversion-rate-optimization/\";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:228:\"Learn the effective strategies for conversion rate optimization, emphasizing clarity, trust, and user experience. Key insights include prioritizing persuasive copy over flashy design and removing friction from user interactions.\";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:\"Mon, 21 Apr 2025 08:49: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:5:\"BobWP\";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:27;a:6:{s:4:\"data\";s:13:\"\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:33:\"Do The Woo Community: Be Flexible\";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:43:\"https://dothewoo.io/?post_type=blog&p=94847\";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:37:\"https://dothewoo.io/blog/be-flexible/\";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:58:\"I would not be where I am today if I hadn\'t been flexible.\";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:\"Sun, 20 Apr 2025 08:11:21 +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:5:\"BobWP\";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:28;a:6:{s:4:\"data\";s:13:\"\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:19:\"Matt: Greatest Hits\";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=141409\";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:36:\"https://ma.tt/2025/04/greatest-hits/\";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:7892:\"<p>I&#8217;ve been blogging now for approximately 8,465 days since my first post on Movable Type. My colleague <a href=\"https://danluu.com/\">Dan Luu</a> helped me compile some of the &#8220;greatest hits&#8221; from the archives of ma.tt, perhaps some posts will stir some memories for you as well:</p>\n\n\n\n<p><a href=\"https://ma.tt/2023/08/i-love-wordcamps/\"><strong>Where Did WordCamps Come From? (2023)</strong></a></p>\n\n\n\n<p>A look back at how Foo Camp and Bar Camp inspired WordCamps.</p>\n\n\n\n<p><a href=\"https://ma.tt/2018/09/ceos-and-the-real-world/\"><strong>Getting Real Feedback as a CEO (2018)</strong></a></p>\n\n\n\n<p>How do you make sure you get good information when you’re CEO? Something we’ve been trying that’s been working is having an anonymous internal forum. Like Blind, but internal to the company, and really anonymous, without anything linking a user ID to a comment.</p>\n\n\n\n<p><a href=\"https://ma.tt/2016/10/wix-and-the-gpl/\"><strong>Wix and the GPL (2016)</strong></a></p>\n\n\n\n<p>That time Wix built their closed-source mobile app on GPL code.</p>\n\n\n\n<p><a href=\"https://ma.tt/2015/02/left-my-heart-in/\"><strong>What I Miss and Don’t Miss About San Francisco (2015)</strong></a></p>\n\n\n\n<p>Self explanatory <img src=\"https://s.w.org/images/core/emoji/15.1.0/72x72/1f642.png\" alt=\"🙂\" class=\"wp-smiley\" /></p>\n\n\n\n<p><a href=\"https://ma.tt/2015/02/advice-and-fallacies/\"><strong>Advice About Advice (2015)</strong></a></p>\n\n\n\n<p>Why you need to think things through from first principles and not just blindly follow advice.</p>\n\n\n\n<p><a href=\"https://ma.tt/2014/04/the-web-matters/\"><strong>Why the Web Still Matters (2014)</strong></a></p>\n\n\n\n<p>A guest post by Ben Thompson of <a href=\"https://stratechery.com/\">Stratechery</a> on why “the web is dead” comments were wrong in 2014. Still true today!</p>\n\n\n\n<p><a href=\"https://ma.tt/2014/01/four-freedoms/\"><strong>The Four Freedoms (2014)</strong></a></p>\n\n\n\n<p>A discussion of Stallman’s four open source freedoms. Our open source Bill of Rights, if you will.</p>\n\n\n\n<p><a href=\"https://ma.tt/2014/01/intrinsic-blogging/\"><strong>The Intrinsic Value of Blogging (2014)</strong></a></p>\n\n\n\n<p>On ignoring vanity metrics and blogging for intrinsic reasons</p>\n\n\n\n<p><strong>What’s in My Bag </strong><a href=\"https://ma.tt/2015/01/whats-in-my-bag-2014/\"><strong>2014</strong></a><strong>, </strong><a href=\"https://ma.tt/2016/03/whats-in-my-bag-2016-edition/\"><strong>2016</strong></a><strong>, </strong><a href=\"https://ma.tt/2017/05/whats-in-my-bag-2017/\"><strong>2017</strong></a><strong>, </strong><a href=\"https://ma.tt/2018/10/whats-in-my-bag-2018-edition/\"><strong>2018</strong></a><strong>, </strong><a href=\"https://ma.tt/2021/01/whats-in-my-bag-2020/\"><strong>2020</strong></a><strong>, </strong><a href=\"https://ma.tt/2023/12/the-bag-post/\"><strong>2023</strong></a><strong>, </strong><a href=\"https://ma.tt/2025/01/2025-bag/\"><strong>2025</strong></a></p>\n\n\n\n<p>What I’ve been carrying in my travel bag&nbsp;</p>\n\n\n\n<p><a href=\"https://ma.tt/2011/09/automattic-creed/\"><strong>Why Your Company Should Have a Creed (2011)</strong></a></p>\n\n\n\n<p>I&#8217;m really jazzed that dozens of companies have adopted this or similar ideas since then.</p>\n\n\n\n<p><a href=\"https://ma.tt/2010/11/one-point-oh/\"><strong>1.0 is the Loneliest Number (2010)</strong></a></p>\n\n\n\n<p>On the importance of releasing quickly and getting feedback.</p>\n\n\n\n<p><a href=\"https://ma.tt/2010/05/twitter-api/\"><strong>The Twitter API (2010)</strong></a></p>\n\n\n\n<p>A discussion on the Twitter API missing the boat on, as Jack Dorsey put it, becoming a protocol.</p>\n\n\n\n<p><a href=\"https://ma.tt/2010/02/i-miss-school/\"><strong>I Miss School (2010)</strong></a></p>\n\n\n\n<p>Just like they say, youth is wasted on the young, I think I squandered school when I was in it.</p>\n\n\n\n<p><a href=\"https://ma.tt/2009/08/starting-a-bank/\"><strong>What Startup Idea Would I suggest? Start a Bank (2009)</strong></a></p>\n\n\n\n<p>There’s been a lot of action in the payments space since 2009. For new companies, we have Square (2009), Stripe (2010), and Wealthsimple (2014), among others. Ally Bank (rebranded from GMAC in 2010) has also been trying to provide a modern customer-focused experience.</p>\n\n\n\n<p><a href=\"https://ma.tt/2009/08/kill-your-community/\"><strong>Six Steps to Kill Your Community (2009)</strong></a></p>\n\n\n\n<p>Platform and product anti-patterns.</p>\n\n\n\n<p><a href=\"https://ma.tt/2009/07/not-lonely-at-all/\"><strong>In Defense of the GPL for Open Source Projects (2009)</strong></a></p>\n\n\n\n<p>This was a response to a popular post about how GPL open source projects would lose out to projects under licenses like MIT, BSD, and Apache. I didn’t agree then and I don’t agree now.&nbsp;</p>\n\n\n\n<p><a href=\"https://ma.tt/2009/06/the-way-i-work-annotated/\"><strong>The Way I Work (2009)</strong></a></p>\n\n\n\n<p>Self explanatory <img src=\"https://s.w.org/images/core/emoji/15.1.0/72x72/1f642.png\" alt=\"🙂\" class=\"wp-smiley\" /></p>\n\n\n\n<p><a href=\"https://ma.tt/2008/05/infrastructure-as-competitive-advantage/\"><strong>Infrastructure as Competitive Advantage (2008)</strong></a></p>\n\n\n\n<p>On the importance of performance, reliability, and security. This was a core priority for us and it shows. <span>We dominate the competition on third-party performance comparisons&nbsp;<a href=\"https://x.com/danluu/status/1890232671084900643\" target=\"_blank\">at the platform level</a>&nbsp;and on&nbsp;<a href=\"https://danluu.com/slow-device/\" target=\"_blank\">the default user experience,</a>&nbsp;and&nbsp;<a href=\"https://ma.tt/2025/03/real-wordpress-security/\" target=\"_blank\">our security is top-notch</a>.</span></p>\n\n\n\n<p><a href=\"https://ma.tt/2007/07/price-of-freedom/\"><strong>The Price of Freedom and Open Source Licenses (2007)</strong><strong><br /></strong><strong><br /></strong></a>A response to a user who wanted the ability to remove GPL freedoms from WordPress.</p>\n\n\n\n<p><a href=\"https://ma.tt/2007/07/on-php/\"><strong>The PHP5 Transition (2007)</strong></a></p>\n\n\n\n<p>How PHP5 forced us to divert time and attention away from users to deal with migration costs.</p>\n\n\n\n<p><a href=\"https://ma.tt/2007/03/kapor-vs-zuckerberg/\"><strong>Mitch Kapor vs. Mark Zuckerberg (2007)</strong></a></p>\n\n\n\n<p>At Startup School, Kapor advocated for having team diversity while Zuckerberg advocated for a “young and technical” because the best work comes from young people. Now that Facebook (Meta) has grown up, Zuckerberg is doing what Kapor said companies should do and not what Zuckerberg said companies should do! Zuckerberg’s trusted people aren’t young anymore and aren’t being replaced by the young.</p>\n\n\n\n<p><a href=\"https://ma.tt/2007/01/relevant-sun/\"><strong>Sun Isn’t Relevant to Startups (2007)</strong></a><strong>, and </strong><a href=\"https://ma.tt/2007/01/sun-followup/\"><strong>Followup (2007)</strong></a></p>\n\n\n\n<p>A discussion of Sun’s Startup Essentials program and Jonathan Schwartz&#8217;s (then CEO of Sun) reply.</p>\n\n\n\n<p><a href=\"https://ma.tt/2006/04/feed-validator/\"><strong>The RSS Feed Validator is Dead to Me (2006)</strong></a></p>\n\n\n\n<p>The RSS 2.0 feed validator is old news today but the experience here is a good example of why people didn’t take any of these validators seriously and they’re all old news</p>\n\n\n\n<p><a href=\"https://ma.tt/2006/03/hours-and-work/\"><strong>There’s No Correlation Between Hours Worked and Work Done (2006)</strong></a></p>\n\n\n\n<p>Self explanatory <img src=\"https://s.w.org/images/core/emoji/15.1.0/72x72/1f642.png\" alt=\"🙂\" class=\"wp-smiley\" /></p>\n\n\n\n<p><a href=\"https://ma.tt/2005/11/hidden-costs/\"><strong>Should We Have Hidden Options? (2005)</strong></a></p>\n\n\n\n<p>A discussion of the hidden cost of hidden options.</p>\n\n\n\n<p>We probably missed some, if there’s a post you think should be included leave it in the comments.</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:\"Sat, 19 Apr 2025 23:56:17 +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:29;a:6:{s:4:\"data\";s:13:\"\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:27:\"Do The Woo Community: Vibes\";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:43:\"https://dothewoo.io/?post_type=blog&p=94797\";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:31:\"https://dothewoo.io/blog/vibes/\";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:176:\"BobWP\'s short reflection on the resurgence of the term \"vibes,\" expressing ambivalence, especially regarding its use in technology and media, and anticipating branded products.\";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, 19 Apr 2025 08:24:53 +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:5:\"BobWP\";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:30;a:6:{s:4:\"data\";s:13:\"\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:124:\"Gutenberg Times: WordPress 6.8 released, Block Accessibility checks, Stacking cards layout, and more — Weekend Edition 326\";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=39995\";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:128:\"https://gutenbergtimes.com/wordpress-6-8-released-block-accessibility-checks-stacking-cards-layout-and-more-weekend-edition-326/\";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:14980:\"<p>Hi there, </p>\n\n\n\n<p>In most European countries, Easter is a four-day weekend with two bank holidays, on Good Friday and Easter Monday. It&#8217;s a welcome occasion to unplug and enjoy the life right in front of you. For me, that&#8217;s organizing my home, celebrating Spring in the English Garden, friends coming over for a card game and lots of art. What are you doing to unplug?</p>\n\n\n\n<p>A huge shoutout to <strong>Simon Kraft</strong>, Krautpress <img src=\"https://s.w.org/images/core/emoji/15.1.0/72x72/1f44b.png\" alt=\"👋\" class=\"wp-smiley\" /> for inviting me to the WordPress Meetup in Konstanz this week! I had an awesome time and loved connecting with the German WordPress community. Plus, I&#8217;ve now got <a href=\"https://bit.ly/playground-wm-konstanz\">the German version of the slidedeck </a>from my WordCamp Asia presentation!</p>\n\n\n\n<p>This week, the final release of WordPress 6.8 came out &#8220;Cecil&#8221;, the last major WordPress version for 2025. We will see more minor releases for sure, the first one is scheduled tentatively for April 29, 2025.</p>\n\n\n\n<p>And now, if you celebrate  it or not, I wish you and yours a Happy Easter! <img src=\"https://s.w.org/images/core/emoji/15.1.0/72x72/1f423.png\" alt=\"🐣\" class=\"wp-smiley\" /><img src=\"https://s.w.org/images/core/emoji/15.1.0/72x72/1f430.png\" alt=\"🐰\" class=\"wp-smiley\" /></p>\n\n\n\n<p>CU next week again, <img src=\"https://s.w.org/images/core/emoji/15.1.0/72x72/1f495.png\" alt=\"💕\" class=\"wp-smiley\" /><br /><em>Birgit</em></p>\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-flow wp-block-group-is-layout-flow\">\n<p><strong>Table of Contents</strong></p>\n\n\n\n<ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-6-8-released-block-accessibility-checks-stacking-cards-layout-and-more-weekend-edition-326/#wordpress-6-8\">WordPress 6.8</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-6-8-released-block-accessibility-checks-stacking-cards-layout-and-more-weekend-edition-326/#0-p\">Plugins and Tools for #nocode site builders and owners</a></li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https://gutenbergtimes.com/wordpress-6-8-released-block-accessibility-checks-stacking-cards-layout-and-more-weekend-edition-326/#3-building-themes-for-fse-and-word-press\">Building Blocks and Tools for the Block editor</a></li></ol>\n</div></div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"wordpress-6-8\">WordPress 6.8</h2>\n\n\n\n<p><a href=\"https://wordpress.org/news/2025/04/cecil/\"><strong>WordPress 6.8 “Cecil”</strong></a> is out! It honors the legendary pianist and jazz pioneer Cecil Taylor. Congratulations to the <em>release quad</em> and the over 900 contributors from over 60 countries, 250 of them were first timers.</p>\n\n\n\n<p><strong>Jeff Paul</strong> wrote in the release post: &#8220;WordPress 6.8 polishes and refines the tools that you use every day, making your site faster, more secure, and easier to manage.&nbsp; The Style Book now has a structured layout and works with Classic themes, giving you more control over global styles. Speculative loading speeds up navigation by preloading links before users navigate to them, bcrypt hashing strengthens password security automatically, and database optimizations improve performance.&#8221;</p>\n\n\n\n<p>If you want to take a deep dive into all the updates, here are the couple of links, I shared before: </p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The <a href=\"https://make.wordpress.org/core/2025/03/28/wordpress-6-8-field-guide/\"><strong>WordPress 6.8 Field Guide</strong></a> has all the cool updates that matter to developers.</li>\n\n\n\n<li>Don’t miss the <a href=\"https://gutenbergtimes.com/source-of-truth-wordpress-6-8/\"><strong>Source of Truth (WordPress 6.8)</strong></a> for the latest on Block editor updates.</li>\n</ul>\n\n\n\n<p>More articles covering 6.8 from different point of views: </p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In <a href=\"https://wordpress.com/blog/2025/04/15/wordpress-6-8/\"><strong>WordPress 6.8: Feature Highlights and&nbsp;Improvements</strong></a>, <strong>Jonathan Bossenger</strong> compiled a comprehensive list of the user facing changes of the new version.</li>\n\n\n\n<li><strong>Bud Kraus</strong> discovered <a href=\"https://www.hostinger.com/blog/wordpress-6-8\"><strong>6 key changes in WordPress 6.8</strong></a> for the Hostinger Blog. </li>\n\n\n\n<li><strong>Justin Tadlock</strong> published <a href=\"https://wordpress.com/blog/2025/04/16/wordpress-6-8-developers\"><strong>The Developer’s Guide to WordPress&nbsp;6.8</strong></a></li>\n\n\n\n<li><strong>Gianna Legate</strong>, HumanMade explained <a href=\"https://humanmade.com/wordpress-for-enterprise/what-wordpress-6-8-means-for-enterprise-features-and-benefits/\"><strong>What WordPress 6.8 means for enterprise: Features and benefits</strong></a> </li>\n\n\n\n<li><strong>Jeff Paul </strong>recounts how <a href=\"https://10up.com/blog/2025/team-contribute-wordpress-6-8/\"><strong>Fueled+10up Leads the Way in the Making of WordPress 6.8</strong></a></li>\n</ul>\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><img src=\"https://s.w.org/images/core/emoji/15.1.0/72x72/1f399.png\" alt=\"🎙\" class=\"wp-smiley\" /> Latest episode: <a href=\"https://gutenbergtimes.com/podcast/gutenberg-changelog-116-wordpress-6-8-field-guide/\">Gutenberg Changelog 116 – WordPress 6.8, Source of Truth, Field Guide, Gutenberg 20.5 and 20.6</a> with special guest JC Palmes, WebDev Studios</p>\n\n\n\n<img width=\"652\" height=\"184\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2025/04/Screenshot-2025-04-05-at-12.27.14.png?resize=652%2C184&ssl=1\" alt=\"\" class=\"wp-image-39894\" />\n</div></div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"0-p\">Plugins and Tools for #nocode site builders and owners<a href=\"https://bsky.app/profile/troychaplin.bsky.social\"></a></h2>\n\n\n\n<p>Last week, I mentioned the <a href=\"https://wordpress.com/ai-website-builder/\"><em>new AI builder at WordPress.com</em></a>. <strong>Matt Medeiros</strong>, <em>WPMinute</em>, took it out for a spin and in his video you will be right there with him, getting a first impression. <a href=\"https://www.youtube.com/watch?v=SxrWvHv90wM\"><strong>I Tried the WordPress.com AI Builder</strong></a>.</p>\n\n\n<div width=\"100%\" class=\"wp-block-newsletterglue-showhide ng-block\">\n<div class=\"wp-block-embed__wrapper\">\n\n</div>\n</div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><a href=\"https://bsky.app/profile/troychaplin.bsky.social\"><strong>‪Troy Chaplin</strong>‬</a> continued his work on the <a href=\"https://wordpress.org/plugins/block-accessibility-checks/\"><strong>Block Accessibility Checks plugin</strong></a>. For the new features he added to the existing image conditions a check for the alt text length and matches with captions, plus tools to help follow WP coding standards. <a href=\"https://wordpress.org/plugins/block-accessibility-checks/\">Version 1.2.0</a> now is ready for download from the WordPress plugin repository. </p>\n\n\n\n<img width=\"652\" height=\"277\" src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2025/04/Block-Accesibility-check-screenshot.png?resize=652%2C277&ssl=1\" alt=\"Screenshot Block Accessibility Check plugin v. 1.2\" class=\"wp-image-40006\" />\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Jean-Baptist Audras,</strong> a core committer and engineer at the Whodunit agency, just dropped the <a href=\"https://wordpress.org/plugins/who-inline-quote-format/\"><strong>Inline Quote Format Button for the Block Editor</strong></a> plugin in the WordPress repository.  With this plugin activated, content creators can easily mark inline citations using the <code>q</code> HTML element right from the Format toolbar in the block editor. This way they make sure that assistive technologies get that the sentence is a citation, keeping things clear for everyone!  Using this plugin keeps your site inline with one of the European Accessibility Act&#8217;s (EAA) criteria to properly indicate inline citations, according to Audras. To style the inline quote use the <strong>Editor &gt; Styles &gt; Additional CSS</strong> and add CSS for the element q, i.e., <code>q {color:purple}</code>. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>In his latest video, <strong>Jamie Marsland</strong> shows you <strong><a href=\"https://www.youtube.com/watch?v=IH3RINZ8rWI\">how to create beautiful Stacking Cards in WordPress</a></strong>. &#8220;You’ll get a behind-the-scenes look at the process so you can understand how it works and tweak it for your own needs.&#8221; he wrote in the description. </p>\n\n\n<div width=\"100%\" class=\"wp-block-newsletterglue-showhide ng-block\">\n<div class=\"wp-block-embed__wrapper\">\n\n</div>\n</div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>&nbsp;<a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/\" target=\"_blank\" rel=\"noreferrer noopener\">&#8220;Keeping up with Gutenberg &#8211; Index 2025&#8221;</a>&nbsp;</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. The previous years are also available: <strong><strong><a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2020/\">2020</a>&nbsp;|&nbsp;<a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2021/\">2021</a></strong>&nbsp;|&nbsp;<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>&nbsp;|&nbsp;<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>\n\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><strong>JuanMa Garrido</strong>, developer advocate at Automattic, takes you with him on <a href=\"https://juanma.codes/2025/04/17/a-deep-dive-into-a-blocks-attributes/\"><strong>A deep dive into a block’s “attributes”</strong></a>. He explores how attributes work within WordPress blocks, focusing on their role in storing and managing block data. Garrido explains the different types of attributes, such as string, number, array, and object, and demonstrates how to define them in a block’s code. The article also covers how attributes are sourced from HTML, how they persist in the block’s markup, and how developers can use them to control block behavior and appearance. Practical code examples illustrate best practices for defining, accessing, and updating attributes in custom Gutenberg blocks.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Riad Benguella</strong> announced new features for Studio app. <a href=\"https://wordpress.com/blog/2025/03/31/studio-custom-domains-https/\"><strong>Add Custom Domains and HTTPS Support to Your Local WordPress Development</strong>.</a> User can now make local WordPress development more closely mirror live production environments. Developers can now assign custom wp<code>.local</code> domains and enable SSL for their local sites. It helps developer with better testing of plugins and themes that require specific domains or secure connections. The process is streamlined, with Studio handling most technical details automatically, though macOS users must manually install the SSL certificate. These updates aim to enhance flexibility and realism in local development workflows, based on user feedback, as Studio continues to evolve. You can <a href=\"https://developer.wordpress.com/studio/\">download open-source Studio for free</a>. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<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>\n\n\n\n<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>\n\n\n\n<p><img alt=\"GitHub all releases\" src=\"https://img.shields.io/github/downloads/bph/gutenberg/total?style=for-the-badge\" /></p>\n\n\n\n<p class=\"has-text-align-left has-small-font-size\"><em>Questions? Suggestions? Ideas? </em> <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<p class=\"has-text-align-left has-small-font-size\">For questions to be answered on the <a href=\"http://gutenbergtimes.com/podcast\">Gutenberg Changelog</a>, email to <a href=\"mailto:changelog@gutenbergtimes.com\">changelog@gutenbergtimes.com</a></p>\n\n\n\n<p>Featured Image: Skyline Chicago by Birgit Pauli-Haack</p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity is-style-wide\" />\n\n\n\n<p class=\"has-text-align-left\"><strong>Don&#8217;t want to miss the next Weekend Edition? </strong></p>\n\n\n<form class=\"wp-block-newsletterglue-form ngl-form ngl-portrait\" action=\"https://gutenbergtimes.com/feed/\" method=\"post\"><div class=\"ngl-form-container\"><div class=\"ngl-form-field\"><label class=\"ngl-form-label\" for=\"ngl_email\"><br />Type in your Email address to subscribe.</label><div class=\"ngl-form-input\"><input type=\"email\" class=\"ngl-form-input-text\" name=\"ngl_email\" id=\"ngl_email\" /></div></div><button type=\"submit\" class=\"ngl-form-button\">Subscribe</button><p class=\"ngl-form-text\">We hate spam, too, and won&#8217;t give your email address to anyone <br />except Mailchimp to send out our Weekend Edition</p></div><div class=\"ngl-message-overlay\"><div class=\"ngl-message-svg-wrap\"></div><div class=\"ngl-message-overlay-text\">Thanks for subscribing.</div></div><input type=\"hidden\" name=\"ngl_list_id\" id=\"ngl_list_id\" value=\"26f81bd8ae\" /><input type=\"hidden\" name=\"ngl_double_optin\" id=\"ngl_double_optin\" value=\"yes\" /></form>\n\n\n<hr class=\"wp-block-separator has-css-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:\"Fri, 18 Apr 2025 23:27: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:31;a:6:{s:4:\"data\";s:13:\"\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:116:\"Do The Woo Community: From Page Views to Conversions: Improving Products with WordPress Analytics with Derek Ashauer\";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:28:\"https://dothewoo.io/?p=94460\";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:114:\"https://dothewoo.io/from-page-views-to-conversions-improving-products-with-wordpress-analytics-with-derek-ashauer/\";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:224:\"In this episode of Woo ProductChat, James and Katie discuss user analytics with Derek Ashauer, emphasizing data-driven decisions for WordPress product owners, conversion tracking, and actionable insights for business growth.\";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, 18 Apr 2025 14:34:48 +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:5:\"BobWP\";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:32;a:6:{s:4:\"data\";s:13:\"\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:57:\"Gravatar: Best Digital Business Cards for Lead Generation\";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:32:\"http://blog.gravatar.com/?p=3062\";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:64:\"https://blog.gravatar.com/2025/04/18/best-digital-business-card/\";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:17000:\"<p>Did you know that <a href=\"https://wavecnct.com/blogs/news/business-card-statistics\">88% of paper business cards are thrown away within a week</a>? This staggering statistic highlights a common frustration for professionals – traditional business cards often fail to create lasting connections.</p>\n\n\n\n<p>Digital business cards offer a smarter approach to networking. Unlike paper cards that get lost or discarded, these modern alternatives let you share contact details instantly through QR codes and track when recipients view your information. Plus, many digital cards integrate with Customer Relationship Management (CRM) systems, transforming simple contact sharing into a powerful lead generation tool.</p>\n\n\n\n<p>In this article, we&#8217;ll explore the best digital business card options available so you can decide on the tools that will enhance your <a href=\"https://blog.gravatar.com/2024/04/10/personal-branding-tools/\">personal brand</a>, help you build stronger professional relationships, or generate more leads.</p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Why digital business cards are your new lead generation engine</strong></h2>\n\n\n\n<p>Remember when business cards were just pieces of paper with your name and phone number? Those days are gone. Modern digital business cards work more like miniature marketing systems – they don&#8217;t just <a href=\"https://blog.gravatar.com/2024/08/02/organizational-benefits-of-efficient-contact-sharing/\">share your contact info</a>; they help you build and nurture professional relationships.</p>\n\n\n\n<p>The growth in digital business card adoption tells an interesting story. According to recent research, the <a href=\"https://www.globenewswire.com/news-release/2023/04/17/2647635/0/en/Digital-Business-Card-Market-Size-is-Estimated-to-Hit-US-500-Million-by-2033-North-America-Leads-the-Industry-Share-Fact-MR-Report.html#:~:text=Worldwide%20demand%20for%20digital%20business%20cards%20is%20forecasted%20to%20surge%20at%20a%20CAGR%20of%209.5%25%20during%20the%20forecast%20period%20(2023%20to%202033).\">worldwide demand for digital business cards is forecasted to surge</a> at a rate of 9.5% during the forecast period (2023 to 2033). And it makes sense – who wouldn&#8217;t want a business card that automatically saves contacts and helps track potential leads?</p>\n\n\n\n<p>Think of it like having a tiny personal assistant in your pocket. When you share your digital card via QR code, it transfers contact details and automatically logs the interaction in your CRM system. Some cards even notify you when someone views your profile or downloads your materials.&nbsp;</p>\n\n\n\n<p>This tracking capability transforms how you follow up with contacts. Instead of playing the guessing game of &#8220;Should I reach out now?&#8221;, you can actively see who&#8217;s actively engaged with your profile and time your follow-ups perfectly. Spot a potential client who just viewed your portfolio? That&#8217;s your cue to send a friendly check-in message.</p>\n\n\n\n<p>These tools come at various price points and with different features. Some focus on simple contact sharing, while others offer full suites of lead generation and analytics tools. For example, a sales team might want advanced CRM integration and tracking, while a freelance designer might just need basic contact sharing with a portfolio link.</p>\n\n\n\n<p>Let&#8217;s explore some specific options and find out which might work best for your needs.</p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Guide to the top digital business card platforms&nbsp;</strong></h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1. Gravatar</strong></h3>\n\n\n\n<img width=\"1397\" height=\"716\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/03/gravatar-new-homepage.png\" alt=\"Gravatar homepage\" class=\"wp-image-3064\" />\n\n\n\n<p><a href=\"https://gravatar.com/\">Gravatar</a> is a versatile platform that can easily become your online business card that never runs out and updates itself everywhere at once. This free service from <a href=\"https://automattic.com/\">Automattic</a> (the folks behind <a href=\"http://wordpress.com\">WordPress.com</a>) turns your email address into a universal online identity that follows you across thousands of websites.</p>\n\n\n\n<img width=\"1421\" height=\"985\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/03/ronnie-gravatar-profile.png\" alt=\"Example of a Gravatar profile\" class=\"wp-image-3065\" />\n\n\n\n<p>What makes Gravatar special? Unlike standalone digital business cards, your Gravatar profile automatically appears whenever you comment, contribute, or interact on supported platforms – from WordPress blogs to <a href=\"https://github.com/trending\">GitHub repositories</a>. Update your information once at Gravatar.com, and those changes instantly sync everywhere your profile appears.</p>\n\n\n\n<p>Going to a <a href=\"https://blog.gravatar.com/2025/02/17/how-to-be-better-at-networking/\">networking event</a> and need to share your details in person? Gravatar has you covered. Add your profile to <a href=\"https://www.apple.com/wallet/\">Apple</a> or <a href=\"https://play.google.com/store/apps/details?id=com.google.android.apps.walletnfcrel\">Google Wallet</a> for quick QR code sharing at networking events. Getting started takes just minutes – visit Gravatar.com, create a profile, and you&#8217;ve got a powerful <a href=\"https://blog.gravatar.com/2024/11/08/creating-a-digital-business-card/\">digital business card</a> that works automatically across the web, completely free of charge.</p>\n\n\n\n<a href=\"https://gravatar.com/connect/?gravatar_from=blog\"><img width=\"3243\" height=\"729\" src=\"https://blog.gravatar.com/wp-content/uploads/2024/12/free_profile_cta.png\" alt=\"\" class=\"wp-image-2616\" /></a>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2. HiHello</strong></h3>\n\n\n\n<img width=\"1380\" height=\"869\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/03/hihello-homepage.png\" alt=\"HiHello homepage\" class=\"wp-image-3067\" />\n\n\n\n<p><a href=\"https://www.hihello.com/\">HiHello</a> is a full-featured digital business card platform that combines contact sharing with lead-tracking capabilities. Users can share their cards through NFC tapping or QR codes, with the option to add cards directly to Apple or Google Wallet for quick access.</p>\n\n\n\n<p>The platform includes several practical features:&nbsp;</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CRM integration for automatic contact syncing.</li>\n\n\n\n<li>Analytics to track card views and engagement.</li>\n\n\n\n<li>An AI scanner that can digitize paper business cards.</li>\n\n\n\n<li>Consistent branding through customizable templates, colors, and QR code designs.</li>\n</ul>\n\n\n\n<p>The pricing structure has four tiers:&nbsp;</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Free tier for personal use and some basic features.&nbsp;</li>\n\n\n\n<li>Professional plan ($6/month), which adds features like custom branding, advanced analytics, and unlimited card designs.</li>\n\n\n\n<li>Business tier ($5/user/month) that provides administrative controls, CRM integration, and team-wide templates.&nbsp;</li>\n\n\n\n<li>Enterprise options with custom pricing, additional security features, and various deployment solutions.</li>\n</ul>\n\n\n\n<p><strong>Worth noting:</strong> While the free tier works well for individuals, many of the lead generation and tracking features require a paid subscription.</p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3. Popl</strong></h3>\n\n\n\n<img width=\"1351\" height=\"749\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/03/popl-homepage.png\" alt=\"Popl homepage\" class=\"wp-image-3068\" />\n\n\n\n<p><a href=\"https://popl.co/\">Popl</a> is an AI-powered digital business card platform with a focus on lead capture and event networking. The platform&#8217;s standout feature is its versatile scanning capability – not just for traditional business cards but also for conference badges, <a href=\"https://www.linkedin.com/help/linkedin/answer/a525286/using-a-linkedin-qr-code-to-connect-with-members\">LinkedIn QR codes</a>, and even digital cards from other platforms.</p>\n\n\n\n<p>The platform includes several conference-focused features:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>AI-powered contact enrichment to automatically fill in missing information.</li>\n\n\n\n<li>Offline scanning capabilities for poor Wi-Fi environments.</li>\n\n\n\n<li>Direct CRM synchronization.</li>\n\n\n\n<li>Event-specific lead qualifiers and tagging.</li>\n\n\n\n<li>Detailed marketing attribution tracking.</li>\n</ul>\n\n\n\n<p>The pricing structure is tiered:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Free tier for basic individual digital cards.</li>\n\n\n\n<li>Professional plan ($11.99/month), unlocking advanced CRM features, lead capture, and analytics.</li>\n\n\n\n<li>Team plans with custom pricing, offering additional features like shared templates and administrative controls.</li>\n</ul>\n\n\n\n<p><strong>Worth noting:</strong> While Popl provides free digital business cards, its core strength lies in its lead capture and event management capabilities, which are only available in paid tiers.</p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>4. Wave</strong></h3>\n\n\n\n<img width=\"660\" height=\"393\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/03/wave-homepage.png?w=660\" alt=\"Wave homepage\" class=\"wp-image-3069\" />\n\n\n\n<p><a href=\"http://wavecnct.com\">Wave</a> combines digital business card functionality with lead generation tools. The platform offers automatic synchronization – when users update their contact details, the changes reflect instantly across all shared cards and integrations.</p>\n\n\n\n<p>The platform includes several networking-focused features:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Deep customization options for fonts, colors, and design elements.</li>\n\n\n\n<li>Quick-capture lead forms for events and conferences.</li>\n\n\n\n<li>Integration with major CRMs, including <a href=\"https://www.hubspot.com/\">HubSpot</a>.</li>\n\n\n\n<li>PDF and video file hosting capabilities.</li>\n\n\n\n<li>Real-time analytics and engagement tracking.</li>\n</ul>\n\n\n\n<p>The pricing structure follows a simple model:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Free tier offering basic digital business cards and contact sharing.</li>\n\n\n\n<li>Professional plan ($4.99/month) that adds features like video uploads, file hosting, and advanced analytics.</li>\n\n\n\n<li>Business tier with custom pricing for team management and enterprise features.</li>\n</ul>\n\n\n\n<p><strong>Worth noting:</strong> While Wave provides comprehensive free features, some of its more advanced networking capabilities require a paid subscription.</p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>5. Mobilo&nbsp;</strong></h3>\n\n\n\n<img width=\"660\" height=\"322\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/03/mobilo-homepage.png?w=660\" alt=\"Mobilo homepage\" class=\"wp-image-3070\" />\n\n\n\n<p><a href=\"https://www.mobilocard.com/\">Mobilo</a> positions itself as a business card solution designed specifically for professional teams, with an emphasis on personal branding and event networking. The platform treats each digital card as a mini landing page, allowing extensive customization.</p>\n\n\n\n<p>The platform includes several team-focused features:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Customizable headers, video embeds, and downloadable content hosting.</li>\n\n\n\n<li>Event-focused lead capture with automated follow-ups.</li>\n\n\n\n<li>Integration with email systems for automated presentation sharing.</li>\n\n\n\n<li>Built-in calendar linking capabilities.</li>\n\n\n\n<li>Detailed ROI tracking for events and networking activities.</li>\n</ul>\n\n\n\n<p>The pricing structure is flexible and based on several factors:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Card material choice (recyclable plastic, wood, or stainless steel).</li>\n\n\n\n<li>Number of team members.</li>\n\n\n\n<li>Required features and integrations.</li>\n\n\n\n<li>Physical NFC card requirements.</li>\n</ul>\n\n\n\n<p><strong>Worth noting: </strong>For specific pricing details and customized team solutions, interested users should visit <a href=\"https://www.mobilocard.com/pricing\">Mobilo&#8217;s pricing page</a>, as costs vary based on organizational needs and setup requirements.</p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Gravatar: Your universal digital identity solution</strong></h2>\n\n\n\n<p>Gravatar takes a unique double approach to digital business cards – it integrates them automatically into the platforms professionals use daily and can serve offline networking with a dynamic QR code.&nbsp;</p>\n\n\n\n<p>Simply add your Gravatar profile to Apple or Google Wallet for instant QR code sharing at events and meetings.</p>\n\n\n\n<img width=\"660\" height=\"466\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/03/gravatar-qr-code-example.png?w=660\" alt=\"Example of a Gravatar profile QR code\" class=\"wp-image-3071\" />\n\n\n\n<p>Unlike standalone solutions that mostly require manual sharing, your Gravatar profile appears naturally wherever you engage online – from WordPress blogs to <a href=\"https://github.com/\">GitHub</a> repositories, <a href=\"https://slack.com/\">Slack</a> channels, and <a href=\"https://www.atlassian.com/\">Atlassian</a> products.</p>\n\n\n\n<img width=\"1328\" height=\"695\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/03/update-once-sync-everywhere-1.png\" alt=\"Gravatar profile syncing capabilities\" class=\"wp-image-3072\" />\n\n\n\n<p>Think of it as a self-maintaining digital business card. Update your Gravatar profile once, and those changes ripple across every platform where your email address appears. No more checking multiple profiles or worrying about outdated information. This works great for offline networking as well. When someone scans your QR code, they will be led to your profile, which is always up-to-date, unlike normal business cards.&nbsp;</p>\n\n\n\n<p>For professionals managing multiple identities, Gravatar&#8217;s email-based system lets you maintain separate profiles – use one email for work-related platforms and another for personal projects. This separation ensures you present the right image in each context.</p>\n\n\n\n<p>However, the true power of Gravatar lies in its organic reach. Rather than only actively exchanging contact information, potential connections discover your profile naturally as they interact with your comments, contributions, or collaborations across the web.&nbsp;</p>\n\n\n\n<img width=\"660\" height=\"366\" src=\"https://blog.gravatar.com/wp-content/uploads/2025/03/gravatar-comment-section-1.png?w=660\" alt=\"Example of a Gravatar profile showing automatically in a WordPress blog comment section\" class=\"wp-image-3073\" />\n\n\n\n<table class=\"has-fixed-layout\"><tbody><tr><td><img src=\"https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f913.png\" alt=\"🤓\" class=\"wp-smiley\" /><strong>Tip:</strong> <em>Add your Gravatar URL to your </em><a href=\"https://blog.gravatar.com/2024/12/20/link-in-bio-tools/\"><em>social media bio links</em></a><em> to further expand this passive networking effect.</em></td></tr></tbody></table>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Create your digital business card with Gravatar today</strong></h2>\n\n\n\n<p>Platforms like HiHello, Popl, Wave, and Mobilo offer solid digital business card features, but Gravatar stands apart with its unique integration-first approach. Unlike these services that require manual sharing or paid subscriptions for advanced features, Gravatar provides comprehensive functionality completely free of charge.</p>\n\n\n\n<p>What makes Gravatar different? While other platforms focus on lead generation through active networking, Gravatar also creates opportunities passively through automatic integration into the tools professionals already use. Your profile appears organically across WordPress, GitHub, Slack, and other major platforms – no subscription fees or manual updates are required.</p>\n\n\n\n<p>Think of Gravatar as your central command center for online identity. Update it once, and your information automatically syncs everywhere your email appears. No juggling multiple profiles or paying for team features. Plus, you get the same QR code sharing for offline meetings and social media integration capabilities as paid services, along with the flexibility to maintain separate professional and personal identities.</p>\n\n\n\n<p>Ready to get started? Visit Gravatar.com and click &#8220;Get Started Now.&#8221; Simply enter your email address, customize your profile with a photo and details, and add verified links to your social media accounts and portfolio.&nbsp;</p>\n\n\n\n<p>Don’t wait! <a href=\"https://gravatar.com/connect?gravatar_from=signup\">Create your Gravatar profile</a> and experience the ease of a universally recognized digital business card that requires no active sharing – once set up, it works automatically across platforms where professionals already engage.</p>\n\n\n\n<a href=\"https://gravatar.com/connect/?gravatar_from=blog\"><img width=\"3243\" height=\"729\" src=\"https://blog.gravatar.com/wp-content/uploads/2024/12/free_profile_cta.png\" alt=\"\" class=\"wp-image-2616\" /></a>\";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, 18 Apr 2025 13:19:19 +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:11:\"Ronnie Burt\";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:33;a:6:{s:4:\"data\";s:13:\"\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:66:\"Do The Woo Community: Do the Woo Friday Shares, April 18, 2025 v15\";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:43:\"https://dothewoo.io/?post_type=blog&p=94755\";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:68:\"https://dothewoo.io/blog/do-the-woo-friday-shares-april-18-2025-v15/\";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:135:\"Curated content from the Woo, WordPress, and Open Web community is compiled in this comprehensive list for easy access and exploration.\";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, 18 Apr 2025 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:5:\"BobWP\";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:34;a:6:{s:4:\"data\";s:13:\"\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:51:\"Do The Woo Community: Learning Computer Programming\";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:43:\"https://dothewoo.io/?post_type=blog&p=94737\";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:46:\"https://dothewoo.io/blog/computer-programming/\";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:112:\"In the 80\'s I learned Basic, COBOL, Assembly Language, Fortran and Pascal, and a lot of it on a TRS-80 computer.\";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, 18 Apr 2025 08: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:5:\"BobWP\";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:35;a:6:{s:4:\"data\";s:13:\"\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:101:\"Do The Woo Community: What Enterprises Need from DXPs in 2025: Beyond Vendor Agendas with Dan Drapeau\";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:28:\"https://dothewoo.io/?p=94685\";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:99:\"https://dothewoo.io/what-enterprises-need-from-dxps-in-2025-beyond-vendor-agendas-with-dan-drapeau/\";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:195:\"Host Krim discusses Digital Experience Platforms (DXPs) with insights from Dan Drapeau. Key topics include CMS fragmentation, vendor lock-in, AI\'s role in DXPs, and strategic priorities for 2025.\";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, 17 Apr 2025 13:31:22 +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:5:\"BobWP\";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:36;a:6:{s:4:\"data\";s:13:\"\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:48:\"Do The Woo Community: Selling Is Not My Strength\";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:43:\"https://dothewoo.io/?post_type=blog&p=94669\";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:52:\"https://dothewoo.io/blog/selling-is-not-my-strength/\";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:228:\"BobWP reflects on his struggles with sales throughout their entrepreneurial journey, emphasizing a preference for honesty and transparency over aggressive selling techniques, ultimately valuing their humanity over sales success.\";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, 17 Apr 2025 09:43:27 +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:5:\"BobWP\";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:13:\"\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:9:\"Matt: 6.8\";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=141353\";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:28:\"https://ma.tt/2025/04/cecil/\";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:2862:\"<p><a href=\"https://wordpress.org/news/2025/04/cecil/\">WordPress 6.8 Cecil is out</a>, and it&#8217;s a great release. It&#8217;s unbelievable that it&#8217;s already <a href=\"https://wordpress.org/download/counter/\">been downloaded over 6 million times as I write this</a>. That feeling never gets old.</p>\n\n\n\n<p>It&#8217;s a funny time in WordPress because there are a lot of  really interesting open questions:</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Can we iterate faster with canonical plugins?</li>\n\n\n\n<li>What&#8217;s the fun thing we can put in to celebrate 7.0, and when will that be? (I was rooting for real-time co-editing like Notion/Canva/Google Docs.)</li>\n\n\n\n<li>How can we use AI to automate our manual work around WordPress.org?</li>\n\n\n\n<li>Can AI help us make 60k+ open source plugins and themes in the directory more secure? (I think so.)</li>\n\n\n\n<li>What should we do with our 13k issue backlog? (That&#8217;s a lot of bug gardening.)</li>\n\n\n\n<li>How will AI change how people build and update sites?</li>\n\n\n\n<li>Just like RSS and web standards supercharged WordPress for the podcasting and search revolutions, what standards or APIs can we ship to help 40%+ of the web work with AI agents? (Plus an entire rabbit hole of all the new sloppy crawlers using so many resources.)</li>\n</ul>\n\n\n\n<p>Some of these broad changes are mixed. At one point, I used Google to search for things and would visit their top result, which is great for website owners. Nowadays, Google pulls almost everything I need into the results page, so I don&#8217;t see as many random sites. But on <a href=\"https://www.perplexity.ai/\">Perplexity</a>, sometimes I&#8217;ll read the answer and then visit 4-5 of the sources it cites to learn more, so I&#8217;m visiting 4-5x more random websites, usually powered by WordPress, than I would have even in the early days of Google. We don&#8217;t know how this all plays out yet.</p>\n\n\n\n<p>These questions are also against the backdrop of some of the brightest minds in WordPress spending more time with legal code than computer code, which could last until 2027 or longer with appeals. </p>\n\n\n\n<p>Speaking for myself, I was in my first deposition today. I really appreciated the due process and decorum of the rule of law, and just like code, law has a million little quirks, global variables, loaded libraries, and esoteric terminology. But wow, after a full day of that, I&#8217;m mentally exhausted. Hence, I&#8217;m posting about 6.8 after it&#8217;s had 6 million downloads. I&#8217;m more impressed than ever by what smart lawyers do, and the entire thing, though sometimes imperfect and frustrating, is a blessing to our democracy. However, I can&#8217;t wait to return to spending the plurality of my days with engineers and designers again. I&#8217;m sure many other folks in the WordPress community would agree.</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:\"Thu, 17 Apr 2025 09:19:36 +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:38;a:6:{s:4:\"data\";s:13:\"\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:30:\"bbPress: bbPress 2.6.13 is out\";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:29:\"https://bbpress.org/?p=244192\";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:55:\"https://bbpress.org/blog/2025/04/bbpress-2-6-13-is-out/\";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:513:\"<p>bbPress 2.6.13 is a <strong>minor</strong> release that fixes <a href=\"https://bbpress.trac.wordpress.org/query?status=closed&milestone=2.6.13\">1 small incompatibility</a> with WordPress 6.8.</p>\n\n\n\n<p>(This fix is already merged into the 2.7 development branch.)</p>\n\n\n\n<p>Thank you to vortfu, peterwilsoncc, spacedmonkey, joemcgill, swissspidy, and jorbin for helping communicate this to the bbPress team <img src=\"https://s.w.org/images/core/emoji/15.1.0/72x72/1f41d.png\" alt=\"🐝\" class=\"wp-smiley\" /></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:\"Thu, 17 Apr 2025 06:57:18 +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:\"John James Jacoby\";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:13:\"\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:76:\"WPTavern: #165 – Aaron D. Campbell Why Open Standards and WordPress Matter\";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=194783\";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:89:\"https://wptavern.com/podcast/165-aaron-d-campbell-why-open-standards-and-wordpress-matter\";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:47549:\"Transcript<div>\n<p>[00:00:00] Nathan Wrigley: Welcome to the Jukebox Podcast from WP Tavern. My name is Nathan Wrigley.</p>\n\n\n\n<p>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, why open standards matter, and how WordPress fits into an open web.</p>\n\n\n\n<p>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>[00:00:53] Nathan Wrigley: 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>So on the podcast today we have Aaron D. Campbell.</p>\n\n\n\n<p>Aaron is an international speaker, open source advocate, and self-described outgoing introvert. He&#8217;s been a regular contributor to WordPress for more than a decade, and is currently director of product at A2 Hosting. His longstanding enthusiasm for WordPress stems from its role as a necessary counterbalance to closed web solutions, providing a vital, open source, alternative that fosters accountability among digital platforms. Aaron&#8217;s vision of WordPress&#8217;s importance has fueled his sustained commitment, and excitement for the platform matching his initial zeal from years ago.</p>\n\n\n\n<p>Today we talk about a topic that&#8217;s integral to Aaron, and likely resonates with many of you listeners, the importance of the open web. With the advent of closed platforms, open standards and open source have become more crucial than ever.</p>\n\n\n\n<p>Aaron shares his journey in the WordPress space, and how his commitment to the open web has kept him passionate about it over the years. We discussed the evolution of open web concepts, maintaining interoperability, and ensuring your digital creations remain under your control.</p>\n\n\n\n<p>We compare this with the growing dominance of closed corporate platforms, and examine the impact of profit motives versus the more altruistic goals of open source. Aaron articulates why preserving the openness of the web is essential, not just for innovation, but for the entire fabric of global society.</p>\n\n\n\n<p>If you&#8217;re curious about the role of open systems and the future they shape and why the open web matters now more than ever, this episode is for you.</p>\n\n\n\n<p>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>And so without further delay, I bring you Aaron D. Campbell.</p>\n\n\n\n<p>I am joined on the podcast by Aaron D. Campbell. Hello, Aaron.</p>\n\n\n\n<p>[00:03:13] Aaron D. Campbell: Hey, thanks for having me.</p>\n\n\n\n<p>[00:03:14] Nathan Wrigley: Well, I&#8217;m really pleased to talk to you today. This is a subject which is fairly close to my heart. We&#8217;re going to approach it, first of all, from the non WordPress angle, and then we&#8217;ll get into it from the WordPress angle. It&#8217;s all about open standards, open source.</p>\n\n\n\n<p>I guess before we begin, Aaron, I&#8217;ll just explain that this is the first interview that I&#8217;ve done at WordCamp Asia, which is in Manila. How are you finding it here? Did you have a nice journey over.</p>\n\n\n\n<p>[00:03:36] Aaron D. Campbell: You know, my journey over was smooth and uneventful, which is exactly how I like my journeys to these things to be. And I&#8217;m finding the place to be fantastic, and the time zone change to be very difficult.</p>\n\n\n\n<p>[00:03:48] Nathan Wrigley: Yeah, that&#8217;s exactly my experience as well. I think we&#8217;re both fairly tired at this point.</p>\n\n\n\n<p>It&#8217;s the first day, it&#8217;s Contributor Day, so there&#8217;ll be all of that excitement later. Aaron&#8217;s doing a presentation at WordCamp Asia, and this is what we&#8217;re going to talk about. It&#8217;s called The Future, why Open Web Matters.</p>\n\n\n\n<p>Before we get into that, Aaron, do you just want to give us your little potted bio? Tell us why you are here, who you work for, what it is that you do in the WordPress space.</p>\n\n\n\n<p>[00:04:13] Aaron D. Campbell: Sure, yeah. What do I do in the WordPress space? Well, that has changed a lot over the years, but I&#8217;ve been pretty actively contributing to the WordPress project for about 18 or so years now. Done everything from leading releases and leading the security team to helping put on some of these events like WordCamp US. I work for A2 Hosting, focusing on our products and helping to align what we do with the kind of open web, WordPress ethos that I have at my core.</p>\n\n\n\n<p>[00:04:44] Nathan Wrigley: Can I just ask you, if you&#8217;ve been in the project for as long as you have, which is pretty much the length of the whole project, I think, 18 years or so. But basically you&#8217;ve been in it since the beginning. So it&#8217;s nothing to do with the topic at hand. Are you as excited about WordPress as a thing in 2025 as you were all those years ago?</p>\n\n\n\n<p>[00:05:04] Aaron D. Campbell: Yes. Yes I am. I think that the thing that has kept me around this long, it&#8217;s not easy to do a thing for, you know, going on almost 20 years and to stay excited about it. But I think that the thing that has kept me there is this whole open web concept, and that I see WordPress as a very important counterbalance to some of the closed solutions that exist on the web.</p>\n\n\n\n<p>Having a viable alternative that is open helps keep those other platforms accountable, if you will. And so I think that what&#8217;s kept me around is really that kind of idealistic thing that I have around how important WordPress is. And so, yes, I&#8217;m just as excited about it as I was back then.</p>\n\n\n\n<p>[00:05:47] Nathan Wrigley: It feels like, if we were to rewind the clock 18 years ago, it feels like open was more normal, perhaps than it is now. And I think the closed platforms have monetised their way into the web and have kind of become, in many ways, the default, especially for people who aren&#8217;t in the inner circle of open source projects.</p>\n\n\n\n<p>So for example, the way to carry out messaging online is to go to a closed platform. The way to communicate via email is to use close, well, the protocol&#8217;s open, but you know, the system that you might use may be closed, and so on and so forth. So that seems to be the default.</p>\n\n\n\n<p>However, let me just read the blurb from your presentation so we&#8217;ll get a flavor of what it is that Aaron will be talking about out. So we&#8217;re talking about why the open web matters. And the blurb that went with that goes as follows.</p>\n\n\n\n<p>The internet has revolutionised how we share information, enabling unprecedented collaboration, and accelerating human progress in ways once unimaginable. However, this powerful tool is now at a crossroads. In this talk, Aaron will explore the critical role that open systems and the open web play in shaping our future. He will delve into the potential consequences of a closed digital ecosystem, and argue why preserving the openness of the web is essential, not only for innovation, but the very fabric of our global society. Discover why the open web matters more now than ever, and what&#8217;s at stake if we lose it.</p>\n\n\n\n<p>So there&#8217;s some fairly powerful words in there, you know, the future of society and so on. However, underpinning it all is this phrase, open web. And it occurs to me that, dear listener, you may not know what that means. So my opening gambit to you Aaron, what is the open web? What does that even mean?</p>\n\n\n\n<p>[00:07:20] Aaron D. Campbell: Honestly, you were talking a little bit about how we see more of these closed platforms now, and maybe it was more the standard 18, 20 years ago, and it&#8217;s true. When the web started around 1991, it was open in that information flowed easily and freely back and forth. And the things that we used to interact with the web, HTTP, HTML, all these things that we use were these open standards that could be implemented by anyone. You could implement them in some sort of closed web browser. You could implement them in an open source web browser. Either way, they were open standards that you could implement.</p>\n\n\n\n<p>And I think that that, where we started is kind of the core of this open that I&#8217;m talking about. It&#8217;s the interoperability, the ability for things to work together for different companies to be able to give you that same experience that you might want to have with their flavor. But if you then choose to leave that company, you can go somewhere else and still have whatever it is that you built, or created, or were using.</p>\n\n\n\n<p>And so open, while I love open source and a lot of what I do is around open source, I don&#8217;t think that open source in and of itself is the open web. It&#8217;s more about this freedom to be able to own your stuff and take it wherever you want to take it. It&#8217;s that interoperability that&#8217;s really at the core of open when I&#8217;m talking about the open web.</p>\n\n\n\n<p>[00:08:48] Nathan Wrigley: So it&#8217;s kind of the ability to pick up your data from one spot. Let&#8217;s say that you&#8217;ve got, well, in the case of WordPress, you&#8217;ve got a blog, you&#8217;ve got content that you&#8217;ve created, text, images and so on. The ability to say, you know what? I&#8217;m fed up with my CMS of choice. I want to move it elsewhere.</p>\n\n\n\n<p>But the same would be the case for, okay, I&#8217;ve got a bunch of messages that I&#8217;ve written to some clients and to some friends. I want to be able to drop that platform and move it over here. So I guess email might be a good example there. You know, there&#8217;s the protocol behind the email, that&#8217;s completely open. It would be crazy if you could only email people who are using the same service that you had. And so you can move providers all the time, but you may not be able to move your email address. So it&#8217;s a sort of complicated picture, but transportability, yeah. Is that possibly it?</p>\n\n\n\n<p>[00:09:30] Aaron D. Campbell: Yeah. I think that your example of, I&#8217;m fed up with my CMS, so I want to go somewhere else. That&#8217;s valid, I guess. But I look at it more from, let&#8217;s say that you&#8217;re a company that sells leather goods, and wherever you have your website has decided that they no longer allow you to sell leather goods on their platform.</p>\n\n\n\n<p>You need to go somewhere else for your own livelihood. You need to be able to go somewhere else. Can you? And if your site is WordPress, and it&#8217;s your host that says, we no longer allow leather goods, you can just move somewhere else. But if your site is on Facebook, and Facebook says that you can&#8217;t do that anymore, you can&#8217;t just take what you have and move somewhere else.</p>\n\n\n\n<p>And that&#8217;s a big difference because that&#8217;s a thing that is key to you continuing to, you know, I don&#8217;t know, run your business, make your money, put food on your table. And so it&#8217;s not just like, I got sick of this tool and wanted to move to another one. I think that part of it is like, who has control, and what are your options if what they want no longer aligns with what you want?</p>\n\n\n\n<p>[00:10:36] Nathan Wrigley: So it really boils down, in your case, to the ability for you to choose where things end. Yeah, choice. A choice. Okay.</p>\n\n\n\n<p>I really haven&#8217;t ever read a history of the internet, but the bits and pieces, the impression that I&#8217;ve got over the years when I&#8217;ve been reading around how the internet began, CERN and ARPANET and those kind of things. When the internet began, I don&#8217;t really know what the enterprise was to begin the whole thing.</p>\n\n\n\n<p>But it felt like it was more or less a service to provide the capability for academics to communicate with each other. There was never this intention that, okay, we&#8217;ll be buying and selling goods online. We&#8217;ll all be communicating through messaging platforms online. We&#8217;ll be sending photos online. So how did the internet begin? Do you know?</p>\n\n\n\n<p>[00:11:20] Aaron D. Campbell: It began open and it began specifically for the purposes of sharing information. The commercial internet exchange was trying to connect all these big networks that had tons of information in them at places like universities, governmental agencies, right? That were these silos of information.</p>\n\n\n\n<p>They wanted to interconnect those networks, make the internet, be able to share data back and forth for the purposes of being able to learn from each other. It was very much an academic pursuit.</p>\n\n\n\n<p>I think that that&#8217;s kind of how we grow our knowledge as people, right? We learn from what other people have learned, and then we learn some more on top of that. And they saw the value of having this kind of connected digital network to share information. And it was only useful if it was open, and that information could flow back and forth freely. And so, yes, you&#8217;re right, it wasn&#8217;t meant to be a commercial endeavor. It was meant to be a knowledge sharing endeavor.</p>\n\n\n\n<p>[00:12:18] Nathan Wrigley: It&#8217;s kind of a really altruistic enterprise when you say it in those terms. It really feels like it&#8217;s for the betterment of humanity. But I&#8217;m sure all of us can imagine scenarios where we think about our use of the internet, and the words, betterment of humanity are just not, well, they&#8217;re just an anathema.</p>\n\n\n\n<p>Because, you know, the internet has undoubtedly caused harms in various ways, and there&#8217;s misinformation being spread and all sorts of things like that, problems that we&#8217;ve got online.</p>\n\n\n\n<p>But I&#8217;m wondering, well, if we were talking about open on all levels of the internet, so for example, the internet that I&#8217;m using, I&#8217;m using a CMS, a web browser. It&#8217;s HTTPS, CSS, JavaScript, those kind of things. But underpinning it all, here&#8217;s my Mac, and the Mac presumably talks to the TCP IP stack, and there&#8217;s a bunch of routers and all of those kind of things going on, holding the internet together. Does all of that stack need to be open, or is it okay for some bits and pieces holding the infrastructure together to be closed?</p>\n\n\n\n<p>Because I&#8217;m not sure that you&#8217;d kind of want the hardware layer, if you know what I mean, some of those bits and pieces. Maybe they need to be, well, maybe they need to be proprietary and closed. I don&#8217;t know. What are your thoughts?</p>\n\n\n\n<p>[00:13:27] Aaron D. Campbell: That&#8217;s a really intriguing question, and I think that for the purposes of just being able to use and enjoy and leverage the internet, no, all those layers do not need to be open. For the purposes of preserving the internet as this information sharing kind of altruistic tool, I think that there needs to be openness at every one of those levels.</p>\n\n\n\n<p>I think that, for example, you were talking about the routers that shift all the information around, and they&#8217;re largely these hardware things, although they do have some software on them. But do all of those need to be open? No. But if one company is the only one that&#8217;s capable of shifting information around the web, then it becomes a problem. So as long as there are viable open alternatives, and some are closed and some are open, great.</p>\n\n\n\n<p>But I don&#8217;t want any company, no matter who it is, you know, in this case maybe a, Cisco is maybe the biggest router company, right? I don&#8217;t want them to be the only one in control of what information can be sent back and forth across the world.</p>\n\n\n\n<p>[00:14:31] Nathan Wrigley: Yeah. I think our conversation is probably going to dwell on the information layer, the bit at the top. So the text that we send and, you know, the images, and the CMS and so on. Now, in the beginning of your presentation, there was a phrase which stuck out because you said, we&#8217;re in a time of unprecedented collaboration, and accelerating human progress is what the internet is kind of all about. It&#8217;s a fairly lofty phrase and I was wondering what you meant by that.</p>\n\n\n\n<p>[00:14:59] Aaron D. Campbell: So first of all, the internet allows for a kind of collaboration that we&#8217;ve never seen before in history, right? Like, collaboration, we all hop on these Zoom calls all the time and think nothing of the fact that I am in an instant virtual video call with people in eight different countries. But that&#8217;s possible. I literally do that almost every single day. People on my team are in the UK, they&#8217;re in Bulgaria, that&#8217;s normal. That was not normal 20 years ago. It was certainly not normal, I guess, what, 40 years ago, pre-internet.</p>\n\n\n\n<p>There is a level of collaboration that can happen now that just never was able to before. And we see that in tons of places. My wife&#8217;s neurologist, I think I gave you this example in some notes that I sent over. She collaborates with neurologists all over the world, live, almost daily. And that&#8217;s mind boggling. But the fact that a neurologist can immediately learn from other specialists, like that is fantastic. That&#8217;s so amazing.</p>\n\n\n\n<p>And so, yeah, it sounds lofty when you put it into words, but the truth is, this is our normal every day, and maybe we&#8217;ve gotten a little used to it. But if you take a step back and look, it&#8217;s amazing what the internet has enabled.</p>\n\n\n\n<p>[00:16:22] Nathan Wrigley: I occasionally, and it really is an example of how quickly you can become, something that is extraordinary becomes completely normal, and you don&#8217;t really expect what&#8217;s going on. But occasionally I have the thought that, I&#8217;ll be looking at my computer, on my phone, and I think what I&#8217;m doing, to my 10-year-old self, was the realm of Star Trek. It was science fiction that there was a device in somebody&#8217;s hand which enabled you to communicate.</p>\n\n\n\n<p>There was a screen which held images on it, and it was all encapsulated in your hand, you know? And obviously Star Trek, well, we&#8217;ve still got a long way to go. We can&#8217;t transport each other across the universe and so on. But it&#8217;s incredibly profound. And the mere fact, just take a look and think about it for a moment. You&#8217;re probably listening to this on a phone, dear listener, and I don&#8217;t know, you&#8217;ve probably got a pair of Bluetooth headphones or something like that.</p>\n\n\n\n<p>This incredible stack of technology, which is now completely normal. You and I collaborating for this episode on a Google Doc. The world has utterly changed, and it really does behoove everyone, once in a while, to take a step back and think, wow, I&#8217;m really lucky.</p>\n\n\n\n<p>[00:17:31] Aaron D. Campbell: I mean, when I was in school, my teacher very specifically would not let us use calculators on tests because, quote, you will not always have a calculator in your pocket. You need to know how to do this. Well, they were wrong. I have a calculator in my pocket, which is actually also a computer connected to every other computer in the world. It&#8217;s astounding how much things have changed.</p>\n\n\n\n<p>[00:17:56] Nathan Wrigley: Yeah, it&#8217;s pretty remarkable. I mean, I guess the next point that I want to raise is that the web, despite the fact that it&#8217;s marvelous in all these ways that we&#8217;ve just described, I think it&#8217;s, well, we&#8217;ve had an era over the last, let&#8217;s say, decade, maybe more, where it feels like the internet has been taken over largely by closed corporate platforms.</p>\n\n\n\n<p>I mean, not to throw any aspersions out there, and not to name only these ones, but the ones which come to mind in my life are Google, dominating search, for example. You know, I basically have outsourced my brain most of the time to Google. I don&#8217;t really think I just Google something, and then trust that what Google gives me back is going to be credible and accurate. And I really give it a hundred percent of that. You know, I don&#8217;t question what it gives back. I assume that the algorithm is doing me justice and doing me a favor.</p>\n\n\n\n<p>And equally things like Facebook over the years, I&#8217;ve invested large amounts of time into that. But it feels like in the last year, so we&#8217;re in 2025, most people have got a slightly different relationship. There&#8217;s maybe a bit more skepticism coming in. We can see the harms that maybe some of these companies are doing. And so this really does feel like a moment where open platforms, WordPress in particular, it&#8217;s an important moment to step up. So really there&#8217;s no question there. It&#8217;s more like, do you have any thoughts about proprietary platforms and their growing dominance?</p>\n\n\n\n<p>[00:19:17] Aaron D. Campbell: Yeah. First of all, I hope that you are right and that in 2025 we&#8217;re seeing some of that, kind of, questioning of whether these closed, for-profit platforms are really doing what&#8217;s best for us. Because I know that they&#8217;re doing what&#8217;s best for them. The question is whether that is also what&#8217;s best for us. Companies like Facebook, like Google, they&#8217;re looking out for themselves. The question is, does that help us?</p>\n\n\n\n<p>You&#8217;re right, we&#8217;ve all outsourced our brain to Google in many ways. I mean, when you talk about, I don&#8217;t know, researching a thing, you don&#8217;t even say, I&#8217;m going to go research it. You say, I&#8217;m going to go Google it. That&#8217;s what that means in our vernacular. And I think that, I hope that, people are really starting to realise, not that that&#8217;s bad because I don&#8217;t think it is, I am actually super thankful that Google makes it so easy for me to learn so many things. I love that.</p>\n\n\n\n<p>But I hope that they, everyone&#8217;s starting to understand some of the potential risks there. Is it good that you don&#8217;t even question whether what Google fed back to you is the right thing? Does Google get to decide what we&#8217;re able to learn or not learn now? Is that healthy for us?</p>\n\n\n\n<p>I would love if people are asking those kinds of questions, because it pushes toward having more alternatives. How do you go check, if you decide that you&#8217;re not sure if Google&#8217;s really looking out for you, how do you go check that? What do you use to make sure that Google&#8217;s still giving you what you ought to get? And if you go looking for that, that&#8217;s good. Going and looking for those alternatives, ensuring that there is a choice keeps us from being locked in, in a way that becomes unhealthy.</p>\n\n\n\n<p>[00:21:11] Nathan Wrigley: I think my intuition is that increasingly these platforms seem to be tied up in profit motives, and so, the example that comes to mind in my head is the algorithmic feed in your social network of choice, really. Insert whichever platform you want there. But the idea that it will maximize engagement at any cost.</p>\n\n\n\n<p>So if it can keep your eyes glued to the screen for another minute, that&#8217;s a win, regardless of whether or not that information that&#8217;s being given to you is good. And I&#8217;m doing air quotes. And so if that were to creep into, for example, Google search, okay, can we keep you on our platform? I know that&#8217;s a silly example because that&#8217;s not really the point of Google, but you get the point.</p>\n\n\n\n<p>And what I&#8217;m wondering is, is profit really kind of the enemy here? Does everything have to be freely done by volunteers for it to be open? Because there&#8217;s this feeling, it feels that there&#8217;s a bit of that in the open source community. You know, if it&#8217;s done by volunteers, if it&#8217;s done for free, if you can access it completely for free, if the platform&#8217;s code is verifiable and open on the web, is that better? So, yeah, sorry there&#8217;s a lot there.</p>\n\n\n\n<p>[00:22:18] Aaron D. Campbell: Well, first of all, I&#8217;ll go ahead and plant my flag on this one. And it&#8217;s maybe not the most popular opinion amongst the hardcore open source people that I honestly spend a lot of time with and work with regularly. But I don&#8217;t think profit is bad. I don&#8217;t. But if that is the core motive and that becomes the only tool that you have is one that is focused on profiting off of you, then yeah, there are concerns.</p>\n\n\n\n<p>If Facebook, you&#8217;re right, or any of these social networks, they want to keep you around as long as they can because that&#8217;s their profit model. However, it doesn&#8217;t mean that you can&#8217;t profit off of open, and I am fine with profit as long as there is open. There are many companies in our space that make really good profit implementing WordPress solutions. That is open. The companies that they are implementing those solutions for own their own data. They can move it wherever they want. That&#8217;s great, even if there&#8217;s profit there.</p>\n\n\n\n<p>And so I don&#8217;t think that profit alone is the enemy, but it does seem like most of these kind of closed solutions, yeah, are by for profit companies that are just looking to profit. And again, I think it comes down to choice. As long as there are enough options out there, you&#8217;re not beholden to just the one model from the one company. You know, social networks is a good example. If there&#8217;s something that&#8217;s a problem with you and Facebook, you can go to some other social network. There are other options. It&#8217;s when it&#8217;s a for-profit and just one option that it really starts to become a problem.</p>\n\n\n\n<p>[00:24:03] Nathan Wrigley: I think it&#8217;s really a difficult thread to get right in our community. Because the WordPress community in particular does seem to have two sides. There&#8217;s the real for-profit side, and obviously we&#8217;re here at WordCamp Asia, and if we were to walk into any of the sponsor booths, there&#8217;s a bunch of companies here. And I imagine the fact that they can sponsor, they&#8217;re making a healthy profit. You know, they&#8217;re sending staff here and they&#8217;ve got a booth and so on.</p>\n\n\n\n<p>But then there&#8217;s also the more, and again, I&#8217;m doing air quotes here, there&#8217;s the more community side, which seem to see that as a bit of a trade off. We&#8217;ve got to have these people here, but on some level it would be better if they weren&#8217;t here. If we could just do the whole thing more non-profit, that would be better. So I feel that the community we&#8217;ve got, that&#8217;s a difficult tightrope to tread.</p>\n\n\n\n<p>[00:24:48] Aaron D. Campbell: It&#8217;s a very difficult tightrope to tread. The way that I thread it, I get the altruistic, if we could do everything just volunteer, but we could also have diverse volunteers and many volunteers with different points of view, and different sort of technical backgrounds, right? So that we could build a thing that works for everyone, that would be great.</p>\n\n\n\n<p>But that&#8217;s really difficult because you see many open source projects that had that and built up and then failed and have sort of disappeared, because it&#8217;s very difficult to have longevity in that. To have people that stay around long enough.</p>\n\n\n\n<p>And so I think that what the for-profit side does in our WordPress space is it helps ensure the longevity because those companies, hosts, for example, are hosting many, many thousands, or tens of thousands, hundreds of thousands of WordPress sites, they&#8217;re making money off of that. And so they have a vested interest in making sure that WordPress continues.</p>\n\n\n\n<p>And so, yeah, there&#8217;s this fine balance between, they&#8217;re actually investing in a way that helps keep the platform going, keep the platform being built, keep the platform improving. But does that also mean that they want some influence in the platform? And I think that that&#8217;s that line you have to tread where profit helps with longevity. It does, it keeps people around. But it also leads towards a desire to influence. And are we watching out for that?</p>\n\n\n\n<p>It is been a question that the WordPress project has been struggling with since its very beginning. I think that we&#8217;ve got it right at times. I think we&#8217;ve got it wrong at times. But I think that by and large, for 20 plus years, we have successfully brought those two things together, in a way that&#8217;s built something pretty amazing.</p>\n\n\n\n<p>[00:26:39] Nathan Wrigley: Yeah. And also if you think about it in the long march of history, the internet is still in its infancy. And these open source platforms, this idea of volunteering your time for a global project is quite a new thing. We are just figuring it out.</p>\n\n\n\n<p>And so whilst you and I are inside the baseball, we hear the arguments from both sides all the time, give it another a hundred years and no doubt things will have bedded down and the arguments would&#8217;ve been done this way and that way, and hopefully things figured out. So to me, it&#8217;s pretty remarkable that we&#8217;ve even got 20 years under our belt. Yeah, there&#8217;s going to be some disagreements along the way.</p>\n\n\n\n<p>[00:27:15] Aaron D. Campbell: The internet sort of, as we know, it&#8217;s about 34 years old. It&#8217;s not been around long when you take a more, sort of, broader historical view alright.</p>\n\n\n\n<p>[00:27:24] Nathan Wrigley: Over the last period of time, I&#8217;m going to say 12, 15 years, something like that, the internet feels like it&#8217;s become a sort of platform. So a good example of that would be social media, so X, Twitter and all the other ones, LinkedIn, and the multitude of ones that have come in to existence and even gone away in some cases. They&#8217;ve obviously got their proprietary technology stack, but it feels to me what you are proposing is that the internet shouldn&#8217;t be a place of platforms, it should be more a place of protocols. And what I mean by that is the underpinning technology.</p>\n\n\n\n<p>So as an example, we could swap out X for something like ActivityPub or the AT Protocol. And then a variety of different platforms can build on top of that, change the UI, change the UX, change the experience for everybody. But we&#8217;d all be able to communicate using that same thing. Have I kind of got that right? Is that what you are hoping for?</p>\n\n\n\n<p>[00:28:14] Aaron D. Campbell: I would love to see more of the platforms on the internet having open standards, open protocols, open data standards at their core. It would be fantastic if something like Twitter, X, whatever it is now, built on top of an open standard. And that was, like they built their own custom experience on top of it. They brought a lot of people together and gave a good experience, but that you could, other companies could also implement that protocol. And again, then you would have choice and options.</p>\n\n\n\n<p>I think that at its core, like the easiest way to sum this up for somebody experiencing it is that, I really think that lock-in is unhealthy. If you can just choose to go somewhere else and you&#8217;re not locked in, then that company needs to keep you around by just serving you better, having a better experience for you, delivering more value to you. Rather than keeping you around because you&#8217;re locked in, and you&#8217;ve built a following there and you can&#8217;t get it anywhere else, et cetera.</p>\n\n\n\n<p>And so, yes, I love all these varieties of platforms focusing in on specific things, you know, like LinkedIn on jobs and professional connections. I wish that more of them shared open standards at their core that could be implemented by others.</p>\n\n\n\n<p>[00:29:35] Nathan Wrigley: Do you think there&#8217;s a realistic chance that these companies will move towards these more open protocols? Because obviously, you know, they weren&#8217;t, they weren&#8217;t there at the beginning. They developed their own code base and soon discovered, gosh, there&#8217;s a real economic lever here. If we can keep eyeballs on our platform, if we can lock data inside the platform so that they can&#8217;t go away, you know, users of LinkedIn, it&#8217;s just, you&#8217;re in LinkedIn, you can&#8217;t get stuff out of LinkedIn, it&#8217;s in there.</p>\n\n\n\n<p>Is there any incentive for them to move to an open protocol? Apart from the fact that it&#8217;s just a morally good position to be in. Because it feels like if we were talking to the executives of LinkedIn, Facebook, et cetera, they would maybe make the right noises, but then they turn around and say, huh, we&#8217;re not going anywhere near that. We want to lock people in. We want everybody to be locked inside our silo.</p>\n\n\n\n<p>[00:30:21] Aaron D. Campbell: Unfortunately, I think that there&#8217;s not a lot of, there&#8217;s not a good enough reason yet for them to move that way. So I don&#8217;t see a lot of the current platforms moving that way, at least not in the short term. I hope that some of these new platforms that are spinning up now, and that will in the near future, that might make use of that. We might be able to see new ones coming on with open standards, but I think it&#8217;s less likely to see existing ones move to that.</p>\n\n\n\n<p>If I were talking to those executives though, and trying to talk about what the benefits would be to them, I think that the main things that I would try to focus on is, if there&#8217;s a chunk of your code, your system that many people are working on and improving, and you don&#8217;t have to fund every single worker on it, that there can be shared benefit from that.</p>\n\n\n\n<p>I talk about this with WordPress and hosts all the time. Yeah, build some of your own custom cool stuff on top of WordPress, but also help improve WordPress itself. Yes, that improves it, the experience at other hosts as well. But if every host is doing that, then everyone&#8217;s getting shared benefit as WordPress gets better across the board. And so these existing platforms could benefit from that, not having to be the only one working on improving the protocols or whatever it is.</p>\n\n\n\n<p>And the other thing is, if you are really confident that you&#8217;re building something great, if you really think you have a great product, then if you have shared protocols, that means you should be able to bring people in from those other companies that have those shared protocols. Because it means it&#8217;s easier to bring people from other places to you. They all tend to focus on the, saving what we have, preventing people from leaving. But if you really think that you can offer the best, then you can also win people in that way. And that&#8217;s sort of the approach that I take when I talk to them, but it&#8217;s difficult.</p>\n\n\n\n<p>[00:32:22] Nathan Wrigley: Yeah, I wonder what the age demographic of these debates is. And what I mean by that is, when it comes to events like WordCamps, if I&#8217;m looking around and being honest, I&#8217;m not really seeing many young people. And I don&#8217;t really know what I mean by young, but it seems like the average age here is not really anywhere near 18.</p>\n\n\n\n<p>And I wonder if the ship has sailed in terms of, let&#8217;s take a typical child in the UK, a 16-year-old child, something like that. The excitement is all around things like TikTok and Instagram. I would imagine that the typical 16-year-old doesn&#8217;t even know that there&#8217;s such a thing as an open protocol. It&#8217;s just more, I want to use that service.</p>\n\n\n\n<p>And I wonder if, well, where we need people to be going with these debates is skewing it more towards young people because they&#8217;re going to be the future. Like you and I, we, well, we&#8217;re a bit older, and we probably understand that a little bit more. I don&#8217;t know where the younger people sit around in all of this, and whether or not their semi addiction to technology is something that we can get in the way of. Or if there&#8217;s an argument to be had, if we need to be going out and talking about these things in schools, encouraging it. Curriculums in colleges and what have you, to be talking about this more.</p>\n\n\n\n<p>[00:33:30] Aaron D. Campbell: I think that you&#8217;re right, that it skews towards the older crowd a little bit. As a parent, I kind of draw a parallel here, right? You can tell a kid, don&#8217;t touch that it&#8217;s hot, don&#8217;t touch that it&#8217;s hot, don&#8217;t touch that it&#8217;s hot. But it&#8217;s when they touch that and get burned, hopefully not too badly, but that&#8217;s when they&#8217;re like, oh, it&#8217;s hot. I need to pay attention to that.</p>\n\n\n\n<p>And I think that that&#8217;s the same kind of struggle that I have conveying this kind of thing to youths right now is. Yeah, they&#8217;re super into all these platforms, but what they haven&#8217;t experienced yet is spending a lot of time building a thing on a platform and then it going away, and them having to start all over.</p>\n\n\n\n<p>And people like you and I, people our age, we probably have. We may have experienced that many times over and, sort of, you can tell them what the risks are, but if they haven&#8217;t felt it yet, maybe they don&#8217;t quite get the importance of it. And I wish that there was an easier way to help them learn from my painful experiences rather than make them experience it themselves. But I definitely struggle with figuring out how to properly convey that in a way that they grasp the levity. I do think it&#8217;s important if we can.</p>\n\n\n\n<p>[00:34:43] Nathan Wrigley: We shared some show notes when we were arranging this episode, and the question that I think hit you, the question that hit home the most was one that I wrote and it went like this. How do we get open, in quotes, to be the default given the market forces that we&#8217;re working against?</p>\n\n\n\n<p>And so again, the example of Facebook, Google, et cetera. You know, they&#8217;ve got deep pockets, an incredible amount of money to spend on ads. They can occupy all the app stores, and they&#8217;ve got incredible lobby groups and so on.</p>\n\n\n\n<p>And you thought, well, I think you thought that that was the question in this interview that was going to be the most interest to you. So how do we get open to be the default given the power of these massive platforms?</p>\n\n\n\n<p>[00:35:22] Aaron D. Campbell: It&#8217;s so difficult, right? I think that I said that this is the billion dollar question. I think that this is kind of the core of what we need to look at and figure out. And I do think that there are some people in our space, in the open space, but even specifically in WordPress, that are trying to figure this out.</p>\n\n\n\n<p>WordPress is amazing in that it&#8217;s put together by volunteers all over the world, and there&#8217;s contributors in every walk of life. But it&#8217;s not coordinated in a way that a company like a Google or a Meta or whatever, it can be coordinated to funnel all of their funds together and invest in, whether it&#8217;s lobbying or advertising or whatever it is.</p>\n\n\n\n<p>We need to bring all this variety of companies, and people in our space together in a coordinated way like that, and that&#8217;s so much more difficult when each one of these companies is their own entity. But you&#8217;re starting to see some groups like the Scale Consortium, some of the enterprise WordPress agencies in our space have formed this consortium to work together to put out this kind of like enterprise level marketing for WordPress at that level.</p>\n\n\n\n<p>And I would love to see more of that kind of thing happening. I think that groups working together is kind of our only chance of trying to compete with some of these companies.</p>\n\n\n\n<p>[00:36:50] Nathan Wrigley: What was the organisation called? The Scale Consortium? Yeah, the Scale Consortium. Okay. And do you have a URL for that?</p>\n\n\n\n<p>[00:36:56] Aaron D. Campbell: I think it&#8217;s scaleconsortium.com.</p>\n\n\n\n<p>[00:36:59] Nathan Wrigley: Okay, I&#8217;ll include that in the show notes. But is this something that you are involved with personally? Does A2 Hosting, or are you involved?</p>\n\n\n\n<p>[00:37:06] Aaron D. Campbell: No. So in my past life, I guess, before I really got into hosting, I ran an agency for many years including working in the enterprise space. And so I&#8217;m just still close to a lot of the other agency folks, agencies that are a part of this or people like Crowd Favorite and Human Made and 10up. They&#8217;re forming this Scale Consortium, and it&#8217;s fantastic. I talk to them about it. Every time I can see them and talk to them I want to talk to them about this thing they&#8217;re doing.</p>\n\n\n\n<p>[00:37:32] Nathan Wrigley: It is kind of interesting and it&#8217;s fairly unique, I think, open source. The capacity of rivals, and again, I&#8217;m using air quotes. Yes, we can get together because, well, you know, Microsoft Bing getting together with Google, that seems really strange. I mean, maybe there&#8217;s a few web interoperability things that those companies, those proprietary companies get together on. But you know, they&#8217;re commercial rivals.</p>\n\n\n\n<p>But in the WordPress space, that kind of thing&#8217;s possible. And in the open source space, that kind of thing is possible, because it&#8217;s more a case of a rising tide carries all boats. So not a case of, well yeah, we&#8217;ve got to kill the competition, kill the opposition. And that&#8217;s curious. And maybe that is the key to its success.</p>\n\n\n\n<p>[00:38:08] Aaron D. Campbell: I think that you&#8217;re right about the rising tide lifting all ships. I think that in our space, WordPress especially, we have this amazing like coopetition thing where it&#8217;s cooperative competitors working together. And I think that that&#8217;s because, as long as we grow the open web, as long as we grow the people, the companies, the websites that are building on top of these open platforms, literally the pie is growing. So you don&#8217;t have to take away somebody else&#8217;s slice of the pie. As the pie grows, you can just have more and more and more of the pie.</p>\n\n\n\n<p>And I think that companies in our space have really realised that. The more that they can get these enterprise level customers be building on us instead of Adobe&#8217;s platform, the more the pie has grown, and their piece of it grows. And so if they all work together, they can grow the pie better. And I think that that&#8217;s, honestly, that just makes it a more friendly, more fun area of the internet to work in.</p>\n\n\n\n<p>[00:39:10] Nathan Wrigley: Do you think WordPress encapsulates a more or less perfect example of the open web? I mean, obviously we&#8217;ve got our own problems, but generally speaking, would you hold up WordPress as a really fine example of the open web or would you say there&#8217;s, I don&#8217;t know, room for improvement?</p>\n\n\n\n<p>[00:39:25] Aaron D. Campbell: I think that there&#8217;s always room for improvement. I would hold up WordPress as a pillar of paving the way, right? Like, we&#8217;ve gotten it wrong a number of times, but we have pushed so hard toward building this open platform that really is truly open.</p>\n\n\n\n<p>I think that there are single points of failure and stuff, even in how we have things set up. But by and large, I think we&#8217;ve done it right. I&#8217;m not going to say we&#8217;re perfect. That would be silly, because I think that we should continue to push to grow and improve. And if you think you&#8217;re perfect, you&#8217;re not motivated to do that. But, yeah, I think that we&#8217;ve done a really good job in WordPress of focusing on that.</p>\n\n\n\n<p>[00:40:05] Nathan Wrigley: Well, hopefully people listening to this podcast, by the time this comes out, maybe Aaron&#8217;s talk will be out on WordPress TV. We&#8217;ll have to see. It&#8217;s a really interesting subject. It speaks to so many of the reasons why I enjoy the internet, and why I&#8217;ve skewed towards open source as opposed to proprietary.</p>\n\n\n\n<p>There&#8217;s just something profoundly meaningful there for me. And let&#8217;s hope that if we would have this conversation in, oh, I don&#8217;t know, 10 years time or something like that, the arguments that you are portraying here, the powerful reasons for going open and not closed, let&#8217;s hope they win.</p>\n\n\n\n<p>[00:40:36] Aaron D. Campbell: Let&#8217;s. That&#8217;s one of the most exciting things I could imagine.</p>\n\n\n\n<p>[00:40:39] Nathan Wrigley: Well, Aaron, thank you so much for chatting to me today. I really appreciate it.</p>\n\n\n\n<p>[00:40:44] Aaron D. Campbell: Thank you for having me. This was fantastic.</p>\n</div>\n\n\n\n<p>On the podcast today we have <a href=\"https://profiles.wordpress.org/aaroncampbell/\">Aaron D. Campbell</a>.</p>\n\n\n\n<p>Aaron is an international speaker, open source advocate, and self-described outgoing introvert. He’s been a regular contributor to WordPress for more than a decade, and is currently Director of Product at <a href=\"https://www.a2hosting.com/\">A2 Hosting</a>.</p>\n\n\n\n<p>His long-standing enthusiasm for WordPress stems from its role as a necessary counterbalance to closed web solutions, providing a vital open-source alternative that fosters accountability among digital platforms. Aaron&#8217;s vision of WordPress&#8217;s importance has fuelled his sustained commitment and excitement for the platform, matching his initial zeal from years ago.</p>\n\n\n\n<p>Today we talk about a topic that&#8217;s integral to Aaron, and likely resonates with many of you listeners, the importance of the open web. With the advent of closed platforms, open standards, and open source have become more crucial than ever.</p>\n\n\n\n<p>Aaron shares his journey in the WordPress space, and how his commitment to the open web has kept him passionate about it over the years. We discuss the evolution of open web concepts, maintaining interoperability, and ensuring your digital creations remain under your control.</p>\n\n\n\n<p>We compare this with the growing dominance of closed corporate platforms, and examine the impact of profit motives, versus the more altruistic goals of open source. Aaron articulates why preserving the openness of the web is essential, not just for innovation but for the entire fabric of global society.</p>\n\n\n\n<p>If you&#8217;re curious about the role of open systems and the future they shape, and why the open web matters now more than ever, this episode is for you.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Useful links</h2>\n\n\n\n<p>Aaron&#8217;s presentation at WordCamp Asia 2025 &#8211; <a href=\"https://asia.wordcamp.org/2025/session/tbd-6/\">The Future: Why the Open Web Matters</a></p>\n\n\n\n<p><a href=\"https://www.a2hosting.com/\">A2 Hosting</a></p>\n\n\n\n<p><a href=\"https://www.w3.org/TR/activitypub/\">ActivityPub</a></p>\n\n\n\n<p><a href=\"https://atproto.com/guides/overview\">AT Protocol</a></p>\n\n\n\n<p><a href=\"https://scaleconsortium.org/\">Scale Consortium</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, 16 Apr 2025 14: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:13:\"\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:\"Do The Woo Community: Do the Woo is Proudly Sponsoring WordCamp Lisboa 2025\";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:43:\"https://dothewoo.io/?post_type=blog&p=94622\";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:79:\"https://dothewoo.io/blog/do-the-woo-is-proudly-sponsoring-wordcamp-lisboa-2025/\";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:186:\"We are excited to sponsor WordCamp Lisboa on May 16th and 17th, following a Warmup Meetup. I will be at our booth, ready for podcasts, and I encourage attendees to get their tickets now.\";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, 16 Apr 2025 11:50:07 +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:5:\"BobWP\";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:13:\"\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:87:\"Do The Woo Community: Bring Federated Events to Your WordPress Site with André Menrath\";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:28:\"https://dothewoo.io/?p=94602\";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:85:\"https://dothewoo.io/bring-federated-events-to-your-wordpress-site-with-andre-menrath/\";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:367:\"In Episode 642 of Do the Woo, host Matthias Pfefferle brings us another Open Web Conversations and dives into the world of decentralized social networks and the open web, specifically focusing on the Fediverse, with guest André Menrath. André shares his unconventional journey into software development, driven by his passion for events and democracy, and [&#8230;]\";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, 16 Apr 2025 10:02:22 +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:5:\"BobWP\";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:13:\"\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:31:\"Do The Woo Community: Calendars\";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:43:\"https://dothewoo.io/?post_type=blog&p=94589\";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:35:\"https://dothewoo.io/blog/calendars/\";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:142:\"BobWP touches on the challenges of managing multiple calendars for 14 shows and 30 hosts, highlighting the need for flexibility in scheduling.\";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, 16 Apr 2025 08: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:5:\"BobWP\";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:13:\"\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:90:\"HeroPress: Values, Privileges, and Responsibility – Werte, Privilegien und Verantwortung\";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=7931\";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:146:\"https://heropress.com/essays/values-privileges-and-responsibility/#utm_source=rss&utm_medium=rss&utm_campaign=values-privileges-and-responsibility\";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:26941:\"<img width=\"1024\" height=\"512\" src=\"https://heropress.com/wp-content/uploads/3025/04/040925-min-1.jpg\" class=\"attachment-large size-large wp-post-image\" alt=\"Pull Quote: Open source in general, and WordPress in particular, thrives on the very values I was raised with: openness, tolerance, diversity, and solidarity.\" /><p>I was more than surprised when <a href=\"https://hallwaychats.com/episodes/episode-166-a-chat-with-maja-benke/\">Maja Benke</a>, a well-known German community member and strong supporter of accessibility, put me in touch with Topher and HeroPress about Kenya. Of course I had heard of Topher. I had read a few posts from people in the WordPress community on HeroPress, people I’ve met, people who have inspired me, people who are very close to me for various reasons, and even some I disagree with. Nonetheless, they are all true WordPress heroes. I assumed the introduction was about someone from the Kenyan WordPress community who should be featured next on HeroPress or perhaps about proofreading something related to it. Imagine my surprise when Topher told me, “It’s about you!”</p>\n\n\n\n<p>I don’t consider myself a hero, especially not in the WordPress ecosystem. My past contributions have been small and widely scattered here and there. A bit of polyglots, a bit of community work and a bit of WordPress TV. I’ve attended several WordPress meetups and, always with the help of others, founded three of them in Nuremberg, Würzburg, and Diani Beach. I’ve attended multiple WordCamps across Europe sometimes as a volunteer, other times as a speaker, and I was even fortunate enough to sponsor some through my company, AdminPress. I was the lead organiser of WordCamp Nuremberg 2016 and Würzburg 2018, both with incredible teams that made both &#8220;lead&#8221; and &#8220;organize&#8221; easy. </p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Being part of the organising team of WordCamp Europe in Berlin 2019 was my final major involvement, so to speak, before my contributions took their first hit due to COVID.</p>\n</blockquote>\n\n\n\n<p>If I were to compare myself to football personalities, I would side with Jürgen Klopp, who once described himself as &#8220;<a href=\"https://www.youtube.com/watch?v=J-Re0BihMy4\">The Normal One</a>&#8221; rather than with José Mourinho claiming to be &#8220;The Special One&#8221; (Yes, I’m talking about real football not the sport where the ball is egg-shaped and carried with the hands, yet still called football but I digress…). Again, I’m not a hero. So why should I appear on HeroPress?</p>\n\n\n\n<p>Even more so, I’m turning 60 this year. I started using WordPress in 2005 but only discovered in 2012 that it was more than just a piece of software, but also a community. Let&#8217;s be generous WordPress has been a part of my life for about a quarter of it. And by now, we&#8217;ve come full circle, as WordPress has once again become a mere tool for me just as it was when I first started using it. Perhaps I should briefly explain the other three-quarters of my life to provide some context for my journey with WordPress (and why it is no longer my main focus).</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-tolerance-diversity-and-solidarity\">Tolerance, Diversity, and Solidarity</h2>\n\n\n\n<p>I was born and raised in Neuwied, Germany, a small city that shaped me through its history and principles, perhaps more than I realised at the time.</p>\n\n\n\n<p>In the 17th century, the city’s founder, the Count of Wied, granted religious freedom at a time when many others did the opposite. This openness attracted people of diverse faiths bringing with them knowledge, <a href=\"https://en.wikipedia.org/wiki/David_Roentgen\">craftsmanship</a>, and ideas. Neuwied became a place where diversity was not just accepted but thrived. Tolerance was not an end in itself, but the foundation of cohesion, innovation, and prosperity.</p>\n\n\n\n<p>As the town expanded, surrounding villages became part of Neuwied. One of these villages was Heddesdorf, which was responsible for several nearby villages, including Irlich the very part of town where I grew up. In the mid-19th century, Heddesdorf was led by a mayor named <a href=\"https://en.wikipedia.org/wiki/Friedrich_Wilhelm_Raiffeisen\">Friedrich Wilhelm Raiffeisen</a>, one of the pioneers of the cooperative movement. Facing famine in the rural areas of the Westerwald and Siegerland, he developed a system that enabled small farmers to survive.</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>&#8220;The whole is more than the sum of its parts.&#8221;</strong> <br />— <em>Aristotle</em></p>\n</blockquote>\n\n\n\n<p>By pooling resources and forming a cooperative, farmers could buy seeds at lower costs, share labor and support each other financially, and market their harvest together. All of this was done without the intent of making a profit but instead on the principle of solidarity. To this day, I maintain an account with a bank that bears Raiffeisen’s name, and I am, of course, a member of the cooperative that operates it.</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-modesty-honest-work-and-quality\">Modesty, Honest Work, and Quality</h2>\n\n\n\n<p>My late father was a craftsman, a plumber. He deliberately kept his company small, even when he had opportunities for larger projects. He refused to expand beyond what he could personally oversee, ensuring that the quality of work never suffered. For him, it wasn’t about prestige or unchecked growth. It was about honest work, personal responsibility for his employees, and ensuring that every job was done right.</p>\n\n\n\n<p>As a result, I didn’t grow up in opulence, but in a stable, middle-class environment. I had access to a good education, solid structures, and a supportive atmosphere that encouraged me to forge my own path. These values still shape me today. I have inherited my father’s philosophy except that my craft is digital.</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-a-change-in-perspective-living-and-working-in-kenya\">A Change in Perspective: Living and Working in Kenya</h2>\n\n\n\n<p>I have been living in Kenya for seven years now. This decision was not driven by a desire to leave Germany, but by curiosity, another value rooted in Neuwied. In the 19th century, <a href=\"https://en.wikipedia.org/wiki/Prince_Maximilian_of_Wied-Neuwied\">Prince Maximilian zu Wied</a> traveled across North and South America, and his explorations inspired <a href=\"https://en.wikipedia.org/wiki/Karl_May\">Karl May’s</a> adventure novels, which we devoured as children. Now, I wanted to explore how my skills, values, and profession would hold up in a different context. And I quickly learned that what I had considered &#8220;normal&#8221; was not as universal as I had thought.</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>The cultural differences are not just fascinating, they are also deeply educational. </p>\n</blockquote>\n\n\n\n<p>Germany thrives on structure, planning, and efficiency. In Kenya, flexibility, networks, and situational awareness are paramount. Decisions require more context, as they must account for social relationships. Time is experienced differently, and trust is built not through contracts but through consistent presence and reliability over time.</p>\n\n\n\n<p>My tolerance and openness were tested like never before. But differences are not disadvantages—they are an invitation to challenge our own thinking.</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-making-privileges-visible\">Making Privileges Visible</h2>\n\n\n\n<p>It was only in Kenya that I fully grasped how many doors had been open to me without any effort on my part. Not because of my talent, but simply because of my passport, my education, and my social security. And sometimes, simply because my white face afforded me opportunities that others had to fight for.</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Consider WordCamps in Europe, the US, and Asia. These events are a reflection of privilege. </p>\n</blockquote>\n\n\n\n<p>For those of us from these regions, attending such an event—even organising one—is relatively easy. Travel restrictions are minimal, and at worst, it is simply a financial decision—getting a visa, booking a flight, and securing accommodation. Travel times are short, flights are reasonably priced, and thanks to the stability of the WordPress industry, many of us can make a living from this industry and therefore can afford these trips.</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-but-what-does-this-look-like-on-the-african-continent\">But what does this look like on the African continent?</h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Exercise: Open <a href=\"https://www.google.com/maps/place/Greenland/@52.7118639,-34.3120335,15429394m/data=!3m1!1e3!4m6!3m5!1s0x4ea20dbbe3c07715:0x34cf9d830114e218!8m2!3d71.706936!4d-42.604303!16zL20vMDM1djM?entry=ttu&g_ep=EgoyMDI1MDQwMi4xIKXMDSoASAFQAw%3D%3D\">Google Maps</a> and compare the size of <a href=\"https://en.wikipedia.org/wiki/Africa\">Africa</a> to <a href=\"https://en.wikipedia.org/wiki/Greenland\">Greenland</a>. Now, check Wikipedia for the actual area of both.</p>\n</blockquote>\n\n\n\n<p>Surprised? Shocked? Many of us, me at least, were misled in school. The <a href=\"https://en.wikipedia.org/wiki/Mercator_projection\">Mercator projection</a> distorts Africa’s size, making it appear smaller—and therefore less significant—in Western minds. The distances alone across Africa are twice as long as those in Europe or the US. There are no low-cost airlines like in Europe, offering fares that almost resemble the costs of bus tickets. A trip from Kenya to Nigeria—two major economies on the continent—takes a full day, even by plane, with layovers in Ethiopia. Even though WordPress developers in Kenya may earn above the national average thanks to remote work, attending a WordCamp outside their country remains prohibitively expensive. For reference, during the recent WordCamp Nairobi, I met a participant from Cameroon who had spent approximately $1,500 for flights and accommodation. Keep in mind that in Kenya, the average the average income is around $250 per month.</p>\n\n\n\n<p>I wrote about this in more detail on my not very well maintained <a href=\"https://stefankremer.de/2023/11/wordcamp-east-africa/\">personal blog</a>. Even though the original idea dates back to 2019, and the article was written in 2023, everything remains relevant today.</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>With Great Power Comes Great Responsibility <br />&#8212; <em>Uncle Ben in Stan Lee’s Spider-Man</em></p>\n</blockquote>\n\n\n\n<p>For me, the meaning shifts when you replace &#8220;power&#8221; with &#8220;privilege.&#8221; What I perceive as power is, in reality, privilege. In my case, it is the privilege of growing up in stable circumstances, with access to education, healthcare, and technology, in a country that has provided me with opportunities many people never receive. And with privilege comes responsibility, not moral superiority, not a saviour complex, but simple questions: What do we do with the resources available to us? How do we share our knowledge? How do we create structures that enable others to&nbsp; also grow?</p>\n\n\n\n<p>This perspective is not always easy to convey, especially in an era where many business models prioritise short-term returns, platform effects, scaling, artificial intelligence—insert any buzzword of your choice. Increasingly, control is being sold as freedom, and systems are being centralised without consideration for democratic processes. As developers, the technologies we create often accelerate these trends. Without a strong foundation of values, we risk becoming complicit.</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Open source in general, and WordPress in particular, thrives on the very values I was raised with: openness, tolerance, diversity, and solidarity. </p>\n</blockquote>\n\n\n\n<p>Without trust, collaboration, and a commitment to pragmatic solutions, open source software cannot evolve. Without a focus on quality and the drive to continually improve, no sustainable business model can be built on open source. Without humility, we leave no space for others whose contributions make the whole greater than the sum of its parts. And without a conscious effort to use privilege meaningfully, or better yet, to dismantle it we will not succeed. Not in the WordPress community. Not in this world.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<h1 class=\"wp-block-heading\">Werte, Privilegien und Verantwortung</h1>\n\n\n\n<p>Ich war mehr als überrascht, als <a href=\"https://hallwaychats.com/episodes/episode-166-a-chat-with-maja-benke/\">Maja Benke</a> &#8211; ein bekanntes deutsches Community-Mitglied und starker Befürworter von a11y &#8211; mich wegen Kenia mit Topher und HeroPress in Kontakt brachte. Ich hatte von Topher gehört. Ein paar Beiträge von Leuten aus der WordPress Community hatte ich auf HeroPress bereits gelesen. Menschen, die ich kennengelernt habe, Menschen, die mich inspiriert haben, Menschen, die mir aus verschiedenen Gründen sehr nahe stehen oder sogar welche, mit denen ich nicht übereinstimme. Dennoch sind sie alle wahre WordPress-Helden. Ich war mir sicher, dass es sich bei dem Kontakt um jemanden aus der kenianischen WordPress-Community handelte, der auf HeroPress gefeatured werden sollte oder ein entsprechender Text den ich vielleicht hätte korrekturlesen sollen. Meine Überraschung hätte kaum größer sein können, als ich hörte: „Es geht um dich!“.</p>\n\n\n\n<p>Ich betrachte mich nicht als Held. Schon gar nicht im WordPress-Ökosystem. Meine Beiträge in der Vergangenheit waren klein und sogar weit gestreut. Ein bisschen hier und da. Ein bisschen Polyglots, ein bisschen Community, ein bisschen WordPress TV. Ich habe mehrere WordPress-Meetups besucht und (immer mit Hilfe von anderen) drei davon in Nürnberg, Würzburg und Diani Beach gegründet. Ich habe an mehreren WordCamps in ganz Europa teilgenommen, ich habe dort voluntiert, bei einigen Talks gegeben und hatte das Glück, einige durch meine Firma AdminPress zu sponsern. Ich war Lead-Organizer des WordCamp Nürnberg 2016 und Würzburg 2018, wobei beide mit tollen Teams aufwarten konnten, die das „Lead“ und „Organize“ leicht machten. </p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Teil des Organisationsteams von WCEU in Berlin 2019 zu sein, war sozusagen der letzte Akt, bevor meine Contributions durch COVID einen ersten Schlag erhielten.</p>\n</blockquote>\n\n\n\n<p>Wenn ich das auf den Fußball übertragen müsste, würde ich mich eher auf die Seite von Jürgen Klopp stellen, der sich selbst mal als „<a href=\"https://www.youtube.com/watch?v=J-Re0BihMy4\">The Normal One</a>“ bezeichnete, als auf die von „The Special One“ José Mourinho. (ja, ich spreche vom echten Fußball, nicht von dem Sport, bei dem der Ball eiförmig ist und mit den Händen getragen wird, aber trotzdem Fußball heißt &#8211; ich schweife ab …). Aber noch einmal: Ich bin kein Held. So warum sollte ich auf HeroPress erscheinen?</p>\n\n\n\n<p>Außerdem: Ich werde dieses Jahr 60 Jahre alt. Ich habe 2005 mit WordPress angefangen und erst 2012 entdeckt, dass es mehr als nur eine Software ist, sondern auch eine Community. Seien wir mal großzügig: Wir reden hier von etwa einem Viertel meines Lebens, in dem ich WordPress zu einem Teil meines Lebens gemacht habe. Und mittlerweile hat sich der Kreis geschlossen. WordPress ist für mich mehr oder minder wieder zu einem reinen Werkzeug geworden, so wie es einst begonnen hatte. Vielleicht sollte ich die anderen 3/4 meines Lebens (so kurz wie möglich) erklären, um meinen WordPress Weg besser zu verstehen (und warum dieser für mich gerade eher zu Ende ist).</p>\n\n\n\n<h2 class=\"wp-block-heading\">Offenheit, Toleranz und Solidarität</h2>\n\n\n\n<p>Ich bin in Neuwied geboren und aufgewachsen. Einer Stadt, die mich durch ihre deren Geschichte und ihren Prinzipien geprägt hat. Vielleicht mehr, als ich es damals ahnte. Im 17. Jahrhundert gewährte der Gründer der Stadt, <a href=\"https://de.wikipedia.org/wiki/Friedrich_III._(Wied)#Gründung_Neuwieds_und_religiöse_Toleranz\">Graf von Wied</a>, Religionsfreiheit, während viele andere das Gegenteil praktizierten. Diese Haltung zog Menschen verschiedenster Glaubensrichtungen an &#8211; und mit ihnen Wissen, <a href=\"https://de.wikipedia.org/wiki/David_Roentgen\">Handwerk</a> und Ideen. Neuwied wurde zu einem Ort, an dem Vielfalt nicht nur akzeptiert sondern aktiv gelebt wurde. Offenheit war nicht Selbstzweck, sondern Grundlage für Zusammenhalt, Innovation und Wohlstand.</p>\n\n\n\n<p>Die umliegenden Dörfer wurden Teil der Stadt Neuwied, als diese im Laufe der Zeit wuchs. Eines dieser Dörfer war Heddesdorf, das selbst schon für einige andere Dörfer in seiner Nähe zuständig war, wie z.B. Irlich &#8211; genau der Teil der Stadt, in dem ich aufgewachsen bin. In der Mitte des 19. Jahrhunderts wurde Heddesdorf von einem Bürgermeister namens <a href=\"https://de.wikipedia.org/wiki/Friedrich_Wilhelm_Raiffeisen\">Friedrich Wilhelm Raiffeisen</a> geführt. Kein Geringerer als einer der Erfinder der Idee der Genossenschaften. Angesichts der Hungersnot in den ländlichen Gebieten des Westerwalds und des Siegerlands ermöglichte er den Kleinbauern das Überleben.</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>&#8220;Das Ganze ist mehr als die Summe seiner Teile&#8221;</strong> <br />&#8212; <em>Aristoteles</em></p>\n</blockquote>\n\n\n\n<p>In dem sich die Bauern zusammenschlossen und eine Genossenschaft gründeten, konnte Saatgut billiger gekauft werden, Arbeit und Geld wurden gegenseitig verliehen und die Ernte gemeinsam vermarktet. All dies geschah ohne Gewinnabsicht und auf der Grundlage von Solidarität. Noch heute unterhalte ich ein Konto bei einer Bank, die Raiffeisens Namen trägt, und natürlich bin ich Mitglied der Genossenschaft, die die Bank betreibt.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Bescheidenheit, ehrliche Arbeit und Qualität</h2>\n\n\n\n<p>Mein jüngst verstorbener Vater war Handwerker, ein Klempner. Er hielt sein Unternehmen bewusst klein, obwohl er Angebote für mehr und größere Projekte erhielt. Er vermied es mehr Leute einzustellen, um nur noch deren Arbeiten kontrollieren zu müssen und die Qualität der Firma auf&#8217;s Spiel zu setzen. Für ihn ging es nicht um Prestige oder Wachstum um jeden Preis. Es ging um ehrliche Arbeit, die mit den Menschen zu tun hatte, die er beschäftigte, und um die Verantwortung für die Aufträge, die er und sein Team ausführten. Ich bin daher nicht in üppigem Wohlstand aufgewachsen, sondern in einer gut situierten Mittelstandsfamilie. Es fehlte mir aber auch an nichts: ich hatte Zugang zu einer guten Ausbildung, stabilen Strukturen und einem Umfeld, das mich ermutigte, meinen eigenen Weg zu gehen. Auch diese Werte prägen mich auch heute noch. Diese Haltung meines Vaters habe ich mir zu eigen gemacht. Nur das mein Handwerk digital ist.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Perspektivwechsel: Leben und Arbeiten in Kenia</h2>\n\n\n\n<p>Seit sieben Jahren lebe ich nun in Kenia. Die Entscheidung war bewusst – nicht getrieben von einem Aussteigen-Wollen, sondern von Neugier. Auch das ein Neuwieder Wert. <a href=\"https://de.wikipedia.org/wiki/Maximilian_zu_Wied-Neuwied\">Prinz Maximilian zu Wied bereiste</a> in im 19. Jahrhundert Nord- und Südamerika und lieferte mit seinen Forschungen die Vorlagen für <a href=\"https://de.wikipedia.org/wiki/Karl_May\">Karl Mays</a> Abenteuerromane, die wir als Kinder verschlagen. Nun wollte ich entdecken, wie sich meine Fähigkeiten, meine Werte, mein Beruf in einem anderen Kontext bewähren. Und ich sollte herausfinden, ob das, was ich als „normal“ empfand, nicht wirklich so universell ist.</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Die kulturellen Unterschiede sind nicht nur spannend, sie sind extrem lehrreich.</p>\n</blockquote>\n\n\n\n<p>Deutschland ist geprägt von Struktur, Planung, Effizienz. In Kenia zählen Flexibilität, Netzwerke, situatives Handeln. Entscheidungen brauchen oft mehr Kontext, da sie soziale Beziehungen berücksichtigen müssen. Zeit wird anders erlebt, Vertrauen entsteht nicht durch Verträge, sondern durch Präsenz und Zuverlässigkeit über längere Zeiträume. Meine Toleranz und Offenheit wurde mehr denn je auf die Probe gestellt. Aber: Unterschiede sind kein Nachteil. Sie sind eine Einladung, das eigene Denken zu hinterfragen.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Privilegien sichtbar machen</h2>\n\n\n\n<p>Erst in Kenia wurde mir richtig bewusst, wie viele Türen mir offenstanden, ohne dass ich sie mir selbst erkämpfen musste. Nicht, weil ich so talentiert war, sondern weil mein Pass, mein Bildungssystem, meine soziale Absicherung, sogar einfach meine Hautfarbe mir Möglichkeiten eröffneten.</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Sprechen wir für einen Augenblick über die WordCamps Europe, US und Asia. Sind sind Ausdruck dieses Privilegs. </p>\n</blockquote>\n\n\n\n<p>Es fällt uns, die wir aus diesen Regionen stammen vergleichsweise leicht an einem solchen Event teilzunehmen oder gar mit zu organisieren. Wir reisen mit wenigen Beschränkungen in die Länder unserer Wahl. Schlimmstenfalls ist es eine Frage des Geldes um ein Visum zu erhalten, das Flugticket zu bezahlen und für ein paar Tage Unterkunft und Verpflegung zu finden. Die Flüge sind in der Regel überschaubar lang, kosten kein Vermögen und dank einer stabilen WordPress Industrie in der wir arbeiten dürfen sind die Kosten auch leicht zu decken.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Was davon existiert auf dem Afrikanischen Kontintent?</h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Übung: öffne <a href=\"https://www.google.com/maps/place/Greenland/@52.7118639,-34.3120335,15429394m/data=!3m1!1e3!4m6!3m5!1s0x4ea20dbbe3c07715:0x34cf9d830114e218!8m2!3d71.706936!4d-42.604303!16zL20vMDM1djM?entry=ttu&g_ep=EgoyMDI1MDQwMi4xIKXMDSoASAFQAw%3D%3D\">Google Maps</a> und schaue dir die Größe der Landmasse von <a href=\"https://en.wikipedia.org/wiki/Africa\">Afrika</a> und die von <a href=\"https://en.wikipedia.org/wiki/Greenland\">Grönland</a> im Vergleich an. Schlage Wikipedia auf und suche nach der Fläche der beiden genannten Landmassen.</p>\n</blockquote>\n\n\n\n<p>Überrascht? Schockiert? Unsere Sicht von außen auf Afrika wurde uns &#8211; mir zumindest &#8211; in der Schule falsch vermittelt. Die <a href=\"https://de.wikipedia.org/wiki/Mercator-Projektion\">Merkator-Projektion</a> macht den Kontinent kleiner als er ist. Und damit in unseren westlichen Köpfen unbedeutender. Schon alleine die Flugstrecken von einem Ende zum anderen sind doppelt so groß wie die, die wir in den USA oder in Europa zurücklegen. Die Billig-Airlines die z.T. Preise anbieten, die eher nach Busfahrten klingen, gibt es in Afrika nicht. Um von Kenia nach Nigeria &#8211; zwei der großen Volkswirtschaften &#8211; zu kommen, bedarf es auch mit dem Flieger einer Tagesreise mit dem Umweg über Äthiopien. Und auch wenn WordPress Entwickler dank Remote Zugang zu Projekten die Möglichkeiten haben mehr zu verdienen als der Durchschnitts-Kenianer, sind die Kosten für die Teilnahme an einem WordCamp außerhalb des eigenen Landes immer noch prohibitiv hoch. Zum Vergleich: das kenianische Durchschnittseinkommen liegt bei ca. $ 250 pro Monat. Flug und Unterkunft zum WordCamp Nairobi kosteten einen Teilnehmer aus Kamerun ca. $1.500.</p>\n\n\n\n<p>Ich habe auf meinem &#8211; nicht sehr gut gepflegten &#8211; <a href=\"https://stefankremer.de/2023/11/wordcamp-east-africa/\">persönlichen Blog</a> (in englisch) ein bisschen ausführlicher darüber geschrieben.</p>\n\n\n\n<p>Auch wenn die Grundidee aus dem Jahr 2019 ist und der Artikel im Jahr 2023 geschrieben wurde, ist trotzdem alles noch anderthalb Jahre später gültig.</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>„With great power comes great responsibility.“</strong><br />&#8212; *Uncle Ben in Stan Lee’s Spider-Man</p>\n</blockquote>\n\n\n\n<p>Für mich gewinnt er eine neue Bedeutung, wenn man „power“ durch „privilege“ ersetzt. Denn das, was ich als Macht empfinde, ist in Wahrheit ein Privileg: aufgewachsen in stabilen Verhältnissen, mit Zugang zu Bildung, Gesundheitsversorgung, Technologie – in einem Land, das mir Möglichkeiten eröffnet hat, die viele Menschen nie bekommen. Und aus diesem Privileg erwächst Verantwortung. Keine moralische Überlegenheit, keine Rettungsphantasien. Sondern die schlichte Frage: Was machen wir mit den Ressourcen, die uns zur Verfügung stehen? Wie teilen wir unser Wissen? Wie schaffen wir Strukturen, in denen auch andere wachsen können?</p>\n\n\n\n<p>Diese Haltung ist nicht immer leicht zu vermitteln, besonders in Zeiten, in denen viele Geschäftsmodelle auf kurzfristige Rendite, Plattformeffekte, Skalierung, künstliche Intelligenz, …&nbsp;buzzword deiner Wahl … setzen. Es gibt in der Welt aktuell eine Tendenz, Kontrolle als Freiheit zu verkaufen, Systeme zu zentralisieren, ohne demokratische Prozesse mitzudenken. Die Technologien, die wir als Entwickler schaffen helfen dabei, diese Tendenzen zu beschleunigen. Ohne einen stabilen Wertekanon machen wir uns zu Mit-Tätern!</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Open-Source im Allgemeinen und WordPress im Speziellen lebt genau von den Werten, die mir vermittelt wurden: Offenheit, Toleranz, Diversität, Solidarität.</p>\n</blockquote>\n\n\n\n<p>Ohne Vertrauen, Zusammenarbeit und dem Streben nach pragmatischen Lösungen entwickelt sich Open-Source Software nicht. Und ohne die notwendige Qualität und dem Willen Dinge permanent zu verbessern lässt sich kein erfolgreiches und nachhaltiges Geschäftsmodell auf Open-Source aufbauen. Ohne etwas Bescheidenheit werden wir keinen Platz für die anderen haben, die ebenfalls wertvolle Beiträge liefern und das Ganze zu mehr als seiner Summe machen. Ohne die sinnvolle Nutzung von Privilegien und letztlich den Abbau dieser werden wir es nicht schaffen. Nicht in der WordPress Community. Nicht in dieser Welt.</p>\n<p>The post <a href=\"https://heropress.com/essays/values-privileges-and-responsibility/\">Values, Privileges, and Responsibility &#8211; Werte, Privilegien und Verantwortung</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, 16 Apr 2025 05: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:13:\"Stefan Kremer\";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:13:\"\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:45:\"WordPress.org blog: WordPress 6.8 “Cecil”\";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=18701\";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:41:\"https://wordpress.org/news/2025/04/cecil/\";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:76393:\"<img width=\"1024\" height=\"535\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/04/WordPress-6-8-Cecil.png?resize=1024%2C535&ssl=1\" alt=\"Simulated record album featuring a grid of brightly-colored duotone portraits of Cecil Taylor\" class=\"wp-image-18708\" />\n\n\n\n<p>Each WordPress release celebrates an artist who has left an indelible mark on music.&nbsp; WordPress 6.8, code-named “Cecil,” honors the legendary pianist and jazz pioneer Cecil Taylor.</p>\n\n\n\n<p>Classically trained yet relentlessly unconventional, Taylor reimagined the piano as a percussive instrument—layering tone clusters, polyphony, and rhythm into a sound both chaotic and precise. His music defied expectation, finding form in disorder and harmony in dissonance.</p>\n\n\n\n<p>That same spirit drives WordPress 6.8. Embrace its bold new features with the same curiosity and experimentation that defined Cecil’s sound.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Welcome to WordPress 6.8!</h2>\n\n\n\n<p>WordPress 6.8 polishes and refines the tools that you use every day, making your site faster, more secure, and easier to manage.&nbsp; The Style Book now has a structured layout and works with Classic themes, giving you more control over global styles. Speculative loading speeds up navigation by preloading links before users navigate to them, bcrypt hashing strengthens password security automatically, and database optimizations improve performance.</p>\n\n\n\n<p><a href=\"https://wordpress.org/wordpress-6.8.zip\">Download WordPress 6.8 “Cecil”</a></p>\n\n\n\n<h2 class=\"wp-block-heading\">A release polished to a high sheen.</h2>\n\n\n\n<h3 class=\"wp-block-heading\">The Style Book gets a cleaner look—and a few new tricks.</h3>\n\n\n\n<p>The Style Book has a new, structured layout and clearer labels, to make it even easier to edit colors, typography—almost all your site styles—in one place.</p>\n\n\n\n<p>Plus, now you can see it in Classic themes that have editor-styles or a theme.json file.&nbsp; Find the Style Book under Appearance &gt; Design and use it to preview your theme’s evolution, as you edit CSS or make changes in the Customizer.</p>\n\n\n\n<img width=\"900\" height=\"900\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/04/6-8-style-book.png?resize=900%2C900&ssl=1\" alt=\"\" class=\"wp-image-18703\" />\n\n\n\n<h3 class=\"wp-block-heading\">Editor improvements</h3>\n\n\n\n<p>Easier ways to see your options in Data Views, and you can exclude sticky posts from the Query Loop.&nbsp; Plus, you’ll find lots of little improvements in the editor that smooth your way through everything you build.</p>\n\n\n\n<img width=\"900\" height=\"900\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/04/6-8-editor-improvements.png?resize=900%2C900&ssl=1\" alt=\"\" class=\"wp-image-18705\" />\n\n\n\n<h3 class=\"wp-block-heading\">Near-instant page loads, thanks to Speculative Loading</h3>\n\n\n\n<p>In WordPress 6.8, pages load faster than ever.&nbsp; When you or your user hovers over or clicks a link, WordPress may preload the next page, for a smoother, near-instant experience. The system balances speed and efficiency, and you can control how it works, with a plugin or your own code.&nbsp; This feature only works in modern browsers—older ones will simply ignore it without any impact.</p>\n\n\n\n<img width=\"900\" height=\"900\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/04/6-8-speculative-loading-1.png?resize=900%2C900&ssl=1\" alt=\"\" class=\"wp-image-18706\" />\n\n\n\n<h3 class=\"wp-block-heading\">Stronger password security with bcrypt</h3>\n\n\n\n<p>Now passwords are harder to crack with bcrypt hashing, which takes a lot more computing power to break.&nbsp; This strengthens overall security, as do other encryption improvements across WordPress.&nbsp; You don’t need to do anything—everything updates automatically.</p>\n\n\n\n<img width=\"900\" height=\"900\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/04/6-8-stronger-password-security-bcrypt.png?resize=900%2C900&ssl=1\" alt=\"\" class=\"wp-image-18707\" />\n\n\n\n<h3 class=\"wp-block-heading\">Accessibility improvements</h3>\n\n\n\n<p>100+ accessibility fixes and enhancements touch a broad spectrum of the WordPress experience.&nbsp; This release includes fixes to every bundled theme, improvements to the navigation menu management, the customizer, and simplified labeling.&nbsp; The Block Editor has over 70 improvements to blocks, DataViews, and to its overall user experience.</p>\n\n\n\n<h3 class=\"wp-block-heading\">Performance updates</h3>\n\n\n\n<p>WordPress 6.8 packs a wide range of performance fixes and enhancements to speed up everything from editing to browsing.&nbsp; Beyond speculative loading, WordPress 6.8 pays special attention to the block editor, block type registration, and query caching.&nbsp; Plus, imagine never waiting longer than 50 milliseconds—for any interaction.&nbsp; In WordPress 6.8, the Interactivity API takes a first step toward that goal.</p>\n\n\n\n<h3 class=\"wp-block-heading\">And much more</h3>\n\n\n\n<p>For a comprehensive overview of all the new features and enhancements in WordPress 6.8, please visit the feature-showcase website.</p>\n\n\n\n<p><a href=\"https://wordpress.org/download/releases/6-8/\">Check out what’s new</a></p>\n\n\n\n<h2 class=\"wp-block-heading\">Learn more about WordPress 6.8</h2>\n\n\n\n<p><a href=\"https://learn.wordpress.org/\">Learn WordPress</a> is a free resource for new and experienced WordPress users.&nbsp; Learn is stocked with how-to videos on using various features in WordPress, <a href=\"https://learn.wordpress.org/social-learning/\">interactive workshops</a> for exploring topics in-depth, and lesson plans for diving deep into specific areas of WordPress.</p>\n\n\n\n<p>Read the <a href=\"https://wordpress.org/documentation/wordpress-version/version-6.8\">WordPress 6.8 Release Notes</a> for information on installation, enhancements, fixed issues, release contributors, learning resources, and the list of file changes.</p>\n\n\n\n<p>Explore the <a href=\"https://make.wordpress.org/core/2025/03/28/wordpress-6-8-field-guide/\">WordPress 6.8 Field Guide</a>.&nbsp; Learn about the changes in this release with detailed developer notes to help you build with WordPress.</p>\n\n\n\n<h2 class=\"wp-block-heading\">The 6.8 release squad</h2>\n\n\n\n<p>Every release comes to you from a dedicated team of enthusiastic contributors who help keep things on track and moving smoothly.&nbsp; The team that has led 6.8 is a cross-functional group of contributors who are always ready to champion ideas, remove blockers, and resolve issues.</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Release Lead: <a href=\"https://profiles.wordpress.org/matt/\">Matt Mullenweg</a></li>\n\n\n\n<li>Release Coordination: <a href=\"https://profiles.wordpress.org/jeffpaul/\">Jeffrey Paul</a> and <a href=\"https://profiles.wordpress.org/michelleames/\">Michelle Frechette</a></li>\n\n\n\n<li>Tech Leads: <a href=\"https://profiles.wordpress.org/joemcgill/\">Joe McGill</a>, <a href=\"https://profiles.wordpress.org/desrosj/\">Jonathan Desrosiers</a>, and <a href=\"https://profiles.wordpress.org/mamaduka/\">George Mamadashvili</a></li>\n\n\n\n<li>Triage Lead: <a href=\"https://profiles.wordpress.org/audrasjb/\">Jb Audras</a></li>\n\n\n\n<li>Design Lead: <a href=\"https://profiles.wordpress.org/karmatosed/\">Tammie Lister</a></li>\n\n\n\n<li>Performance Lead: <a href=\"https://profiles.wordpress.org/flixos90/\">Felix Arntz</a></li>\n\n\n\n<li>Test Lead: <a href=\"https://profiles.wordpress.org/krupajnanda/\">Krupa Nanda</a></li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Thank you, contributors</strong></h2>\n\n\n\n<p>The mission of WordPress is to <a href=\"https://wordpress.org/about/\">democratize publishing</a> and embody the <a href=\"https://opensource.org/osd-annotated\">freedoms that come with open source</a>.&nbsp; A global and diverse community of people collaborating to strengthen the software supports this effort.</p>\n\n\n\n<p>WordPress 6.8 reflects the tireless efforts and passion of more than 900 contributors in more than 60 countries all over the world. This release also welcomed over 250 first-time contributors!&nbsp;</p>\n\n\n\n<p>Their collaboration delivered more than 320 enhancements and fixes, ensuring a stable release for all—a testament to the power and capability of the WordPress open source community.</p>\n\n\n<p class=\"has-small-font-size\"><a href=\"https://profiles.wordpress.org/jorbin/\">Aaron Jorbin</a> · <a href=\"https://profiles.wordpress.org/aaronrobertshaw/\">Aaron Robertshaw</a> · <a href=\"https://profiles.wordpress.org/thehercules/\">Aashish Sharma</a> · <a href=\"https://profiles.wordpress.org/webcommsat/\">Abha Thakor</a> · <a href=\"https://profiles.wordpress.org/hiabhaykulkarni/\">Abhay Kulkarni</a> · <a href=\"https://profiles.wordpress.org/abhi3315/\">Abhishek Sharma</a> · <a href=\"https://profiles.wordpress.org/adakaleh/\">AdaKaleh</a> · <a href=\"https://profiles.wordpress.org/adamsilverstein/\">Adam Silverstein</a> · <a href=\"https://profiles.wordpress.org/zieladam/\">Adam Zieliński</a> · <a href=\"https://profiles.wordpress.org/adhun/\">Adhun Anand</a> · <a href=\"https://profiles.wordpress.org/adityab98/\">Aditya Bansode</a> · <a href=\"https://profiles.wordpress.org/stromhalm/\">Adrian Jagusch</a> · <a href=\"https://profiles.wordpress.org/aduth/\">aduth</a> · <a href=\"https://profiles.wordpress.org/hemant-ahir/\">Ahir Hemant</a> · <a href=\"https://profiles.wordpress.org/ahmarzaidi/\">Ahmar Zaidi</a> · <a href=\"https://profiles.wordpress.org/chaion07/\">Ahmed Kabir Chaion</a> · <a href=\"https://profiles.wordpress.org/engahmeds3ed/\">Ahmed Saeed</a> · <a href=\"https://profiles.wordpress.org/ahsankhan316/\">Ahsan Khan</a> · <a href=\"https://profiles.wordpress.org/aishwarryapande/\">Aishwarrya Pande</a> · <a href=\"https://profiles.wordpress.org/ajayghaghretiya1/\">Ajay Ghaghretiya</a> · <a href=\"https://profiles.wordpress.org/ajmaurya/\">Ajay Maurya</a> · <a href=\"https://profiles.wordpress.org/ajitbohra/\">Ajit Bohra</a> · <a href=\"https://profiles.wordpress.org/akanshusingh/\">Akanshu Singh</a> · <a href=\"https://profiles.wordpress.org/wildworks/\">Aki Hamano</a> · <a href=\"https://profiles.wordpress.org/atachibana/\">Akira Tachibana</a> · <a href=\"https://profiles.wordpress.org/aks30498/\">aks30498</a> · <a href=\"https://profiles.wordpress.org/akshat2802/\">Akshat Kakkad</a> · <a href=\"https://profiles.wordpress.org/akshaydhere/\">Akshay Dhere</a> · <a href=\"https://profiles.wordpress.org/aljullu/\">Albert Juh&#233; Lluveras</a> · <a href=\"https://profiles.wordpress.org/ralessio/\">Alessio</a> · <a href=\"https://profiles.wordpress.org/xknown/\">Alex Concha</a> · <a href=\"https://profiles.wordpress.org/alexflorisca/\">Alex Florisca</a> · <a href=\"https://profiles.wordpress.org/ajlende/\">Alex Lende</a> · <a href=\"https://profiles.wordpress.org/alexstine/\">Alex Stine</a> · <a href=\"https://profiles.wordpress.org/albigdd/\">Alexander Bigga</a> · <a href=\"https://profiles.wordpress.org/alexandrebuffet/\">Alexandre Buffet</a> · <a href=\"https://profiles.wordpress.org/alexus450/\">Alexei Samarschi</a> · <a href=\"https://profiles.wordpress.org/alexschmitz/\">alexschmitz</a> · <a href=\"https://profiles.wordpress.org/alireyad/\">Ali Akbar Reyad</a> · <a href=\"https://profiles.wordpress.org/firewatch/\">allilevine</a> · <a href=\"https://profiles.wordpress.org/alpipego/\">alpipego</a> · <a href=\"https://profiles.wordpress.org/mrfoxtalbot/\">Alvaro G&#243;mez</a> · <a href=\"https://profiles.wordpress.org/akrocks/\">Amaan Khan</a> · <a href=\"https://profiles.wordpress.org/alh0319/\">Amber Hinds</a> · <a href=\"https://profiles.wordpress.org/amimulihsanmahdi/\">Amimul Ihsan</a> · <a href=\"https://profiles.wordpress.org/amin7/\">Amin</a> · <a href=\"https://profiles.wordpress.org/amincharoliya/\">Amin Charoliya</a> · <a href=\"https://profiles.wordpress.org/amitbhosale/\">Amit Bhosale</a> · <a href=\"https://profiles.wordpress.org/amitraj2203/\">Amit Raj</a> · <a href=\"https://profiles.wordpress.org/ammarmassoud/\">Ammar Mohamed Fath Allah Abd-Elaaty Massoud</a> · <a href=\"https://profiles.wordpress.org/amolebonde/\">amolebonde</a> · <a href=\"https://profiles.wordpress.org/anandraj346/\">Anand Raj</a> · <a href=\"https://profiles.wordpress.org/anlino/\">Anders Nor&#233;n</a> · <a href=\"https://profiles.wordpress.org/afercia/\">Andrea Fercia</a> · <a href=\"https://profiles.wordpress.org/awetz583/\">Andrea Roenning</a> · <a href=\"https://profiles.wordpress.org/bowedk/\">Andreas Pedersen</a> · <a href=\"https://profiles.wordpress.org/andraganescu/\">Andrei Draganescu</a> · <a href=\"https://profiles.wordpress.org/euthelup/\">Andrei Lupu</a> · <a href=\"https://profiles.wordpress.org/nacin/\">Andrew Nacin</a> · <a href=\"https://profiles.wordpress.org/azaozz/\">Andrew Ozz</a> · <a href=\"https://profiles.wordpress.org/andrewserong/\">Andrew Serong</a> · <a href=\"https://profiles.wordpress.org/rarst/\">Andrey \"Rarst\" Savchenko</a> · <a href=\"https://profiles.wordpress.org/oandregal/\">André Maneiro</a> · <a href=\"https://profiles.wordpress.org/afragen/\">Andy Fragen</a> · <a href=\"https://profiles.wordpress.org/rilwis/\">Anh Tran</a> · <a href=\"https://profiles.wordpress.org/wpgurudev/\">Ankit Gade</a> · <a href=\"https://profiles.wordpress.org/ankit-k-gupta/\">Ankit K Gupta</a> · <a href=\"https://profiles.wordpress.org/ankitkumarshah/\">Ankit Kumar Shah</a> · <a href=\"https://profiles.wordpress.org/ankitmaru/\">Ankit Panchal</a> · <a href=\"https://profiles.wordpress.org/ankitpatel1578/\">Ankit Patel</a> · <a href=\"https://profiles.wordpress.org/anmolverma404/\">Anmol Verma</a> · <a href=\"https://profiles.wordpress.org/annchichi/\">annchichi</a> · <a href=\"https://profiles.wordpress.org/annebovelett/\">Anne-Mieke Bovelett</a> · <a href=\"https://profiles.wordpress.org/annezazu/\">annezazu</a> · <a href=\"https://profiles.wordpress.org/antpb/\">Anthony Burchell</a> · <a href=\"https://profiles.wordpress.org/ahortin/\">Anthony Hortin</a> · <a href=\"https://profiles.wordpress.org/antonvlasenko/\">Anton Vlasenko</a> · <a href=\"https://profiles.wordpress.org/anujrathore24/\">Anuj Singh</a> · <a href=\"https://profiles.wordpress.org/anveshika/\">Anveshika Srivastava</a> · <a href=\"https://profiles.wordpress.org/aristath/\">Ari Stathopoulos</a> · <a href=\"https://profiles.wordpress.org/arielmaidana/\">Ariel Maidana</a> · <a href=\"https://profiles.wordpress.org/arnaudbroes/\">arnaudbroes</a> · <a href=\"https://profiles.wordpress.org/arnoutblueshell/\">arnoutblueshell</a> · <a href=\"https://profiles.wordpress.org/artemiosans/\">Artemio Morales</a> · <a href=\"https://profiles.wordpress.org/mrashishjain/\">Ashish Jain</a> · <a href=\"https://profiles.wordpress.org/mohonchandra/\">Asish Chandra Mohon</a> · <a href=\"https://profiles.wordpress.org/auareyou/\">Au</a> · <a href=\"https://profiles.wordpress.org/autotutorial/\">autotutorial</a> · <a href=\"https://profiles.wordpress.org/ayeshrajans/\">Ayesh Karunaratne</a> · <a href=\"https://profiles.wordpress.org/azharderaiya/\">Azhar Deraiya</a> · <a href=\"https://profiles.wordpress.org/beryldlg/\">B&#233;ryl de La Grandi&#232;re</a> · <a href=\"https://profiles.wordpress.org/back2backdvm/\">back2backdvm</a> · <a href=\"https://profiles.wordpress.org/neo2k23/\">BackuPs</a> · <a href=\"https://profiles.wordpress.org/balub/\">Balu B</a> · <a href=\"https://profiles.wordpress.org/barry/\">Barry</a> · <a href=\"https://profiles.wordpress.org/bayejid00/\">Bayejid Ahmed</a> · <a href=\"https://profiles.wordpress.org/beafialho/\">Beatriz Fialho</a> · <a href=\"https://profiles.wordpress.org/benharri/\">ben</a> · <a href=\"https://profiles.wordpress.org/scruffian/\">Ben Dwyer</a> · <a href=\"https://profiles.wordpress.org/bsutcliffe/\">Ben Sutcliffe</a> · <a href=\"https://profiles.wordpress.org/benazeer/\">Benazeer</a> · <a href=\"https://profiles.wordpress.org/benniledl/\">Benedikt Ledl</a> · <a href=\"https://profiles.wordpress.org/benjamin_zekavica/\">Benjamin Zekavica</a> · <a href=\"https://profiles.wordpress.org/benoitchantre/\">Benoit Chantre</a> · <a href=\"https://profiles.wordpress.org/bernhard-reiter/\">bernhard-reiter</a> · <a href=\"https://profiles.wordpress.org/berislavgrgicak/\">Bero</a> · <a href=\"https://profiles.wordpress.org/bgermann/\">bgermann</a> · <a href=\"https://profiles.wordpress.org/albatross10/\">Bhavik Kalpesh</a> · <a href=\"https://profiles.wordpress.org/bijit027/\">Bijit Deb</a> · <a href=\"https://profiles.wordpress.org/birgire/\">Birgir Erlendsson (birgire)</a> · <a href=\"https://profiles.wordpress.org/bph/\">Birgit Pauli-Haack</a> · <a href=\"https://profiles.wordpress.org/rainynewt/\">Bishal Shrestha</a> · <a href=\"https://profiles.wordpress.org/bjornw/\">BjornW</a> · <a href=\"https://profiles.wordpress.org/bluantinoo/\">bluantinoo</a> · <a href=\"https://profiles.wordpress.org/bogdanungureanu/\">BogdanUngureanu</a> · <a href=\"https://profiles.wordpress.org/bor0/\">Boro Sitnikovski</a> · <a href=\"https://profiles.wordpress.org/veryard/\">Brad</a> · <a href=\"https://profiles.wordpress.org/bjorsch/\">Brad Jorsch</a> · <a href=\"https://profiles.wordpress.org/bradleyt/\">Bradley Taylor</a> · <a href=\"https://profiles.wordpress.org/bhubbard/\">Brandon Hubbard</a> · <a href=\"https://profiles.wordpress.org/bpayton/\">Brandon Payton</a> · <a href=\"https://profiles.wordpress.org/brettsmason/\">brettsmason</a> · <a href=\"https://profiles.wordpress.org/brevilo/\">brevilo</a> · <a href=\"https://profiles.wordpress.org/ironprogrammer/\">Brian Alexander</a> · <a href=\"https://profiles.wordpress.org/bacoords/\">Brian Coords</a> · <a href=\"https://profiles.wordpress.org/masteradhoc/\">Brian Haas</a> · <a href=\"https://profiles.wordpress.org/bronsonquick/\">Bronson Quick</a> · <a href=\"https://profiles.wordpress.org/bschneidewind/\">Bryan Schneidewind</a> · <a href=\"https://profiles.wordpress.org/burakkaptan/\">burak</a> · <a href=\"https://profiles.wordpress.org/burnuser/\">burnuser</a> · <a href=\"https://profiles.wordpress.org/snicco/\">Calvin Alkan</a> · <a href=\"https://profiles.wordpress.org/calvinalkan/\">Calvin Alkan</a> · <a href=\"https://profiles.wordpress.org/cbravobernal/\">Carlos Bravo</a> · <a href=\"https://profiles.wordpress.org/poena/\">Carolina Nymark</a> · <a href=\"https://profiles.wordpress.org/cbirdsong/\">cbirdsong</a> · <a href=\"https://profiles.wordpress.org/cgastrell/\">cgastrell</a> · <a href=\"https://profiles.wordpress.org/charleslf/\">charleslf</a> · <a href=\"https://profiles.wordpress.org/mel_cha/\">chiilog (Chiaki Okamoto)</a> · <a href=\"https://profiles.wordpress.org/chintanmachhi207/\">chintanmachhi207</a> · <a href=\"https://profiles.wordpress.org/chrico/\">ChriCo</a> · <a href=\"https://profiles.wordpress.org/chriscct7/\">chriscct7</a> · <a href=\"https://profiles.wordpress.org/chrisdotdotdot/\">chrisdotdotdot</a> · <a href=\"https://profiles.wordpress.org/apermo/\">Christoph Daum</a> · <a href=\"https://profiles.wordpress.org/claimableperch/\">claimableperch</a> · <a href=\"https://profiles.wordpress.org/claudiulodro/\">Claudiu Lodromanean</a> · <a href=\"https://profiles.wordpress.org/codebymikey/\">codebymikey</a> · <a href=\"https://profiles.wordpress.org/codersantosh/\">codersantosh</a> · <a href=\"https://profiles.wordpress.org/costdev/\">Colin Stewart</a> · <a href=\"https://profiles.wordpress.org/colind/\">ColinD</a> · <a href=\"https://profiles.wordpress.org/colinleroy/\">colinleroy</a> · <a href=\"https://profiles.wordpress.org/coreyw/\">Corey Worrell</a> · <a href=\"https://profiles.wordpress.org/courane01/\">Courtney Robertson</a> · <a href=\"https://profiles.wordpress.org/cbusquets1989/\">Cris Busquets</a> · <a href=\"https://profiles.wordpress.org/mitogh/\">Crisoforo Gaspar</a> · <a href=\"https://profiles.wordpress.org/ctienshi/\">ctienshi</a> · <a href=\"https://profiles.wordpress.org/cweiske/\">cweiske</a> · <a href=\"https://profiles.wordpress.org/didierjm/\">cybeardjm</a> · <a href=\"https://profiles.wordpress.org/coquardcyr/\">Cyrille</a> · <a href=\"https://profiles.wordpress.org/css31/\">Cyrille Sanson</a> · <a href=\"https://profiles.wordpress.org/daedalon/\">Daedalon</a> · <a href=\"https://profiles.wordpress.org/acketon/\">Dakota Chichester</a> · <a href=\"https://profiles.wordpress.org/dalleyne/\">Damien Alleyne</a> · <a href=\"https://profiles.wordpress.org/colorful-tones/\">Damon Cook</a> · <a href=\"https://profiles.wordpress.org/dpknauss/\">Dan Knauss</a> · <a href=\"https://profiles.wordpress.org/danht/\">danht</a> · <a href=\"https://profiles.wordpress.org/daniguardiola/\">Dani Guardiola</a> · <a href=\"https://profiles.wordpress.org/danielbachhuber/\">Daniel Bachhuber</a> · <a href=\"https://profiles.wordpress.org/danielpost/\">Daniel Post</a> · <a href=\"https://profiles.wordpress.org/talldanwp/\">Daniel Richards</a> · <a href=\"https://profiles.wordpress.org/mte90/\">Daniele Scasciafratte</a> · <a href=\"https://profiles.wordpress.org/danielpataki/\">danielpataki</a> · <a href=\"https://profiles.wordpress.org/danielvann/\">danielvann</a> · <a href=\"https://profiles.wordpress.org/darerodz/\">darerodz</a> · <a href=\"https://profiles.wordpress.org/dkotter/\">Darin Kotter</a> · <a href=\"https://profiles.wordpress.org/dhewercorus/\">Darren Hewer</a> · <a href=\"https://profiles.wordpress.org/davelo/\">Dave Loodts</a> · <a href=\"https://profiles.wordpress.org/davilera/\">David Aguilera</a> · <a href=\"https://profiles.wordpress.org/darnado/\">David Arnado</a> · <a href=\"https://profiles.wordpress.org/davidbaumwald/\">David Baumwald</a> · <a href=\"https://profiles.wordpress.org/davidbinda/\">David Biňovec</a> · <a href=\"https://profiles.wordpress.org/davidabowman/\">David Bowman</a> · <a href=\"https://profiles.wordpress.org/dpcalhoun/\">David Calhoun</a> · <a href=\"https://profiles.wordpress.org/dafargier/\">David FARGIER</a> · <a href=\"https://profiles.wordpress.org/dlh/\">David Herrera</a> · <a href=\"https://profiles.wordpress.org/david-innes/\">David Innes</a> · <a href=\"https://profiles.wordpress.org/justlevine/\">David Levine</a> · <a href=\"https://profiles.wordpress.org/daviedr/\">David Rozando</a> · <a href=\"https://profiles.wordpress.org/dshanske/\">David Shanske</a> · <a href=\"https://profiles.wordpress.org/get_dave/\">David Smith</a> · <a href=\"https://profiles.wordpress.org/daymobrew/\">daymobrew</a> · <a href=\"https://profiles.wordpress.org/deadduck169/\">deadduck169</a> · <a href=\"https://profiles.wordpress.org/dsas/\">Dean Sas</a> · <a href=\"https://profiles.wordpress.org/dkarfa/\">Debabrata Karfa</a> · <a href=\"https://profiles.wordpress.org/debarghyabanerjee/\">DEBARGHYA BANERJEE</a> · <a href=\"https://profiles.wordpress.org/deeppatel8950/\">Deep Patel</a> · <a href=\"https://profiles.wordpress.org/deepakrohilla/\">Deepak Rohilla</a> · <a href=\"https://profiles.wordpress.org/realloc/\">Dennis Ploetner</a> · <a href=\"https://profiles.wordpress.org/dmsnell/\">Dennis Snell</a> · <a href=\"https://profiles.wordpress.org/densinakum/\">Densi Nakum</a> · <a href=\"https://profiles.wordpress.org/designsimply/\">designsimply</a> · <a href=\"https://profiles.wordpress.org/devansh2002/\">Devansh Chaudhary</a> · <a href=\"https://profiles.wordpress.org/dhananjaykuber/\">Dhananjay Kuber</a> · <a href=\"https://profiles.wordpress.org/dharm1025/\">Dharmesh Patel</a> · <a href=\"https://profiles.wordpress.org/dhavalkapadane/\">Dhaval Kapadane</a> · <a href=\"https://profiles.wordpress.org/dheeraj2995/\">Dheeraj Bhosale</a> · <a href=\"https://profiles.wordpress.org/dhrumilk/\">Dhrumil Kumbhani</a> · <a href=\"https://profiles.wordpress.org/dhruvang21/\">Dhruvang21</a> · <a href=\"https://profiles.wordpress.org/dhruvishah2203/\">Dhruvi Shah</a> · <a href=\"https://profiles.wordpress.org/dhruvik18/\">Dhruvik Malaviya</a> · <a href=\"https://profiles.wordpress.org/diguj/\">Digvijay Zite</a> · <a href=\"https://profiles.wordpress.org/dilipom13/\">dilip</a> · <a href=\"https://profiles.wordpress.org/dilipbheda/\">Dilip Bheda</a> · <a href=\"https://profiles.wordpress.org/diliphingarajiya/\">Dilip Hingarajiya</a> · <a href=\"https://profiles.wordpress.org/dilip2615/\">Dilip Modhavadiya</a> · <a href=\"https://profiles.wordpress.org/dingguodong/\">DingGuodong</a> · <a href=\"https://profiles.wordpress.org/dd32/\">Dion Hulse</a> · <a href=\"https://profiles.wordpress.org/divyeshk71/\">Divyesh_kakrecha</a> · <a href=\"https://profiles.wordpress.org/djcowan/\">dj.cowan</a> · <a href=\"https://profiles.wordpress.org/mediaformat/\">Django</a> · <a href=\"https://profiles.wordpress.org/dnnsjsk/\">dnnsjsk</a> · <a href=\"https://profiles.wordpress.org/doekenorg/\">Doeke Norg</a> · <a href=\"https://profiles.wordpress.org/dogee/\">dogee</a> · <a href=\"https://profiles.wordpress.org/domenicdenicola/\">domenicdenicola</a> · <a href=\"https://profiles.wordpress.org/ocean90/\">Dominik Schilling</a> · <a href=\"https://profiles.wordpress.org/donalirl/\">donalirl</a> · <a href=\"https://profiles.wordpress.org/dooperweb/\">dooperweb</a> · <a href=\"https://profiles.wordpress.org/dougwollison/\">Doug Wollison</a> · <a href=\"https://profiles.wordpress.org/dretzlaff/\">dretzlaff</a> · <a href=\"https://profiles.wordpress.org/drewapicture/\">Drew Jaynes</a> · <a href=\"https://profiles.wordpress.org/drivingralle/\">Drivingralle</a> · <a href=\"https://profiles.wordpress.org/dwainm/\">Dwain Maralack</a> · <a href=\"https://profiles.wordpress.org/earthman100/\">Earthman Media</a> · <a href=\"https://profiles.wordpress.org/eclev91/\">eclev91</a> · <a href=\"https://profiles.wordpress.org/eddystile/\">Eddy</a> · <a href=\"https://profiles.wordpress.org/cais/\">Edward Caissie</a> · <a href=\"https://profiles.wordpress.org/eceleste/\">efc</a> · <a href=\"https://profiles.wordpress.org/talksina/\">Elena Brescacin</a> · <a href=\"https://profiles.wordpress.org/elizaan36/\">elizaan36</a> · <a href=\"https://profiles.wordpress.org/ellatrix/\">Ella van Durpe</a> · <a href=\"https://profiles.wordpress.org/codex-m/\">Emerson Maningo</a> · <a href=\"https://profiles.wordpress.org/emlebrun/\">Emilie LEBRUN</a> · <a href=\"https://profiles.wordpress.org/eatse/\">Emmanuel Ats&#233;</a> · <a href=\"https://profiles.wordpress.org/lopo/\">Enrico Battocchi</a> · <a href=\"https://profiles.wordpress.org/ericdye/\">Eric Dye</a> · <a href=\"https://profiles.wordpress.org/ethitter/\">Erick Hitter</a> · <a href=\"https://profiles.wordpress.org/codekraft/\">Erik</a> · <a href=\"https://profiles.wordpress.org/kebbet/\">Erik</a> · <a href=\"https://profiles.wordpress.org/im3dabasia1/\">Eshaan Dabasiya</a> · <a href=\"https://profiles.wordpress.org/estelaris/\">Estela Rueda</a> · <a href=\"https://profiles.wordpress.org/eherman24/\">Evan Herman</a> · <a href=\"https://profiles.wordpress.org/etobiesen/\">Even Tobiesen</a> · <a href=\"https://profiles.wordpress.org/fabiankaegy/\">Fabian Kägy</a> · <a href=\"https://profiles.wordpress.org/gaambo/\">Fabian Todt</a> · <a href=\"https://profiles.wordpress.org/faisalahammad/\">Faisal Ahammad</a> · <a href=\"https://profiles.wordpress.org/faisal03/\">Faisal Alvi</a> · <a href=\"https://profiles.wordpress.org/fazyshah/\">Faizan Nabi</a> · <a href=\"https://profiles.wordpress.org/flixos90/\">Felix Arntz</a> · <a href=\"https://profiles.wordpress.org/ffffelix/\">Felix Renicks</a> · <a href=\"https://profiles.wordpress.org/finntown/\">finntown</a> · <a href=\"https://profiles.wordpress.org/firoz2456/\">Firoz Sabaliya</a> · <a href=\"https://profiles.wordpress.org/francina/\">Francesca Marano</a> · <a href=\"https://profiles.wordpress.org/franciscabusas22/\">Francis Cabusas</a> · <a href=\"https://profiles.wordpress.org/fcoveram/\">Francisco</a> · <a href=\"https://profiles.wordpress.org/frankbiganski/\">Frank B.</a> · <a href=\"https://profiles.wordpress.org/frank-klein/\">Frank Klein</a> · <a href=\"https://profiles.wordpress.org/franz00/\">Fransisca H</a> · <a href=\"https://profiles.wordpress.org/frkly/\">frkly</a> · <a href=\"https://profiles.wordpress.org/fushar/\">fushar</a> · <a href=\"https://profiles.wordpress.org/fxbenard/\">FX B&#233;nard</a> · <a href=\"https://profiles.wordpress.org/gaellebesson/\">gaellebesson</a> · <a href=\"https://profiles.wordpress.org/gajendrasingh/\">Gajendra Singh</a> · <a href=\"https://profiles.wordpress.org/galibh/\">Galib Hayder</a> · <a href=\"https://profiles.wordpress.org/ecgan/\">Gan Eng Chin</a> · <a href=\"https://profiles.wordpress.org/garrett-eclipse/\">Garrett Hyder</a> · <a href=\"https://profiles.wordpress.org/garyj/\">Gary Jones</a> · <a href=\"https://profiles.wordpress.org/pento/\">Gary Pendergast</a> · <a href=\"https://profiles.wordpress.org/soulseekah/\">Gennady Kovshenin</a> · <a href=\"https://profiles.wordpress.org/mamaduka/\">George Mamadashvili</a> · <a href=\"https://profiles.wordpress.org/geriux/\">Gerardo Pacheco</a> · <a href=\"https://profiles.wordpress.org/ghinamt/\">ghinamt</a> · <a href=\"https://profiles.wordpress.org/girishpanchal/\">Girish Panchal</a> · <a href=\"https://profiles.wordpress.org/giuriani/\">giuriani</a> · <a href=\"https://profiles.wordpress.org/glendaviesnz/\">Glen Davies</a> · <a href=\"https://profiles.wordpress.org/glynnquelch/\">Glynn Quelch</a> · <a href=\"https://profiles.wordpress.org/ingeniumed/\">Gopal Krishnan</a> · <a href=\"https://profiles.wordpress.org/grantmkin/\">Grant M. Kinney</a> · <a href=\"https://profiles.wordpress.org/gziolo/\">Greg Ziółkowski</a> · <a href=\"https://profiles.wordpress.org/gregbenz/\">gregbenz</a> · <a href=\"https://profiles.wordpress.org/grgarside/\">grgarside</a> · <a href=\"https://profiles.wordpress.org/growwbuddy/\">GrowwBuddy</a> · <a href=\"https://profiles.wordpress.org/guido07111975/\">Guido</a> · <a href=\"https://profiles.wordpress.org/guillaumeturpin/\">Guillaume TURPIN</a> · <a href=\"https://profiles.wordpress.org/gulamdastgir04/\">Gulamdastgir Momin</a> · <a href=\"https://profiles.wordpress.org/priethor/\">H&#233;ctor Prieto</a> · <a href=\"https://profiles.wordpress.org/gencmedya/\">Halil Kaya</a> · <a href=\"https://profiles.wordpress.org/yahaly/\">Halyna Yampolska</a> · <a href=\"https://profiles.wordpress.org/hameem1102/\">Hameem Mahdad Kader</a> · <a href=\"https://profiles.wordpress.org/hanneslsm/\">Hannes Leismann</a> · <a href=\"https://profiles.wordpress.org/hage/\">Hans-Gerd Gerhards</a> · <a href=\"https://profiles.wordpress.org/hardipparmar/\">Hardip Parmar</a> · <a href=\"https://profiles.wordpress.org/hareesh-pillai/\">Hareesh S</a> · <a href=\"https://profiles.wordpress.org/harishanker/\">Hari Shanker R</a> · <a href=\"https://profiles.wordpress.org/harrym/\">harrym</a> · <a href=\"https://profiles.wordpress.org/harshalkadu/\">Harshal Kadu</a> · <a href=\"https://profiles.wordpress.org/hazdiego/\">Haz</a> · <a href=\"https://profiles.wordpress.org/hekuranredev/\">hekuranredev</a> · <a href=\"https://profiles.wordpress.org/helen/\">Helen Hou-Sandi</a> · <a href=\"https://profiles.wordpress.org/hdkothari81/\">Hemant Kothari</a> · <a href=\"https://profiles.wordpress.org/iamarinoh/\">Henrique Iamarino</a> · <a href=\"https://profiles.wordpress.org/henrywright/\">Henry Wright</a> · <a href=\"https://profiles.wordpress.org/rvouill/\">Herve THOMAS</a> · <a href=\"https://profiles.wordpress.org/hideishi/\">hideishi</a> · <a href=\"https://profiles.wordpress.org/kurudrive/\">Hidekazu Ishikawa</a> · <a href=\"https://profiles.wordpress.org/hilayt24/\">Hilay Trivedi</a> · <a href=\"https://profiles.wordpress.org/panchalhimani711/\">Himani Panchal</a> · <a href=\"https://profiles.wordpress.org/abcd95/\">Himanshu Pathak</a> · <a href=\"https://profiles.wordpress.org/hbhalodia/\">Hit Bhalodia</a> · <a href=\"https://profiles.wordpress.org/hitendra-chopda/\">Hitendra Chopda</a> · <a href=\"https://profiles.wordpress.org/hiteshhuptechweb/\">Hitesh Dhokai</a> · <a href=\"https://profiles.wordpress.org/hovhanneshovakimyan/\">Hovhannes Hovakimyan</a> · <a href=\"https://profiles.wordpress.org/hueitan/\">hueitan</a> · <a href=\"https://profiles.wordpress.org/humanify/\">humanify</a> · <a href=\"https://profiles.wordpress.org/hussain896/\">hussain896</a> · <a href=\"https://profiles.wordpress.org/huubl/\">huubl</a> · <a href=\"https://profiles.wordpress.org/huzaifaalmesbah/\">Huzaifa Al Mesbah</a> · <a href=\"https://profiles.wordpress.org/iandunn/\">Ian Dunn</a> · <a href=\"https://profiles.wordpress.org/ilovecats7/\">ilovecats7</a> · <a href=\"https://profiles.wordpress.org/imranhasanraaz/\">Imran</a> · <a href=\"https://profiles.wordpress.org/imranh920/\">Imran Hossain (a11n)</a> · <a href=\"https://profiles.wordpress.org/indirabiswas27/\">Indira Biswas</a> · <a href=\"https://profiles.wordpress.org/indithemes/\">indithemes</a> · <a href=\"https://profiles.wordpress.org/isabel_brison/\">Isabel Brison</a> · <a href=\"https://profiles.wordpress.org/iseulde/\">iseulde</a> · <a href=\"https://profiles.wordpress.org/isuke01/\">Isu</a> · <a href=\"https://profiles.wordpress.org/ivankristianto/\">Ivan Kristianto</a> · <a href=\"https://profiles.wordpress.org/moxie/\">Jack</a> · <a href=\"https://profiles.wordpress.org/jagirbahesh/\">Jagir Bahesh</a> · <a href=\"https://profiles.wordpress.org/jainil07/\">Jainil Shah</a> · <a href=\"https://profiles.wordpress.org/whyisjake/\">Jake Spurlock</a> · <a href=\"https://profiles.wordpress.org/jameskoster/\">James Koster</a> · <a href=\"https://profiles.wordpress.org/jhmonroe/\">James Monroe</a> · <a href=\"https://profiles.wordpress.org/jopdop30/\">James Payne</a> · <a href=\"https://profiles.wordpress.org/imaginarymedia/\">James Robinson</a> · <a href=\"https://profiles.wordpress.org/q0rban/\">James Sansbury</a> · <a href=\"https://profiles.wordpress.org/jamieblomerus/\">Jamie Blomerus</a> · <a href=\"https://profiles.wordpress.org/jammycakes/\">jammycakes</a> · <a href=\"https://profiles.wordpress.org/lysyjan87/\">Jan Lys&#253;</a> · <a href=\"https://profiles.wordpress.org/janak007/\">janak Kaneriya</a> · <a href=\"https://profiles.wordpress.org/janusdev/\">janusdev</a> · <a href=\"https://profiles.wordpress.org/jsnajdr/\">Jarda Snajdr</a> · <a href=\"https://profiles.wordpress.org/jarekmorawski/\">jarekmorawski</a> · <a href=\"https://profiles.wordpress.org/boogah/\">Jason Cosper</a> · <a href=\"https://profiles.wordpress.org/madtownlems/\">Jason LeMahieu (MadtownLems)</a> · <a href=\"https://profiles.wordpress.org/jasonsa19/\">Jason Sauerwald</a> · <a href=\"https://profiles.wordpress.org/javiercasares/\">Javier Casares</a> · <a href=\"https://profiles.wordpress.org/shovan_jaya/\">Jayaram</a> · <a href=\"https://profiles.wordpress.org/jdahir0789/\">JD Ahir</a> · <a href=\"https://profiles.wordpress.org/jdnd/\">jdnd</a> · <a href=\"https://profiles.wordpress.org/audrasjb/\">Jean-Baptiste Audras</a> · <a href=\"https://profiles.wordpress.org/krokodok/\">Jeff Chi</a> · <a href=\"https://profiles.wordpress.org/maverick3x6/\">Jeff Golenski</a> · <a href=\"https://profiles.wordpress.org/jffng/\">Jeff Ong</a> · <a href=\"https://profiles.wordpress.org/jeffpaul/\">Jeff Paul</a> · <a href=\"https://profiles.wordpress.org/jeflopodev/\">jeflopo</a> · <a href=\"https://profiles.wordpress.org/jdy68/\">Jenny Dupuy</a> · <a href=\"https://profiles.wordpress.org/jepperask/\">jepperask</a> · <a href=\"https://profiles.wordpress.org/jeremyfelt/\">Jeremy Felt</a> · <a href=\"https://profiles.wordpress.org/jeremy80/\">jeremy80</a> · <a href=\"https://profiles.wordpress.org/jeremyroman/\">jeremyroman</a> · <a href=\"https://profiles.wordpress.org/jeryj/\">jeryj</a> · <a href=\"https://profiles.wordpress.org/jessedyck/\">jessedyck</a> · <a href=\"https://profiles.wordpress.org/luminuu/\">Jessica Lyschik</a> · <a href=\"https://profiles.wordpress.org/jigar-bhanushali/\">Jigar Bhanushali</a> · <a href=\"https://profiles.wordpress.org/jigar9998/\">Jigar Panchal</a> · <a href=\"https://profiles.wordpress.org/jnweaver/\">jnweaver</a> · <a href=\"https://profiles.wordpress.org/jartes/\">Joan Artes</a> · <a href=\"https://profiles.wordpress.org/jodamo5/\">jodamo5</a> · <a href=\"https://profiles.wordpress.org/joedolson/\">Joe Dolson</a> · <a href=\"https://profiles.wordpress.org/joehoyle/\">Joe Hoyle</a> · <a href=\"https://profiles.wordpress.org/joemcgill/\">Joe McGill</a> · <a href=\"https://profiles.wordpress.org/joecsmalley/\">joecsmalley</a> · <a href=\"https://profiles.wordpress.org/joen/\">Joen Asmussen</a> · <a href=\"https://profiles.wordpress.org/timse201/\">Johannes J&#252;lg</a> · <a href=\"https://profiles.wordpress.org/johnbillion/\">John Blackbourn</a> · <a href=\"https://profiles.wordpress.org/johnjamesjacoby/\">John James Jacoby</a> · <a href=\"https://profiles.wordpress.org/johnregan3/\">John Regan</a> · <a href=\"https://profiles.wordpress.org/arrcorona/\">Jomar Jay Corona</a> · <a href=\"https://profiles.wordpress.org/jomonthomaslobo1/\">Jomon Thomas Lobo</a> · <a href=\"https://profiles.wordpress.org/jonsurrell/\">Jon Surrell</a> · <a href=\"https://profiles.wordpress.org/psykro/\">Jonathan Bossenger</a> · <a href=\"https://profiles.wordpress.org/desrosj/\">Jonathan Desrosiers</a> · <a href=\"https://profiles.wordpress.org/jongycastillo/\">Jong</a> · <a href=\"https://profiles.wordpress.org/n2erjo00/\">Joni Erkkil&#228;</a> · <a href=\"https://profiles.wordpress.org/spacedmonkey/\">Jonny Harris</a> · <a href=\"https://profiles.wordpress.org/jonnyauk/\">jonnyauk</a> · <a href=\"https://profiles.wordpress.org/joomskys/\">joomskys</a> · <a href=\"https://profiles.wordpress.org/joostdevalk/\">Joost de Valk</a> · <a href=\"https://profiles.wordpress.org/jordesign/\">jordesign</a> · <a href=\"https://profiles.wordpress.org/jorgefilipecosta/\">Jorge Costa</a> · <a href=\"https://profiles.wordpress.org/josvelasco/\">Jos Velasco</a> · <a href=\"https://profiles.wordpress.org/josevarghese/\">Jose Varghese</a> · <a href=\"https://profiles.wordpress.org/blogitsolutions/\">Josef Seidl</a> · <a href=\"https://profiles.wordpress.org/josephscott/\">Joseph Scott</a> · <a href=\"https://profiles.wordpress.org/joshuawold/\">Joshua Wold</a> · <a href=\"https://profiles.wordpress.org/jottevanger/\">jottevanger</a> · <a href=\"https://profiles.wordpress.org/jokanane/\">Jouni Kananen</a> · <a href=\"https://profiles.wordpress.org/joyously/\">Joy</a> · <a href=\"https://profiles.wordpress.org/juanfra/\">Juan Aldasoro</a> · <a href=\"https://profiles.wordpress.org/juanbuis/\">juanbuis</a> · <a href=\"https://profiles.wordpress.org/juanmaguitar/\">JuanMa Garrido</a> · <a href=\"https://profiles.wordpress.org/juanwp22/\">juanwp22</a> · <a href=\"https://profiles.wordpress.org/jules-colle/\">Jules Colle</a> · <a href=\"https://profiles.wordpress.org/julianmar/\">julianmar</a> · <a href=\"https://profiles.wordpress.org/juliemoynat/\">Julie Moynat</a> · <a href=\"https://profiles.wordpress.org/jrf/\">Juliette Reinders Folmer</a> · <a href=\"https://profiles.wordpress.org/juliobox/\">Julio Potier</a> · <a href=\"https://profiles.wordpress.org/greenshady/\">Justin Tadlock</a> · <a href=\"https://profiles.wordpress.org/juzar/\">Juzar</a> · <a href=\"https://profiles.wordpress.org/kadamwhite/\">K. Adam White</a> · <a href=\"https://profiles.wordpress.org/kafleg/\">KafleG</a> · <a href=\"https://profiles.wordpress.org/kevin940726/\">Kai Hao</a> · <a href=\"https://profiles.wordpress.org/kaitohm/\">Kaito Hanamori</a> · <a href=\"https://profiles.wordpress.org/ikamal/\">Kamal Hosen</a> · <a href=\"https://profiles.wordpress.org/kapasias/\">KAP ASIAs</a> · <a href=\"https://profiles.wordpress.org/kapilpaul/\">Kapil Paul</a> · <a href=\"https://profiles.wordpress.org/karlgroves/\">karlgroves</a> · <a href=\"https://profiles.wordpress.org/karolmanijak/\">Karol Manijak</a> · <a href=\"https://profiles.wordpress.org/karthickmurugan/\">Karthick Murugan</a> · <a href=\"https://profiles.wordpress.org/thekt12/\">Karthik Thayyil</a> · <a href=\"https://profiles.wordpress.org/karthikeya01/\">Karthikeya Bethu</a> · <a href=\"https://profiles.wordpress.org/kasparsd/\">Kaspars</a> · <a href=\"https://profiles.wordpress.org/zoonini/\">Kathryn Presner</a> · <a href=\"https://profiles.wordpress.org/kausaralm/\">Kausar Alam</a> · <a href=\"https://profiles.wordpress.org/keithdevon/\">keithdevon</a> · <a href=\"https://profiles.wordpress.org/kel-dc/\">Kel Santiago-Pilarski</a> · <a href=\"https://profiles.wordpress.org/ryelle/\">Kelly Choyce-Dwan</a> · <a href=\"https://profiles.wordpress.org/tinypixel/\">Kelly Mears</a> · <a href=\"https://profiles.wordpress.org/keoshi/\">keoshi</a> · <a href=\"https://profiles.wordpress.org/ketanniruke/\">Ketan Niruke</a> · <a href=\"https://profiles.wordpress.org/patelketan/\">Ketan Patel</a> · <a href=\"https://profiles.wordpress.org/kevinlearynet/\">Kevin Leary</a> · <a href=\"https://profiles.wordpress.org/kharisblank/\">Kharis Sulistiyono</a> · <a href=\"https://profiles.wordpress.org/kirasong/\">Kira Schroder</a> · <a href=\"https://profiles.wordpress.org/kjroelke/\">KJ Roelke</a> · <a href=\"https://profiles.wordpress.org/kkmuffme/\">kkmuffme</a> · <a href=\"https://profiles.wordpress.org/knutsp/\">Knut Sparhell</a> · <a href=\"https://profiles.wordpress.org/kohheepeace/\">kohheepeace</a> · <a href=\"https://profiles.wordpress.org/kmgalanakis/\">Konstantinos Galanakis</a> · <a href=\"https://profiles.wordpress.org/xkon/\">Konstantinos Xenos</a> · <a href=\"https://profiles.wordpress.org/kristastevens/\">kristastevens</a> · <a href=\"https://profiles.wordpress.org/krupajnanda/\">Krupa Nanda</a> · <a href=\"https://profiles.wordpress.org/krupaly2k/\">Krupal Lakhia</a> · <a href=\"https://profiles.wordpress.org/laurelfulford/\">laurelfulford</a> · <a href=\"https://profiles.wordpress.org/lakshmananphp/\">Lax Mariappan</a> · <a href=\"https://profiles.wordpress.org/laxman-prajapati/\">Laxman Prajapati</a> · <a href=\"https://profiles.wordpress.org/lcarevic/\">lcarevic</a> · <a href=\"https://profiles.wordpress.org/leecollings/\">Lee</a> · <a href=\"https://profiles.wordpress.org/leewillis77/\">Lee Willis</a> · <a href=\"https://profiles.wordpress.org/leedxw/\">leedxw</a> · <a href=\"https://profiles.wordpress.org/0mirka00/\">Lena Morita</a> · <a href=\"https://profiles.wordpress.org/lenasterg/\">lenasterg</a> · <a href=\"https://profiles.wordpress.org/leszeks/\">leszeks</a> · <a href=\"https://profiles.wordpress.org/leup/\">leup</a> · <a href=\"https://profiles.wordpress.org/levskipg/\">levskipg</a> · <a href=\"https://profiles.wordpress.org/lgladdy/\">Liam Gladdy</a> · <a href=\"https://profiles.wordpress.org/louislaugesen/\">Louis</a> · <a href=\"https://profiles.wordpress.org/louwie17/\">Lourens</a> · <a href=\"https://profiles.wordpress.org/lovesoni1999/\">Love Soni</a> · <a href=\"https://profiles.wordpress.org/thelovekesh/\">Lovekesh Kumar</a> · <a href=\"https://profiles.wordpress.org/lovewpmu/\">lovewpmu</a> · <a href=\"https://profiles.wordpress.org/lovor/\">Lovro Hrust</a> · <a href=\"https://profiles.wordpress.org/dreadlox/\">Lox</a> · <a href=\"https://profiles.wordpress.org/ltrihan/\">ltrihan</a> · <a href=\"https://profiles.wordpress.org/gigitux/\">Luigi Teschio</a> · <a href=\"https://profiles.wordpress.org/zaguiini/\">Luis Felipe Zaguini</a> · <a href=\"https://profiles.wordpress.org/luisherranz/\">luisherranz</a> · <a href=\"https://profiles.wordpress.org/wpfed/\">Lukasz</a> · <a href=\"https://profiles.wordpress.org/lukecavanagh/\">Luke Cavanagh</a> · <a href=\"https://profiles.wordpress.org/gadelhas/\">M&#225;rio Santos</a> · <a href=\"https://profiles.wordpress.org/maciejmackowiak/\">maciejmackowiak</a> · <a href=\"https://profiles.wordpress.org/madhudollu/\">Madhu Dollu</a> · <a href=\"https://profiles.wordpress.org/madpeter/\">madpeter</a> · <a href=\"https://profiles.wordpress.org/magdarogier/\">Magda Rogier</a> · <a href=\"https://profiles.wordpress.org/onemaggie/\">Maggie Cabrera</a> · <a href=\"https://profiles.wordpress.org/mp518/\">Mahesh Prajapati</a> · <a href=\"https://profiles.wordpress.org/mai21/\">Mai</a> · <a href=\"https://profiles.wordpress.org/maikelraow/\">maikelraow</a> · <a href=\"https://profiles.wordpress.org/travel_girl/\">Maja Benke</a> · <a href=\"https://profiles.wordpress.org/mkrndmane/\">Makarand G. Mane</a> · <a href=\"https://profiles.wordpress.org/tomdxw/\">mallorydxw-old</a> · <a href=\"https://profiles.wordpress.org/manfcarlo/\">manfcarlo</a> · <a href=\"https://profiles.wordpress.org/manojmaharrshi/\">Manoj Maharrshi</a> · <a href=\"https://profiles.wordpress.org/manzoorwanijk/\">Manzoor Wani (a11n)</a> · <a href=\"https://profiles.wordpress.org/mdxfr/\">Marc</a> · <a href=\"https://profiles.wordpress.org/fullofcaffeine/\">Marcelo de Moraes Serpa</a> · <a href=\"https://profiles.wordpress.org/marchalyoan/\">marchalyoan</a> · <a href=\"https://profiles.wordpress.org/afmarchetti/\">Marchetti Design</a> · <a href=\"https://profiles.wordpress.org/mciampini/\">Marco Ciampini</a> · <a href=\"https://profiles.wordpress.org/mariayohana/\">Maria Yohana</a> · <a href=\"https://profiles.wordpress.org/marian1/\">marian1</a> · <a href=\"https://profiles.wordpress.org/nuryko/\">Marianna</a> · <a href=\"https://profiles.wordpress.org/plari/\">Marie</a> · <a href=\"https://profiles.wordpress.org/tyxla/\">Marin Atanasov</a> · <a href=\"https://profiles.wordpress.org/marineevain/\">Marine EVAIN</a> · <a href=\"https://profiles.wordpress.org/nofearinc/\">Mario Peshev</a> · <a href=\"https://profiles.wordpress.org/santosguillamot/\">Mario Santos</a> · <a href=\"https://profiles.wordpress.org/clorith/\">Marius L. J.</a> · <a href=\"https://profiles.wordpress.org/markhowellsmead/\">Mark Howells-Mead</a> · <a href=\"https://profiles.wordpress.org/mapk/\">Mark Uraine</a> · <a href=\"https://profiles.wordpress.org/mark-k/\">Mark-k</a> · <a href=\"https://profiles.wordpress.org/martinkrcho/\">martin.krcho</a> · <a href=\"https://profiles.wordpress.org/marybaum/\">Mary Baum</a> · <a href=\"https://profiles.wordpress.org/4thhubbard/\">Mary Hubbard</a> · <a href=\"https://profiles.wordpress.org/immasud/\">Masud Rana</a> · <a href=\"https://profiles.wordpress.org/paapst/\">Mathieu Paapst</a> · <a href=\"https://profiles.wordpress.org/mmaattiiaass/\">Matias Benedetto</a> · <a href=\"https://profiles.wordpress.org/matveb/\">Matias Ventura</a> · <a href=\"https://profiles.wordpress.org/iammattthomas/\">Matt (Thomas) Miklic</a> · <a href=\"https://profiles.wordpress.org/matt/\">Matt Mullenweg</a> · <a href=\"https://profiles.wordpress.org/mattyrob/\">Matt Robinson</a> · <a href=\"https://profiles.wordpress.org/mattwest/\">Matt West</a> · <a href=\"https://profiles.wordpress.org/matteoenna/\">Matteo Enna</a> · <a href=\"https://profiles.wordpress.org/kinggmobb/\">Matthew</a> · <a href=\"https://profiles.wordpress.org/mboynes/\">Matthew Boynes</a> · <a href=\"https://profiles.wordpress.org/mattryanwalker/\">mattryanwalker</a> · <a href=\"https://profiles.wordpress.org/azouamauriac/\">Mauriac AZOUA</a> · <a href=\"https://profiles.wordpress.org/maximemeganck/\">Maxime Meganck</a> · <a href=\"https://profiles.wordpress.org/maximebj/\">maximebj</a> · <a href=\"https://profiles.wordpress.org/mayanktripathi32/\">Mayank Tripathi</a> · <a href=\"https://profiles.wordpress.org/mayur8991/\">Mayur Prajapati</a> · <a href=\"https://profiles.wordpress.org/faithcoder/\">Md Abdullah Al Arif</a> · <a href=\"https://profiles.wordpress.org/hmbashar/\">Md Abul Bashar</a> · <a href=\"https://profiles.wordpress.org/itsmhrahman/\">Md Hafijur Rahman</a> · <a href=\"https://profiles.wordpress.org/kawsar007/\">MD Kawsar Chowdhury</a> · <a href=\"https://profiles.wordpress.org/mehdi01/\">Md Mahdi Hasan</a> · <a href=\"https://profiles.wordpress.org/mdibrahimk48/\">Md. Ibrahim Khalil</a> · <a href=\"https://profiles.wordpress.org/najmulsaju/\">Md. Najmul Islam</a> · <a href=\"https://profiles.wordpress.org/mehedi_csit/\">Md.Mehedi Hasan</a> · <a href=\"https://profiles.wordpress.org/mdviralsampat/\">mdviralsampat</a> · <a href=\"https://profiles.wordpress.org/megane9988/\">megane9988</a> · <a href=\"https://profiles.wordpress.org/leeseoftbc/\">MelissaH</a> · <a href=\"https://profiles.wordpress.org/metropolis_john/\">metropolis_john</a> · <a href=\"https://profiles.wordpress.org/mdawaffe/\">Michael Adams (mdawaffe)</a> · <a href=\"https://profiles.wordpress.org/mburridge/\">Michael Burridge</a> · <a href=\"https://profiles.wordpress.org/websiteredev/\">Michael Willman</a> · <a href=\"https://profiles.wordpress.org/czapla/\">Michal Czaplinski</a> · <a href=\"https://profiles.wordpress.org/michelleames/\">Michelle Frechette</a> · <a href=\"https://profiles.wordpress.org/micromadness/\">micromadness</a> · <a href=\"https://profiles.wordpress.org/mcsf/\">Miguel Fonseca</a> · <a href=\"https://profiles.wordpress.org/mmtr86/\">Miguel Torres</a> · <a href=\"https://profiles.wordpress.org/mijotj/\">Mijo T J</a> · <a href=\"https://profiles.wordpress.org/simison/\">Mikael Korpela</a> · <a href=\"https://profiles.wordpress.org/mbijon/\">Mike Bijon</a> · <a href=\"https://profiles.wordpress.org/ritterml/\">Mike Ritter</a> · <a href=\"https://profiles.wordpress.org/mikinc860/\">Mikin Chauhan</a> · <a href=\"https://profiles.wordpress.org/milana_cap/\">Milana Cap</a> · <a href=\"https://profiles.wordpress.org/milindmore22/\">Milind More</a> · <a href=\"https://profiles.wordpress.org/mimitips/\">mimi</a> · <a href=\"https://profiles.wordpress.org/369work/\">miroku</a> · <a href=\"https://profiles.wordpress.org/presstoke/\">Mitchell Austin</a> · <a href=\"https://profiles.wordpress.org/modi2918/\">Modi Sahil</a> · <a href=\"https://profiles.wordpress.org/antwortzeit/\">modulbuero</a> · <a href=\"https://profiles.wordpress.org/aboelfotoh/\">Mohamed Aboelfotoh Mohamed</a> · <a href=\"https://profiles.wordpress.org/mohitdadhich10/\">Mohit Dadhich</a> · <a href=\"https://profiles.wordpress.org/mojorob/\">mojorob</a> · <a href=\"https://profiles.wordpress.org/jucaduca/\">Morais Junior</a> · <a href=\"https://profiles.wordpress.org/mosescursor/\">Moses Cursor Ssebunya</a> · <a href=\"https://profiles.wordpress.org/mosne/\">Mosne / Paolo Tesei</a> · <a href=\"https://profiles.wordpress.org/mr660/\">mr660</a> · <a href=\"https://profiles.wordpress.org/mreishus/\">mreishus</a> · <a href=\"https://profiles.wordpress.org/mrunalkulkarni/\">mrunalkulkarni</a> · <a href=\"https://profiles.wordpress.org/mrwweb/\">mrwweb</a> · <a href=\"https://profiles.wordpress.org/mtdkei/\">mt</a> · <a href=\"https://profiles.wordpress.org/muddassirnasim/\">Muddassir Rahman Nasim</a> · <a href=\"https://profiles.wordpress.org/devmuhib/\">Muhibul Haque</a> · <a href=\"https://profiles.wordpress.org/mujuonly/\">mujuonly</a> · <a href=\"https://profiles.wordpress.org/mukesh27/\">Mukesh Panchal</a> · <a href=\"https://profiles.wordpress.org/mukulsingh27/\">Mukul Singh</a> · <a href=\"https://profiles.wordpress.org/my1xt/\">My1</a> · <a href=\"https://profiles.wordpress.org/n8finch/\">n8finch</a> · <a href=\"https://profiles.wordpress.org/assassinateur/\">Nadir Seghir</a> · <a href=\"https://profiles.wordpress.org/nandow/\">nandow</a> · <a href=\"https://profiles.wordpress.org/nanisamireddy/\">NANI SAMIREDDY</a> · <a href=\"https://profiles.wordpress.org/narenin/\">Narendra Sishodiya</a> · <a href=\"https://profiles.wordpress.org/nareshbheda/\">Naresh Bheda</a> · <a href=\"https://profiles.wordpress.org/nataliat2004/\">Natalia T</a> · <a href=\"https://profiles.wordpress.org/nathanatmoz/\">Nathan Johnson</a> · <a href=\"https://profiles.wordpress.org/navneet/\">navneet</a> · <a href=\"https://profiles.wordpress.org/navi161/\">Navneet Kaur</a> · <a href=\"https://profiles.wordpress.org/nhrrob/\">Nazmul Hasan Robin</a> · <a href=\"https://profiles.wordpress.org/greatislander/\">Ned Zimmerman</a> · <a href=\"https://profiles.wordpress.org/neotrope/\">neotrope</a> · <a href=\"https://profiles.wordpress.org/mcqueen22/\">NerQuiles</a> · <a href=\"https://profiles.wordpress.org/krstarica/\">net</a> · <a href=\"https://profiles.wordpress.org/ndiego/\">Nick Diego</a> · <a href=\"https://profiles.wordpress.org/nickgalvez/\">nickgalvez</a> · <a href=\"https://profiles.wordpress.org/undefinedfr/\">Nicolas RIVIERE</a> · <a href=\"https://profiles.wordpress.org/nicolasleroy/\">nicolasleroy</a> · <a href=\"https://profiles.wordpress.org/nidhidhandhukiya/\">nidhidhandhukiya</a> · <a href=\"https://profiles.wordpress.org/ntsekouras/\">Nik Tsekouras</a> · <a href=\"https://profiles.wordpress.org/smushytaco/\">Nikan Radan</a> · <a href=\"https://profiles.wordpress.org/nikitasolanki1812/\">Nikita Solanki</a> · <a href=\"https://profiles.wordpress.org/nikunj8866/\">Nikunj Hatkar</a> · <a href=\"https://profiles.wordpress.org/snilesh/\">Nilesh Shiragave</a> · <a href=\"https://profiles.wordpress.org/nirajgirixd/\">Niraj Giri</a> · <a href=\"https://profiles.wordpress.org/nithins53/\">Nithin SreeRaj</a> · <a href=\"https://profiles.wordpress.org/mrtortai/\">Noam Eppel</a> · <a href=\"https://profiles.wordpress.org/othernoel/\">Noel Santos</a> · <a href=\"https://profiles.wordpress.org/noruzzaman/\">Noruzzaman</a> · <a href=\"https://profiles.wordpress.org/nosilver4u/\">nosilver4u</a> · <a href=\"https://profiles.wordpress.org/oceantober/\">oceantober</a> · <a href=\"https://profiles.wordpress.org/finalwebsites/\">Olaf Lederer</a> · <a href=\"https://profiles.wordpress.org/oglekler/\">Olga Gleckler</a> · <a href=\"https://profiles.wordpress.org/domainsupport/\">Oliver Campion</a> · <a href=\"https://profiles.wordpress.org/jbkkd/\">Omer Korner</a> · <a href=\"https://profiles.wordpress.org/arzola/\">Oscar Arzola</a> · <a href=\"https://profiles.wordpress.org/groenroos/\">Oskari Groenroos</a> · <a href=\"https://profiles.wordpress.org/ov3rfly/\">Ov3rfly</a> · <a href=\"https://profiles.wordpress.org/paaljoachim/\">Paal Joachim Romdahl</a> · <a href=\"https://profiles.wordpress.org/pampfelimetten/\">pampfelimetten</a> · <a href=\"https://profiles.wordpress.org/parinpanjari/\">Parin Panjari</a> · <a href=\"https://profiles.wordpress.org/dparthj/\">Parth Dodiya</a> · <a href=\"https://profiles.wordpress.org/parthvataliya/\">Parth vataliya</a> · <a href=\"https://profiles.wordpress.org/swissspidy/\">Pascal Birchler</a> · <a href=\"https://profiles.wordpress.org/casiepa/\">Pascal Casier</a> · <a href=\"https://profiles.wordpress.org/pateljaymin/\">Patel Jaymin</a> · <a href=\"https://profiles.wordpress.org/patricia70/\">Patricia BT</a> · <a href=\"https://profiles.wordpress.org/lumiblog/\">Patrick Lumumba</a> · <a href=\"https://profiles.wordpress.org/eartboard/\">Paul</a> · <a href=\"https://profiles.wordpress.org/pbearne/\">Paul Bearne</a> · <a href=\"https://profiles.wordpress.org/pbiron/\">Paul Biron</a> · <a href=\"https://profiles.wordpress.org/bbpaule/\">Paul English</a> · <a href=\"https://profiles.wordpress.org/paulkevan/\">Paul Kevan</a> · <a href=\"https://profiles.wordpress.org/paullb/\">paullb</a> · <a href=\"https://profiles.wordpress.org/psrpinto/\">Paulo Pinto</a> · <a href=\"https://profiles.wordpress.org/paulopmt1/\">Paulo Trentin</a> · <a href=\"https://profiles.wordpress.org/pavanpatil1/\">Pavan Patil</a> · <a href=\"https://profiles.wordpress.org/creadordev/\">Pawan Kumar</a> · <a href=\"https://profiles.wordpress.org/pedromendonca/\">Pedro Mendon&#231;a</a> · <a href=\"https://profiles.wordpress.org/provenself/\">Peter Rubin</a> · <a href=\"https://profiles.wordpress.org/westi/\">Peter Westwood</a> · <a href=\"https://profiles.wordpress.org/peterwilsoncc/\">Peter Wilson</a> · <a href=\"https://profiles.wordpress.org/peter8nss/\">peter8nss</a> · <a href=\"https://profiles.wordpress.org/peterdavehello/\">peterdavehello</a> · <a href=\"https://profiles.wordpress.org/petitphp/\">petitphp</a> · <a href=\"https://profiles.wordpress.org/philliproth/\">philliproth</a> · <a href=\"https://profiles.wordpress.org/philwebs/\">philwebs</a> · <a href=\"https://profiles.wordpress.org/pitamdey/\">Pitam Dey</a> · <a href=\"https://profiles.wordpress.org/pixlpirate/\">pixlpirate</a> · <a href=\"https://profiles.wordpress.org/podpirate/\">podpirate</a> · <a href=\"https://profiles.wordpress.org/poojabhimani/\">Pooja Bhimani</a> · <a href=\"https://profiles.wordpress.org/pooja1210/\">Pooja Killekar (Muchandikar)</a> · <a href=\"https://profiles.wordpress.org/pooja9712/\">pooja9712</a> · <a href=\"https://profiles.wordpress.org/praful2111/\">Praful Patel</a> · <a href=\"https://profiles.wordpress.org/prasadkarmalkar/\">Prasad Karmalkar</a> · <a href=\"https://profiles.wordpress.org/prashant/\">prashant</a> · <a href=\"https://profiles.wordpress.org/pmbaldha/\">Prashant Baldha</a> · <a href=\"https://profiles.wordpress.org/contactprashantpp/\">Prashant Patil</a> · <a href=\"https://profiles.wordpress.org/prathamesh24/\">Prathamesh Shirke</a> · <a href=\"https://profiles.wordpress.org/prathameshbhagat1511/\">prathameshbhagat1511</a> · <a href=\"https://profiles.wordpress.org/pkbhatt/\">Pratik Bhatt</a> · <a href=\"https://profiles.wordpress.org/pratikgandhi/\">Pratik Gandhi</a> · <a href=\"https://profiles.wordpress.org/pratiklondhe/\">Pratik Londhe</a> · <a href=\"https://profiles.wordpress.org/presskopp/\">Presskopp</a> · <a href=\"https://profiles.wordpress.org/digitalpritam/\">Pritam Sonone</a> · <a href=\"https://profiles.wordpress.org/priyank9033/\">Priyank Vadhavana</a> · <a href=\"https://profiles.wordpress.org/pushpenderindia/\">Pushpender Singh</a> · <a href=\"https://profiles.wordpress.org/itsjonq/\">Q</a> · <a href=\"https://profiles.wordpress.org/qhaensler/\">qhaensler</a> · <a href=\"https://profiles.wordpress.org/rfischmann/\">Rafael Fischmann</a> · <a href=\"https://profiles.wordpress.org/rahulsprajapati/\">Rahul Prajapati</a> · <a href=\"https://profiles.wordpress.org/imrraaj/\">Raj Patel</a> · <a href=\"https://profiles.wordpress.org/rajat1192/\">Rajat Patel</a> · <a href=\"https://profiles.wordpress.org/raj198/\">Rajendra Patel</a> · <a href=\"https://profiles.wordpress.org/rajendrapatilraj/\">Rajendra Patil</a> · <a href=\"https://profiles.wordpress.org/rkradadiya/\">Rajesh Radadiya</a> · <a href=\"https://profiles.wordpress.org/rajeshrathodwp/\">Rajesh Rathod</a> · <a href=\"https://profiles.wordpress.org/rajinsharwar/\">Rajin Sharwar</a> · <a href=\"https://profiles.wordpress.org/rahmohn/\">Ramon Ahnert</a> · <a href=\"https://profiles.wordpress.org/rcorrales/\">Ramon Corrales</a> · <a href=\"https://profiles.wordpress.org/ramonopoly/\">Ramon James</a> · <a href=\"https://profiles.wordpress.org/ravigadhiyawp/\">Ravi Gadhiya</a> · <a href=\"https://profiles.wordpress.org/redkite/\">redkite</a> · <a href=\"https://profiles.wordpress.org/rehanali/\">Rehan Ali</a> · <a href=\"https://profiles.wordpress.org/rejaulalomkhan/\">Rejaul Alom Khan</a> · <a href=\"https://profiles.wordpress.org/rembem/\">Remco</a> · <a href=\"https://profiles.wordpress.org/renathoc/\">Renatho</a> · <a href=\"https://profiles.wordpress.org/ooraiser69/\">Renz Jay Sanchez</a> · <a href=\"https://profiles.wordpress.org/youknowriad/\">Riad Benguella</a> · <a href=\"https://profiles.wordpress.org/richtabor/\">Rich Tabor</a> · <a href=\"https://profiles.wordpress.org/riddhidave/\">Riddhi Dave</a> · <a href=\"https://profiles.wordpress.org/rinkalpagdar/\">Rinkal Pagdar</a> · <a href=\"https://profiles.wordpress.org/rishavdutta/\">Rishav Dutta</a> · <a href=\"https://profiles.wordpress.org/rcreators/\">Rishi Mehta</a> · <a href=\"https://profiles.wordpress.org/rishishah/\">Rishi Shah</a> · <a href=\"https://profiles.wordpress.org/rishit30g/\">Rishit Gupta</a> · <a href=\"https://profiles.wordpress.org/rkyburz/\">rkyburz</a> · <a href=\"https://profiles.wordpress.org/noisysocks/\">Robert Anderson</a> · <a href=\"https://profiles.wordpress.org/miqrogroove/\">Robert Chapin</a> · <a href=\"https://profiles.wordpress.org/robertghetau/\">Robert Ghetau</a> · <a href=\"https://profiles.wordpress.org/harmr/\">Robert Seyfriedsberger</a> · <a href=\"https://profiles.wordpress.org/robertstaddon/\">robertstaddon</a> · <a href=\"https://profiles.wordpress.org/robinmartijn/\">Robin Martijn</a> · <a href=\"https://profiles.wordpress.org/kreppar/\">Rodrigo Arias</a> · <a href=\"https://profiles.wordpress.org/rodrigosprimo/\">Rodrigo Primo</a> · <a href=\"https://profiles.wordpress.org/rogierlankhorst/\">Rogier Lankhorst</a> · <a href=\"https://profiles.wordpress.org/geekofshire/\">Rohan Jha</a> · <a href=\"https://profiles.wordpress.org/rohitmathur7/\">rohitmathur7</a> · <a href=\"https://profiles.wordpress.org/rohjay/\">rohjay</a> · <a href=\"https://profiles.wordpress.org/room34/\">room34</a> · <a href=\"https://profiles.wordpress.org/rotemg/\">Rotem Gelbart</a> · <a href=\"https://profiles.wordpress.org/lev0/\">Roy Orbitson</a> · <a href=\"https://profiles.wordpress.org/roytanck/\">Roy Tanck</a> · <a href=\"https://profiles.wordpress.org/roybellingan/\">roybellingan</a> · <a href=\"https://profiles.wordpress.org/ruchirj/\">Ruchir Goswami</a> · <a href=\"https://profiles.wordpress.org/rudrakshigupta/\">Rudrakshi Gupta</a> · <a href=\"https://profiles.wordpress.org/rupesh5438/\">Rupesh Patil</a> · <a href=\"https://profiles.wordpress.org/rupw/\">rupw</a> · <a href=\"https://profiles.wordpress.org/ruturajraval2305/\">Ruturaj Raval</a> · <a href=\"https://profiles.wordpress.org/rvoigt/\">rvoigt</a> · <a href=\"https://profiles.wordpress.org/bookdude13/\">Ryan Fredlund</a> · <a href=\"https://profiles.wordpress.org/ryanhellyer/\">Ryan Hellyer</a> · <a href=\"https://profiles.wordpress.org/rmccue/\">Ryan McCue</a> · <a href=\"https://profiles.wordpress.org/welcher/\">Ryan Welcher</a> · <a href=\"https://profiles.wordpress.org/looswebstudio/\">Ryo</a> · <a href=\"https://profiles.wordpress.org/sppramodh/\">S P Pramodh</a> · <a href=\"https://profiles.wordpress.org/sebastienserre/\">S&#233;bastien SERRE</a> · <a href=\"https://profiles.wordpress.org/sergiomdgomes/\">S&#233;rgio Gomes</a> · <a href=\"https://profiles.wordpress.org/soean/\">S&#246;ren W&#252;nsch</a> · <a href=\"https://profiles.wordpress.org/sabbir1991/\">Sabbir Ahmed</a> · <a href=\"https://profiles.wordpress.org/sabrineg/\">sabrineg</a> · <a href=\"https://profiles.wordpress.org/isaeedam/\">Saeed Piri</a> · <a href=\"https://profiles.wordpress.org/sagarlakhani/\">Sagar Lakhani</a> · <a href=\"https://profiles.wordpress.org/sagarprajapati/\">Sagar Prajapati</a> · <a href=\"https://profiles.wordpress.org/mi5t4n/\">Sagar Tamang</a> · <a href=\"https://profiles.wordpress.org/sailpete/\">sailpete</a> · <a href=\"https://profiles.wordpress.org/sainathpoojary/\">Sainath Poojary</a> · <a href=\"https://profiles.wordpress.org/sajjad67/\">Sajjad Hossain Sagor</a> · <a href=\"https://profiles.wordpress.org/sallyruchman/\">sally</a> · <a href=\"https://profiles.wordpress.org/samiamnot/\">samiamnot</a> · <a href=\"https://profiles.wordpress.org/viralsampat/\">Sampat Viral</a> · <a href=\"https://profiles.wordpress.org/ranafge/\">Samsul Islam Rana</a> · <a href=\"https://profiles.wordpress.org/otto42/\">Samuel Wood (Otto)</a> · <a href=\"https://profiles.wordpress.org/andrewssanya/\">SAndrew</a> · <a href=\"https://profiles.wordpress.org/codexdemon/\">Sanyogg Shelar</a> · <a href=\"https://profiles.wordpress.org/mikachan/\">Sarah Norris</a> · <a href=\"https://profiles.wordpress.org/sarathar/\">Sarath AR</a> · <a href=\"https://profiles.wordpress.org/sarthaknagoshe2002/\">Sarthak Nagoshe</a> · <a href=\"https://profiles.wordpress.org/sathyapulse/\">Sathiya Venkatesan</a> · <a href=\"https://profiles.wordpress.org/sfougnier/\">Saul Fougnier</a> · <a href=\"https://profiles.wordpress.org/saurabhdhariwal/\">saurabh.dhariwal</a> · <a href=\"https://profiles.wordpress.org/saxonafletcher/\">Saxon Fletcher</a> · <a href=\"https://profiles.wordpress.org/infosatech/\">Sayan Datta</a> · <a href=\"https://profiles.wordpress.org/sayedulsayem/\">Sayedul Sayem</a> · <a href=\"https://profiles.wordpress.org/sbathompson/\">sbathompson</a> · <a href=\"https://profiles.wordpress.org/paragoninitiativeenterprises/\">Scott Arciszewski</a> · <a href=\"https://profiles.wordpress.org/scribu/\">scribu</a> · <a href=\"https://profiles.wordpress.org/sean212/\">Sean Fisher</a> · <a href=\"https://profiles.wordpress.org/seanlanglands/\">seanlanglands</a> · <a href=\"https://profiles.wordpress.org/sebastianpisula/\">Sebastian Pisula</a> · <a href=\"https://profiles.wordpress.org/seifradwane/\">Seif Radwane</a> · <a href=\"https://profiles.wordpress.org/sergeybiryukov/\">Sergey Biryukov</a> · <a href=\"https://profiles.wordpress.org/sergiogutierrez/\">sergiogutierrez</a> · <a href=\"https://profiles.wordpress.org/smrubenstein/\">Seth Rubenstein</a> · <a href=\"https://profiles.wordpress.org/severinepozzo/\">Severine Pozzo</a> · <a href=\"https://profiles.wordpress.org/shadialaghbari/\">Shadi G شادي جـ</a> · <a href=\"https://profiles.wordpress.org/shailu25/\">Shail Mehta</a> · <a href=\"https://profiles.wordpress.org/sh4lin/\">Shalin Shah</a> · <a href=\"https://profiles.wordpress.org/shanemuir/\">Shane Muirhead</a> · <a href=\"https://profiles.wordpress.org/spdft/\">Shoe</a> · <a href=\"https://profiles.wordpress.org/shraddhagore/\">Shraddha Gore</a> · <a href=\"https://profiles.wordpress.org/shreyashd21/\">shreyashd21</a> · <a href=\"https://profiles.wordpress.org/shub07/\">Shubham Kumar Bansal</a> · <a href=\"https://profiles.wordpress.org/iamshubhamsp/\">Shubham Patil</a> · <a href=\"https://profiles.wordpress.org/shulard/\">shulard</a> · <a href=\"https://profiles.wordpress.org/shyamkariya/\">Shyam Kariya</a> · <a href=\"https://profiles.wordpress.org/nomnom99/\">Siddharth Thevaril</a> · <a href=\"https://profiles.wordpress.org/siliconforks/\">siliconforks</a> · <a href=\"https://profiles.wordpress.org/simo_m/\">Simone Maranzana</a> · <a href=\"https://profiles.wordpress.org/sirlouen/\">SirLouen</a> · <a href=\"https://profiles.wordpress.org/sjefen6/\">sjefen6</a> · <a href=\"https://profiles.wordpress.org/slaffik/\">Slava Abakumov</a> · <a href=\"https://profiles.wordpress.org/mslavco/\">Slavco Mihajloski</a> · <a href=\"https://profiles.wordpress.org/smerriman/\">smerriman</a> · <a href=\"https://profiles.wordpress.org/snehapatil02/\">Sneha Patil</a> · <a href=\"https://profiles.wordpress.org/snehal5774/\">snehal5774</a> · <a href=\"https://profiles.wordpress.org/sohamjoshi8275/\">Soham sham joshi</a> · <a href=\"https://profiles.wordpress.org/sourabhjain/\">Sourabh Jain</a> · <a href=\"https://profiles.wordpress.org/sourav08/\">Sourav Pahwa</a> · <a href=\"https://profiles.wordpress.org/soyebsalar/\">soyeb salar</a> · <a href=\"https://profiles.wordpress.org/spencerfinnell/\">Spencer Finnell</a> · <a href=\"https://profiles.wordpress.org/spenserhale/\">Spenser Hale</a> · <a href=\"https://profiles.wordpress.org/spmultidots/\">spmultidots</a> · <a href=\"https://profiles.wordpress.org/spncr/\">spncr</a> · <a href=\"https://profiles.wordpress.org/srikat/\">Sridhar Katakam</a> · <a href=\"https://profiles.wordpress.org/stefahn/\">Stefan Seidner-Britting</a> · <a href=\"https://profiles.wordpress.org/ryokuhi/\">Stefano Minoia</a> · <a href=\"https://profiles.wordpress.org/stein2nd/\">stein2nd</a> · <a href=\"https://profiles.wordpress.org/sabernhardt/\">Stephen Bernhardt</a> · <a href=\"https://profiles.wordpress.org/netweb/\">Stephen Edgar</a> · <a href=\"https://profiles.wordpress.org/dufresnesteven/\">Steve Dufresne</a> · <a href=\"https://profiles.wordpress.org/stimul/\">stimul</a> · <a href=\"https://profiles.wordpress.org/strarsis/\">strarsis</a> · <a href=\"https://profiles.wordpress.org/stuartmcalpine/\">Stuart McAlpine</a> · <a href=\"https://profiles.wordpress.org/subodhrajpopat/\">Subodh Rajpopat</a> · <a href=\"https://profiles.wordpress.org/subrataemfluence/\">Subrata Sarkar</a> · <a href=\"https://profiles.wordpress.org/sketchboy/\">SUHAS SUTAR</a> · <a href=\"https://profiles.wordpress.org/sukhendu2002/\">Sukhendu Sekhar Guria</a> · <a href=\"https://profiles.wordpress.org/sumitbagthariya16/\">Sumit Bagthariya</a> · <a href=\"https://profiles.wordpress.org/sumitsingh/\">Sumit Singh</a> · <a href=\"https://profiles.wordpress.org/csesumonpro/\">Sumon Sarker</a> · <a href=\"https://profiles.wordpress.org/sunil25393/\">SunilPrajapati</a> · <a href=\"https://profiles.wordpress.org/surajswalstar/\">Suraj Sutar</a> · <a href=\"https://profiles.wordpress.org/swalkinshaw/\">swalkinshaw</a> · <a href=\"https://profiles.wordpress.org/cybr/\">Sybre Waaijer</a> · <a href=\"https://profiles.wordpress.org/synchro/\">Synchro</a> · <a href=\"https://profiles.wordpress.org/tschwarz-1/\">t.schwarz</a> · <a href=\"https://profiles.wordpress.org/tacoverdo/\">Taco Verdonschot</a> · <a href=\"https://profiles.wordpress.org/gonom9/\">Taegon Kim</a> · <a href=\"https://profiles.wordpress.org/iamtakashi/\">Takashi Irie</a> · <a href=\"https://profiles.wordpress.org/inc2734/\">Takashi Kitajima</a> · <a href=\"https://profiles.wordpress.org/takayukister/\">Takayuki Miyoshi</a> · <a href=\"https://profiles.wordpress.org/takuword/\">takuword</a> · <a href=\"https://profiles.wordpress.org/karmatosed/\">Tammie Lister</a> · <a href=\"https://profiles.wordpress.org/devtanbir/\">Tanbir Ahmod</a> · <a href=\"https://profiles.wordpress.org/voboghure/\">Tapan Kumer Das</a> · <a href=\"https://profiles.wordpress.org/th23/\">th23</a> · <a href=\"https://profiles.wordpress.org/thakordarshil/\">Thakor Darshil</a> · <a href=\"https://profiles.wordpress.org/thelmachido/\">thelmachido a11n</a> · <a href=\"https://profiles.wordpress.org/themebeans/\">ThemeBeans</a> · <a href=\"https://profiles.wordpress.org/thomaswm/\">thomaswm</a> · <a href=\"https://profiles.wordpress.org/threadi/\">threadi</a> · <a href=\"https://profiles.wordpress.org/thrijith/\">Thrijith Thankachan</a> · <a href=\"https://profiles.wordpress.org/tiagogoncalves/\">tiago</a> · <a href=\"https://profiles.wordpress.org/tigriweb/\">TigriWeb</a> · <a href=\"https://profiles.wordpress.org/tillkruess/\">Till Kr&#252;ss</a> · <a href=\"https://profiles.wordpress.org/tb1909/\">Tim Brath&#228;rig</a> · <a href=\"https://profiles.wordpress.org/dontfeedthecode/\">Tim Sheehan</a> · <a href=\"https://profiles.wordpress.org/timwhitlock/\">Tim W</a> · <a href=\"https://profiles.wordpress.org/sippis/\">Timi Wahalahti</a> · <a href=\"https://profiles.wordpress.org/spaceshipone/\">Timoth&#233;e Brosille</a> · <a href=\"https://profiles.wordpress.org/timothyblynjacobs/\">Timothy Jacobs</a> · <a href=\"https://profiles.wordpress.org/tkama/\">Timur Kamaev</a> · <a href=\"https://profiles.wordpress.org/tirth03/\">Tirth Doshi</a> · <a href=\"https://profiles.wordpress.org/tjarrett/\">TJarrett</a> · <a href=\"https://profiles.wordpress.org/tobiasbg/\">Tobias B&#228;thge</a> · <a href=\"https://profiles.wordpress.org/tobifjellner/\">tobifjellner (Tor-Bjorn &#8220;Tobi&#8221; Fjellner)</a> · <a href=\"https://profiles.wordpress.org/tgsrvrs/\">Tom Gugel</a> · <a href=\"https://profiles.wordpress.org/tommusrhodus/\">Tom Rhodes</a> · <a href=\"https://profiles.wordpress.org/shimotomoki/\">Tomoki Shimomura</a> · <a href=\"https://profiles.wordpress.org/skithund/\">Toni Viemer&#246;</a> · <a href=\"https://profiles.wordpress.org/hellofromtonya/\">Tonya Mork</a> · <a href=\"https://profiles.wordpress.org/toro_unit/\">Toro_Unit (Hiroshi Urabe)</a> · <a href=\"https://profiles.wordpress.org/zodiac1978/\">Torsten Landsiedel</a> · <a href=\"https://profiles.wordpress.org/tropicalista/\">tropicalista</a> · <a href=\"https://profiles.wordpress.org/areziaal/\">Troy Chaplin</a> · <a href=\"https://profiles.wordpress.org/truptikanzariya/\">Trupti Kanzariya</a> · <a href=\"https://profiles.wordpress.org/trushaamin/\">Trusha</a> · <a href=\"https://profiles.wordpress.org/tunetheweb/\">tunetheweb</a> · <a href=\"https://profiles.wordpress.org/dinhtungdu/\">Tung Du</a> · <a href=\"https://profiles.wordpress.org/tusharaddweb/\">Tushar Patel</a> · <a href=\"https://profiles.wordpress.org/tyb/\">TyB</a> · <a href=\"https://profiles.wordpress.org/tysonlmao/\">tysonlmao</a> · <a href=\"https://profiles.wordpress.org/ugyensupport/\">Ugyen Dorji</a> · <a href=\"https://profiles.wordpress.org/umeshsinghin/\">Umesh Singh</a> · <a href=\"https://profiles.wordpress.org/unsalkorkmaz/\">Unsal Korkmaz</a> · <a href=\"https://profiles.wordpress.org/up1512001/\">up1512001</a> · <a href=\"https://profiles.wordpress.org/upadalavipul/\">upadalavipul</a> · <a href=\"https://profiles.wordpress.org/utrenkner/\">utrenkner</a> · <a href=\"https://profiles.wordpress.org/eboxnet/\">Vagelis</a> · <a href=\"https://profiles.wordpress.org/vaibhavsweb/\">Vaibhav Singh Web</a> · <a href=\"https://profiles.wordpress.org/vaibhav2527/\">Vaibhav Tukaram Nawale</a> · <a href=\"https://profiles.wordpress.org/valer1e/\">Val&#233;rie Galassi</a> · <a href=\"https://profiles.wordpress.org/twvania/\">Vania</a> · <a href=\"https://profiles.wordpress.org/okvee/\">vee</a> · <a href=\"https://profiles.wordpress.org/vevas/\">Vegard S.</a> · <a href=\"https://profiles.wordpress.org/vgnavada/\">vgnavada</a> · <a href=\"https://profiles.wordpress.org/vcanales/\">Vicente Canales</a> · <a href=\"https://profiles.wordpress.org/fylgjur/\">Victoria - a11n</a> · <a href=\"https://profiles.wordpress.org/gvgvgvijayan/\">Vijayan</a> · <a href=\"https://profiles.wordpress.org/vijaysinh9094/\">Vijaysinh Zala</a> · <a href=\"https://profiles.wordpress.org/vikrampm/\">Vikram</a> · <a href=\"https://profiles.wordpress.org/szepeviktor/\">Viktor Sz&#233;pe</a> · <a href=\"https://profiles.wordpress.org/vineet2003/\">Vinit</a> · <a href=\"https://profiles.wordpress.org/vipulgupta003/\">Vipul Gupta</a> · <a href=\"https://profiles.wordpress.org/vipulpatil/\">Vipul Patil</a> · <a href=\"https://profiles.wordpress.org/virgildia/\">Virgildia</a> · <a href=\"https://profiles.wordpress.org/virgar/\">Virginie Garnier</a> · <a href=\"https://profiles.wordpress.org/virginienacci/\">virginienacci</a> · <a href=\"https://profiles.wordpress.org/vishy-moghan/\">Vishy Moghan</a> · <a href=\"https://profiles.wordpress.org/vivekawsm/\">vivekawsm</a> · <a href=\"https://profiles.wordpress.org/vrishabhsk/\">Vrishabh Jasani</a> · <a href=\"https://profiles.wordpress.org/vykesmac/\">vykesmac</a> · <a href=\"https://profiles.wordpress.org/wadowad/\">wadowad</a> · <a href=\"https://profiles.wordpress.org/pctevree/\">Web-Pepper</a> · <a href=\"https://profiles.wordpress.org/webmandesign/\">WebMan Design &#124; Oliver Juhas</a> · <a href=\"https://profiles.wordpress.org/west7/\">Wes Theron</a> · <a href=\"https://profiles.wordpress.org/westonruter/\">Weston Ruter</a> · <a href=\"https://profiles.wordpress.org/whaze/\">whaze</a> · <a href=\"https://profiles.wordpress.org/skorasaurus/\">Will Skora</a> · <a href=\"https://profiles.wordpress.org/williampatton/\">williampatton</a> · <a href=\"https://profiles.wordpress.org/wongjn/\">wongjn</a> · <a href=\"https://profiles.wordpress.org/worldweb/\">World Web Technology</a> · <a href=\"https://profiles.wordpress.org/wpgerd/\">wpgerd</a> · <a href=\"https://profiles.wordpress.org/wplmillet/\">wplmillet</a> · <a href=\"https://profiles.wordpress.org/wprockstar2/\">wprockstar2</a> · <a href=\"https://profiles.wordpress.org/wwdes/\">wwdes</a> · <a href=\"https://profiles.wordpress.org/xate/\">xate</a> · <a href=\"https://profiles.wordpress.org/xavilc/\">xavilc</a> · <a href=\"https://profiles.wordpress.org/xpurichan/\">xpurichan</a> · <a href=\"https://profiles.wordpress.org/yahil/\">Yahil Madakiya</a> · <a href=\"https://profiles.wordpress.org/yaniiliev/\">Yani</a> · <a href=\"https://profiles.wordpress.org/yashrocz/\">Yash Kukreja</a> · <a href=\"https://profiles.wordpress.org/yellowafterlife/\">yellowafterlife</a> · <a href=\"https://profiles.wordpress.org/yogeshbhutkar/\">Yogesh Bhutkar</a> · <a href=\"https://profiles.wordpress.org/yudhisthirnahar/\">yudhisthirnahar</a> · <a href=\"https://profiles.wordpress.org/fierevere/\">Yui</a> · <a href=\"https://profiles.wordpress.org/yuliyan/\">Yuliyan Slavchev</a> · <a href=\"https://profiles.wordpress.org/omaeyusuke/\">yuu</a> · <a href=\"https://profiles.wordpress.org/zaoyao/\">zaoyao</a> · <a href=\"https://profiles.wordpress.org/zargarov/\">Zargarov</a> · <a href=\"https://profiles.wordpress.org/zebulan/\">Zebulan Stanphill</a> · <a href=\"https://profiles.wordpress.org/zeelthakkar/\">zeelthakkar</a> · <a href=\"https://profiles.wordpress.org/zunaid321/\">Zunaid Amin</a> · <a href=\"https://profiles.wordpress.org/haozi/\">耗子</a></p>\n\n\n\n<p>More than <a href=\"https://translate.wordpress.org/stats/\">60 locales have fully translated</a> WordPress 6.8 into their language making this one of the most translated releases ever on day one.&nbsp; Community translators are working hard to ensure more translations are on their way.&nbsp; Thank you to everyone who helps make WordPress available in 200 languages.</p>\n\n\n\n<p>Last but not least, thanks to the volunteers who contribute to the <a href=\"https://wordpress.org/support/\">support forums</a> by answering questions from WordPress users worldwide.</p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Get involved</strong></h2>\n\n\n\n<p>Participation in WordPress goes far beyond coding. And learning more and getting involved is easy.&nbsp; Discover the teams that come together to <a href=\"https://make.wordpress.org/\">Make WordPress</a> and use <a href=\"https://make.wordpress.org/contribute/\">this interactive tool</a> to help you decide which is right for you.</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, 15 Apr 2025 17:00:45 +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:12:\"Jeffrey Paul\";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:13:\"\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:35:\"Do The Woo Community: Writing Notes\";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:43:\"https://dothewoo.io/?post_type=blog&p=94561\";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:39:\"https://dothewoo.io/blog/writing-notes/\";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:211:\"BobWP, Wired for Open: At CloudFest 2024, BobWP received a reMarkable 2 tablet, which helped organize his messy notes, overcoming challenges with quick tech note-taking and revitalizing his handwriting practice.\";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, 15 Apr 2025 08: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:5:\"BobWP\";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:13:\"\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:54:\"WordPress.org blog: WordCamp Europe 2025: Sali, Basel!\";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=18683\";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:67:\"https://wordpress.org/news/2025/04/wordcamp-europe-2025-sali-basel/\";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:5469:\"<img width=\"1024\" height=\"390\" src=\"https://i0.wp.com/wordpress.org/news/files/2025/04/473144529_985418666952827_8265761567676487048_n.png?resize=1024%2C390&ssl=1\" alt=\"\" class=\"wp-image-18690\" />\n\n\n\n<p>WordCamp Europe 2025 will be held in gorgeous Basel, Switzerland, from June 5 to 7. It will bring together open source enthusiasts, developers, and WordPress professionals from across the region—and the world!</p>\n\n\n\n<p>This year’s event offers fresh perspectives, engaging conversations, and countless opportunities to connect with the WordPress community, agencies, and innovators over three action-packed days of learning, networking, and collaboration.</p>\n\n\n\n<div class=\"wp-block-group has-off-white-background-color has-background is-layout-constrained wp-container-core-group-is-layout-8503c47b wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<p class=\"has-text-align-center has-large-font-size\"><img src=\"https://s.w.org/images/core/emoji/15.1.0/72x72/1f39f.png\" alt=\"🎟\" class=\"wp-smiley\" /> <strong>Tickets are limited—secure yours today!</strong></p>\n\n\n\n<div class=\"wp-block-spacer\"></div>\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-text-align-center wp-element-button\" href=\"https://europe.wordcamp.org/2025/tickets/\">Get your ticket now</a></div>\n</div>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n</div>\n\n\n\n<h2 class=\"wp-block-heading\">Keynotes, panels, and deep dives</h2>\n\n\n\n<p>The main conference, which will be held on June 6th and 7th, will feature <a href=\"https://europe.wordcamp.org/2025/schedule/\">a lineup of notable keynote sessions</a>, including diverse sessions on business strategy and building innovative modern features, open-source advocacy, accessibility, and more. For those looking to sharpen their skills, presentations will dive deep into topics like SEO for WordPress, performance optimization, speed-builds, and leveraging AI.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Q&amp;A Fireside Chat</h2>\n\n\n\n<p>You can join Mary Hubbard, the WordPress Executive Director, and Matt Mullenweg, co-founder of the WordPress project on June 7th to discuss WordPress and its community, followed by an in-person Q&amp;A session here in Basel.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Explore Basel</h2>\n\n\n\n<p>Basel, the third-largest city in Switzerland, <a href=\"https://europe.wordcamp.org/2025/location/\">is filled with historical buildings, a cathedral, museums, and hidden gems</a>! You can get around Basel and experience it yourself using your BaselCard, which allows you to hop on and off all public transportation without a worry. A walk down Basel’s river Rhine could be the perfect evening during your visit to WordCamp Europe!</p>\n\n\n\n<p><img src=\"https://s.w.org/images/core/emoji/15.1.0/72x72/1f6cf.png\" alt=\"🛏\" class=\"wp-smiley\" /><a href=\"https://europe.wordcamp.org/2025/location/accommodation/\"> Find accommodations in Basel<br /></a><img src=\"https://s.w.org/images/core/emoji/15.1.0/72x72/1f68c.png\" alt=\"🚌\" class=\"wp-smiley\" /><a href=\"https://europe.wordcamp.org/2025/location/getting-around-in-basel/\"> Learn about BaselCard benefits<br /></a><img src=\"https://s.w.org/images/core/emoji/15.1.0/72x72/1f4c4.png\" alt=\"📄\" class=\"wp-smiley\" /><a href=\"https://europe.wordcamp.org/2025/location/visa/\"> Need a visa? Apply by May 10, 2025</a></p>\n\n\n\n<p><img src=\"https://s.w.org/images/core/emoji/15.1.0/72x72/1f4c5.png\" alt=\"📅\" class=\"wp-smiley\" /> <strong>Plan Your WordCamp Europe Experience</strong> See the <a href=\"https://europe.wordcamp.org/2025/schedule/\">full schedule</a>, plan your sessions, and maximize your time in Basel.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Get WordCamp-ready</h2>\n\n\n\n<p><img src=\"https://s.w.org/images/core/emoji/15.1.0/72x72/1f39f.png\" alt=\"🎟\" class=\"wp-smiley\" /> <strong>Make sure to secure your <a href=\"https://europe.wordcamp.org/2025/tickets/\">WordCamp Europe 2025 tickets</a></strong> (if you haven’t already!)</p>\n\n\n\n<p>Follow WordCamp Europe news on <a href=\"https://bsky.app/profile/wordpress.org\">Bluesky</a>, <a href=\"https://instagram.com/wordpress/\">Instagram</a>, <a href=\"https://www.facebook.com/WordPress\">Facebook</a>, <a href=\"https://www.linkedin.com/company/wordpress/\">LinkedIn</a>, <a href=\"https://www.threads.net/@wordpress\">Threads</a>, <a href=\"https://mastodon.world/@wordpress\">Mastodon</a>, and <a href=\"https://twitter.com/WordPress\">X/Twitter</a> for real-time updates!</p>\n\n\n\n<p>You can also help us spread the word about WordCamp Europe this year! Post about your attendance <a href=\"https://europe.wordcamp.org/2025/press/spread-the-word/\">using our ready-made texts</a> or we also encourage you to use your own voice – you know your community best.</p>\n\n\n\n<p>And as always, be part of the conversation! Whether you’re attending in-person in Basel or following along online, share your experiences using the tags #WCEU and #WordPress on all social media networks!</p>\n\n\n\n<p>Basel is calling—see you at WordCamp Europe 2025! <img src=\"https://s.w.org/images/core/emoji/15.1.0/72x72/1f1e8-1f1ed.png\" alt=\"🇨🇭\" class=\"wp-smiley\" /></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<p>Thank you to <a href=\"https://profiles.wordpress.org/dolgelukkig/\">@dolgelukkig</a> for drafting this copy.</p>\n\n\n\n<p></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:\"Mon, 14 Apr 2025 19:16:10 +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:47;a:6:{s:4:\"data\";s:13:\"\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:96:\"Do The Woo Community: How Philip Levine Balances Managing Hundreds of Sites and Avoiding Burnout\";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:28:\"https://dothewoo.io/?p=94456\";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://dothewoo.io/how-philip-levine-balances-managing-hundreds-of-sites-and-avoiding-burnout/\";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:\"In this WP Agency Track episode, hosts Cami and Marcus interview Philip Levine, owner of South Florida Web Advisors, discussing his evolution from static sites to WordPress, emphasizing networking, automation, and work-life balance.\";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:\"Mon, 14 Apr 2025 11:26:57 +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:5:\"BobWP\";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:13:\"\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:43:\"Do The Woo Community: BobWP, Wired for Open\";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:43:\"https://dothewoo.io/?post_type=blog&p=94466\";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:46:\"https://dothewoo.io/blog/bobwp-wired-for-open/\";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:220:\"In a recent podcast, I discussed a new daily post concept originally named BobWP Unplugged. After reconsidering, I renamed it BobWP, Wired for Open, focusing on sharing life and business experiences on my WordPress site.\";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:\"Mon, 14 Apr 2025 08: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:5:\"BobWP\";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:13:\"\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:82:\"Do The Woo Community: BobWP Unplugged, Do the Woo Query Newsletter and Daily Posts\";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:28:\"https://dothewoo.io/?p=94265\";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:80:\"https://dothewoo.io/bobwp-unplugged-do-the-woo-query-newsletter-and-daily-posts/\";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:\"In episode 640, BobWP announces his newsletter \"Do the Woo Query,\" introduces a posts with a daily thought, and explains the name change to BobWP Unplugged.\";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, 12 Apr 2025 12:09:25 +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:5:\"BobWP\";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\";O:48:\"WpOrg\\Requests\\Utility\\CaseInsensitiveDictionary\":1:{s:7:\"\0*\0data\";a:9:{s:6:\"server\";s:5:\"nginx\";s:4:\"date\";s:29:\"Thu, 01 May 2025 12:54:57 GMT\";s:12:\"content-type\";s:8:\"text/xml\";s:13:\"last-modified\";s:29:\"Thu, 01 May 2025 12:30:28 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 2\";}}s:5:\"build\";i:1727736619;s:21:\"cache_expiration_time\";i:1746147298;s:23:\"__cache_expiration_time\";i:1746147298;}', 'off');
INSERT INTO `gaomei_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES
(28512, '_transient_timeout_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9', '1746147298', 'off'),
(28513, '_transient_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9', '1746104098', 'off'),
(28514, '_transient_timeout_dash_v2_47a6b06ed6e5ddea23d9bd5316ed8875', '1746147298', 'off'),
(28515, '_transient_dash_v2_47a6b06ed6e5ddea23d9bd5316ed8875', '<div class=\"rss-widget\"><ul><li><a class=\'rsswidget\' href=\'https://wordpress.org/news/2025/04/wordpress-6-8-1-maintenance-release/\'>WordPress 6.8.1 Maintenance Release</a></li><li><a class=\'rsswidget\' href=\'https://wordpress.org/news/2025/04/jubilee/\'>WordPress Jubilee</a></li></ul></div><div class=\"rss-widget\"><ul><li><a class=\'rsswidget\' href=\'https://dothewoo.io/blog/tech-you-gotta-love-it-sometimes/\'>Do The Woo Community: Tech, You Gotta Love It. (Sometimes)</a></li><li><a class=\'rsswidget\' href=\'https://wordpress.org/news/2025/04/wordpress-6-8-1-maintenance-release/\'>WordPress.org blog: WordPress 6.8.1 Maintenance Release</a></li><li><a class=\'rsswidget\' href=\'https://wptavern.com/podcast/167-bud-kraus-on-podcasting-and-finding-inspiration-in-wordpress-stories\'>WPTavern: #167 – Bud Kraus on Podcasting and Finding Inspiration in WordPress Stories</a></li></ul></div>', 'off'),
(28516, '_transient_timeout_yoast_i18n_advanced-ads_zh_TW', '1746190501', 'off'),
(28517, '_transient_yoast_i18n_advanced-ads_zh_TW', 'O:8:\"stdClass\":14:{s:2:\"id\";i:726056;s:4:\"name\";s:16:\"Chinese (Taiwan)\";s:4:\"slug\";s:7:\"default\";s:10:\"project_id\";i:6118;s:6:\"locale\";s:5:\"zh-tw\";s:13:\"current_count\";i:609;s:18:\"untranslated_count\";i:728;s:13:\"waiting_count\";i:0;s:11:\"fuzzy_count\";i:9;s:9:\"all_count\";i:1346;s:14:\"warnings_count\";i:0;s:18:\"percent_translated\";i:45;s:9:\"wp_locale\";s:5:\"zh_TW\";s:13:\"last_modified\";s:19:\"2024-03-30 07:38:26\";}', 'off'),
(29238, '_transient_timeout_advanced-ads-daily-ad-health-check-ran', '1746210802', 'off'),
(29239, '_transient_advanced-ads-daily-ad-health-check-ran', '1', 'off'),
(32484, 'filebird_backup_2025_05_01_15_47_04', 'a:121:{i:0;a:8:{s:2:\"id\";s:1:\"1\";s:4:\"name\";s:14:\"\"預設圖片\"\";s:6:\"parent\";s:1:\"0\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"0\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:124:\"17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35|36|37|38|39|40|41|42|43|44|45|46|47|48|49|50|51|52|53|54|55|299|608\";s:9:\"post_type\";s:10:\"attachment\";}i:1;a:8:{s:2:\"id\";s:1:\"2\";s:4:\"name\";s:14:\"\"網站標誌\"\";s:6:\"parent\";s:1:\"0\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"1\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:49:\"1537|1538|1539|1540|1541|1542|1543|1544|1545|1546\";s:9:\"post_type\";s:10:\"attachment\";}i:2;a:8:{s:2:\"id\";s:1:\"3\";s:4:\"name\";s:14:\"\"網站圖片\"\";s:6:\"parent\";s:1:\"0\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"2\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:0:\"\";s:9:\"post_type\";s:10:\"attachment\";}i:3;a:8:{s:2:\"id\";s:1:\"4\";s:4:\"name\";s:14:\"\"高美藝廊\"\";s:6:\"parent\";s:1:\"3\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"6\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:0:\"\";s:9:\"post_type\";s:10:\"attachment\";}i:4;a:8:{s:2:\"id\";s:1:\"5\";s:4:\"name\";s:14:\"\"生態導覽\"\";s:6:\"parent\";s:1:\"3\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"7\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:595:\"835|836|837|838|839|840|841|842|843|844|845|846|847|848|849|850|851|852|853|854|855|856|857|858|859|860|861|862|863|864|865|866|867|868|869|870|871|872|873|874|875|876|877|878|879|880|881|882|883|884|885|886|887|888|889|890|891|892|893|894|895|896|897|898|1007|1008|1009|1010|1011|1012|1013|1014|1015|1016|1017|1018|1019|1020|1021|1022|1023|1024|1025|1026|1027|1028|1029|1030|1031|1032|1033|1034|1035|1036|1037|1038|1039|1040|1041|1042|1043|1044|1045|1046|1047|1048|1049|1050|1051|1052|1053|1054|1055|1056|1057|1058|1059|1060|1061|1062|1063|1064|1065|1066|1067|1148|1149|1150|1151|1152|1153|1154\";s:9:\"post_type\";s:10:\"attachment\";}i:5;a:8:{s:2:\"id\";s:1:\"9\";s:4:\"name\";s:14:\"\"濱海植物\"\";s:6:\"parent\";s:1:\"5\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"1\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:0:\"\";s:9:\"post_type\";s:10:\"attachment\";}i:6;a:8:{s:2:\"id\";s:2:\"10\";s:4:\"name\";s:14:\"\"螃蟹共舞\"\";s:6:\"parent\";s:1:\"5\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"2\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:0:\"\";s:9:\"post_type\";s:10:\"attachment\";}i:7;a:8:{s:2:\"id\";s:2:\"11\";s:4:\"name\";s:14:\"\"鳥類飛羽\"\";s:6:\"parent\";s:1:\"5\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"3\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:0:\"\";s:9:\"post_type\";s:10:\"attachment\";}i:8;a:8:{s:2:\"id\";s:2:\"12\";s:4:\"name\";s:14:\"\"底棲生物\"\";s:6:\"parent\";s:1:\"5\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"4\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:0:\"\";s:9:\"post_type\";s:10:\"attachment\";}i:9;a:8:{s:2:\"id\";s:2:\"13\";s:4:\"name\";s:14:\"\"學習資源\"\";s:6:\"parent\";s:1:\"5\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"5\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:44:\"1308|1309|1310|1311|1312|1313|1314|1812|1813\";s:9:\"post_type\";s:10:\"attachment\";}i:10;a:8:{s:2:\"id\";s:2:\"14\";s:4:\"name\";s:14:\"\"高美景觀\"\";s:6:\"parent\";s:1:\"4\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"0\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:47:\"756|757|758|759|760|761|762|763|764|765|766|767\";s:9:\"post_type\";s:10:\"attachment\";}i:11;a:8:{s:2:\"id\";s:2:\"15\";s:4:\"name\";s:17:\"\"攝影師投稿\"\";s:6:\"parent\";s:1:\"4\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"1\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:151:\"768|769|770|771|772|773|774|775|776|777|778|779|780|781|782|783|784|785|786|787|788|789|790|791|792|793|794|795|796|797|798|799|800|801|802|803|804|805\";s:9:\"post_type\";s:10:\"attachment\";}i:12;a:8:{s:2:\"id\";s:2:\"16\";s:4:\"name\";s:8:\"\"首頁\"\";s:6:\"parent\";s:1:\"3\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"0\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:16:\"670|671|672|1336\";s:9:\"post_type\";s:10:\"attachment\";}i:13;a:8:{s:2:\"id\";s:2:\"17\";s:4:\"name\";s:14:\"\"導覽解說\"\";s:6:\"parent\";s:1:\"3\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"2\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:3:\"705\";s:9:\"post_type\";s:10:\"attachment\";}i:14;a:8:{s:2:\"id\";s:2:\"18\";s:4:\"name\";s:14:\"\"旅遊資訊\"\";s:6:\"parent\";s:1:\"3\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"3\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:0:\"\";s:9:\"post_type\";s:10:\"attachment\";}i:15;a:8:{s:2:\"id\";s:2:\"19\";s:4:\"name\";s:14:\"\"關於高美\"\";s:6:\"parent\";s:1:\"3\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"4\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:0:\"\";s:9:\"post_type\";s:10:\"attachment\";}i:16;a:8:{s:2:\"id\";s:2:\"20\";s:4:\"name\";s:14:\"\"高美濕地\"\";s:6:\"parent\";s:1:\"3\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"5\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:0:\"\";s:9:\"post_type\";s:10:\"attachment\";}i:17;a:8:{s:2:\"id\";s:2:\"21\";s:4:\"name\";s:14:\"\"交通指南\"\";s:6:\"parent\";s:1:\"3\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"8\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:4:\"1315\";s:9:\"post_type\";s:10:\"attachment\";}i:18;a:8:{s:2:\"id\";s:2:\"22\";s:4:\"name\";s:20:\"\"大眾運輸工具\"\";s:6:\"parent\";s:2:\"21\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"0\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:39:\"1316|1317|1318|1319|1320|1321|1322|1323\";s:9:\"post_type\";s:10:\"attachment\";}i:19;a:8:{s:2:\"id\";s:2:\"23\";s:4:\"name\";s:17:\"\"由北部出發\"\";s:6:\"parent\";s:2:\"21\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"1\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:14:\"1324|1325|1326\";s:9:\"post_type\";s:10:\"attachment\";}i:20;a:8:{s:2:\"id\";s:2:\"24\";s:4:\"name\";s:17:\"\"由中部出發\"\";s:6:\"parent\";s:2:\"21\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"2\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:29:\"1327|1328|1329|1330|1331|1332\";s:9:\"post_type\";s:10:\"attachment\";}i:21;a:8:{s:2:\"id\";s:2:\"25\";s:4:\"name\";s:17:\"\"由南部出發\"\";s:6:\"parent\";s:2:\"21\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"3\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:14:\"1333|1334|1335\";s:9:\"post_type\";s:10:\"attachment\";}i:22;a:8:{s:2:\"id\";s:2:\"26\";s:4:\"name\";s:14:\"\"最新消息\"\";s:6:\"parent\";s:1:\"3\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"1\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:0:\"\";s:9:\"post_type\";s:10:\"attachment\";}i:23;a:8:{s:2:\"id\";s:2:\"27\";s:4:\"name\";s:21:\"\"4人以下自由行\"\";s:6:\"parent\";s:2:\"17\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"0\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:31:\"673|674|675|676|677|678|679|680\";s:9:\"post_type\";s:10:\"attachment\";}i:24;a:8:{s:2:\"id\";s:2:\"28\";s:4:\"name\";s:23:\"\"木棧道導覽解說\"\";s:6:\"parent\";s:2:\"17\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"1\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:31:\"681|682|683|684|685|686|687|688\";s:9:\"post_type\";s:10:\"attachment\";}i:25;a:8:{s:2:\"id\";s:2:\"29\";s:4:\"name\";s:26:\"\"深度旅遊導覽解說\"\";s:6:\"parent\";s:2:\"17\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"2\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:31:\"689|690|691|692|693|694|695|696\";s:9:\"post_type\";s:10:\"attachment\";}i:26;a:8:{s:2:\"id\";s:2:\"30\";s:4:\"name\";s:29:\"\"導覽解說暨濕地淨灘\"\";s:6:\"parent\";s:2:\"17\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"3\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:31:\"697|698|699|700|701|702|703|704\";s:9:\"post_type\";s:10:\"attachment\";}i:27;a:8:{s:2:\"id\";s:2:\"31\";s:4:\"name\";s:17:\"\"半日遊行程\"\";s:6:\"parent\";s:2:\"18\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"0\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:0:\"\";s:9:\"post_type\";s:10:\"attachment\";}i:28;a:8:{s:2:\"id\";s:2:\"32\";s:4:\"name\";s:17:\"\"一日遊行程\"\";s:6:\"parent\";s:2:\"18\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"1\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:0:\"\";s:9:\"post_type\";s:10:\"attachment\";}i:29;a:8:{s:2:\"id\";s:2:\"33\";s:4:\"name\";s:14:\"\"人文歷史\"\";s:6:\"parent\";s:2:\"19\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"0\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:7:\"706|707\";s:9:\"post_type\";s:10:\"attachment\";}i:30;a:8:{s:2:\"id\";s:2:\"34\";s:4:\"name\";s:14:\"\"鄰里聚落\"\";s:6:\"parent\";s:2:\"19\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"1\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:11:\"708|709|710\";s:9:\"post_type\";s:10:\"attachment\";}i:31;a:8:{s:2:\"id\";s:2:\"35\";s:4:\"name\";s:14:\"\"宗教信仰\"\";s:6:\"parent\";s:2:\"19\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"2\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:15:\"711|712|713|714\";s:9:\"post_type\";s:10:\"attachment\";}i:32;a:8:{s:2:\"id\";s:2:\"36\";s:4:\"name\";s:14:\"\"高美燈塔\"\";s:6:\"parent\";s:2:\"19\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"3\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:7:\"715|716\";s:9:\"post_type\";s:10:\"attachment\";}i:33;a:8:{s:2:\"id\";s:2:\"37\";s:4:\"name\";s:14:\"\"高美濕地\"\";s:6:\"parent\";s:2:\"19\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"4\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:11:\"717|718|719\";s:9:\"post_type\";s:10:\"attachment\";}i:34;a:8:{s:2:\"id\";s:2:\"38\";s:4:\"name\";s:14:\"\"生活地圖\"\";s:6:\"parent\";s:2:\"19\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"5\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:7:\"720|721\";s:9:\"post_type\";s:10:\"attachment\";}i:35;a:8:{s:2:\"id\";s:2:\"39\";s:4:\"name\";s:14:\"\"濕地簡介\"\";s:6:\"parent\";s:2:\"20\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"0\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:7:\"722|723\";s:9:\"post_type\";s:10:\"attachment\";}i:36;a:8:{s:2:\"id\";s:2:\"40\";s:4:\"name\";s:14:\"\"公告事項\"\";s:6:\"parent\";s:2:\"20\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"1\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:11:\"724|725|726\";s:9:\"post_type\";s:10:\"attachment\";}i:37;a:8:{s:2:\"id\";s:2:\"41\";s:4:\"name\";s:23:\"\"木棧道開放時間\"\";s:6:\"parent\";s:2:\"20\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"2\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:3:\"727\";s:9:\"post_type\";s:10:\"attachment\";}i:38;a:8:{s:2:\"id\";s:2:\"42\";s:4:\"name\";s:20:\"\"海水潮汐時間\"\";s:6:\"parent\";s:2:\"20\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"3\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:3:\"728\";s:9:\"post_type\";s:10:\"attachment\";}i:39;a:8:{s:2:\"id\";s:2:\"43\";s:4:\"name\";s:20:\"\"天空之鏡時間\"\";s:6:\"parent\";s:2:\"20\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"4\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:3:\"729\";s:9:\"post_type\";s:10:\"attachment\";}i:40;a:8:{s:2:\"id\";s:2:\"44\";s:4:\"name\";s:20:\"\"日出日落時間\"\";s:6:\"parent\";s:2:\"20\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"5\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:3:\"730\";s:9:\"post_type\";s:10:\"attachment\";}i:41;a:8:{s:2:\"id\";s:2:\"45\";s:4:\"name\";s:14:\"\"地理位置\"\";s:6:\"parent\";s:2:\"20\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"6\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:3:\"731\";s:9:\"post_type\";s:10:\"attachment\";}i:42;a:8:{s:2:\"id\";s:2:\"46\";s:4:\"name\";s:14:\"\"生態地圖\"\";s:6:\"parent\";s:2:\"20\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"7\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:7:\"732|733\";s:9:\"post_type\";s:10:\"attachment\";}i:43;a:8:{s:2:\"id\";s:2:\"47\";s:4:\"name\";s:11:\"\"紀錄片\"\";s:6:\"parent\";s:2:\"20\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"8\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:3:\"734\";s:9:\"post_type\";s:10:\"attachment\";}i:44;a:8:{s:2:\"id\";s:2:\"48\";s:4:\"name\";s:11:\"\"馬鞍藤\"\";s:6:\"parent\";s:1:\"9\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"0\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:39:\"806|807|808|809|810|811|812|813|814|815\";s:9:\"post_type\";s:10:\"attachment\";}i:45;a:8:{s:2:\"id\";s:2:\"49\";s:4:\"name\";s:11:\"\"濱刀豆\"\";s:6:\"parent\";s:1:\"9\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"1\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:39:\"816|817|818|819|820|821|822|823|824|825\";s:9:\"post_type\";s:10:\"attachment\";}i:46;a:8:{s:2:\"id\";s:2:\"50\";s:4:\"name\";s:8:\"\"蔓荊\"\";s:6:\"parent\";s:1:\"9\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"2\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:15:\"826|827|828|829\";s:9:\"post_type\";s:10:\"attachment\";}i:47;a:8:{s:2:\"id\";s:2:\"51\";s:4:\"name\";s:11:\"\"菟絲子\"\";s:6:\"parent\";s:1:\"9\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"3\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:44:\"1337|1338|1339|1340|1341|1342|1343|1344|1345\";s:9:\"post_type\";s:10:\"attachment\";}i:48;a:8:{s:2:\"id\";s:2:\"52\";s:4:\"name\";s:8:\"\"黃槿\"\";s:6:\"parent\";s:1:\"9\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"4\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:39:\"1346|1347|1348|1349|1350|1351|1352|1353\";s:9:\"post_type\";s:10:\"attachment\";}i:49;a:8:{s:2:\"id\";s:2:\"53\";s:4:\"name\";s:8:\"\"朱槿\"\";s:6:\"parent\";s:1:\"9\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"5\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:24:\"1354|1355|1356|1357|1358\";s:9:\"post_type\";s:10:\"attachment\";}i:50;a:8:{s:2:\"id\";s:2:\"54\";s:4:\"name\";s:11:\"\"含羞草\"\";s:6:\"parent\";s:1:\"9\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"6\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:49:\"1359|1360|1361|1362|1363|1364|1365|1366|1367|1368\";s:9:\"post_type\";s:10:\"attachment\";}i:51;a:8:{s:2:\"id\";s:2:\"55\";s:4:\"name\";s:14:\"\"雲林莞草\"\";s:6:\"parent\";s:1:\"9\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"7\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:49:\"1369|1370|1371|1372|1373|1374|1375|1376|1377|1378\";s:9:\"post_type\";s:10:\"attachment\";}i:52;a:8:{s:2:\"id\";s:2:\"56\";s:4:\"name\";s:11:\"\"水筆仔\"\";s:6:\"parent\";s:1:\"9\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"8\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:49:\"1379|1380|1381|1382|1383|1384|1385|1386|1387|1388\";s:9:\"post_type\";s:10:\"attachment\";}i:53;a:8:{s:2:\"id\";s:2:\"57\";s:4:\"name\";s:17:\"\"大安水蓑衣\"\";s:6:\"parent\";s:1:\"9\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"9\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:49:\"1389|1390|1391|1392|1393|1394|1395|1396|1397|1398\";s:9:\"post_type\";s:10:\"attachment\";}i:54;a:8:{s:2:\"id\";s:2:\"58\";s:4:\"name\";s:8:\"\"香蒲\"\";s:6:\"parent\";s:1:\"9\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:2:\"10\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:14:\"1399|1400|1401\";s:9:\"post_type\";s:10:\"attachment\";}i:55;a:8:{s:2:\"id\";s:2:\"59\";s:4:\"name\";s:8:\"\"甘藻\"\";s:6:\"parent\";s:1:\"9\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:2:\"11\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:44:\"1402|1403|1404|1405|1406|1407|1408|1409|1410\";s:9:\"post_type\";s:10:\"attachment\";}i:56;a:8:{s:2:\"id\";s:2:\"60\";s:4:\"name\";s:11:\"\"草海桐\"\";s:6:\"parent\";s:1:\"9\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:2:\"12\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:3:\"904\";s:9:\"post_type\";s:10:\"attachment\";}i:57;a:8:{s:2:\"id\";s:2:\"61\";s:4:\"name\";s:11:\"\"木麻黃\"\";s:6:\"parent\";s:1:\"9\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:2:\"13\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:19:\"905|906|907|908|909\";s:9:\"post_type\";s:10:\"attachment\";}i:58;a:8:{s:2:\"id\";s:2:\"62\";s:4:\"name\";s:11:\"\"雞屎藤\"\";s:6:\"parent\";s:1:\"9\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:2:\"14\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:15:\"910|911|912|913\";s:9:\"post_type\";s:10:\"attachment\";}i:59;a:8:{s:2:\"id\";s:2:\"63\";s:4:\"name\";s:14:\"\"三角藺草\"\";s:6:\"parent\";s:1:\"9\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:2:\"15\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:27:\"914|915|916|917|918|919|920\";s:9:\"post_type\";s:10:\"attachment\";}i:60;a:8:{s:2:\"id\";s:2:\"64\";s:4:\"name\";s:8:\"\"構樹\"\";s:6:\"parent\";s:1:\"9\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:2:\"16\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:7:\"921|922\";s:9:\"post_type\";s:10:\"attachment\";}i:61;a:8:{s:2:\"id\";s:2:\"65\";s:4:\"name\";s:8:\"\"葎草\"\";s:6:\"parent\";s:1:\"9\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:2:\"17\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:11:\"923|924|925\";s:9:\"post_type\";s:10:\"attachment\";}i:62;a:8:{s:2:\"id\";s:2:\"66\";s:4:\"name\";s:8:\"\"羊蹄\"\";s:6:\"parent\";s:1:\"9\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:2:\"18\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:3:\"926\";s:9:\"post_type\";s:10:\"attachment\";}i:63;a:8:{s:2:\"id\";s:2:\"67\";s:4:\"name\";s:17:\"\"大花咸豐草\"\";s:6:\"parent\";s:1:\"9\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:2:\"19\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:31:\"927|928|929|930|931|932|933|934\";s:9:\"post_type\";s:10:\"attachment\";}i:64;a:8:{s:2:\"id\";s:2:\"68\";s:4:\"name\";s:17:\"\"臺灣蒲公英\"\";s:6:\"parent\";s:1:\"9\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:2:\"20\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:7:\"935|936\";s:9:\"post_type\";s:10:\"attachment\";}i:65;a:8:{s:2:\"id\";s:2:\"69\";s:4:\"name\";s:17:\"\"槭葉牽牛花\"\";s:6:\"parent\";s:1:\"9\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:2:\"21\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:19:\"937|938|939|940|941\";s:9:\"post_type\";s:10:\"attachment\";}i:66;a:8:{s:2:\"id\";s:2:\"70\";s:4:\"name\";s:11:\"\"紅毛草\"\";s:6:\"parent\";s:1:\"9\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:2:\"22\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:27:\"942|943|944|945|946|947|948\";s:9:\"post_type\";s:10:\"attachment\";}i:67;a:8:{s:2:\"id\";s:2:\"71\";s:4:\"name\";s:8:\"\"蓖麻\"\";s:6:\"parent\";s:1:\"9\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:2:\"23\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:15:\"949|950|951|952\";s:9:\"post_type\";s:10:\"attachment\";}i:68;a:8:{s:2:\"id\";s:2:\"72\";s:4:\"name\";s:14:\"\"毛西番蓮\"\";s:6:\"parent\";s:1:\"9\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:2:\"24\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:7:\"953|954\";s:9:\"post_type\";s:10:\"attachment\";}i:69;a:8:{s:2:\"id\";s:2:\"73\";s:4:\"name\";s:17:\"\"單花蟛蜞菊\"\";s:6:\"parent\";s:1:\"9\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:2:\"25\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:7:\"955|956\";s:9:\"post_type\";s:10:\"attachment\";}i:70;a:8:{s:2:\"id\";s:2:\"74\";s:4:\"name\";s:11:\"\"長柄菊\"\";s:6:\"parent\";s:1:\"9\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:2:\"26\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:3:\"957\";s:9:\"post_type\";s:10:\"attachment\";}i:71;a:8:{s:2:\"id\";s:2:\"75\";s:4:\"name\";s:11:\"\"蒺藜草\"\";s:6:\"parent\";s:1:\"9\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:2:\"27\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:15:\"986|987|988|989\";s:9:\"post_type\";s:10:\"attachment\";}i:72;a:8:{s:2:\"id\";s:2:\"76\";s:4:\"name\";s:11:\"\"開卡蘆\"\";s:6:\"parent\";s:1:\"9\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:2:\"28\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:23:\"990|991|992|993|994|995\";s:9:\"post_type\";s:10:\"attachment\";}i:73;a:8:{s:2:\"id\";s:2:\"77\";s:4:\"name\";s:11:\"\"銀合歡\"\";s:6:\"parent\";s:1:\"9\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:2:\"29\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:7:\"996|997\";s:9:\"post_type\";s:10:\"attachment\";}i:74;a:8:{s:2:\"id\";s:2:\"78\";s:4:\"name\";s:8:\"\"苦楝\"\";s:6:\"parent\";s:1:\"9\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:2:\"30\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:7:\"998|999\";s:9:\"post_type\";s:10:\"attachment\";}i:75;a:8:{s:2:\"id\";s:2:\"79\";s:4:\"name\";s:8:\"\"瓊麻\"\";s:6:\"parent\";s:1:\"9\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:2:\"31\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:14:\"1000|1001|1002\";s:9:\"post_type\";s:10:\"attachment\";}i:76;a:8:{s:2:\"id\";s:2:\"80\";s:4:\"name\";s:17:\"\"鹽地鼠尾粟\"\";s:6:\"parent\";s:1:\"9\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:2:\"32\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:9:\"1003|1004\";s:9:\"post_type\";s:10:\"attachment\";}i:77;a:8:{s:2:\"id\";s:2:\"81\";s:4:\"name\";s:11:\"\"洋落葵\"\";s:6:\"parent\";s:1:\"9\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:2:\"33\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:9:\"1005|1006\";s:9:\"post_type\";s:10:\"attachment\";}i:78;a:8:{s:2:\"id\";s:2:\"82\";s:4:\"name\";s:11:\"\"馬纓丹\"\";s:6:\"parent\";s:1:\"9\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:2:\"34\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:14:\"1411|1412|1413\";s:9:\"post_type\";s:10:\"attachment\";}i:79;a:8:{s:2:\"id\";s:2:\"83\";s:4:\"name\";s:11:\"\"野牽牛\"\";s:6:\"parent\";s:1:\"9\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:2:\"35\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:9:\"1414|1415\";s:9:\"post_type\";s:10:\"attachment\";}i:80;a:8:{s:2:\"id\";s:2:\"84\";s:4:\"name\";s:11:\"\"碗仔花\"\";s:6:\"parent\";s:1:\"9\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:2:\"36\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:14:\"1416|1417|1418\";s:9:\"post_type\";s:10:\"attachment\";}i:81;a:8:{s:2:\"id\";s:2:\"85\";s:4:\"name\";s:17:\"\"清白招潮蟹\"\";s:6:\"parent\";s:2:\"10\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"0\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:39:\"1419|1420|1421|1422|1423|1424|1425|1426\";s:9:\"post_type\";s:10:\"attachment\";}i:82;a:8:{s:2:\"id\";s:2:\"86\";s:4:\"name\";s:23:\"\"糾結清白招潮蟹\"\";s:6:\"parent\";s:2:\"10\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"1\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:14:\"1427|1428|1429\";s:9:\"post_type\";s:10:\"attachment\";}i:83;a:8:{s:2:\"id\";s:2:\"87\";s:4:\"name\";s:17:\"\"弧邊招潮蟹\"\";s:6:\"parent\";s:2:\"10\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"2\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:49:\"1430|1431|1432|1433|1434|1435|1436|1437|1438|1439\";s:9:\"post_type\";s:10:\"attachment\";}i:84;a:8:{s:2:\"id\";s:2:\"88\";s:4:\"name\";s:23:\"\"北方呼喚招潮蟹\"\";s:6:\"parent\";s:2:\"10\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"3\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:49:\"1440|1441|1442|1443|1444|1445|1446|1447|1448|1449\";s:9:\"post_type\";s:10:\"attachment\";}i:85;a:8:{s:2:\"id\";s:2:\"89\";s:4:\"name\";s:14:\"\"台灣厚蟹\"\";s:6:\"parent\";s:2:\"10\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"4\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:49:\"1450|1451|1452|1453|1454|1455|1456|1457|1458|1459\";s:9:\"post_type\";s:10:\"attachment\";}i:86;a:8:{s:2:\"id\";s:2:\"90\";s:4:\"name\";s:17:\"\"無齒螳臂蟹\"\";s:6:\"parent\";s:2:\"10\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"5\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:84:\"1460|1461|1462|1463|1464|1465|1466|1467|1468|1469|1470|1471|1472|1473|1474|1475|1476\";s:9:\"post_type\";s:10:\"attachment\";}i:87;a:8:{s:2:\"id\";s:2:\"91\";s:4:\"name\";s:20:\"\"近親擬相手蟹\"\";s:6:\"parent\";s:2:\"10\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"6\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:19:\"1477|1478|1479|1480\";s:9:\"post_type\";s:10:\"attachment\";}i:88;a:8:{s:2:\"id\";s:2:\"92\";s:4:\"name\";s:20:\"\"神妙擬相手蟹\"\";s:6:\"parent\";s:2:\"10\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"7\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:49:\"1481|1482|1483|1484|1485|1486|1487|1488|1489|1490\";s:9:\"post_type\";s:10:\"attachment\";}i:89;a:8:{s:2:\"id\";s:2:\"93\";s:4:\"name\";s:20:\"\"雙齒近相手蟹\"\";s:6:\"parent\";s:2:\"10\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"8\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:19:\"1491|1492|1493|1494\";s:9:\"post_type\";s:10:\"attachment\";}i:90;a:8:{s:2:\"id\";s:2:\"94\";s:4:\"name\";s:17:\"\"角眼拜佛蟹\"\";s:6:\"parent\";s:2:\"10\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:2:\"10\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:49:\"1101|1102|1103|1104|1105|1106|1107|1108|1109|1110\";s:9:\"post_type\";s:10:\"attachment\";}i:91;a:8:{s:2:\"id\";s:2:\"95\";s:4:\"name\";s:14:\"\"豆形拳蟹\"\";s:6:\"parent\";s:2:\"10\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:2:\"11\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:39:\"1111|1112|1113|1114|1115|1116|1117|1118\";s:9:\"post_type\";s:10:\"attachment\";}i:92;a:8:{s:2:\"id\";s:2:\"96\";s:4:\"name\";s:17:\"\"短指和尚蟹\"\";s:6:\"parent\";s:2:\"10\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:2:\"12\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:39:\"1119|1120|1121|1122|1123|1124|1125|1126\";s:9:\"post_type\";s:10:\"attachment\";}i:93;a:8:{s:2:\"id\";s:2:\"97\";s:4:\"name\";s:17:\"\"雙扇股窗蟹\"\";s:6:\"parent\";s:2:\"10\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:2:\"13\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:19:\"1127|1128|1129|1130\";s:9:\"post_type\";s:10:\"attachment\";}i:94;a:8:{s:2:\"id\";s:2:\"98\";s:4:\"name\";s:14:\"\"鋸緣青蟳\"\";s:6:\"parent\";s:2:\"10\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:2:\"14\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:19:\"1131|1132|1133|1134\";s:9:\"post_type\";s:10:\"attachment\";}i:95;a:8:{s:2:\"id\";s:2:\"99\";s:4:\"name\";s:17:\"\"紅點黎明蟹\"\";s:6:\"parent\";s:2:\"10\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:2:\"15\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:14:\"1135|1136|1137\";s:9:\"post_type\";s:10:\"attachment\";}i:96;a:8:{s:2:\"id\";s:3:\"100\";s:4:\"name\";s:14:\"\"角眼沙蟹\"\";s:6:\"parent\";s:2:\"10\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:2:\"16\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:79:\"1495|1496|1497|1498|1499|1500|1501|1502|1503|1504|1505|1506|1507|1508|1509|1510\";s:9:\"post_type\";s:10:\"attachment\";}i:97;a:8:{s:2:\"id\";s:3:\"101\";s:4:\"name\";s:14:\"\"斯氏沙蟹\"\";s:6:\"parent\";s:2:\"10\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:2:\"17\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:99:\"1511|1512|1513|1514|1515|1516|1517|1518|1519|1520|1521|1522|1523|1524|1525|1526|1527|1528|1529|1530\";s:9:\"post_type\";s:10:\"attachment\";}i:98;a:8:{s:2:\"id\";s:3:\"102\";s:4:\"name\";s:17:\"\"隆脊張口蟹\"\";s:6:\"parent\";s:2:\"10\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:2:\"18\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:39:\"1174|1175|1176|1177|1178|1179|1180|1181\";s:9:\"post_type\";s:10:\"attachment\";}i:99;a:8:{s:2:\"id\";s:3:\"103\";s:4:\"name\";s:17:\"\"寬身大眼蟹\"\";s:6:\"parent\";s:2:\"10\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:2:\"19\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:4:\"1182\";s:9:\"post_type\";s:10:\"attachment\";}i:100;a:8:{s:2:\"id\";s:3:\"104\";s:4:\"name\";s:17:\"\"萬歲大眼蟹\"\";s:6:\"parent\";s:2:\"10\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"9\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:49:\"1091|1092|1093|1094|1095|1096|1097|1098|1099|1100\";s:9:\"post_type\";s:10:\"attachment\";}i:101;a:8:{s:2:\"id\";s:3:\"105\";s:4:\"name\";s:11:\"\"小白鷺\"\";s:6:\"parent\";s:2:\"11\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"0\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:59:\"1183|1184|1185|1186|1187|1188|1189|1190|1191|1192|1193|1194\";s:9:\"post_type\";s:10:\"attachment\";}i:102;a:8:{s:2:\"id\";s:3:\"106\";s:4:\"name\";s:11:\"\"大白鷺\"\";s:6:\"parent\";s:2:\"11\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"1\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:24:\"1195|1196|1197|1198|1199\";s:9:\"post_type\";s:10:\"attachment\";}i:103;a:8:{s:2:\"id\";s:3:\"107\";s:4:\"name\";s:8:\"\"蒼鷺\"\";s:6:\"parent\";s:2:\"11\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"2\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:9:\"1200|1201\";s:9:\"post_type\";s:10:\"attachment\";}i:104;a:8:{s:2:\"id\";s:3:\"108\";s:4:\"name\";s:14:\"\"埃及聖䴉\"\";s:6:\"parent\";s:2:\"11\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"3\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:59:\"1202|1203|1204|1205|1206|1207|1208|1209|1210|1211|1212|1213\";s:9:\"post_type\";s:10:\"attachment\";}i:105;a:8:{s:2:\"id\";s:3:\"109\";s:4:\"name\";s:11:\"\"黑嘴鷗\"\";s:6:\"parent\";s:2:\"11\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"4\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:39:\"1214|1215|1216|1217|1218|1219|1220|1221\";s:9:\"post_type\";s:10:\"attachment\";}i:106;a:8:{s:2:\"id\";s:3:\"110\";s:4:\"name\";s:8:\"\"濱鷸\"\";s:6:\"parent\";s:2:\"11\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"5\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:59:\"1222|1223|1224|1225|1226|1227|1228|1229|1230|1231|1232|1233\";s:9:\"post_type\";s:10:\"attachment\";}i:107;a:8:{s:2:\"id\";s:3:\"111\";s:4:\"name\";s:8:\"\"磯鷸\"\";s:6:\"parent\";s:2:\"11\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"6\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:24:\"1234|1235|1236|1237|1238\";s:9:\"post_type\";s:10:\"attachment\";}i:108;a:8:{s:2:\"id\";s:3:\"112\";s:4:\"name\";s:17:\"\"東方環頸鴴\"\";s:6:\"parent\";s:2:\"11\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"7\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:9:\"1239|1240\";s:9:\"post_type\";s:10:\"attachment\";}i:109;a:8:{s:2:\"id\";s:3:\"113\";s:4:\"name\";s:11:\"\"小天鵝\"\";s:6:\"parent\";s:2:\"11\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"8\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:29:\"1241|1242|1243|1244|1245|1246\";s:9:\"post_type\";s:10:\"attachment\";}i:110;a:8:{s:2:\"id\";s:3:\"114\";s:4:\"name\";s:14:\"\"跳彈塗魚\"\";s:6:\"parent\";s:2:\"12\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"0\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:49:\"1247|1248|1249|1250|1251|1252|1253|1254|1255|1256\";s:9:\"post_type\";s:10:\"attachment\";}i:111;a:8:{s:2:\"id\";s:3:\"115\";s:4:\"name\";s:14:\"\"大彈塗魚\"\";s:6:\"parent\";s:2:\"12\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"1\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:144:\"1257|1258|1259|1260|1261|1262|1263|1264|1265|1266|1267|1268|1269|1270|1271|1272|1273|1274|1275|1276|1277|1278|1279|1280|1281|1282|1283|1284|1285\";s:9:\"post_type\";s:10:\"attachment\";}i:112;a:8:{s:2:\"id\";s:3:\"116\";s:4:\"name\";s:17:\"\"星點東方魨\"\";s:6:\"parent\";s:2:\"12\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"2\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:24:\"1286|1287|1288|1289|1290\";s:9:\"post_type\";s:10:\"attachment\";}i:113;a:8:{s:2:\"id\";s:3:\"117\";s:4:\"name\";s:8:\"\"藤壺\"\";s:6:\"parent\";s:2:\"12\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"3\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:24:\"1291|1292|1293|1294|1295\";s:9:\"post_type\";s:10:\"attachment\";}i:114;a:8:{s:2:\"id\";s:3:\"118\";s:4:\"name\";s:8:\"\"文蛤\"\";s:6:\"parent\";s:2:\"12\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"4\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:9:\"1296|1297\";s:9:\"post_type\";s:10:\"attachment\";}i:115;a:8:{s:2:\"id\";s:3:\"119\";s:4:\"name\";s:17:\"\"公代薄殼蛤\"\";s:6:\"parent\";s:2:\"12\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"5\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:9:\"1298|1299\";s:9:\"post_type\";s:10:\"attachment\";}i:116;a:8:{s:2:\"id\";s:3:\"120\";s:4:\"name\";s:8:\"\"白蛤\"\";s:6:\"parent\";s:2:\"12\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"6\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:19:\"1300|1301|1302|1303\";s:9:\"post_type\";s:10:\"attachment\";}i:117;a:8:{s:2:\"id\";s:3:\"121\";s:4:\"name\";s:8:\"\"沙蠶\"\";s:6:\"parent\";s:2:\"12\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"7\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:9:\"1304|1305\";s:9:\"post_type\";s:10:\"attachment\";}i:118;a:8:{s:2:\"id\";s:3:\"122\";s:4:\"name\";s:14:\"\"燒酒海蜷\"\";s:6:\"parent\";s:2:\"12\";s:4:\"type\";s:1:\"0\";s:3:\"ord\";s:1:\"8\";s:10:\"created_by\";s:1:\"0\";s:14:\"attachment_ids\";s:9:\"1306|1307\";s:9:\"post_type\";s:10:\"attachment\";}i:119;a:8:{s:2:\"id\";N;s:4:\"name\";s:2:\"\"\"\";s:6:\"parent\";N;s:4:\"type\";i:0;s:3:\"ord\";b:0;s:10:\"created_by\";b:0;s:14:\"attachment_ids\";s:0:\"\";s:9:\"post_type\";s:0:\"\";}i:120;a:8:{s:2:\"id\";N;s:4:\"name\";s:2:\"\"\"\";s:6:\"parent\";N;s:4:\"type\";i:0;s:3:\"ord\";b:0;s:10:\"created_by\";b:0;s:14:\"attachment_ids\";s:0:\"\";s:9:\"post_type\";s:0:\"\";}}', 'off'),
(32839, 'category_children', 'a:0:{}', 'auto'),
(33040, '_transient_timeout__woocommerce_helper_subscriptions', '1746118316', 'off'),
(33041, '_transient__woocommerce_helper_subscriptions', 'a:0:{}', 'off'),
(33043, '_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:65:\"https://downloads.wordpress.org/release/zh_TW/wordpress-6.8.1.zip\";s:6:\"locale\";s:5:\"zh_TW\";s:8:\"packages\";O:8:\"stdClass\":5:{s:4:\"full\";s:65:\"https://downloads.wordpress.org/release/zh_TW/wordpress-6.8.1.zip\";s:10:\"no_content\";s:0:\"\";s:11:\"new_bundled\";s:0:\"\";s:7:\"partial\";s:0:\"\";s:8:\"rollback\";s:0:\"\";}s:7:\"current\";s:5:\"6.8.1\";s:7:\"version\";s:5:\"6.8.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:1746117622;s:15:\"version_checked\";s:5:\"6.8.1\";s:12:\"translations\";a:0:{}}', 'off'),
(33044, '_site_transient_update_themes', 'O:8:\"stdClass\":5:{s:12:\"last_checked\";i:1746117657;s:7:\"checked\";a:6:{s:13:\"betheme-child\";s:5:\"2.0.2\";s:7:\"betheme\";s:6:\"28.0.5\";s:16:\"twentytwentyfive\";s:3:\"1.2\";s:16:\"twentytwentyfour\";s:3:\"1.3\";s:17:\"twentytwentythree\";s:3:\"1.6\";s:15:\"twentytwentytwo\";s:3:\"2.0\";}s:8:\"response\";a:1:{s:7:\"betheme\";a:4:{s:5:\"theme\";s:7:\"betheme\";s:11:\"new_version\";s:6:\"28.0.6\";s:3:\"url\";s:67:\"https://themes.muffingroup.com/betheme/documentation/changelog.html\";s:7:\"package\";s:88:\"https://api.muffingroup.com/theme/download.php?code=********-****-****-****-************\";}}s:9:\"no_update\";a:4:{s:16:\"twentytwentyfive\";a:6:{s:5:\"theme\";s:16:\"twentytwentyfive\";s:11:\"new_version\";s:3:\"1.2\";s:3:\"url\";s:46:\"https://wordpress.org/themes/twentytwentyfive/\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/theme/twentytwentyfive.1.2.zip\";s:8:\"requires\";s:3:\"6.7\";s:12:\"requires_php\";s:3:\"7.2\";}s:16:\"twentytwentyfour\";a:6:{s:5:\"theme\";s:16:\"twentytwentyfour\";s:11:\"new_version\";s:3:\"1.3\";s:3:\"url\";s:46:\"https://wordpress.org/themes/twentytwentyfour/\";s:7:\"package\";s:62:\"https://downloads.wordpress.org/theme/twentytwentyfour.1.3.zip\";s:8:\"requires\";s:3:\"6.4\";s:12:\"requires_php\";s:3:\"7.0\";}s:17:\"twentytwentythree\";a:6:{s:5:\"theme\";s:17:\"twentytwentythree\";s:11:\"new_version\";s:3:\"1.6\";s:3:\"url\";s:47:\"https://wordpress.org/themes/twentytwentythree/\";s:7:\"package\";s:63:\"https://downloads.wordpress.org/theme/twentytwentythree.1.6.zip\";s:8:\"requires\";s:3:\"6.1\";s:12:\"requires_php\";s:3:\"5.6\";}s:15:\"twentytwentytwo\";a:6:{s:5:\"theme\";s:15:\"twentytwentytwo\";s:11:\"new_version\";s:3:\"2.0\";s:3:\"url\";s:45:\"https://wordpress.org/themes/twentytwentytwo/\";s:7:\"package\";s:61:\"https://downloads.wordpress.org/theme/twentytwentytwo.2.0.zip\";s:8:\"requires\";s:3:\"5.9\";s:12:\"requires_php\";s:3:\"5.6\";}}s:12:\"translations\";a:0:{}}', 'off'),
(33075, '_site_transient_timeout_poptags_40cd750bba9870f18aada2478b24840a', '1746128396', 'off'),
(33076, '_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:7000;}s:6:\"widget\";a:3:{s:4:\"name\";s:6:\"widget\";s:4:\"slug\";s:6:\"widget\";s:5:\"count\";i:4884;}s:4:\"post\";a:3:{s:4:\"name\";s:4:\"post\";s:4:\"slug\";s:4:\"post\";s:5:\"count\";i:2799;}s:5:\"admin\";a:3:{s:4:\"name\";s:5:\"admin\";s:4:\"slug\";s:5:\"admin\";s:5:\"count\";i:2705;}s:5:\"posts\";a:3:{s:4:\"name\";s:5:\"posts\";s:4:\"slug\";s:5:\"posts\";s:5:\"count\";i:2110;}s:9:\"shortcode\";a:3:{s:4:\"name\";s:9:\"shortcode\";s:4:\"slug\";s:9:\"shortcode\";s:5:\"count\";i:2029;}s:8:\"comments\";a:3:{s:4:\"name\";s:8:\"comments\";s:4:\"slug\";s:8:\"comments\";s:5:\"count\";i:1947;}s:3:\"seo\";a:3:{s:4:\"name\";s:3:\"seo\";s:4:\"slug\";s:3:\"seo\";s:5:\"count\";i:1874;}s:6:\"images\";a:3:{s:4:\"name\";s:6:\"images\";s:4:\"slug\";s:6:\"images\";s:5:\"count\";i:1606;}s:5:\"image\";a:3:{s:4:\"name\";s:5:\"image\";s:4:\"slug\";s:5:\"image\";s:5:\"count\";i:1601;}s:9:\"ecommerce\";a:3:{s:4:\"name\";s:9:\"ecommerce\";s:4:\"slug\";s:9:\"ecommerce\";s:5:\"count\";i:1599;}s:6:\"google\";a:3:{s:4:\"name\";s:6:\"google\";s:4:\"slug\";s:6:\"google\";s:5:\"count\";i:1552;}s:7:\"twitter\";a:3:{s:4:\"name\";s:7:\"twitter\";s:4:\"slug\";s:7:\"twitter\";s:5:\"count\";i:1513;}s:8:\"facebook\";a:3:{s:4:\"name\";s:8:\"facebook\";s:4:\"slug\";s:8:\"facebook\";s:5:\"count\";i:1508;}s:5:\"email\";a:3:{s:4:\"name\";s:5:\"email\";s:4:\"slug\";s:5:\"email\";s:5:\"count\";i:1467;}s:7:\"gallery\";a:3:{s:4:\"name\";s:7:\"gallery\";s:4:\"slug\";s:7:\"gallery\";s:5:\"count\";i:1331;}s:7:\"sidebar\";a:3:{s:4:\"name\";s:7:\"sidebar\";s:4:\"slug\";s:7:\"sidebar\";s:5:\"count\";i:1317;}s:8:\"security\";a:3:{s:4:\"name\";s:8:\"security\";s:4:\"slug\";s:8:\"security\";s:5:\"count\";i:1224;}s:5:\"login\";a:3:{s:4:\"name\";s:5:\"login\";s:4:\"slug\";s:5:\"login\";s:5:\"count\";i:1218;}s:6:\"social\";a:3:{s:4:\"name\";s:6:\"social\";s:4:\"slug\";s:6:\"social\";s:5:\"count\";i:1174;}s:4:\"page\";a:3:{s:4:\"name\";s:4:\"page\";s:4:\"slug\";s:4:\"page\";s:5:\"count\";i:1159;}s:10:\"e-commerce\";a:3:{s:4:\"name\";s:10:\"e-commerce\";s:4:\"slug\";s:10:\"e-commerce\";s:5:\"count\";i:1041;}s:5:\"video\";a:3:{s:4:\"name\";s:5:\"video\";s:4:\"slug\";s:5:\"video\";s:5:\"count\";i:1037;}s:7:\"payment\";a:3:{s:4:\"name\";s:7:\"payment\";s:4:\"slug\";s:7:\"payment\";s:5:\"count\";i:1027;}s:5:\"block\";a:3:{s:4:\"name\";s:5:\"block\";s:4:\"slug\";s:5:\"block\";s:5:\"count\";i:999;}s:7:\"widgets\";a:3:{s:4:\"name\";s:7:\"widgets\";s:4:\"slug\";s:7:\"widgets\";s:5:\"count\";i:998;}s:9:\"analytics\";a:3:{s:4:\"name\";s:9:\"analytics\";s:4:\"slug\";s:9:\"analytics\";s:5:\"count\";i:989;}s:9:\"gutenberg\";a:3:{s:4:\"name\";s:9:\"gutenberg\";s:4:\"slug\";s:9:\"gutenberg\";s:5:\"count\";i:955;}s:6:\"slider\";a:3:{s:4:\"name\";s:6:\"slider\";s:4:\"slug\";s:6:\"slider\";s:5:\"count\";i:927;}s:5:\"links\";a:3:{s:4:\"name\";s:5:\"links\";s:4:\"slug\";s:5:\"links\";s:5:\"count\";i:921;}s:7:\"content\";a:3:{s:4:\"name\";s:7:\"content\";s:4:\"slug\";s:7:\"content\";s:5:\"count\";i:919;}s:4:\"spam\";a:3:{s:4:\"name\";s:4:\"spam\";s:4:\"slug\";s:4:\"spam\";s:5:\"count\";i:907;}s:4:\"form\";a:3:{s:4:\"name\";s:4:\"form\";s:4:\"slug\";s:4:\"form\";s:5:\"count\";i:899;}s:15:\"payment-gateway\";a:3:{s:4:\"name\";s:15:\"payment gateway\";s:4:\"slug\";s:15:\"payment-gateway\";s:5:\"count\";i:896;}s:9:\"elementor\";a:3:{s:4:\"name\";s:9:\"elementor\";s:4:\"slug\";s:9:\"elementor\";s:5:\"count\";i:890;}s:5:\"media\";a:3:{s:4:\"name\";s:5:\"media\";s:4:\"slug\";s:5:\"media\";s:5:\"count\";i:836;}s:6:\"search\";a:3:{s:4:\"name\";s:6:\"search\";s:4:\"slug\";s:6:\"search\";s:5:\"count\";i:824;}s:6:\"editor\";a:3:{s:4:\"name\";s:6:\"editor\";s:4:\"slug\";s:6:\"editor\";s:5:\"count\";i:802;}s:10:\"buddypress\";a:3:{s:4:\"name\";s:10:\"buddypress\";s:4:\"slug\";s:10:\"buddypress\";s:5:\"count\";i:782;}s:12:\"contact-form\";a:3:{s:4:\"name\";s:12:\"contact form\";s:4:\"slug\";s:12:\"contact-form\";s:5:\"count\";i:766;}s:4:\"menu\";a:3:{s:4:\"name\";s:4:\"menu\";s:4:\"slug\";s:4:\"menu\";s:5:\"count\";i:762;}s:3:\"rss\";a:3:{s:4:\"name\";s:3:\"rss\";s:4:\"slug\";s:3:\"rss\";s:5:\"count\";i:758;}s:5:\"pages\";a:3:{s:4:\"name\";s:5:\"pages\";s:4:\"slug\";s:5:\"pages\";s:5:\"count\";i:746;}s:5:\"embed\";a:3:{s:4:\"name\";s:5:\"embed\";s:4:\"slug\";s:5:\"embed\";s:5:\"count\";i:732;}s:4:\"feed\";a:3:{s:4:\"name\";s:4:\"feed\";s:4:\"slug\";s:4:\"feed\";s:5:\"count\";i:710;}s:8:\"category\";a:3:{s:4:\"name\";s:8:\"category\";s:4:\"slug\";s:8:\"category\";s:5:\"count\";i:704;}s:4:\"ajax\";a:3:{s:4:\"name\";s:4:\"ajax\";s:4:\"slug\";s:4:\"ajax\";s:5:\"count\";i:676;}s:7:\"youtube\";a:3:{s:4:\"name\";s:7:\"youtube\";s:4:\"slug\";s:7:\"youtube\";s:5:\"count\";i:665;}s:6:\"jquery\";a:3:{s:4:\"name\";s:6:\"jquery\";s:4:\"slug\";s:6:\"jquery\";s:5:\"count\";i:664;}s:3:\"api\";a:3:{s:4:\"name\";s:3:\"api\";s:4:\"slug\";s:3:\"api\";s:5:\"count\";i:653;}s:9:\"affiliate\";a:3:{s:4:\"name\";s:9:\"affiliate\";s:4:\"slug\";s:9:\"affiliate\";s:5:\"count\";i:645;}s:8:\"shipping\";a:3:{s:4:\"name\";s:8:\"shipping\";s:4:\"slug\";s:8:\"shipping\";s:5:\"count\";i:634;}s:3:\"css\";a:3:{s:4:\"name\";s:3:\"css\";s:4:\"slug\";s:3:\"css\";s:5:\"count\";i:632;}s:9:\"dashboard\";a:3:{s:4:\"name\";s:9:\"dashboard\";s:4:\"slug\";s:9:\"dashboard\";s:5:\"count\";i:620;}s:9:\"marketing\";a:3:{s:4:\"name\";s:9:\"marketing\";s:4:\"slug\";s:9:\"marketing\";s:5:\"count\";i:619;}s:4:\"chat\";a:3:{s:4:\"name\";s:4:\"chat\";s:4:\"slug\";s:4:\"chat\";s:5:\"count\";i:619;}s:11:\"performance\";a:3:{s:4:\"name\";s:11:\"performance\";s:4:\"slug\";s:11:\"performance\";s:5:\"count\";i:618;}s:4:\"link\";a:3:{s:4:\"name\";s:4:\"link\";s:4:\"slug\";s:4:\"link\";s:5:\"count\";i:618;}s:10:\"javascript\";a:3:{s:4:\"name\";s:10:\"javascript\";s:4:\"slug\";s:10:\"javascript\";s:5:\"count\";i:614;}s:10:\"responsive\";a:3:{s:4:\"name\";s:10:\"responsive\";s:4:\"slug\";s:10:\"responsive\";s:5:\"count\";i:612;}s:5:\"share\";a:3:{s:4:\"name\";s:5:\"share\";s:4:\"slug\";s:5:\"share\";s:5:\"count\";i:607;}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:597;}s:7:\"contact\";a:3:{s:4:\"name\";s:7:\"contact\";s:4:\"slug\";s:7:\"contact\";s:5:\"count\";i:594;}s:6:\"events\";a:3:{s:4:\"name\";s:6:\"events\";s:4:\"slug\";s:6:\"events\";s:5:\"count\";i:588;}s:3:\"ads\";a:3:{s:4:\"name\";s:3:\"ads\";s:4:\"slug\";s:3:\"ads\";s:5:\"count\";i:586;}s:6:\"custom\";a:3:{s:4:\"name\";s:6:\"custom\";s:4:\"slug\";s:6:\"custom\";s:5:\"count\";i:578;}s:5:\"forms\";a:3:{s:4:\"name\";s:5:\"forms\";s:4:\"slug\";s:5:\"forms\";s:5:\"count\";i:578;}s:7:\"comment\";a:3:{s:4:\"name\";s:7:\"comment\";s:4:\"slug\";s:7:\"comment\";s:5:\"count\";i:577;}s:5:\"theme\";a:3:{s:4:\"name\";s:5:\"theme\";s:4:\"slug\";s:5:\"theme\";s:5:\"count\";i:574;}s:6:\"blocks\";a:3:{s:4:\"name\";s:6:\"blocks\";s:4:\"slug\";s:6:\"blocks\";s:5:\"count\";i:568;}s:10:\"categories\";a:3:{s:4:\"name\";s:10:\"categories\";s:4:\"slug\";s:10:\"categories\";s:5:\"count\";i:565;}s:5:\"popup\";a:3:{s:4:\"name\";s:5:\"popup\";s:4:\"slug\";s:5:\"popup\";s:5:\"count\";i:552;}s:6:\"button\";a:3:{s:4:\"name\";s:6:\"button\";s:4:\"slug\";s:6:\"button\";s:5:\"count\";i:546;}s:8:\"calendar\";a:3:{s:4:\"name\";s:8:\"calendar\";s:4:\"slug\";s:8:\"calendar\";s:5:\"count\";i:545;}s:4:\"user\";a:3:{s:4:\"name\";s:4:\"user\";s:4:\"slug\";s:4:\"user\";s:5:\"count\";i:531;}s:8:\"payments\";a:3:{s:4:\"name\";s:8:\"payments\";s:4:\"slug\";s:8:\"payments\";s:5:\"count\";i:527;}s:4:\"tags\";a:3:{s:4:\"name\";s:4:\"tags\";s:4:\"slug\";s:4:\"tags\";s:5:\"count\";i:524;}s:5:\"users\";a:3:{s:4:\"name\";s:5:\"users\";s:4:\"slug\";s:5:\"users\";s:5:\"count\";i:523;}s:10:\"newsletter\";a:3:{s:4:\"name\";s:10:\"newsletter\";s:4:\"slug\";s:10:\"newsletter\";s:5:\"count\";i:511;}s:6:\"mobile\";a:3:{s:4:\"name\";s:6:\"mobile\";s:4:\"slug\";s:6:\"mobile\";s:5:\"count\";i:507;}s:10:\"navigation\";a:3:{s:4:\"name\";s:10:\"navigation\";s:4:\"slug\";s:10:\"navigation\";s:5:\"count\";i:499;}s:12:\"social-media\";a:3:{s:4:\"name\";s:12:\"social media\";s:4:\"slug\";s:12:\"social-media\";s:5:\"count\";i:483;}s:8:\"tracking\";a:3:{s:4:\"name\";s:8:\"tracking\";s:4:\"slug\";s:8:\"tracking\";s:5:\"count\";i:475;}s:2:\"ai\";a:3:{s:4:\"name\";s:2:\"AI\";s:4:\"slug\";s:2:\"ai\";s:5:\"count\";i:471;}s:5:\"stats\";a:3:{s:4:\"name\";s:5:\"stats\";s:4:\"slug\";s:5:\"stats\";s:5:\"count\";i:467;}s:7:\"gateway\";a:3:{s:4:\"name\";s:7:\"gateway\";s:4:\"slug\";s:7:\"gateway\";s:5:\"count\";i:461;}s:8:\"checkout\";a:3:{s:4:\"name\";s:8:\"checkout\";s:4:\"slug\";s:8:\"checkout\";s:5:\"count\";i:461;}s:12:\"notification\";a:3:{s:4:\"name\";s:12:\"notification\";s:4:\"slug\";s:12:\"notification\";s:5:\"count\";i:460;}s:10:\"statistics\";a:3:{s:4:\"name\";s:10:\"statistics\";s:4:\"slug\";s:10:\"statistics\";s:5:\"count\";i:458;}s:5:\"photo\";a:3:{s:4:\"name\";s:5:\"photo\";s:4:\"slug\";s:5:\"photo\";s:5:\"count\";i:456;}s:9:\"slideshow\";a:3:{s:4:\"name\";s:9:\"slideshow\";s:4:\"slug\";s:9:\"slideshow\";s:5:\"count\";i:453;}s:8:\"redirect\";a:3:{s:4:\"name\";s:8:\"redirect\";s:4:\"slug\";s:8:\"redirect\";s:5:\"count\";i:452;}s:6:\"import\";a:3:{s:4:\"name\";s:6:\"import\";s:4:\"slug\";s:6:\"import\";s:5:\"count\";i:449;}s:4:\"news\";a:3:{s:4:\"name\";s:4:\"news\";s:4:\"slug\";s:4:\"news\";s:5:\"count\";i:431;}s:6:\"photos\";a:3:{s:4:\"name\";s:6:\"photos\";s:4:\"slug\";s:6:\"photos\";s:5:\"count\";i:430;}s:5:\"cache\";a:3:{s:4:\"name\";s:5:\"cache\";s:4:\"slug\";s:5:\"cache\";s:5:\"count\";i:426;}s:10:\"shortcodes\";a:3:{s:4:\"name\";s:10:\"shortcodes\";s:4:\"slug\";s:10:\"shortcodes\";s:5:\"count\";i:420;}s:4:\"code\";a:3:{s:4:\"name\";s:4:\"code\";s:4:\"slug\";s:4:\"code\";s:5:\"count\";i:419;}s:7:\"plugins\";a:3:{s:4:\"name\";s:7:\"plugins\";s:4:\"slug\";s:7:\"plugins\";s:5:\"count\";i:409;}s:9:\"multisite\";a:3:{s:4:\"name\";s:9:\"multisite\";s:4:\"slug\";s:9:\"multisite\";s:5:\"count\";i:406;}}', 'off');
INSERT INTO `gaomei_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES
(33080, 'elementor_pro_remote_info_api_data_3.28.3', 'a:2:{s:7:\"timeout\";i:1746189622;s:5:\"value\";s:240800:\"{\"stable_version\":\"3.28.3\",\"last_updated\":\"2025-04-16 12:21:45\",\"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:225297:\\\"<h2>Elementor Pro - by Elementor.com<\\/h2>\\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>)<