" class="ng-block-td" style="font-size: 16px; font-family: Helvetica; line-height: 1.6; font-weight: normal; padding-top: 8px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; text-align: none; color: #666666;"><p>Now also available via <a href="https://playground.wordpress.net/?blueprint-url=https://gutenbergtimes.com/wp-content/uploads/2020/11/playnightly.json">WordPress Playground</a>. There is no need for a test site locally or on a server. Have you been using it? <a href="mailto:pauli@gutenbergtimes.com">Email me </a>with your experience.</p></div></div></div></div></div><div class="ng-block-hs ng-block-hs-2" height="0" style="width: 0px;"></div></div><div><div class="ng-block-vs ng-block-vs-2" colspan="3" height="0" style="height: 0px;"></div></div></div></div>\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />\n\n\n\n<p class="has-text-align-center has-small-font-size wp-block-paragraph"><em>Questions? Suggestions? Ideas? </em><br /><em>Don&#8217;t hesitate to send <a href="mailto:pauli@gutenbergtimes.com">them via email</a> or</em><br /><em> send me a message on WordPress Slack or Twitter @bph</em>.</p>\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity" />\n\n\n\n<p class="has-text-align-center has-small-font-size wp-block-paragraph">For questions to be answered on the <a href="http://gutenbergtimes.com/podcast">Gutenberg Changelog</a>, <br />send them to <a href="mailto:changelog@gutenbergtimes.com">changelog@gutenbergtimes.com</a></p>\n\n\n<div class="ng-block-f755e76053a6b832 wp-block-newsletterglue-separator ng-block" style="color: #666666;" width="100%"><div><div><div align="center" class="ng-block-td" style="padding-top: 20px; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; color: #666666;"><hr style="background-color: transparent; color: transparent; margin: 0; border: 0; border-top: 1px solid #666666; width: 560px; height: 0;" /></div></div></div></div>\n\n<div class="wp-block-newsletterglue-showhide ng-block" width="100%"><div class="ng-block-a17c98f971273f73 wp-block-newsletterglue-text ng-block" style="color: #666666;" width="100%"><div><div><div align="none" class="ng-block-td" style="font-size: 14px; font-family: Helvetica; line-height: 0.2; font-weight: normal; padding-top: 8px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; text-align: none; color: #666666;"><p><strong>Featured Image: </strong></p></div></div></div></div></div>\n\n\n\n\n<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 14 Feb 2026 03:35:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s: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:37;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:45:"Open Channels FM: The Blackout. Off the Grid.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"https://openchannels.fm/?p=114884";s: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://openchannels.fm/the-blackout-off-the-grid/";s: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:65:"During the day I thought about this tiny experience of a blackout";s: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, 13 Feb 2026 09:53:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:38;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:97:"Open Channels FM: Navigating AI’s Impact on the Open Web, Freedom, and the Future of Technology";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"https://openchannels.fm/?p=115329";s: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://openchannels.fm/navigating-ais-impact-on-the-open-web-freedom-and-the-future-of-technology/";s: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:286:"In their Open Web Conversations podcast, Dave Lockie and Robert Jacobi banter about the evolving AI landscape, exploring challenges and opportunities related to technology, open source, and the future of work while emphasizing the importance of innovation, privacy, and digital freedom.";s: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, 12 Feb 2026 15:18: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:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:39;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:19:"Matt: Something Big";s: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=151220";s: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:26:"https://ma.tt/2026/02/big/";s: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:1462:"<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">\n<p class="wp-block-paragraph">Think back to February 2020.</p>\n\n\n\n<p class="wp-block-paragraph">If you were paying close attention, you might have noticed a few people talking about a virus spreading overseas. But most of us weren&#8217;t paying close attention. The stock market was doing great, your kids were in school, you were going to restaurants and shaking hands and planning trips. If someone told you they were stockpiling toilet paper you would have thought they&#8217;d been spending too much time on a weird corner of the internet. Then, over the course of about three weeks, the entire world changed. Your office closed, your kids came home, and life rearranged itself into something you wouldn&#8217;t have believed if you&#8217;d described it to yourself a month earlier.</p>\n</blockquote>\n\n\n\n<p class="wp-block-paragraph">Matt Shumer has written the post about this AI inflection point I wanted to write and send to friends, <a href="https://shumer.dev/something-big-is-happening">so I’m just gonna link to his and suggest that you read it</a>. <cite>Hat tip: <a href="https://toni.org/">Toni</a>.</cite></p>\n\n\n\n<p class="wp-block-paragraph">The only thing I&#8217;d add is that there will be more demand for some of these things being automated, and tremendous consumer surplus created, so I think my view is a bit rosier than the tone this leaves you with.</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, 11 Feb 2026 22:34: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: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:40;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:95:"WPTavern: #204 – Russell Aaron on the Hidden Settings Page You Never Knew Existed options.php";s: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=202572";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:109:"https://wptavern.com/podcast/204-russell-aaron-on-the-hidden-settings-page-you-never-knew-existed-options-php";s: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:35887:"<details>Transcript<div>\n<p class="wp-block-paragraph">[00:00:19] <strong>Nathan Wrigley:</strong> Welcome to the Jukebox Podcast from WP Tavern. My name is Nathan Wrigley.</p>\n\n\n\n<p class="wp-block-paragraph">Jukebox is a podcast which is dedicated to all things WordPress. The people, the events, the plugins, the blocks, the themes, and in this case, the hidden settings page you never knew existed, options.php.</p>\n\n\n\n<p class="wp-block-paragraph">If you&#8217;d like to subscribe to the podcast, you can do that by searching for WP Tavern in your podcast, player of choice, or by going to wptavern.com/feed/podcast, and you can copy that URL into most podcast players.</p>\n\n\n\n<p class="wp-block-paragraph">If you have a topic that you&#8217;d like us to feature on the podcast, I&#8217;m keen to hear from you and hopefully get you, or your idea, featured on the show. Head to wptavern.com/contact/jukebox and use the form there.</p>\n\n\n\n<p class="wp-block-paragraph">So on the podcast today we have Russell Aaron. Russell is a longtime WordPress enthusiast, power user since 2004, and developer since 2011. He&#8217;s organized WordCamp Las Vegas, played a key role in the Las Vegas WordPress meetup group for years, and is dedicated to helping beginners find their feet in the WordPress world. Support has been his main focus throughout his career, always keeping the needs of newcomers in mind.</p>\n\n\n\n<p class="wp-block-paragraph">If you&#8217;ve ever wondered about the lesser known corners of the WordPress admin, today&#8217;s episode will be right up your street. Russell introduces a hidden feature, the little explored options which is accessible from your site&#8217;s WP admin area. Many seasoned users, including myself, have never heard of it, but this page exposes the entirety of your WordPress options table in an editable format. We talk about what this page does, why it exists, and the ways it can be both helpful and hazardous.</p>\n\n\n\n<p class="wp-block-paragraph">Russell shares his own use cases, how it can be useful for plugin development and database management, but we also discuss concerns around its discoverability, and the risks of making changes without understanding the consequences.</p>\n\n\n\n<p class="wp-block-paragraph">It&#8217;s a short episode, but there&#8217;s a lot in here for anyone curious about WordPress&#8217; inner workings, or eager to learn about hidden tools that most people don&#8217;t stumble upon. So if you fancy poking around behind the scenes, or have ever wondered what might be right under your nose in WordPress, this episode is for you.</p>\n\n\n\n<p class="wp-block-paragraph">If you&#8217;re interested in finding out more, you can find all of the links in the show notes by heading to wptavern.com/podcast, where you can find all the other episodes as well.</p>\n\n\n\n<p class="wp-block-paragraph">And so without further delay, I bring you. Russell Aaron.</p>\n\n\n\n<p class="wp-block-paragraph">I am joined on the podcast by Russell Aaron. Hello Russell.</p>\n\n\n\n<p class="wp-block-paragraph">[00:03:02] <strong>Russell Aaron:</strong> Hello. Thank you.</p>\n\n\n\n<p class="wp-block-paragraph">[00:03:03] <strong>Nathan Wrigley:</strong> You are very welcome. I didn&#8217;t know Russell until just a few minutes ago, but we&#8217;ve probably spent, I don&#8217;t know, 20 minutes or so already, just shooting the breeze. And I&#8217;m getting to know you a little bit. But it&#8217;s an absolute pleasure to have you on the podcast today.</p>\n\n\n\n<p class="wp-block-paragraph">I put a tweet out, or whatever you call it on X these days, a couple of days ago, asking if anybody had an interesting topic. And what you are going to hear about today is what Russell came back with, and I had no idea this thing existed. So let&#8217;s get into that in a minute, but it&#8217;s very curious. Stay tuned.</p>\n\n\n\n<p class="wp-block-paragraph">But Russell, would you mind just telling us a little bit about your, what I now know is a long and storied history with WordPress. Just tell us all about yourself.</p>\n\n\n\n<p class="wp-block-paragraph">[00:03:40] <strong>Russell Aaron:</strong> Sure. My name is Russell Aaron. Nice to meet everyone. I&#8217;m a WordPress enthusiast and a fan, first and foremost. That is what keeps me coming back to WordPress every day. I&#8217;ve been a power user since 2004. I&#8217;ve been a developer since 2011. I organised WordCamp Las Vegas 2015 and then our meetup, I was a co-organiser from 2011 all the way up to 2018 or so. So I&#8217;ve been around, I&#8217;ve spoken at many WordCamps and stuff like that.</p>\n\n\n\n<p class="wp-block-paragraph">I&#8217;ve worked at all the places, all the things. I mean, you know, yet another WordPress developer shop is just like the plugins, yet another, whatever. But I&#8217;ve mostly been doing support for my entire WordPress career. And I always like to take things back, even though I&#8217;ve been using it for X amount of years, I still like to learn what it&#8217;s like to be a beginner walking into WordPress. Because no matter what, we always have beginners coming in and they need help. They need to be pointed, where to go, who to see. And I kind of own that side of the world when it comes to like what I do. I&#8217;m very beginner friendly.</p>\n\n\n\n<p class="wp-block-paragraph">[00:04:52] <strong>Nathan Wrigley:</strong> Do you still get the same excitement? I remember the first time I ever opened up WordPress, which was probably something like 2014, something like that. So I was definitely not right at the beginning. I was much later to the party than a lot of people. But I&#8217;d been using Drupal and Magento and things like that.</p>\n\n\n\n<p class="wp-block-paragraph">I remember getting really excited, like genuinely looking around thinking, oh, and it can do this. And then, you know, a week later, oh, and it can do this. And on and on that went. At some point, that level of curiosity, it never really left me, but I kind of managed to learn the things I needed to learn. But then that was just because I was doing stuff that I needed to do.</p>\n\n\n\n<p class="wp-block-paragraph">But if you&#8217;re in a role where you communicate with customers, presumably that&#8217;s a never ending conveyor belt of new things that you&#8217;re constantly having to learn, because some curious person comes up and says, I&#8217;ve broken it in this way, and you&#8217;ve got to figure all that out. So long question, but are you still excited about it?</p>\n\n\n\n<p class="wp-block-paragraph">[00:05:42] <strong>Russell Aaron:</strong> I&#8217;ve had this saying, and I say it every day when I sit down is, the hardest thing I have to do is log into WP admin. From there, I&#8217;ll figure everything else out. Make a backup is number one. Second thing is, the hardest thing I have to do is log into WP Admin. And you know what really gets me excited is, you know, you have a blog, I have a blog, and essentially we do the same thing, but underneath the hood, how we got to the same point, those are different paths. You use this caching plugin, I use this caching plugin. You use Yoast, I use Rank Math. So the different configurations and stuff like that, that&#8217;s what keeps me coming back. And that&#8217;s why I&#8217;m in support.</p>\n\n\n\n<p class="wp-block-paragraph">[00:06:22] <strong>Nathan Wrigley:</strong> Yeah, this almost kind of infinite permutations of ways that you can do WordPress. And I guess if you&#8217;re like me and you&#8217;re just using it on a few sites, that&#8217;s fairly trivial. But if you, like you, you&#8217;re having to support every possible permutation, oh.</p>\n\n\n\n<p class="wp-block-paragraph">Okay, so as I said, I went out on X and I suggested that if anybody would like to get in touch and put themselves on the WP Tavern Jukebox Podcast, fire me a message back. And very quickly Russell came to me with this. And I have no idea, I had no idea that this was even a thing.</p>\n\n\n\n<p class="wp-block-paragraph">Like I said, I&#8217;ve been using WordPress for over a decade. I didn&#8217;t know there was a page that you can navigate to, once you are logged into the WP Admin. So, okay, we&#8217;ve logged in, and then if you append options.php to the end of your WP admin URL, so example.com/wp-admin/options.php. Maybe pause the podcast. If you&#8217;re logged in, go there, click return, then move away from the keyboard.</p>\n\n\n\n<p class="wp-block-paragraph">[00:07:24] <strong>Russell Aaron:</strong> Yeah, don&#8217;t touch it.</p>\n\n\n\n<p class="wp-block-paragraph">[00:07:25] <strong>Nathan Wrigley:</strong> Don&#8217;t touch the keyboard. I didn&#8217;t know this existed. Tell us, what the heck is this?</p>\n\n\n\n<p class="wp-block-paragraph">[00:07:31] <strong>Russell Aaron:</strong> I mean, just like you, you know, I&#8217;ve been knee deep in WordPress and installing it when it was the famous five minute install, you know, and Custom Post Types before they were cool. And still, same thing is, it was something that was shown to me a very, very long time ago. But what I like to imagine is that WordPress, when it first got started, it was always user forward, so they wanted to show you either what was on the page or what was in the Post. And so options PHP, or wp-admin/options with an s, you have to add the s, but .php, it basically spits out your entire options table.</p>\n\n\n\n<p class="wp-block-paragraph">So from your database, it spits out your entire options table onto one page. And I mean, depending on how big your options table is, you can have a very small page or, you know, I&#8217;m still scrolling. I can doom scroll on my options page and just keep going. But it&#8217;s one of those things that I believe was there from the beginning to help you see maybe some information that&#8217;s in your database and then, you know, like you could tweak things. And then a database admin, or whatever tools you have on your host to see your database, you know, stuff like that came out. And I think it&#8217;s one of those legacy features that&#8217;s just always been there, but it gets ignored all the time.</p>\n\n\n\n<p class="wp-block-paragraph">[00:08:58] <strong>Nathan Wrigley:</strong> No kidding. I mean, basically I&#8217;m looking at, not a vanilla WordPress website, but I&#8217;m looking at a WordPress website with a third party block-based theme, and maybe four plugins. And the four plugins are not that heavy, as far as I&#8217;m concerned. But it says, so I navigated to that in that website. And the page is just entitled, all settings. And then underneath that is the warning. So I shall read that out because this is important.</p>\n\n\n\n<p class="wp-block-paragraph">[00:09:21] <strong>Russell Aaron:</strong> That should be giant H1. Like, I don&#8217;t know what a 235 pixel font looks like, it should be that.</p>\n\n\n\n<p class="wp-block-paragraph">[00:09:28] <strong>Nathan Wrigley:</strong> Blinking as well. It says, this page allows direct access to your site settings, you can break things here. Please be cautious. And then it&#8217;s just two columns. On the left it&#8217;s just the name of the key. And then on the other side, the value. And so it&#8217;s just a list of things on one side, a list of things on the other. Now obviously the key is uneditable. It just shows it to you. But more or less, now that&#8217;s not entirely the case, but more or less every value is editable, meaning that, I don&#8217;t know, if some of this was particularly important. Let&#8217;s start at the top. I&#8217;ve got the admin email. You know, if I change that I&#8217;m going to lock myself out if I don&#8217;t remember what I&#8217;m doing.</p>\n\n\n\n<p class="wp-block-paragraph">[00:10:07] <strong>Russell Aaron:</strong> Or emails are going to go to the wrong place.</p>\n\n\n\n<p class="wp-block-paragraph">[00:10:08] <strong>Nathan Wrigley:</strong> Emails are going to go to the wrong place. And then it goes down, and you&#8217;ve basically dumped yourself in the options table. So it&#8217;s like you&#8217;re in, I don&#8217;t know, some sort of database manager, phpMyAdmin or something like that. But there it is inside of WordPress.</p>\n\n\n\n<p class="wp-block-paragraph">Now you mentioned it&#8217;s probably a legacy. Do you think it should be here anymore? Because so much of this is exposed in such an easy to fiddle way, that it strikes me that somebody could easily go in here, not really know what they&#8217;re doing, amend something, delete something, click return, and bork the website entirely.</p>\n\n\n\n<p class="wp-block-paragraph">[00:10:43] <strong>Russell Aaron:</strong> I mean, it&#8217;s not a bad idea. If you have a database plugin and it&#8217;s active, and for whatever reason that lets some kind of intrusion in, yeah, somebody could get into that information and start wreaking some havoc. And so it would be one of those things where, maybe it should be optionable or maybe it should be stepped into a plugin itself.</p>\n\n\n\n<p class="wp-block-paragraph">But I mean, I&#8217;m also not against it either. For what it&#8217;s done, I&#8217;ve never really heard of this page being the cause for whatever malware or whatever Core file is being overwritten. Like it&#8217;s usually, knock on wood, it&#8217;s usually a plugin that allowed some kind of intrusion or just a bad code that allowed something, and it&#8217;s never really been like, well, this site was hacked and it went to this file.</p>\n\n\n\n<p class="wp-block-paragraph">So it seems to be okay. But it&#8217;s probably, what I would say is it&#8217;s the biggest difference. Because like when you write a plugin and you submit it to wordpress.org, they&#8217;re going to go through it with a fine tooth comb and they&#8217;re just going to make sure that things are working. They want a tool tip or they want some kind of explanation of like, what this field does. But you go here to this page and it&#8217;s just kind of key, pair, and it doesn&#8217;t say like, well, this value comes from here, or changing this. Like, there&#8217;s no information on it whatsoever, you know? It&#8217;s one of those things where like, I see WordPress has a default standardisation of how they want things done, but then you come to this page and none of it&#8217;s there.</p>\n\n\n\n<p class="wp-block-paragraph">[00:12:14] <strong>Nathan Wrigley:</strong> Yeah, so as an example, so if you scroll down, I&#8217;ve just literally scrolled down and there&#8217;s hundreds and hundreds of entries. And I&#8217;ve ended up at fresh_site. Now that has zero, a value of zero. I have no idea what that does. I don&#8217;t know what would happen if I turned the zero into a one, but there it is. Right above it is finished updating comment type. That&#8217;s got a one. And you are right, there&#8217;s absolutely no text in any of the fields to give you any indication.</p>\n\n\n\n<p class="wp-block-paragraph">[00:12:43] <strong>Russell Aaron:</strong> Other than like site URL like, you know, you kind of know what that is. But everything else, yeah. Unless you kind of know what that key, or what that pair is supposed to be, yeah, you really have no idea.</p>\n\n\n\n<p class="wp-block-paragraph">[00:12:53] <strong>Nathan Wrigley:</strong> And there&#8217;s no way of knowing that other than presumably going out and finding it. And so that in itself is quite curious. Just the idea that this entire list of things doesn&#8217;t give you some sort of helping hand to kind of say, okay, this one in particular, be mindful of this one. This one&#8217;s very important, or at least, here&#8217;s what it does. There&#8217;s none of that. So it&#8217;s just curious.</p>\n\n\n\n<p class="wp-block-paragraph">[00:13:13] <strong>Russell Aaron:</strong> Well, I mean even with the Core post types that come with the Core install, they have that documented. I think there&#8217;s seven now, Core post types. And out of seven of those, three are hidden, you know? You have the menu stuff. And even that, I wouldn&#8217;t expect it, but I would say that when you install just a very basic install WordPress, you set it up for the first time, no themes, no plugin, you just spun it up.</p>\n\n\n\n<p class="wp-block-paragraph">At least that page should say all the default stuff that&#8217;s there. When the database gets created, wp-options table is created, these values go in. I would maybe hope that a default thing of just says like, this is a default field, or this is a default option that gets installed and here&#8217;s what it does. But again, there&#8217;s just none of that.</p>\n\n\n\n<p class="wp-block-paragraph">[00:13:59] <strong>Nathan Wrigley:</strong> No, no. So again, caveat emptor. Right at the top, obey the warning. Don&#8217;t modify anything in here.</p>\n\n\n\n<p class="wp-block-paragraph">[00:14:04] <strong>Russell Aaron:</strong> Right. Mind the gap, that&#8217;s for sure.</p>\n\n\n\n<p class="wp-block-paragraph">[00:14:06] <strong>Nathan Wrigley:</strong> Well, I say don&#8217;t modify anything. Presumably it&#8217;s there so that things can be modified. And so I guess my question to you is, you&#8217;ve brought this to my attention, have you found a use for this? Have you ever been in there and, is it like a daily thing that you are fiddling with? What&#8217;s the purpose?</p>\n\n\n\n<p class="wp-block-paragraph">[00:14:22] <strong>Russell Aaron:</strong> I can tell you my use case. And I think for me, it&#8217;s not being lazy, but I don&#8217;t want to have a SQL program running on my computer, or I don&#8217;t want to have phpMyAdmin up, and I have to refresh and go to page two to find my option or whatever. What I like is that I have been rebuilding some of my plugins. And some of my plugins set options. And so when you deactivate my plugin, I have a uninstall.php file that should remove information from the database, right?</p>\n\n\n\n<p class="wp-block-paragraph">So that&#8217;s where I go to check, is my plugin doing its job? Well, let&#8217;s go look for this option name. And if I uninstalled and deactivated my plugin and it&#8217;s fully gone, but I still see whatever option name, I know my uninstall PHP file didn&#8217;t do its job. That&#8217;s the biggest use case I have.</p>\n\n\n\n<p class="wp-block-paragraph">I have a local site for everything that I develop, like my personal website, I have a local site. All my .org plugins, I have a local site for that where I do development. And that&#8217;s the same thing is, I use that option thing and okay, did I set my option? Do I see it? Okay, there it is. Here&#8217;s what I see it in the database. Here&#8217;s what I can query against. Like, it gives you all that information. All you have to do is one refresh. You don&#8217;t have to rebuild your database or go searching through it in like a MySQL kind of program. It&#8217;s all just spit out there and you really just, you know, find search and stuff like that. That&#8217;s my use case for it.</p>\n\n\n\n<p class="wp-block-paragraph">[00:15:58] <strong>Nathan Wrigley:</strong> Yeah, there&#8217;s no search or filter anything in there. You would have to use the browser search to find the thing that you need. But that&#8217;s a really interesting use case of it. And also, thank you for having that feature in your plugins whereby you actually remove the data in the database that, obviously, at the point of uninstall is no longer required. I know why people leave that stuff there, but also it&#8217;s quite nice that you make it so that it doesn&#8217;t remain.</p>\n\n\n\n<p class="wp-block-paragraph">[00:16:21] <strong>Russell Aaron:</strong> That&#8217;s one of those interesting arguments. If I accidentally deactivate WooCommerce, I don&#8217;t want my stuff gone. So that shouldn&#8217;t have it, but my tiny little plugin that I built for a contest 10 years ago, it should probably remove it&#8217;s stuff.</p>\n\n\n\n<p class="wp-block-paragraph">[00:16:34] <strong>Nathan Wrigley:</strong> So obviously you can see that, but again, there&#8217;s no way of searching for things. You&#8217;d have to manually search through the browser and what have you. Now, the curious thing is, I&#8217;ve never stumbled across this, and I&#8217;ve clicked every single link in a WordPress install. There&#8217;s no doubt I&#8217;ve clicked every link multiple times over and over again. Presumably this is not linked from anywhere within the WP Admin at all. And yet when you land on it, the sidebar, the WP admin sidebar ends up at settings, so the settings is highlighted.</p>\n\n\n\n<p class="wp-block-paragraph">[00:17:05] <strong>Russell Aaron:</strong> And settings is expanded.</p>\n\n\n\n<p class="wp-block-paragraph">[00:17:08] <strong>Nathan Wrigley:</strong> Settings is expanded, but it&#8217;s not, you know, it&#8217;s not a child item which suddenly appears. It&#8217;s just settings. So is that true? It&#8217;s not linked anywhere.</p>\n\n\n\n<p class="wp-block-paragraph">[00:17:15] <strong>Russell Aaron:</strong> Not that I have found anywhere. Other than people like you and me talking about this, it&#8217;s not very spoken about. It&#8217;s kind of one of those things where if you know then you know, or if somebody like myself is a developer, they can say, oh yeah, hey, there&#8217;s this other thing. But other than that, I mean, it tends to be skipped over from a beginner perspective.</p>\n\n\n\n<p class="wp-block-paragraph">Like you said, you&#8217;ve been using WordPress for 10 plus years at least. Never been there before. Didn&#8217;t even know this thing existed. Now you&#8217;re kind of like, what else is there that I don&#8217;t know.</p>\n\n\n\n<p class="wp-block-paragraph">[00:17:48] <strong>Nathan Wrigley:</strong> That is exactly where my head has gone, is what else is there that I don&#8217;t know about? You know, other curious things that are there.</p>\n\n\n\n<p class="wp-block-paragraph">[00:17:53] <strong>Russell Aaron:</strong> Is there a gold pot at the end of the rainbow? We don&#8217;t know.</p>\n\n\n\n<p class="wp-block-paragraph">[00:17:57] <strong>Nathan Wrigley:</strong> Yeah, some little Easter egg that I never spotted that&#8217;s somewhere buried in a menu. Yeah, that would be kind of cool.</p>\n\n\n\n<p class="wp-block-paragraph">[00:18:01] <strong>Russell Aaron:</strong> What if you go to that page and there&#8217;s a coupon code for Gravity Forms and it says like, free updates for life because you visited here.</p>\n\n\n\n<p class="wp-block-paragraph">[00:18:09] <strong>Nathan Wrigley:</strong> Yeah, that&#8217;s a great idea. Yeah, okay, so developers hijack this page and add those. No, don&#8217;t. Don&#8217;t do that. But you were saying earlier that the fact that nobody is really talking about it, I suppose that leads us into the idea that, it&#8217;s not really a problem. If this was exposing problems that, let&#8217;s say for example, I don&#8217;t know, hackers were leveraging, I don&#8217;t know quite how they would do that, but you know what I mean. Then presumably this would&#8217;ve been pulled out years and years ago because it would be easy to remove this. But presumably it doesn&#8217;t have a great attack surface. It&#8217;s not widely known about. This is the first time I&#8217;ve heard about it, so there it is. It&#8217;s going to stay, I presume.</p>\n\n\n\n<p class="wp-block-paragraph">[00:18:47] <strong>Russell Aaron:</strong> I always make the joke that it&#8217;s the largest form in WordPress.</p>\n\n\n\n<p class="wp-block-paragraph">[00:18:51] <strong>Nathan Wrigley:</strong> Yeah, it really is.</p>\n\n\n\n<p class="wp-block-paragraph">[00:18:53] <strong>Russell Aaron:</strong> I mean, that&#8217;s all it is. It&#8217;s a giant form that pulls data. And, you know, you can hit save at the bottom. So it&#8217;s the biggest non Gravity Form that you can have in WordPress.</p>\n\n\n\n<p class="wp-block-paragraph">[00:19:03] <strong>Nathan Wrigley:</strong> Do you know if it&#8217;s possible for, so for example, the site that I&#8217;m logged into, I am an administrator. That&#8217;s the account that I&#8217;ve got. So the level of permissions is equal to administrator. I&#8217;m wondering how far this goes down. So, for example, I don&#8217;t know, if I&#8217;m a contributor or a subscriber or an editor, I&#8217;m guessing that this wouldn&#8217;t be available, but I don&#8217;t know if you know the answer to that.</p>\n\n\n\n<p class="wp-block-paragraph">[00:19:24] <strong>Russell Aaron:</strong> It&#8217;s only, you have to have the manage options permission, which I think is tied to administrator, and I think that&#8217;s about it.</p>\n\n\n\n<p class="wp-block-paragraph">[00:19:32] <strong>Nathan Wrigley:</strong> So in that sense it is also, I suppose, fairly secure because it&#8217;s hidden behind an administrator account. And by the time an administrator account.</p>\n\n\n\n<p class="wp-block-paragraph">[00:19:41] <strong>Russell Aaron:</strong> If logged in and administrator is true, yeah.</p>\n\n\n\n<p class="wp-block-paragraph">[00:19:43] <strong>Nathan Wrigley:</strong> Right. So you can more or less kill the site if you wish to, of your own volition by going to the, and I&#8217;m doing air quotes, the normal settings anyway.</p>\n\n\n\n<p class="wp-block-paragraph">[00:19:51] <strong>Russell Aaron:</strong> At that point, you can&#8217;t complain. You&#8217;re an admin. You did it yourself, you know.</p>\n\n\n\n<p class="wp-block-paragraph">[00:19:54] <strong>Nathan Wrigley:</strong> Do you know if, this isn&#8217;t something curious that sort of hopped in like the last five years, six years, something like that? Do you know if this has a history which goes back right to the beginning of WordPress?</p>\n\n\n\n<p class="wp-block-paragraph">[00:20:06] <strong>Russell Aaron:</strong> I would be curious to go figure out when this file was introduced. I want to say, like, if I had to guess, I think it&#8217;s at least in 2.0. It might go further back. 2.3 is when I started using WordPress. So I mean, as far as I know, I think it&#8217;s that far, but I haven&#8217;t actually dove back to see like, when it was introduced.</p>\n\n\n\n<p class="wp-block-paragraph">[00:20:28] <strong>Nathan Wrigley:</strong> Have you ever used it and killed a site accidentally?</p>\n\n\n\n<p class="wp-block-paragraph">[00:20:33] <strong>Russell Aaron:</strong> Yes.</p>\n\n\n\n<p class="wp-block-paragraph">[00:20:33] <strong>Nathan Wrigley:</strong> Oh, you have. Oh, go on, tell us. What did you do?</p>\n\n\n\n<p class="wp-block-paragraph">[00:20:35] <strong>Russell Aaron:</strong> So, I see this argument all the time where it is, you know, too many plugins, slow your site down or whatever. There&#8217;s actually an option in your database and it, you know, when you activate a plugin, there&#8217;s this wide array, it says akismet-1, so it&#8217;s active. And then it says jetpack-0, so it&#8217;s not active.</p>\n\n\n\n<p class="wp-block-paragraph">And so it tells you what&#8217;s an active plugin and what&#8217;s not. And I&#8217;ve gone in there and I&#8217;ve thought, oh, I&#8217;ll just change this value or, can I activate a plugin just by changing this value? And it&#8217;s one of those things where, whoops, probably forgot a comma or forgot a period somewhere. I mean, it&#8217;s very finicky. I mean, it&#8217;s the same thing as editing your database. If you go in there and you make a mistake in your database, it&#8217;s going to blow up the site. Same thing with this.</p>\n\n\n\n<p class="wp-block-paragraph">[00:21:30] <strong>Nathan Wrigley:</strong> Yeah, the curious thing about the database, I suppose though, is that obviously not many inexperienced people presumably would be given an administrator account. So there&#8217;s that.</p>\n\n\n\n<p class="wp-block-paragraph">[00:21:38] <strong>Russell Aaron:</strong> Hopefully.</p>\n\n\n\n<p class="wp-block-paragraph">[00:21:38] <strong>Nathan Wrigley:</strong> But also they&#8217;re never, well, okay, alright. Yeah, I&#8217;ll take that back immediately. Well, okay, in an ideal world, an administrator account would not be given to somebody inexperienced. Plus the fact that almost nobody, until now, knew that this whole thing existed. And I bet I get loads of emails saying, we&#8217;ve known about this, Nathan, forever. It&#8217;s just you that didn&#8217;t know about it.</p>\n\n\n\n<p class="wp-block-paragraph">[00:21:59] <strong>Russell Aaron:</strong> No, this is one of those things where like, you show up to WordCamp US and it&#8217;s like, what do you know that I don&#8217;t know? And you go, have you ever been to options.php? And then people are like, wait, what? It&#8217;s one of those things where like, look at the big brain on Russ, it&#8217;s one of those kind of things.</p>\n\n\n\n<p class="wp-block-paragraph">[00:22:16] <strong>Nathan Wrigley:</strong> There&#8217;s a cabal of just me and you now, and then anybody who&#8217;s listened to this podcast. But also, the inexperienced user, presumably wouldn&#8217;t have the access to the tooling to use a database tool. So that&#8217;s why I find this so amazingly curious, that essentially you&#8217;ve just completely listed out everything in an editor. I mean, I could understand it if it just showed what the content of that.</p>\n\n\n\n<p class="wp-block-paragraph">[00:22:37] <strong>Russell Aaron:</strong> Just read only?</p>\n\n\n\n<p class="wp-block-paragraph">[00:22:37] <strong>Nathan Wrigley:</strong> Right, just show what it is and then you could go into a database tool and amend it if you needed to. But the fact that almost everything is editable and saveable, that is the bit that I find so curious.</p>\n\n\n\n<p class="wp-block-paragraph">Do you know of other things like this, or is this the only one? What I mean by that is, any curious, hidden Easter egg, strange things inside of WordPress, or is this the one and only?</p>\n\n\n\n<p class="wp-block-paragraph">[00:22:59] <strong>Russell Aaron:</strong> Sure, sure. I mean, as far as I know, I mean there&#8217;s other block visibility controls and stuff like that, that aren&#8217;t really displayed anywhere. It&#8217;s not like you can make those adjustments. But I mean, as far as I know, you know, like that&#8217;s all controlled by either the code in a plugin, or by a Core file, or it&#8217;s in the options. So I mean, you have both worlds right here. You have a Core file in WordPress showing you your database. This is kind of where it all is.</p>\n\n\n\n<p class="wp-block-paragraph">I would also say that I&#8217;ve spent many moons looking for my Gravity Forms license or, why is this not updating or whatever? And this is one of those things where, if you&#8217;re looking in a database, it&#8217;s all kind of black and white, squished, and it&#8217;s like tiny little tables that are off color. At least with this, there&#8217;s a margin, there&#8217;s some padding around things, there&#8217;s some gaps. So it&#8217;s kind of more user friendly than a database would be.</p>\n\n\n\n<p class="wp-block-paragraph">[00:24:00] <strong>Nathan Wrigley:</strong> Actually that&#8217;s a curious way of thinking about it, isn&#8217;t it? Because you&#8217;re right. If you do go into.</p>\n\n\n\n<p class="wp-block-paragraph">[00:24:05] <strong>Russell Aaron:</strong> You go into phpMyAdmin you&#8217;re kind of like.</p>\n\n\n\n<p class="wp-block-paragraph">[00:24:07] <strong>Nathan Wrigley:</strong> It&#8217;s not pretty. There are definitely some tools that you can have that make a database a pleasure to look at, but most of the ones that we&#8217;re all familiar with, that we use day in, day out, you&#8217;re right, they&#8217;re hard to use. Also, they have curious dropdowns and inadvertently, you click return on something and suddenly you&#8217;ve dropped the table entirely, and we&#8217;re in a bit of trouble. So this is at least easy to see.</p>\n\n\n\n<p class="wp-block-paragraph">I think we&#8217;ve probably used up all the oxygen in terms of this. I&#8217;m going to encourage you to go and have a poke around.</p>\n\n\n\n<p class="wp-block-paragraph">[00:24:34] <strong>Russell Aaron:</strong> It&#8217;s multi-site as well too, so if you go to a multi-site, you can&#8217;t see, like if you go into the backend, it&#8217;s per site. So it&#8217;s not every database option for the multi-site. But if you go into just the actual network site, yeah, then you could see all that there.</p>\n\n\n\n<p class="wp-block-paragraph">[00:24:50] <strong>Nathan Wrigley:</strong> So I&#8217;m going to encourage people to go and have a little poke around, but I&#8217;m also not going to encourage you, don&#8217;t fiddle with anything. Just leave every single field exactly as you saw it. It&#8217;s example.com, so your domain.com, whatever that would be /wp-admin/options, with an S so plural php.</p>\n\n\n\n<p class="wp-block-paragraph">Go and have a look, and I&#8217;d be very curious, if you&#8217;ve got anything that you think is interesting in there, or indeed you&#8217;ve also found something in the same way that Russell has which is unexpected and unknown. I&#8217;d be very curious to hear about that, and maybe we can get you on a podcast episode as well.</p>\n\n\n\n<p class="wp-block-paragraph">So, Russell, thank you so much for enlightening me. What a peculiar episode that was. I really appreciate it.</p>\n\n\n\n<p class="wp-block-paragraph">[00:25:30] <strong>Russell Aaron:</strong> I appreciate you putting it out there. Like, blow my mind, what do you have? And I&#8217;m glad that I can at least register that in some sort of of way.</p>\n\n\n\n<p class="wp-block-paragraph">[00:25:38] <strong>Nathan Wrigley:</strong> There&#8217;s always something new, and this definitely was something new. Thank you, Russell.</p>\n\n\n\n<p class="wp-block-paragraph">[00:25:41] <strong>Russell Aaron:</strong> Thank you.</p>\n</div></details>\n\n\n\n<p class="wp-block-paragraph">On the podcast today we have <a href="https://profiles.wordpress.org/geekstreetwp/">Russell Aaron</a>.</p>\n\n\n\n<p class="wp-block-paragraph">Russell is a long-time WordPress enthusiast, power user since 2004, and developer since 2011. He’s organised WordCamp Las Vegas, played a key role in the Las Vegas WordPress Meetup group for years, and is dedicated to helping beginners find their feet in the WordPress world. Support has been his main focus throughout his career, always keeping the needs of newcomers in mind.</p>\n\n\n\n<p class="wp-block-paragraph">If you’ve ever wondered about the lesser-known corners of the WordPress admin, today’s episode will be right up your street. Russell introduces a hidden feature, the little explored options.php page, which is accessible from your site’s wp-admin area. Many seasoned users, including myself, have never heard of it, but this page exposes the entirety of your WordPress options table in an editable format.</p>\n\n\n\n<p class="wp-block-paragraph">We talk about what this page actually does, why it exists, and the ways it can be both helpful and hazardous. Russell shares his own use cases, how it can be useful for plugin development and database management, but we also discuss concerns around its discoverability, and the risks of making changes without understanding the consequences.</p>\n\n\n\n<p class="wp-block-paragraph">It’s a short episode, but there’s a lot in here for anyone curious about WordPress’ inner workings or eager to learn about hidden tools that most people don’t stumble upon.</p>\n\n\n\n<p class="wp-block-paragraph">So, if you fancy poking around behind the scenes, or have ever wondered what might be hiding right under your nose in WordPress, this episode is for you.</p>\n\n\n\n<h2 class="wp-block-heading">Useful links</h2>\n\n\n\n<p class="wp-block-paragraph"><a href="https://profiles.wordpress.org/geekstreetwp/">Russell on WordPress.org</a></p>\n\n\n\n<p class="wp-block-paragraph"><a href="https://x.com/enqueue_russ">Russell on X</a></p>\n\n\n\n<p class="wp-block-paragraph"><a href="https://www.linkedin.com/in/russellaaronwp/">Russell on LinkedIn</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, 11 Feb 2026 15:00:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Nathan Wrigley";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:41;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:94:"Open Channels FM: The Overlooked Backbone of Open Source: Voluntary Work Amid Modern Pressures";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"https://openchannels.fm/?p=114714";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:100:"https://openchannels.fm/the-overlooked-backbone-of-open-source-voluntary-work-amid-modern-pressures/";s: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:86:"In a tech-centric era, volunteer-driven open source projects face a precarious future.";s: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, 11 Feb 2026 14:10:32 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:42;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:71:"Open Channels FM: AI Meets Woo: The Future of Ecommerce is Already Here";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"https://openchannels.fm/?p=115264";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:77:"https://openchannels.fm/ai-meets-woo-the-future-of-ecommerce-is-already-here/";s: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:"In this episode of Do the Woo, hosts Katie and James discuss WooCommerce and AI with guest James LePage, exploring new features, tools, protocols, and the future of e-commerce.";s: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, 11 Feb 2026 11:10:52 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:43;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:91:"WordCamp Central: WordPress Tech Congress, WordCamp Valencia 2025. Tradition and Innovation";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:40:"https://central.wordcamp.org/?p=13591239";s: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://central.wordcamp.org/news/2026/02/wordpress-tech-congress-wordcamp-valencia-2025-tradition-and-innovation/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:48740:"<figure class="wp-block-image size-large"><img alt="Foto Familia WCVLC25 Nilo Velez" class="wp-image-5266" src="https://valencia.wordcamp.org/2025/files/2025/11/Foto-Familia-WCVLC25-Nilo-Velez.jpg" /></figure>\n\n\n\n<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">\n<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">\n<p>Index</p>\n\n\n\n<div class="wp-block-uagb-container uagb-block-8e48c384 alignfull uagb-is-root-container"><div class="uagb-container-inner-blocks-wrap">\n<div class="wp-block-uagb-container uagb-block-6122b6ad">\n<strong>\n<ul>\n<li><a href="https://central.wordcamp.org/feed/#prompt_0">Let’s begin, this WordCamp is yours</a></li>\n<li><a href="https://central.wordcamp.org/feed/#prompt_1">1.What is a WordCamp?</a></li>\n<li><a href="https://central.wordcamp.org/feed/#prompt_2">2.Talks and speakers</a></li>\n<li><a href="https://central.wordcamp.org/feed/#prompt_3">3.Light Talks</a></li>\n<li><a href="https://central.wordcamp.org/feed/#prompt_4">4.Speed Builder Game</a></li>\n<li><a href="https://central.wordcamp.org/feed/#prompt_5">5.Contributor Day</a></li>\n<li><a href="https://central.wordcamp.org/feed/#prompt_9">6.Kids’ area</a></li>\n<li><a href="https://central.wordcamp.org/feed/#prompt_10">7.If the family gets together, we eat. Traditional Valencian cuisine</a></li>\n<li><a href="https://central.wordcamp.org/feed/#prompt_11">8.A WordCamp with tradition</a></li>\n<li><a href="https://central.wordcamp.org/feed/#prompt_12">9.Team</a></li>\n<li><a href="https://central.wordcamp.org/feed/#prompt_13">10.Sponsors</a></li>\n<li><a href="https://central.wordcamp.org/feed/#prompt_14">11.Public reception</a></li>\n<li><a href="https://central.wordcamp.org/feed/#prompt_15">12.Final</a></li>\n</ul>\n</strong>\n</div>\n\n\n<div class="wp-block-uagb-container uagb-block-c7071af2">\n<div class="wp-block-uagb-image aligncenter uagb-block-34f33b8b wp-block-uagb-image--layout-default wp-block-uagb-image--effect-static wp-block-uagb-image--align-center"><figure class="wp-block-uagb-image__figure"><img alt="" class="uag-image-11372" height="150" src="https://belegantt.com/wp-content/uploads/2025/11/wapuu-VLC25-14-150x150.png" title="wapuu-VLC25-14" width="150" /></figure></div>\n</div>\n</div></div>\n</div>\n</div>\n\n\n\n<div class="wp-block-spacer" style="height: 25px;"></div>\n\n\n\n<h2 id="prompt_0">Let’s begin, this WordCamp is yours\n</h2>\n\n\n\n<p>“Good morning! Welcome to WordPress Tech Congress, WordCamp Valencia 2025!”… And that’s how I began my opening speech at this fifth edition and last WordCamp of the year in Spain, held from November 8 to 9 at the La Petxina sports and cultural complex in Valencia. It was an honor to be the team leader, and I’m truly proud of what we achieved. It was an unforgettable experience in which I had the opportunity to design the event together with a great team of passionate organizers, speakers, and volunteers. In this review, I’ll tell you the details, illustrated with numerous photographs. If you were there with us, you’ll be able to relive the memories, and if you weren’t, you’ll now see how we lived that day. Let’s begin, this WordCamp is yours!</p>\n\n\n\n<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-5 is-layout-flex wp-block-gallery-is-layout-flex">\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5320" src="https://valencia.wordcamp.org/2025/files/2025/11/Empezamos-esta-WCVLC25-es-tuya-1.jpg" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5317" src="https://valencia.wordcamp.org/2025/files/2025/11/Presentacion-WordCamp-Valencia-Lena-1.jpg" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5322" src="https://valencia.wordcamp.org/2025/files/2025/11/Foto-Roberto-Vazquez.jpg" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5316" src="https://valencia.wordcamp.org/2025/files/2025/11/Organizadores-WordCamp-Europe-2026.jpg" /><figcaption class="wp-element-caption">Parte del Equipo de WordCamp Europe 2026</figcaption></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5408" src="https://valencia.wordcamp.org/2025/files/2025/12/54913023637_cd8c36d8f7_k.webp" /><figcaption class="wp-element-caption">Organizadores y Voluntarios</figcaption></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5314" src="https://valencia.wordcamp.org/2025/files/2025/11/Hall-Lleno.jpg" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5321" src="https://valencia.wordcamp.org/2025/files/2025/11/Esperando-al-publico.jpg" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5319" src="https://valencia.wordcamp.org/2025/files/2025/11/Antes-de-la-llegada-de-todos.jpg" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5318" src="https://valencia.wordcamp.org/2025/files/2025/11/Puertas-Entrada-WCVLC25-1.jpg" /></figure>\n</figure>\n\n\n\n<div class="wp-block-spacer" style="height: 25px;"></div>\n\n\n\n<h2 id="prompt_1">What is a WordCamp?\n</h2>\n\n\n\n<p>WordPress is an open-source CMS used by 43% of all websites. It is distributed under the GNU General Public License v2 or later. It has a very meaningful mission: “to democratize publishing on the web”, which becomes even more relevant in a digital world where more and more platforms use opaque algorithms that decide how we consume content and exploit our data in ways that are far from ethical. WordPress supports an open and neutral web, a web that belongs to people and gives us the freedom to create and share.</p>\n\n\n\n<p>One of the driving forces behind WordPress is its community. A global ecosystem made up of hundreds of people who collaborate with their dedication to develop it and help it grow. And a WordCamp is the conference organized by the community, whose organizers and speakers are all volunteers. We get together with the purpose of learning, collaborating, networking, and also growing the community. During these days, we greet old acquaintances, interact with new people, collect swag from our fabulous sponsors, and eat. These are very special events, with a different feel from commercial conferences because of their family-like, collaborative nature. Everyone is welcome.</p>\n\n\n\n<h2 id="prompt_2">Talks and speakers</h2>\n\n\n\n<p>And that spirit was exactly what we experienced at WordCamp Valencia 2025, which, during that weekend, became the epicenter of WordPress in Spain. This year, under the title “WordPress Tech Congress”, we talked about current technological topics in the WordPress ecosystem, its tools, and associated disciplines.</p>\n\n\n\n<p>In total, we had 20 long talks, three of them in English, the Light Talks format, the Speed Builder Game, and Contributor Day. We had an incredible line-up of speakers, experts who shared their experience and delivered talks of truly outstanding quality. In the reviews posted later on social media, attendees spoke of the WordCamp as a “shot of inspiration” and highlighted that “the WordPress community is more alive than ever”.</p>\n\n\n\n<p>The content was organized into several categories, one of the main ones being web development. The speakers dug deep into WordPress from the perspective of senior developers.</p>\n\n\n\n<p>One of our major talks was given by <strong>Ivelina Dimova</strong>, titled <strong>“Prototyping Intelligent Features for WordPress”</strong>. Ivelina is a senior WordPress developer. She has a long history in the WordPress Community and is one of the three team leaders of WordCamp Europe 2026, which will be held in Krakow from June 4 to 6. With her participation, she returned to speaking at WordCamps after a break.</p>\n\n\n\n<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-6 is-layout-flex wp-block-gallery-is-layout-flex">\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5334" src="https://valencia.wordcamp.org/2025/files/2025/11/Ivelina-Dimova-foto-Nilo-Velez-WCVLC25.webp" /></figure>\n</figure>\n\n\n\n<div class="wp-block-spacer" style="height: 25px;"></div>\n\n\n\n<p>She began by telling us about her participation in the Buildathon competition, an AI-only hackathon/competition in San Francisco organized by DeepLearning.ai and Andrew Ng. There, she created 6 applications in five hours using artificial intelligence tools and ended up winning in the Solo category. This experience made her reflect on how application development has evolved: “Five years ago I wouldn’t have been able to be so fast and efficient&#8221;, she told us. From this starting point, her goal was to show us how we can be just as productive in the WordPress ecosystem. She showed us specific tools, how to use them, and a TDD approach adapted to the WordPress ecosystem. In short, she shared the process of how to prototype intelligent features for WordPress, updating us with methods and tools that reveal a new era in web development.</p>\n\n\n\n<p><br />Within this category, there was also a talk with an important piece of news by <strong>Fernando Tellado</strong>, founder of AyudaWP, very well known in WordPress for his long track record of collaboration. Fernando submitted six talks to the WordCamp, but we contacted him and asked: <strong>“Can you talk about the changes in wp-admin and bring us the latest news to the stages of WCVLC25?”</strong> And Fernando accepted!<br /></p>\n\n\n\n<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-7 is-layout-flex wp-block-gallery-is-layout-flex">\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5329" src="https://valencia.wordcamp.org/2025/files/2025/11/Fernando-Tellado-foto-Nilo-Velez-WCVLC25.jpg" /></figure>\n</figure>\n\n\n\n<div class="wp-block-spacer" style="height: 25px;"></div>\n\n\n\n<p>He explained the reinvention and “The future of WordPress wp-admin”, which has gone years without significant changes. To do this, he interviewed Matías Ventura, lead architect of Gutenberg, to bring us fresh information about it. In thirty-five minutes, he explained the new vision, the three pillars of the redesign, the impact for users, and the current status of the project. A big and necessary change because, as Fernando says, “…that the machinery (referring to WordPress) underneath (page builders and dashboards) adapts to our current ways of using the internet: it’s no longer a web of clicks, but a conversational one”. To conclude, he called for participation in building the project.</p>\n\n\n\n<p>“It’s your time to contribute. Now is when your voice matters. These changes will affect millions of users. Share your experience, test the prototypes, and help shape the future of WordPress&#8221;.</p>\n\n\n\n<p>In this category we also had: <strong>Sulema Rocha</strong> with <strong>“From zero to WordPress site in seconds: real productivity with WP-CLI”</strong>; <strong>Juanma Garrido</strong> with <strong>“Expanding core blocks with frontend interactivity: HTML API and Interactivity API”</strong>; <strong>Álvaro Gómez</strong> with <strong>“WordPress MCP + Abilities API: Talk to your Website”</strong>; <strong>Fernando Puente</strong> with <strong>“Evaluating a cache system. Intermediate-Advanced”</strong> and <strong>Andros Fenollosa</strong> with <strong>“SASS, the preprocessor that survived the CSS apocalypse”</strong>.</p>\n\n\n\n<p>Another attractive blocks for the audience was SEO &amp; AI or traffic. Nowday, access to online content no longer depends solely on search engines. Many other entry points to the web also generate traffic and visibility. That’s why SEO experts have begun to add and study the process of discovering websites and content through new Artificial Intelligence tools.</p>\n\n\n\n<p>We had <strong>Natzir Turrado</strong> on the WordPress stage for the first time with his talk <strong>“From SEO to AX: prepare your website for agentic traffic&#8221;.</strong> He is a renowned international expert in SEO and data science. His talk was the result of a year’s work, during which he reverse-engineered agents and agentic browsers to understand how they work and what difficulties they have when navigating the web.</p>\n\n\n\n<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-8 is-layout-flex wp-block-gallery-is-layout-flex">\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5323" src="https://valencia.wordcamp.org/2025/files/2025/11/Natzir-Turrado-Foto-Nilo-Velez-WCVLC25.webp" /></figure>\n</figure>\n\n\n\n<div class="wp-block-spacer" style="height: 25px;"></div>\n\n\n\n<p>He began with illustrative data: +4,700% increase in traffic from GenAI browsers and chat services to retail sites in the USA; a 9.4% drop in human traffic because people are already interacting directly with AI interfaces; and increasing bot traffic. Natzir explained that websites are no longer only consumed by humans, but also by artificial intelligence agents that browse them, interpret them, and act on them. He told us what these agents actually need to complete tasks, what their weak points are, and how to optimize our websites so these agents can “read”, “understand”, and “use” them.</p>\n\n\n\n<p>We also had <strong>Dani Leitner</strong> with <strong>“The real future of our websites: What your SEO agency doesn’t want you to know”</strong>, a relevant topic for web designers and developers. Dani is an independent SEO consultant specialized in the DACH market (Germany, Austria, Switzerland). She is passionate about WordPress and organizes the WordPress Meetup in Zürich. She was an organizer of WordCamp Europe Basel 2025.</p>\n\n\n\n<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-9 is-layout-flex wp-block-gallery-is-layout-flex">\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5324" src="https://valencia.wordcamp.org/2025/files/2025/11/Dani-Leitner-Foto-Nilo-Velez-WCVLC25.webp" /></figure>\n</figure>\n\n\n\n<div class="wp-block-spacer" style="height: 25px;"></div>\n\n\n\n<p>She started her talk by showing two possible scenarios for the future of the web: the first, with a screen and a chatbot so that the user “navigates” by means of conversations, and the second, a scenario in which there are no real users visiting websites anymore. A web suitable only for agents, which is all code and has no frontend as such, no design layer, no images. “Given current trends, everything will happen in a chatbot”, — she explains. —“For example, you can already buy on Etsy from ChatGPT, and Google does it with PayPal”. In her talk, she walked us through the change in search systems, moving from keyword-based search to conversational search. She talked about new emerging concepts and acronyms, such as LLMO, AEO, and GEO, which are linked to how machines, AI, and agents interact with websites. She recommends anticipating the new purpose of a website: not only to serve human-to-human content, but also to be ready for agents, assistants, and automated workflows that “talk” to the website.</p>\n\n\n\n<p>A particularly interesting talk was given by <strong>David Ayala</strong> with<strong> “How to get ChatGPT and Google’s AI to recommend you”</strong>, once again impressing the audience, who sat on the stairs of Track 2 to listen to him.</p>\n\n\n\n<p>The Digital Marketing category stood out for the quality and appeal of its talks. It couldn’t be missing because many companies use WordPress to build the platforms that will later be key sales tools. Let’s see who took part in this category:</p>\n\n\n\n<p><strong>Pablo Moratinos</strong>, with <strong>“From funnel to flywheel: How to grow with WordPress”.</strong> In his day-to-day work, he leads the Data &amp; Experimentation team at Product Hackers, is a WordPress.com brand ambassador, and co-host of Un Billete a Chattanooga. He is the author of the book “Negocios online. Data driven marketing”, published by Anaya Multimedia. He has a long history of contributions to WordPress. </p>\n\n\n\n<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-10 is-layout-flex wp-block-gallery-is-layout-flex">\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5335" src="https://valencia.wordcamp.org/2025/files/2025/11/Pablo-Moratinos-foto-Roberto-Vazquez-WCVLC25.webp" /></figure>\n</figure>\n\n\n\n<div class="wp-block-spacer" style="height: 25px;"></div>\n\n\n\n<p>In this talk, he told us how to use WordPress to implement a “flywheel&#8221;. First, he introduced the concept: an evolution of the linear acquisition-conversion (funnel) model into the flywheel approach, a continuous growth system that uses customer satisfaction to generate new sales and referrals, creating steady momentum through three phases: attract, engage, and delight. Then, from a technical perspective, he showed how WordPress is a “true growth operator” because it can implement all the phases on the same platform. He wrapped up his talk with examples. A very clear summary of WordPress’s power in digital marketing and how to save resources by having everything on a single platform.</p>\n\n\n\n<p>We also had <strong>Miguel Florido</strong> and his talk: <strong>“Connect, convince, convert: The power of in-person conferences in sales”.</strong> He is the director of Escuela Marketing and Web, where he teaches specialized training in digital marketing and AI, and he is the founder and director of DSM, one of the largest Digital Marketing and AI conferences held annually in Madrid and Valencia.</p>\n\n\n\n<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-11 is-layout-flex wp-block-gallery-is-layout-flex">\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5336" src="https://valencia.wordcamp.org/2025/files/2025/11/Miguel-Florido-foto-Nilo-Velez-WCVLC25.webp" /></figure>\n</figure>\n\n\n\n<div class="wp-block-spacer" style="height: 25px;"></div>\n\n\n\n<p>It was a technical talk about how to organize a conference, which he explained through his personal and professional experience in marketing. He presented a roadmap with 7 essential points: 1. Alignment with the product, 2. Cost analysis, 3. Choice of speakers and venue, 4. Sponsorship, 5. Ticket types, 6. Event promotion phases, 7. Strategies to sell a product or service. He also showed the tools used to execute the marketing, including WordPress, and project management resources such as a Gantt chart, among others.</p>\n\n\n\n<p>The most interesting thing is that, based on the resources he presented, it seems like an easy and simple process, even though it requires a lot of dedication, commitment, and understanding of the context and goals. He also pointed out the advantages of the in-person format over the digital format: spontaneous interaction, high-quality networking, and shared experiences that have a strong emotional impact. Miguel finished by emphasizing that organizing an event means designing experiences that connect emotionally, convince with the proposal, and ultimately generate business results.</p>\n\n\n\n<p><strong>Ricardo Tayar</strong> also participated in this edition of WordCamp Valencia 2025 with <strong>“5 things you must understand (and do) so that your website truly converts&#8221;. </strong>He is a renowned professional, CEO of Flat 101, a top web design agency in Spain that uses the BXOp (Business eXperience Optimization) work approach and has already been in the market for 12 years.</p>\n\n\n\n<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-12 is-layout-flex wp-block-gallery-is-layout-flex">\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5333" src="https://valencia.wordcamp.org/2025/files/2025/11/Ricardo-Tayar-foto-Nilo-Velez-WCVLC25.webp" /></figure>\n</figure>\n\n\n\n<div class="wp-block-spacer" style="height: 25px;"></div>\n\n\n\n<p>He began his talk with the following thesis: “if you don’t understand how we make decisions, you can’t design anything that converts”. From here he recommends understanding what the user/customer really wants and aligning it with the business objective; designing the user experience in a way that facilitates the desired action (flow, clarity, motivation); optimizing the technical and functional elements that facilitate conversion (speed, trust, relevance); measuring and analyzing the right data to understand what is working and what isn’t, and acting accordingly; and implementing changes iteratively and validated against reality, not just “because others are doing it”. He ended his talk by assuring us that at this moment, when there is so much digitalization, humanism is more important than ever: -…“touching the emotional chord, which is an art and not easy at all, is going to be the real differentiator in the coming years”.</p>\n\n\n\n<p>Within this category, we also had <strong>Elena Tur</strong> with<strong> “Your store doesn’t end at the checkout: how to retain and sell more with automated email marketing from WordPress”</strong>, and <strong>Marie-Charlotte Pezé</strong>: <strong>“Earthquake-resistant content strategies” </strong>(in English), focused on content and the cultural and paradigm shift brought by Artificial Intelligence.</p>\n\n\n\n<p>We also dedicated a space to Automation, as a category, where we had <strong>David Cuesta</strong> with<strong> “This is how you can use N8N on your website to automate”</strong>, an open-source tool that has revolutionized the way we work.</p>\n\n\n\n<p>Another proposal with a high attendance was in Web Design. <strong>Max Camuñas</strong>, for the first time at a WordCamp, talked to us about<strong> “Designs that hook in the age of AI: tools, trends, design and strategy”</strong>. There was a lot of anticipation around this talk, and some attendees had to stand in order to attend it.</p>\n\n\n\n<p>In E-commerce, we had the experienced <strong>Lidia Marbán</strong> with <strong>“Cognitive biases in ecommerce boosted with AI”</strong>.</p>\n\n\n\n<p>We couldn’t fail to talk about Project Management with the experienced<strong> Daniel Primo</strong>, the mind behind the podcast Web Reactiva, with<strong> “Once you do a POC there’s no Stop: Practical AI to turn ideas into projects”</strong>.</p>\n\n\n\n<p>And finally, the Showcase category, which was first used at WordCamp US 2024. The goal was to show real and successful examples of WordPress in use. For the occasion, we had <strong>Óscar Aguilera</strong>, CEO of Grupo StartGo, a digital marketing and web design agency, and <strong>Miguel Ángel Montañes</strong>, its CTO, with the talk <strong>“Beyond the CMS: advanced engineering with WordPress”</strong>.</p>\n\n\n\n<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-13 is-layout-flex wp-block-gallery-is-layout-flex">\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5332" src="https://valencia.wordcamp.org/2025/files/2025/11/Oscar-Aguilera-foto-Roberto-Vazquez-WCVLC25.webp" /></figure>\n</figure>\n\n\n\n<div class="wp-block-spacer" style="height: 25px;"></div>\n\n\n\n<p>Their presentation was divided into two parts. In the first, Óscar answers the following questions: Is WordPress a CMS or a framework? Do large companies use WordPress? Is WordPress secure? Are there projects over 50,000 euros? He gives us the key to defending a WordPress project and answering your future clients. To demonstrate the commercial reach of this CMS, he shares two real proposals, one for 20,000 euros and another for 97,000 euros. In the second part, Miguel, the CTO, walks us through a practical case: the development of a transactional portal for the administrative management of teachers at an educational center. He explains in detail the process and the different methodologies used to create a WordPress-based product that meets the client’s needs. They closed with a powerful message: “WordPress has no limits; the limits are set by us.” What’s essential is not only the software, but also the technical discipline, engineering vision, and strategy behind it.</p>\n\n\n\n<h2 id="prompt_3">Light Talks</h2>\n\n\n\n<p>A very special experimental format. Light Talks are short presentations of around 10 minutes, followed by 15 minutes for audience participation. The five participants are experts in their fields, specialized in creating quality content and skilled at sparking dialogue with their audiences. They are powerful micro-influencers you can follow on their respective channels. Let’s get to know their names:</p>\n\n\n\n<ul class="wp-block-list">\n<li><strong>Yannick: </strong>presented “The WordPressero Traffic Light” and moderated the block.</li>\n\n\n\n<li><strong>Diego Nieto de la Fuente</strong>: with “Order Returns in WooCommerce: How to solve the mess?”</li>\n\n\n\n<li><strong>David Carrasco</strong>: with “WordPress without Borders: International SEO in the age of AI”.</li>\n\n\n\n<li><strong>Jonathan Velez</strong>: with “How to set up your workflow system to build websites in WordPress without wasting time (or money)”.</li>\n\n\n\n<li><strong>Lucia Rico</strong>: with “SEO for AI: what’s coming (and what your WordPress still isn’t doing)”.</li>\n</ul>\n\n\n\n<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-14 is-layout-flex wp-block-gallery-is-layout-flex">\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5307" src="https://valencia.wordcamp.org/2025/files/2025/11/Area-de-Light-Talks-1.webp" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5312" src="https://valencia.wordcamp.org/2025/files/2025/11/Yannick-Light-Talks.webp" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5308" src="https://valencia.wordcamp.org/2025/files/2025/11/Diego-Nieto.-Light-Talks-Foto-Nilo-Velez.webp" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5313" src="https://valencia.wordcamp.org/2025/files/2025/11/David-Carrasco.webp" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5309" src="https://valencia.wordcamp.org/2025/files/2025/11/Jonathan-Velez-2.webp" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5311" src="https://valencia.wordcamp.org/2025/files/2025/11/Lucia-Rico-Light-Talks.webp" /></figure>\n</figure>\n\n\n\n<div class="wp-block-spacer" style="height: 25px;"></div>\n\n\n\n<p>Thank you so much, Yannick, Diego, David, Jonathan, and Lucía, for taking part and making it possible to implement this format. You are great communicators, and you work day in, day out, directly with your audiences. The attendees really enjoyed interacting with stars like you.<br /></p>\n\n\n\n<h2 id="prompt_4">Speed Builder Game</h2>\n\n\n\n<p>And to close the day, we had Jamie Marsland, director of the WordPress YouTube channel, with this fun format. It was the first time it came to Spain, and we welcomed it with great excitement. The session was held in English and Spanish. We got to see his two contenders, Taisa, a web designer, and Fran Fernandez, a web developer, recreate the following website live and in 30 minutes: KOBU.co.<br /></p>\n\n\n\n<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-15 is-layout-flex wp-block-gallery-is-layout-flex">\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5300" src="https://valencia.wordcamp.org/2025/files/2025/11/Speed.webp" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5305" src="https://valencia.wordcamp.org/2025/files/2025/11/Presentacion-Speed-Build.webp" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5302" src="https://valencia.wordcamp.org/2025/files/2025/11/Speed-Builder-Game-Foto-Nilo-Velez.jpg" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5304" src="https://valencia.wordcamp.org/2025/files/2025/11/Speed-Builder-Game.-Foto-Roberto-Vazquez.jpg" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5303" src="https://valencia.wordcamp.org/2025/files/2025/11/Speed-Builder-Game.-Foto-Nilo-Velez.-WCVLC25.jpg" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5301" src="https://valencia.wordcamp.org/2025/files/2025/11/Speed-Builder-Game-with-Jamie-Marsland.jpg" /></figure>\n</figure>\n\n\n\n<div class="wp-block-spacer" style="height: 25px;"></div>\n\n\n\n<p>Jamie started out recreating popular websites on his YouTube channel as a personal experiment: “I had been recreating famous websites in 30 minutes”. From there, he had the idea of turning it into a competition: “What if two people compete to build the same website in 30 minutes?” That’s how the Speed Build format was born. The challenge has now gone to the stages of events such as WordCamp Europe, WordCamp Asia, and other WordPress conferences, turning it into a piece of live entertainment, with a visible countdown and direct audience participation.</p>\n\n\n\n<p>It was an exciting session, with applause and nerves. In the end, both of them managed to recreate the website with the help of several technologies, including AI.</p>\n\n\n\n<p>Thank you so much, Jamie, for bringing your format to WordCamp Valencia 2025. Your presence at our event made it more international and refreshed it with a totally new format on our stages.</p>\n\n\n\n<h2 id="prompt_5">Contributor Day</h2>\n\n\n\n<p>Contributor Day is a day on which we collaborate with WordPress teams, the ones that usually work remotely. During this day, they get together and work in person. In this edition, it was held on Sunday at La Pechina itself. The driving force behind this meetup was Luis Miguel Climent, who focused it on making it easier for new contributors to get involved.</p>\n\n\n\n<p>A detailed explanation was given about the following teams:</p>\n\n\n\n<ul class="wp-block-list">\n<li>Plugins, represented by Francisco Torres.</li>\n\n\n\n<li>Marketing, represented by Carla Pumutxa.</li>\n\n\n\n<li>Development, represented by Juanma Garrido.</li>\n\n\n\n<li>Photo Directory, represented by Roberto Vázquez.</li>\n\n\n\n<li>Campus Connect, represented by Álvaro Gómez.</li>\n\n\n\n<li>Community, represented by Luis Miguel Climent.</li>\n</ul>\n\n\n\n<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-16 is-layout-flex wp-block-gallery-is-layout-flex">\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5285" src="https://valencia.wordcamp.org/2025/files/2025/11/Contributor-Day.-WCVLC25-2.webp" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5290" src="https://valencia.wordcamp.org/2025/files/2025/11/Contributor-Day.-WCVLC25-8.webp" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5299" src="https://valencia.wordcamp.org/2025/files/2025/11/Carla-Camutxa.webp" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5298" src="https://valencia.wordcamp.org/2025/files/2025/11/54914191520_19ba07796c_c.jpg" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5297" src="https://valencia.wordcamp.org/2025/files/2025/11/Juanma-Garrido.webp" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5296" src="https://valencia.wordcamp.org/2025/files/2025/11/Foto-Roberto-Vazquez.webp" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5291" src="https://valencia.wordcamp.org/2025/files/2025/11/Contributor-Day.-WCVLC25-9.webp" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5289" src="https://valencia.wordcamp.org/2025/files/2025/11/Contributor-Day.-WCVLC25-7.webp" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5288" src="https://valencia.wordcamp.org/2025/files/2025/11/Contributor-Day.-WCVLC25-6.webp" /></figure>\n</figure>\n\n\n\n<div class="wp-block-spacer" style="height: 25px;"></div>\n\n\n\n<p>Afterwards, they gathered at their work tables, and participants’ questions were answered. At the end, a recap of the session was done, and follow-up will be carried out with the interested people to help them complete their onboarding on WordPress.org.</p>\n\n\n\n<h2 id="prompt_9">Kids’ area</h2>\n\n\n\n<p>This year, there was a major innovation at WordCamp Valencia 2025: the kids’ area, which welcomed families. Five speakers were able to attend because they had a place to leave their children, and several attendees joined because they were also able to balance childcare with attending the conference.</p>\n\n\n\n<p>It’s the first kids’ area at WordCamp Valencia. This service is becoming essential for all WordCamps. At this point, more than half of the ones held in Spain and WordCamp Europe have a space for children.</p>\n\n\n\n<p>Welcome, families, welcome kids, they are our future!</p>\n\n\n\n<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-17 is-layout-flex wp-block-gallery-is-layout-flex">\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5342" src="https://valencia.wordcamp.org/2025/files/2025/11/Ludoteca-WordCamp-Valencia-2025.-Mundo-Monin.-3.webp" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5341" src="https://valencia.wordcamp.org/2025/files/2025/11/Ludoteca-WordCamp-Valencia-2025.-Mundo-Monin.-7.webp" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5340" src="https://valencia.wordcamp.org/2025/files/2025/11/Ludoteca-WordCamp-Valencia-2025.-Mundo-Monin.-5.webp" /></figure>\n</figure>\n\n\n\n<div class="wp-block-spacer" style="height: 25px;"></div>\n\n\n\n<h2 id="prompt_10">If the family gets together, we eat. Traditional Valencian cuisine</h2>\n\n\n\n<p>At every WordCamp in Spain, they offer some local culinary delights. In this case, our theme was traditional Valencian cuisine. We offered pastries, baked goods, and sandwiches from a local bakery, traditional rosquilletas, a delicious paella prepared by master paella chefs, traditional horchata, and fartons. To finish, pizza.</p>\n\n\n\n<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-18 is-layout-flex wp-block-gallery-is-layout-flex">\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5278" src="https://valencia.wordcamp.org/2025/files/2025/11/La-Paella.-WCVLC25-scaled.webp" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5277" src="https://valencia.wordcamp.org/2025/files/2025/11/La-Comida.-WCVLC25-scaled.webp" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5276" src="https://valencia.wordcamp.org/2025/files/2025/11/Horchata-y-Fartons.-WCVLC25.webp" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5275" src="https://valencia.wordcamp.org/2025/files/2025/11/HOrchata-y-Fartons.-WCVLC25-2.webp" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5273" src="https://valencia.wordcamp.org/2025/files/2025/11/Cafes-Ventura.-WCVLC25.-Foto-Nilo-Velez.webp" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5274" src="https://valencia.wordcamp.org/2025/files/2025/11/Frivolidades-Horno.-WCVLC25.webp" /></figure>\n</figure>\n\n\n\n<div class="wp-block-spacer" style="height: 25px;"></div>\n\n\n\n<p>A reward for all the work involved in managing the food side, was the comments from the attendees. For some, like Sofía Ruiz, linked to the Logroño Meetup and WordCamp, it was the first time tasting horchata and fartons. Some speakers referenced the food on stage, like Natzir Turrado, who was drinking horchata during his talk and referred to it as a remarkable beverage. Also, Ricardo Tayar commented that the food was great, with the typical Valencian ice cream cone to finish. We love knowing that after this WordCamp, they now know the taste of Valencia.</p>\n\n\n\n<h2 id="prompt_11">A WordCamp with tradition</h2>\n\n\n\n<p>WordCamp Valencia now has its own tradition and a unique stamp that has been built over time through the work of the teams that brought previous editions to life. A tradition that we proudly showcased. Once again, we chose La Pechina, that emblematic jewel of Valencian architecture, which has become the venue par excellence for our last three meetups. We also continued with the name “Bunyol”, a delicious Valencian treat, to identify the sponsor levels. Likewise, we kept the foundation of the corporate identity, preserving the color orange and reinterpreting the logo and posters. It has been an honor and a challenge to maintain these details that give it a unique distinction: that of WordCamp Valencia, that of each and every one of those who have contributed over the years.</p>\n\n\n\n<h2 id="prompt_12">Team</h2>\n\n\n\n<p>WordCamps all over the world are possible thanks to the volunteers behind them. We prepared this event with a lot of care and excitement, with the goal of bringing the community together, learning, attracting new WordPressers, and continuing to build open-source WordPress. For ten months, we dedicated many hours of our free time to completing the project. We learned, corrected, solved problems, innovated, and finally saw our WordCamp come to life.</p>\n\n\n\n<p>Let’s meet the people behind the scenes: Lena Iñurrieta, Gustavo Galati, Luis Miguel CLiment, Clara Fayos, Cesar Labadia, Luis Francisco, Toya Seguí, Ricardo Vilar and Eric Seguí.</p>\n\n\n\n<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-19 is-layout-flex wp-block-gallery-is-layout-flex">\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5408" src="https://valencia.wordcamp.org/2025/files/2025/12/54913023637_cd8c36d8f7_k.webp" /><figcaption class="wp-element-caption">Organizadores y Voluntarios</figcaption></figure>\n</figure>\n\n\n\n<div class="wp-block-spacer" style="height: 25px;"></div>\n\n\n\n<p>And alongside us, there was a very special figure: the mentor of WordCamp Valencia 2025. We were lucky to have <strong>Pablo Moratinos</strong>, who accompanied us, guided us, and solved key issues throughout the whole process. He has a long track record in the WordPress Community in Spain and is a benchmark for his experience and commitment. He has an impressive collaboration résumé: he has been team leader at four WordCamps, two at WordCamp Irún and two at WordCamp España Online, and co-organized four, the first being WordCamp Chiclana 2017. To date, he has mentored nine WordCamps, accompanying and supporting organizing teams with professionalism and a clear vision. He came as a mentor and a speaker. </p>\n\n\n\n<div class="wp-block-spacer" style="height: 25px;"></div>\n\n\n\n<p>A key piece of this machinery are the volunteers, who travel from different parts of Spain to collaborate and make the WordCamp possible. Many thanks to Anabel López, Andriy Terentyev, Ariadna Santana, Carla Pumutxa, Cristina López, Daria Verdugo, Fran Trapero, Héctor Tellado, José Hilario, Lorsy Turizo, Lua Salazar, Marcin Wosinek, María Fabián, Maribel Haroon, Marlon Veásquez, Mónica Teixeira, Nilo Vélez, Rafa Villaplana, Roberto Vásquez and Ximo Tomás.</p>\n\n\n\n<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-20 is-layout-flex wp-block-gallery-is-layout-flex">\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5363" src="https://valencia.wordcamp.org/2025/files/2025/11/MOntaje-Voluntarios.-Roberto-Vazquez.webp" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5365" src="https://valencia.wordcamp.org/2025/files/2025/11/Voluntarios-14-Roberto-Vazquez.webp" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5356" src="https://valencia.wordcamp.org/2025/files/2025/11/Carla-Pamutxa-Voluntarios-3.webp" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5364" src="https://valencia.wordcamp.org/2025/files/2025/11/MOntaje.webp" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5418" src="https://valencia.wordcamp.org/2025/files/2025/12/Equipo-Voluntarios.jpg" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5361" src="https://valencia.wordcamp.org/2025/files/2025/11/Montaje-Voluntarios-12-Nilo-Velez.webp" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5415" src="https://valencia.wordcamp.org/2025/files/2025/12/Voluntarios-WCVLC25.webp" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5357" src="https://valencia.wordcamp.org/2025/files/2025/11/Carla-Pamutxa-Voluntarios-4.webp" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5358" src="https://valencia.wordcamp.org/2025/files/2025/11/MOntaje-2.webp" /></figure>\n</figure>\n\n\n\n<div class="wp-block-spacer" style="height: 25px;"></div>\n\n\n\n<h2 id="prompt_13">Sponsors</h2>\n\n\n\n<p>Sponsors are an important pillar of the event; they contribute with financial resources and their presence. WordCamps are not commercial events per se. The companies that join do so with the desire to contribute to the community and to connect more closely with their potential customers. In this sense, they bring special promotions and keep a close relationship with the attendees.</p>\n\n\n\n<p>Thanks to the Bunyol de Oro and global sponsors: WordPress.com, Kinsta, Hosting.com, Bluehost, Woo, and JetPack.</p>\n\n\n\n<p>Thanks to the Bunyol de Plata sponsors: WeGlot, Lucusthost, and Clouding.</p>\n\n\n\n<p>Thanks to the Bunyol de Bronce sponsors: Raiola Networks and Dinahosting.</p>\n\n\n\n<p>Thanks to the Bunyol de Carabassa sponsors: Grupo StartGo, Doowebs, Xufa.es, Zubbun, Tandem Marketing Digital, Datomedia, Acceseo, and GreenGeeks.</p>\n\n\n\n<p>Thanks to the in-kind sponsors: Mohou, Café Silvestre, Café Ventura, Stickermule, Velarte, DooWebs, Desafío Digital, Grupo Billingham, SomDigitals, and Mon Orchata.</p>\n\n\n\n<p>Thanks to the micro-sponsor: Wayrank.</p>\n\n\n\n<p class="has-medium-font-size">Thank you for supporting WordCamp Valencia 2025 and making it possible.</p>\n\n\n\n<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-21 is-layout-flex wp-block-gallery-is-layout-flex">\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5371" src="https://valencia.wordcamp.org/2025/files/2025/11/Carla-Pamutxa-WordPress-Com.webp" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5368" src="https://valencia.wordcamp.org/2025/files/2025/11/Carla-Pamutxa-Clouding.webp" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5370" src="https://valencia.wordcamp.org/2025/files/2025/11/Carla-Pamutxa-Weglot.webp" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5369" src="https://valencia.wordcamp.org/2025/files/2025/11/Carla-Pamutxa-Dinahosting.webp" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5373" src="https://valencia.wordcamp.org/2025/files/2025/11/LucustHost.-Foto-Nilo-Velez.-WCVLC25.webp" /></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5374" src="https://valencia.wordcamp.org/2025/files/2025/11/Patros-Carabassa-WCVLC25.webp" /></figure>\n</figure>\n\n\n\n<div class="wp-block-spacer" style="height: 25px;"></div>\n\n\n\n<h2 id="prompt_14">Public reception</h2>\n\n\n\n<p>We had a great reception from the audience, with more than 300 highly engaged attendees throughout the day, creating a vibrant atmosphere full of energy and a strong desire to learn, share, and reconnect. In addition to new faces, the Valencia and Spain community gathered. It was amazing to see everyone together again.</p>\n\n\n\n<p>After the event, attendees left many reviews on social media, especially on LinkedIn. Here are some of them.</p>\n\n\n\n<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-22 is-layout-flex wp-block-gallery-is-layout-flex">\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5377" src="https://valencia.wordcamp.org/2025/files/2025/11/Natzir-Linkedin.png" /><figcaption class="wp-element-caption">Natzir</figcaption></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5378" src="https://valencia.wordcamp.org/2025/files/2025/11/Ricardo-Tayar-Linkedin.png" /><figcaption class="wp-element-caption">Ricardo Tayar</figcaption></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5382" src="https://valencia.wordcamp.org/2025/files/2025/11/David-Carrasco-Linkedin.png" /><figcaption class="wp-element-caption">David Carrasco</figcaption></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5376" src="https://valencia.wordcamp.org/2025/files/2025/11/Esteban-Sagra-Linekdin.png" /><figcaption class="wp-element-caption">Esteban Sagra</figcaption></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5381" src="https://valencia.wordcamp.org/2025/files/2025/11/JOnathan-Velez-LInkedin.png" /><figcaption class="wp-element-caption">Jonathan Velez</figcaption></figure>\n\n\n\n<figure class="wp-block-image size-full"><img alt="" class="wp-image-5383" src="https://valencia.wordcamp.org/2025/files/2025/11/Ana-1.webp" /></figure>\n</figure>\n\n\n\n<div class="wp-block-spacer" style="height: 25px;"></div>\n\n\n\n<h2 id="prompt_15">FINAL</h2>\n\n\n\n<p>And so we reach the end of WordPress Tech Congress, WordCamp Valencia 2025. We talked about the latest in technology and WordPress. I’ve told you many details, and I still have some left, but I think you now have a good idea of what that November 8 and 9 was like. We had talks of the highest technical and strategic level, with international speakers. We also innovated with new formats such as the Light Talks, Jamie Marsland’s Speed Builder Game, the director of WordPress’s YouTube, for the first time in the Spanish community, and a Contributor Day focused on expanding collaboration with new participants. In addition, we organized a kids’ area for the first time.</p>\n\n\n\n<p>I would like to give a special thanks and send a hug to Pablo Moratinos, the mentor, for his support and help, especially at key moments in the project’s management, to Miguel Florido for his marketing advice, to Enric García from DooWebs and his team, who built the website, to Kike Rodríguez for his help animating the WordCamp poster and his promotional video of the attendee wapuu, to Susana Ibañez for her help as an experienced team leader, to Jamie Marsland, Natzir, Marie-Charlotte, Ivelina Dimova, David Carrasco, Jonathan Velez, Yannick, Rafa Villaplana, Gustavo Galati, César Labadia, Luis Miguel Climent, Clara Fayos, Eric Seguí, Toya Seguí, Luis Francisco, Ricardo Vilar… To everyone, speakers, organizers, volunteers, and sponsors, thank you very much for your work. The WordPress Community has come together once again, and it has been thanks to this collective effort.</p>\n\n\n\n<p>I send you a handshake and a hug. I’d like to take these lines to say loud and clear: Thank you so much for taking part in this adventure and making it possible!</p>\n\n\n\n<p>This WordCamp was yours, and I hope the magic of WordPress continues.</p>\n\n\n\n<p>See you at the next WordPress adventure!</p>\n\n\n\n<div class="wp-block-spacer" style="height: 25px;"></div>\n\n\n\n<h3 class="wp-block-heading"><strong>More about WordPress Tech Congress, WordCamp Valencia 2025</strong></h3>\n\n\n\n<p><a href="https://wordpress.tv/?s=wordcamp%20valencia%202025">Watch the talks </a></p>\n\n\n\n<p><a href="https://www.flickr.com/photos/wordpressphotos/albums/72177720330218192">Photos by the photography team</a></p>\n\n\n\n<div class="wp-block-spacer" style="height: 25px;"></div>\n\n\n\n<p>Author: <strong>Lena Iñurrieta</strong>. Team leader WordPress Tech Congress, la WordCamp Valencia 2025</p>\n\n\n\n<p>Photos: <strong>Nilo Velez</strong>, <strong>Roberto Vázquez</strong>, <strong>Carla Camutxa</strong>, <strong>Lena Iñurrieta</strong></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, 11 Feb 2026 09:00:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Lena Inurrieta";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:44;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:126:"HeroPress: WordPress and Its Community: Designing a Life of Freedom – WordPress y su comunidad: el diseño de una vida libre";s: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=8381";s: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:184:"https://heropress.com/essays/wordpress-and-its-community-designing-a-life-of-freedom/#utm_source=rss&utm_medium=rss&utm_campaign=wordpress-and-its-community-designing-a-life-of-freedom";s: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:24512:"<img alt="Pull Quote: The WordPress community has given me lifelong friends and the satisfaction of contributing to a global project." class="attachment-large size-large wp-post-image" height="512" src="https://heropress.com/wp-content/uploads/2026/02/ana_banner.webp" width="1024" /><p><a href="https://heropress.com/feed/#espanol">Este ensayo también está disponible en español.</a></p>\n\n\n\n<p>This is my story with WordPress, a tool that changed the way I work and how I connect with the world.</p>\n\n\n\n<h3 class="wp-block-heading" id="h-the-starting-point-from-sociology-to-design"><strong>The Starting Point: From Sociology to Design</strong></h3>\n\n\n\n<p>I am often asked how someone with a degree in <strong>Sociology </strong>ended up specializing in web design and development. My answer is always the same: what you study at twenty does not have to determine your profession forever.</p>\n\n\n\n<p>I studied Sociology because I wanted to understand human behavior and social structures. That background helps me enormously today when I analyze user behavior on websites, applying scientific rigor and both quantitative and qualitative techniques that I learned during my studies.</p>\n\n\n\n<p>My true <strong>passion for technology</strong> began much earlier, driven by my love for writing stories as a child. I discovered that computers were “magic”: you could write, erase, and correct without crossing things out. That fascinated me.</p>\n\n\n\n<p>I spent countless hours in front of the computer, learning on my own. In 2001, one of my brothers moved to the United States, and my parents installed internet at home so they could communicate with him. At that time, most families in Spain did not yet have <strong>internet access at home</strong>, so I was lucky. You had to connect using a 56 Kb modem that made a very distinctive noise, and you could not use the phone while you were online. Those were the days.</p>\n\n\n\n<p>That same year, I designed my first website for an NGO that my uncle had just founded. I built it using MS FrontPage, with tables, and with the Trebuchet font—one of the few typefaces you could reliably use at the time, and which I found more interesting than Verdana or Tahoma. Some traces of that website can still be found on the <a href="https://web.archive.org/web/20041202135422/http://www.hogaresdemagana.org/">Wayback Machine</a>. There were no animated GIFs, although I must admit it did have a visitor counter.</p>\n\n\n\n<p>While I was studying for my degree, I worked in an internet café, surrounded by children playing Counter-Strike and immigrants making their first video calls to see their families from Spain.</p>\n\n\n\n<p>There, I began <strong>designing in a self-taught way</strong>: logos, flyers, and even the sign for the storefront. I learned how to use design software to send files to print, struggling with color conversion, font embedding, and all the quirks of print design.</p>\n\n\n\n<p>After graduating in Sociology, I joined a foundation as an intern in the Creativity and Systems department. My first task was laying out a 400-page employment guide. I spent nearly ten years there as an <strong>editorial designer</strong>, specializing in branding and employer branding, helping companies become more attractive to potential candidates.</p>\n\n\n\n<p>I also had the opportunity to design my first websites and web applications. I learned how to collaborate with developers and understood what developer handoff really means, as well as the specific challenges of interaction design, which is very different from print design.</p>\n\n\n\n<p>However, after almost a decade, I felt I had hit a ceiling. I needed independence and wanted to start my own business.</p>\n\n\n\n<h3 class="wp-block-heading" id="h-discovering-the-wordpress-community-in-2016"><strong>Discovering the WordPress Community in 2016</strong></h3>\n\n\n\n<p>In 2016, I decided to register as a self-employed professional. I already knew web design, but in order to offer a better service to my clients, I decided to learn web development. I completed a specialized master’s degree in <strong>WordPress</strong>, where I learned PHP, MySQL, AJAX, JavaScript, and more.</p>\n\n\n\n<p>I quickly understood that WordPress was the most valuable content management system for giving <strong>clients independence</strong>. I did not want my clients to depend on a developer just to change a simple piece of text on their website.</p>\n\n\n\n<p>At first, WordPress was just a free and open-source tool to me. While looking for WordPress courses to continue learning, I discovered the WordPress Madrid Meetup in 2017. At one of those meetups, I learned that WordCamp Madrid was about to take place, so I attended my first WordCamp.</p>\n\n\n\n<p>At WordCamp Madrid, I signed up for <strong>Contributor Day</strong> at the translations table led by <strong><a href="https://tellado.es/">Fernando Tellado</a></strong>. I remember the excitement of translating my first strings for a caching plugin and the thrill of seeing my name appear shortly afterward in the contribution history. That day, I understood that WordPress was not just code: it was people.</p>\n\n\n\n<p>A few weeks later, I attended a <a href="https://www.meetup.com/wordpress-collado-villalba/">WordPress Meetup in Collado Villalba</a> and realized that I also had something to contribute. The following month, I was already giving my first talk, about <strong>workation</strong>.</p>\n\n\n\n<h3 class="wp-block-heading" id="h-from-attendee-to-wordcampaholic"><strong>From Attendee to “WordCampaholic”</strong></h3>\n\n\n\n<p>My involvement went from zero to one hundred. In 2017, I gave my first talk at a WordCamp, at <a href="https://thewp.world/events/wordcamp-santander-2017/">WordCamp Santander</a>. In 2018, I set myself the challenge of <strong>speaking at every WordCamp in Spain</strong>. The Spanish WordPress community is very active, and in 2018 and 2019 there was almost one WordCamp every month—and I attended all of them. I have given more than 70 unique talks around the world, from Ukraine to Colombia, and I have taken the stage at WordCamp Europe twice.</p>\n\n\n\n<p>Today, I am proud to be the fifth person worldwide with the most talks published on <a href="https://wordpress.tv/speakers/ana-cirujano/">WordPress.tv</a>, the first in Spanish, and the first woman globally in this ranking.</p>\n\n\n\n<p>For me, sharing knowledge at WordPress events is a way of giving back to the community everything it has taught me. I do it out of love for this project and out of the conviction that <strong>diversity </strong>is essential for the prosperity of our community. In a sector where female role models are sometimes scarce, I try to encourage other women to step onto the stage.</p>\n\n\n\n<h3 class="wp-block-heading" id="h-geographic-freedom-and-the-concept-of-workation"><strong>Geographic Freedom and the Concept of “Workation”</strong></h3>\n\n\n\n<p>Working on WordPress websites has allowed me to maintain <strong>geographic freedom</strong>. I have visited more than 40 countries—sometimes on vacation, and other times on <strong>workation</strong>: working while vacation.</p>\n\n\n\n<p>I now take advantage of my travels to attend community events and reconnect with friends. WordPress allows me to travel with purpose, connecting with people from different cultures—something my background in Anthropology taught me to value deeply.</p>\n\n\n\n<h3 class="wp-block-heading" id="h-a-family-called-community"><strong>A Family Called Community</strong></h3>\n\n\n\n<p>In the WordPress community, I have found a family.</p>\n\n\n\n<p>In 2017, during a retreat in Chiclana de la Frontera organized by <strong><a href="https://profiles.wordpress.org/ibonazkoitia/">Ibon Azkoitia</a></strong>, I met many of the main figures in the Spanish WordPress community at the time. Among them, I met my partner, <strong><a href="https://profiles.wordpress.org/pablo-moratinos/">Pablo Moratinos</a></strong>. Since 2019, we have co-hosted the podcast <em><a href="https://unbilleteachattanooga.com/">Un billete a Chattanooga</a></em>, where every Monday we share our passion for design and online business. We have also worked together on client projects and other side projects such as 3ymedia School.</p>\n\n\n\n<p>I went from being an attendee eager to learn more about WordPress to organizing the <strong><a href="https://www.meetup.com/torrelodones-wordpress-meetup/events/">WordPress Torrelodones Meetup</a></strong> every month and leading <strong><a href="https://europe.wordcamp.org/2024/torrelodones-spain/">WordCamp Torrelodones</a></strong> in 2023 and 2024.</p>\n\n\n\n<p>Being an organizer is demanding and “expensive” in terms of time and energy, but the reward of seeing more than two hundred friends come to your town to learn together is priceless. Organizing a WordCamp teaches you transversal skills: team management, conflict resolution, and <strong>the importance of delegation</strong>.</p>\n\n\n\n<p>I continue to contribute as a volunteer because I firmly believe in the democratization of the web, and because <strong>contributing itself enriches me professionally</strong>.</p>\n\n\n\n<p>I have participated in mentorship programs to learn how to design block themes for WordPress Core; I contribute to the Design Team by improving UX and UI and by leading the design table at more than 30 Contributor Days; in the Community program, I participate as an Event Supporter; in the WordPress.tv team, I upload videos from WordPress events; in the Photos team, I share my photos so others can freely use them on their websites; in the Plugins team, I collaborate on a free plugin; I contribute to Spanish translations—and I am always looking for ways to improve my contributions and give even more back.</p>\n\n\n\n<h3 class="wp-block-heading" id="h-the-future-design-data-and-artificial-intelligence"><strong>The Future: Design, Data, and Artificial Intelligence</strong></h3>\n\n\n\n<p>Professionally, WordPress is the foundation of my business at <a href="https://anacirujano.com">anacirujano.com</a>. My approach is strategic,<strong>data-driven design</strong>: I analyze user behavior to align user needs with business goals and design solutions focused on conversion.</p>\n\n\n\n<p>My visibility within the community led me to become a brand ambassador for <a href="https://www.piensasolutions.com/">Piensa Solutions</a> in 2023 and 2024, a collaboration that allowed me to continue promoting free and open-source software.</p>\n\n\n\n<p>In 2025 and 2026, I am collaborating with <a href="https://wordpress.com/es/blog/author/anacirujano/">WordPress.com</a>, creating design-related content in Spanish, writing high-traffic articles for their blog, delivering webinars with thousands of views, and attending events to share knowledge about design and WordPress.</p>\n\n\n\n<p>I also continue to innovate. I am a co-founder and designer of <a href="https://ploogins.com/">Ploogins</a>, an application that adds features to WordPress using <strong>artificial intelligence</strong>. I met my partners on this project (the Sirvelia team) at a WordCamp, and since then we have continued collaborating on multiple projects.</p>\n\n\n\n<p>At the same time, I continue learning and teaching design, betting on microlearning as a way to teach visual and interaction design with WordPress.</p>\n\n\n\n<h3 class="wp-block-heading" id="h-my-message-to-you"><strong>My Message to You</strong></h3>\n\n\n\n<p>If you are reading this and want to learn more about WordPress and meet people who will support you on your freelance journey, my advice is simple: attend a WordPress event, whether it is a Meetup or a WordCamp.</p>\n\n\n\n<p>The WordPress community has given me lifelong friends and the satisfaction of contributing to a global project.</p>\n\n\n\n<p>This is my story but it could be yours.</p>\n\n\n\n<p><strong>See you at the next WordCamp!</strong></p>\n\n\n\n<h1 class="wp-block-heading" id="espanol"><strong>WordPress y su comunidad: el diseño de una vida libre</strong></h1>\n\n\n\n<figure class="wp-block-audio"><audio controls="controls" src="https://heropress.com/wp-content/uploads/2026/02/HeroPress-Essay-Ana-Cirujano.mp3"></audio><figcaption class="wp-element-caption">Escucha el ensayo de Ana con su propia voz</figcaption></figure>\n\n\n\n<p>Esta es mi historia con WordPress, una herramienta que cambió mi forma de trabajar y cómo me conecto con el mundo.</p>\n\n\n\n<h2 class="wp-block-heading" id="h-el-punto-de-partida-de-la-sociologia-al-diseno"><strong>El punto de partida: de la Sociología al Diseño</strong></h2>\n\n\n\n<p>A menudo me preguntan cómo una licenciada en <strong>Sociología </strong>terminó especializándose en diseño y desarrollo web. Mi respuesta siempre es la misma: la carrera que estudiaste con veinte años no tiene por qué condicionar tu profesión actual. </p>\n\n\n\n<p>Estudié Sociología porque quería entender el comportamiento humano y las estructuras sociales. Este enfoque me ayuda mucho hoy cuando analizo el comportamiento de los usuarios en el sitio web, con rigor científico y con técnicas cuantitativas y cualitativas que aprendí en la carrera.</p>\n\n\n\n<p>Mi verdadera<strong> pasión por la tecnología</strong> nació porque de niña me encantaba escribir relatos. Y descubrí que los ordenadores eran «magia»: podías escribir, borrar y corregir sin tachones, algo que me fascinaba.</p>\n\n\n\n<p>Me pasaba horas y horas en el ordenador, aprendiendo de manera autodidacta. En 2001 uno de mis hermanos se fue a vivir a Estados Unidos y mis padres pusieron internet en casa para poder hablar con él. Por aquel entonces, en España, la mayoría de las familias todavía no tenían <strong>conexión a internet en casa</strong>, así que tuve suerte. Tenías que conectarte con un módem de 56Kb que hacía ruido para conectarse y con el que no podías hablar por teléfono si estabas conectado a internet. ¡Qué tiempos aquellos!</p>\n\n\n\n<p>Diseñé mi primer sitio web ese mismo año, para la ONG que acababa de fundar un tío mío. La hice con MS Frontpage, con tablas. Y con el tipo de letra Trebuchet, que era de los pocos que se podían usar y que por esa época me parecía que era más interesante que Verdana o Tahoma. Aún se puede ver algo en <a href="https://web.archive.org/web/20041202135422/http://www.hogaresdemagana.org/">Wayback Machine</a>. No tenía GIFs animados aunque no negaré que tenía contador de visitas.</p>\n\n\n\n<p>Mientras estudiaba la carrera, trabajaba en un <em>cibercafé</em>, rodeada de niños que jugaban al Counter Strike y personas inmigrantes que venían a hacer sus primeras videollamadas para ver a sus familias desde España. </p>\n\n\n\n<p>Allí empecé a diseñar de manera autodidacta: logotipos, folletos e incluso el rótulo para la fachada. Aprendí a usar programas de diseño para mandar trabajos a imprenta, peleándome con la conversión de color, incrustar fuentes, y otras peculiaridades del diseño para imprenta.</p>\n\n\n\n<p>Tras licenciarme en Sociología, entré como becaria en el departamento de Creatividad y Sistemas de una Fundación. Mi primera tarea fue la de maquetar una guía de empleo de 400 páginas. Pasé allí casi diez años como diseñadora editorial, especializándome en branding y employer branding, ayudando a las empresas a ser atractivas para sus candidatos. </p>\n\n\n\n<p>También tuve la oportunidad de diseñar mis primeros sitios y aplicaciones web, aprendí a colaborar con desarrolladores y entendí en qué consiste el developer handoff y las peculiaridades del diseño de interacción, que no tiene nada que ver con el diseño para imprenta.</p>\n\n\n\n<p>Sin embargo, tras casi una década, sentí que había tocado techo. Necesitaba independencia y montar mi propio negocio.</p>\n\n\n\n<h2 class="wp-block-heading" id="h-conoci-la-comunidad-wordpress-en-2016"><strong>Conocí la Comunidad WordPress en 2016</strong></h2>\n\n\n\n<p>En 2016 decidí darme de alta como trabajadora autónoma. Sabía de diseño web, pero para poder ofrecer un mejor servicio a mis clientes, decidí aprender <strong>desarrollo web</strong>. Hice un máster especializado en <strong>WordPress </strong>en el que aprendí PHP, MySQL, AJAX, JavaScript… </p>\n\n\n\n<p>Comprendí que WordPress era el gestor de contenidos más valioso para dar<strong> independencia al cliente</strong>. No quería que mis clientes dependieran de un informático para cambiar un simple texto en su web.</p>\n\n\n\n<p>Al principio, WordPress era para mí solo una herramienta de software libre. Estuve buscando cursos de WordPress para continuar aprendiendo y descubrí la Meetup de WordPress Madrid en 2017. En una de las reuniones, me enteré de que se iba a celebrar WordCamp Madrid, así que acudí a mi primera WordCamp.</p>\n\n\n\n<p>En WordCamp Madrid, me apunté al <strong>Contributor Day</strong> en la mesa de traducciones liderada por <a href="https://tellado.es/">Fernando Tellado</a>. Recuerdo la emoción al traducir mis primeras cadenas de texto para un plugin de caché y la emoción de ver, poco después, mi nombre en el historial de contribuciones. Ese día comprendí que WordPress no era solo código: eran personas. </p>\n\n\n\n<p>Unas semanas más tarde, asistí a una <a href="https://www.meetup.com/wordpress-collado-villalba/">Meetup de WordPress en Collado Villalba</a> y me di cuenta de que yo también tenía algo que aportar. Al mes siguiente, ya estaba dando mi primera charla sobre <strong>workation</strong>.</p>\n\n\n\n<h2 class="wp-block-heading" id="h-de-asistente-a-wordcampaholic"><strong>De asistente a «WordCampaholic»</strong></h2>\n\n\n\n<p>Mi implicación fue de cero a cien. En 2017 di mi primera charla en una WordCamp, en <a href="https://thewp.world/events/wordcamp-santander-2017/">WordCamp Santander</a>. En 2018, me propuse el reto de <strong>asistir como ponente a todas las WordCamps de España</strong>. WordPress España es una comunidad muy activa y en 2018 y 2019 había una WordCamp al mes: yo acudí a todas ellas. He dado más de 70 charlas únicas en todo el mundo, desde Ucrania hasta Colombia, pasando dos veces por los escenarios de WordCamp Europe. </p>\n\n\n\n<p>Hoy tengo el orgullo de ser la quinta persona del mundo con más charlas publicadas en <a href="http://wordpress.tv">WordPress.tv</a>, la primera en español y la primera mujer a nivel mundial en este ranking. </p>\n\n\n\n<p>Para mí, compartir conocimiento en eventos de WordPress es una forma de devolver a la comunidad todo lo que me ha enseñado. Lo hago por amor a este proyecto y por la convicción de que la <strong>diversidad </strong>es imprescindible para la prosperidad de nuestra comunidad. En un sector donde a veces faltan referentes femeninos, trato de animar a otras compañeras a subir al escenario.</p>\n\n\n\n<h2 class="wp-block-heading" id="h-la-libertad-geografica-y-el-concepto-de-workation"><strong>La libertad geográfica y el concepto de «Workation»</strong></h2>\n\n\n\n<p>Trabajar desarrollando sitios web con WordPress me ha permitido mantener mi <strong>libertad geográfica</strong>. He visitado más de 40 países. Algunas veces, de vacaciones y otras<strong>, </strong>de <strong>workation</strong>: trabajar mientras estás de vacaciones. </p>\n\n\n\n<p>Ahora aprovecho mis viajes para acudir a los eventos de comunidad y reencontrarme con mis amigos. WordPress me permite viajar con propósito, conectando con personas de diversas culturas, algo que mi formación en Antropología me enseñó a valorar profundamente.</p>\n\n\n\n<h2 class="wp-block-heading" id="h-una-familia-llamada-comunidad"><strong>Una familia llamada Comunidad</strong></h2>\n\n\n\n<p>En la comunidad WordPress he encontrado una familia. </p>\n\n\n\n<p>En 2017, en un retiro en Chiclana de la Frontera organizado por <strong><a href="https://profiles.wordpress.org/ibonazkoitia/">Ibon Azkoitia</a></strong>, conocí a los principales referentes de la comunidad de WordPress en España de aquellos años. Entre ellos, conocí a mi compañero <strong><a href="https://profiles.wordpress.org/pablo-moratinos/">Pablo Moratinos</a></strong>, con quien desde 2019, co-presento el podcast <a href="https://unbilleteachattanooga.com/"><strong>«Un billete a Chattanooga»</strong></a>, donde cada lunes compartimos nuestra pasión por el diseño y los negocios online. Además, hemos trabajado juntos en proyectos de clientes y en otros side-projects como 3ymedia School.</p>\n\n\n\n<p>Pasé de ser una asistente con mucho interés en aprender más sobre WordPress, a organizar la <strong><a href="https://www.meetup.com/torrelodones-wordpress-meetup/events/">Meetup de WordPress Torrelodones</a></strong> cada mes y liderar la <strong><a href="https://europe.wordcamp.org/2024/torrelodones-spain/">WordCamp Torrelodones</a></strong> en 2023 y 2024. </p>\n\n\n\n<p>Ser organizadora es duro y «sale caro» en términos de tiempo y energía, pero la recompensa de ver a tus más de doscientos amigos visitar tu pueblo para aprender juntos no tiene precio. Al organizar una WordCamp, aprendes competencias transversales: gestión de equipos, resolución de conflictos y la importancia de <strong>saber delegar</strong>.</p>\n\n\n\n<p>Actualmente, continúo contribuyendo de forma voluntaria porque creo firmemente en la democratización de la web y porque <strong>la propia contribución me enriquece profesionalmente</strong>.</p>\n\n\n\n<p>He participado en programas de mentoría para aprender a diseñar temas de bloques para el Core de WordPress, participo en el equipo de diseño contribuyendo a mejorar UX y UI y también liderando la mesa de diseño en más de 30 Contributor Days; en el programa de Comunidad participo como Event Supporter; en el equipo de <a href="http://wordpress.tv">WordPress.tv</a> subo vídeos de los eventos WordPress; en el equipo de Photos, comparto mis fotos para que otros puedan usarlas libremente en su web; en el equipo de Plugins, colaboro con un plugin gratuito, en las traducciones al español… Y siempre busco cómo mejorar mis contribuciones y poder aportar cada vez más.</p>\n\n\n\n<h2 class="wp-block-heading" id="h-el-futuro-diseno-datos-e-inteligencia-artificial">El futuro: Diseño, Datos e Inteligencia Artificial</h2>\n\n\n\n<p>Profesionalmente, WordPress es la base de mi negocio en <a href="http://anacirujano.com">anacirujano.com</a>. Mi enfoque es el <strong>diseño estratégico basado en datos</strong>: analizo el comportamiento de las personas usuarias para alinear sus necesidades con los objetivos del negocio y diseñar soluciones orientadas a la conversión.</p>\n\n\n\n<p>Mi visibilidad en la comunidad me llevó a ser embajadora de marca de <strong><a href="https://www.piensasolutions.com/">Piensa Solutions</a></strong> en 2023 y 2024, una colaboración que me permitió seguir haciendo divulgación del software libre. </p>\n\n\n\n<p>En 2025 y 2026 colaboro con <a href="https://wordpress.com/es/blog/author/anacirujano/"><strong>WordPress.com</strong></a> creando contenido sobre diseño en español, escribiendo artículos en el blog que tienen muchas visitas, impartiendo webinars con un montón de visualizaciones y acudiendo a eventos a compartir conocimiento sobre diseño y WordPress.</p>\n\n\n\n<p>Además, sigo innovando. Soy cofundadora y diseñadora de <strong><a href="https://ploogins.com/">Ploogins</a></strong>, una aplicación para añadir funcionalidades a WordPress que funciona con <strong>Inteligencia Artificial</strong>. A mis socios en este proyecto (el equipo de Sirvelia), los conocí en una WordCamp y desde entonces no hemos dejado de colaborar en varios proyectos.</p>\n\n\n\n<p>También sigo formándome y formando a otros sobre diseño, apostando por el microlearning para enseñar diseño visual y de interacción con WordPress.</p>\n\n\n\n<h2 class="wp-block-heading" id="h-mi-mensaje-para-ti"><strong>Mi mensaje para ti</strong></h2>\n\n\n\n<p>Si estás leyendo esto y quieres aprender más sobre WordPress y conocer a personas que te acompañen en tu camino como freelance mi consejo es: ven a un evento WordPress (una Meetup o una WordCamp). </p>\n\n\n\n<p>La Comunidad WordPress me ha dado amigos de por vida y la satisfacción de contribuir a un proyecto global. </p>\n\n\n\n<p>Esta es mi historia, pero podría ser la tuya. </p>\n\n\n\n<p><strong>¡Nos vemos en la próxima WordCamp!</strong></p>\n<p>The post <a href="https://heropress.com/essays/wordpress-and-its-community-designing-a-life-of-freedom/">WordPress and Its Community: Designing a Life of Freedom &#8211; WordPress y su comunidad: el diseño de una vida libre</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, 11 Feb 2026 09:00:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"Ana Cirujano";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:45;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:19:"Matt: AI Disruption";s: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=151213";s: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/2026/02/ai-disruption/";s: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:736:"<p class="wp-block-paragraph">Two interesting posts today, first is Nick Hamze, who ponders the case on his delightfully avant-garde site for how WordPress fits in when everything is coded up on a whim, <a href="https://regionallyfamous.com/nobody-rips-out-the-plumbing/">Nobody Rips Out the Plumbing</a>.</p>\n\n\n\n<p class="wp-block-paragraph">Separately, I was delighted to see <a href="https://feld.com/archives/2026/02/claude-code-now-posts-to-this-blog/">that legendary investor Brad Feld has hooked up Claude Code to post to his WordPress site</a>, which hammers in Nick&#8217;s point that when you can use these tools on top of existing infrastructure, you get a much stronger foundation than imagining everything from scratch.</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, 11 Feb 2026 00:36:03 +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:46;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:54:"Dennis Snell: HTML API: Check for unclosed attributes.";s: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:36:"https://fluffyandflakey.blog/?p=3747";s: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://fluffyandflakey.blog/2026/02/10/html-api-check-for-unclosed-attributes/";s: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:25929:"<p>Today someone was discussing the goal of linting HTML, specifically of detecting unclosed attributes. Consider the following snippet:</p>\n\n\n<div class="wp-block-code">\n	<div class="cm-editor">\n		<div class="cm-scroller">\n			\n<pre><code class="language-html"><div class="cm-line"><span class="tok-punctuation">&lt;</span><span class="tok-typeName">p</span> <span class="tok-propertyName">class</span><span class="tok-operator">=</span><span class="tok-string">&quot;important&gt;&lt;img src=&quot;</span><span class="tok-propertyName">alert.png</span>&quot;&gt;This is important!<span class="tok-punctuation">&lt;/</span><span class="tok-typeName">p</span><span class="tok-punctuation">&gt;</span></div></code></pre>\n		</div>\n	</div>\n</div>\n\n\n<p>It’s clear that a mistake led to a missing double-quote on the <code>class</code> attribute of the opening <code>&lt;p></code> tag. While WordPress’ HTML API doesn’t directly report this (because “unclosed attribute” isn’t particularly an HTML concept), it can be used to roughly detect it.</p>\n\n\n\n<p>Here’s how to use <strong>the public functionality of the HTML API to detect unclosed attributes</strong>.</p>\n\n\n\n<span id="more-3747"></span>\n\n\n\n<p>To do this, we have to define what an unclosed attribute means. For the sake of brevity we will assume that if an attribute value contains HTML-like syntax it is probably unclosed. We might be tempted to start with something like this:</p>\n\n\n<div class="wp-block-code">\n	<div class="cm-editor">\n		<div class="cm-scroller">\n			\n<pre><code class="language-php"><div class="cm-line"><span class="tok-meta">&lt;?php</span></div><div class="cm-line"><span class="tok-keyword">foreach</span> <span class="tok-punctuation">(</span> <span class="tok-propertyName">$processor</span><span class="tok-punctuation">-&gt;</span><span class="tok-propertyName">get_attribute_names_with_prefix</span><span class="tok-punctuation">(</span> <span class="tok-string">&apos;&apos;</span> <span class="tok-punctuation">)</span> <span class="tok-keyword">as</span> <span class="tok-variableName">$name</span> <span class="tok-punctuation">)</span> <span class="tok-punctuation">{</span></div><div class="cm-line">  <span class="tok-variableName">$value</span> <span class="tok-operator">=</span> <span class="tok-propertyName">$processor</span><span class="tok-punctuation">-&gt;</span><span class="tok-propertyName">get_attribute</span><span class="tok-punctuation">(</span> <span class="tok-variableName">$name</span> <span class="tok-punctuation">)</span><span class="tok-punctuation">;</span></div><div class="cm-line">  <span class="tok-keyword">if</span> <span class="tok-punctuation">(</span> <span class="tok-operator">!</span> <span class="tok-variableName">is_string</span><span class="tok-punctuation">(</span> <span class="tok-variableName">$value</span> <span class="tok-punctuation">)</span> <span class="tok-punctuation">)</span> <span class="tok-punctuation">{</span></div><div class="cm-line">    <span class="tok-keyword">continue</span><span class="tok-punctuation">;</span></div><div class="cm-line">  <span class="tok-punctuation">}</span></div><div class="cm-line"></div><div class="cm-line">  <span class="tok-variableName">$checker</span> <span class="tok-operator">=</span> <span class="tok-keyword">new</span> WP_HTML_Tag_Processor<span class="tok-punctuation">(</span> <span class="tok-variableName">$value</span> <span class="tok-punctuation">)</span><span class="tok-punctuation">;</span></div><div class="cm-line">  <span class="tok-keyword">if</span> <span class="tok-punctuation">(</span> <span class="tok-propertyName">$checker</span><span class="tok-punctuation">-&gt;</span><span class="tok-propertyName">next_tag</span><span class="tok-punctuation">(</span><span class="tok-punctuation">)</span> <span class="tok-punctuation">)</span> <span class="tok-punctuation">{</span></div><div class="cm-line">    <span class="tok-keyword">throw</span> <span class="tok-keyword">new</span> WP_Error<span class="tok-punctuation">(</span> <span class="tok-string">&apos;Found tag syntax within attribute: is it unclosed?&apos;</span><span class="tok-punctuation">)</span></div><div class="cm-line">  <span class="tok-punctuation">}</span></div><div class="cm-line"><span class="tok-punctuation">}</span></div></code></pre>\n		</div>\n	</div>\n</div>\n\n\n<p>This approach does get pretty far, but it suffers from the fact that it’s checking <em>decoded</em> attribute values, meaning it will detect false positives on any attribute <em>which discusses tags</em>, such as <code>alt="the &amp;lt;img&amp;gt; tag is a void element"</code>. It’s better to review the raw attribute value instead of the decoded attribute value.</p>\n\n\n\n<h3 class="wp-block-heading">A sneaky trick hidden in attribute removal</h3>\n\n\n\n<p>The Tag Processor tracks attribute offsets but doesn’t expose them, even to subclasses. The HTML API tries really hard to avoid exposing string offsets! and it does this for good reason. String offsets are easy to misuse, are unclear, and finicky.</p>\n\n\n\n<p>However, the Tag Processor does allow subclasses to access its <code>lexical_updates</code>, which is an array of string replacements to perform after semantic-level requests have been converted to text. We can analyze these updates after requesting to remove an attribute; that will return knowledge about all of the places where that attribute and any ignored duplicates appeared in the source document.</p>\n\n\n\n<p>This approach also leans on the fact that static methods of subclasses have access to protected properties of the parent class.</p>\n\n\n\n<p><strong>This is risky code and should be used with extreme caution, code review, and shared understanding among those who will be asked to maintain it.</strong></p>\n\n\n<div class="wp-block-code">\n	<div class="cm-editor">\n		<div class="cm-scroller">\n			\n<pre><code class="language-php"><div class="cm-line"><span class="tok-meta">&lt;?php</span></div><div class="cm-line"></div><div class="cm-line"><span class="tok-keyword">class</span> <span class="tok-className">WP_Attribute_Walker</span> <span class="tok-keyword">extends</span> WP_HTML_Tag_Processor <span class="tok-punctuation">{</span></div><div class="cm-line">   <span class="tok-keyword">public</span> <span class="tok-keyword">static</span> <span class="tok-keyword">function</span> <span class="tok-variableName tok-definition">walk</span><span class="tok-punctuation">(</span> <span class="tok-variableName">$html</span> <span class="tok-punctuation">)</span> <span class="tok-punctuation">{</span></div><div class="cm-line">      <span class="tok-variableName">$p</span> <span class="tok-operator">=</span> <span class="tok-keyword">new</span> WP_HTML_Tag_Processor<span class="tok-punctuation">(</span> <span class="tok-variableName">$html</span> <span class="tok-punctuation">)</span><span class="tok-punctuation">;</span></div><div class="cm-line"></div><div class="cm-line">      <span class="tok-keyword">while</span> <span class="tok-punctuation">(</span> <span class="tok-propertyName">$p</span><span class="tok-punctuation">-&gt;</span><span class="tok-propertyName">next_tag</span><span class="tok-punctuation">(</span><span class="tok-punctuation">)</span> <span class="tok-punctuation">)</span> <span class="tok-punctuation">{</span></div><div class="cm-line">         <span class="tok-variableName">$names</span> <span class="tok-operator">=</span> <span class="tok-propertyName">$p</span><span class="tok-punctuation">-&gt;</span><span class="tok-propertyName">get_attribute_names_with_prefix</span><span class="tok-punctuation">(</span> <span class="tok-string">&apos;&apos;</span> <span class="tok-punctuation">)</span><span class="tok-punctuation">;</span></div><div class="cm-line"></div><div class="cm-line">         <span class="tok-keyword">foreach</span> <span class="tok-punctuation">(</span> <span class="tok-variableName">$names</span> <span class="tok-keyword">as</span> <span class="tok-variableName">$name</span> <span class="tok-punctuation">)</span> <span class="tok-punctuation">{</span></div><div class="cm-line">            <span class="tok-propertyName">$p</span><span class="tok-punctuation">-&gt;</span><span class="tok-propertyName">remove_attribute</span><span class="tok-punctuation">(</span> <span class="tok-variableName">$name</span> <span class="tok-punctuation">)</span><span class="tok-punctuation">;</span></div><div class="cm-line">            <span class="tok-variableName">$updates</span> <span class="tok-operator">=</span> <span class="tok-propertyName">$p</span><span class="tok-punctuation">-&gt;</span><span class="tok-propertyName">lexical_updates</span><span class="tok-punctuation">;</span></div><div class="cm-line">            <span class="tok-propertyName">$p</span><span class="tok-punctuation">-&gt;</span><span class="tok-propertyName">lexical_updates</span> <span class="tok-operator">=</span> <span class="tok-keyword">array</span><span class="tok-punctuation">(</span><span class="tok-punctuation">)</span><span class="tok-punctuation">;</span></div><div class="cm-line"></div><div class="cm-line">            <span class="tok-variableName">$i</span> <span class="tok-operator">=</span> <span class="tok-number">0</span><span class="tok-punctuation">;</span></div><div class="cm-line">            <span class="tok-keyword">foreach</span> <span class="tok-punctuation">(</span> <span class="tok-variableName">$updates</span> <span class="tok-keyword">as</span> <span class="tok-variableName">$update</span> <span class="tok-punctuation">)</span> <span class="tok-punctuation">{</span></div><div class="cm-line">               <span class="tok-variableName">$raw_attr</span> <span class="tok-operator">=</span> <span class="tok-variableName">substr</span><span class="tok-punctuation">(</span> <span class="tok-variableName">$html</span><span class="tok-punctuation">,</span> <span class="tok-propertyName">$update</span><span class="tok-punctuation">-&gt;</span><span class="tok-propertyName">start</span><span class="tok-punctuation">,</span> <span class="tok-propertyName">$update</span><span class="tok-punctuation">-&gt;</span><span class="tok-propertyName">length</span> <span class="tok-punctuation">)</span><span class="tok-punctuation">;</span></div><div class="cm-line">               <span class="tok-variableName">$quote_at</span> <span class="tok-operator">=</span> <span class="tok-variableName">strcspn</span><span class="tok-punctuation">(</span> <span class="tok-variableName">$raw_attr</span><span class="tok-punctuation">,</span> <span class="tok-string">&apos;\\&apos;&quot;&apos;</span> <span class="tok-punctuation">)</span><span class="tok-punctuation">;</span></div><div class="cm-line"></div><div class="cm-line">               <span class="tok-variableName">$might_be_unclosed</span> <span class="tok-operator">=</span> <span class="tok-bool">false</span><span class="tok-punctuation">;</span></div><div class="cm-line">               <span class="tok-keyword">if</span> <span class="tok-punctuation">(</span> <span class="tok-variableName">$quote_at</span> <span class="tok-operator">&lt;</span> <span class="tok-variableName">strlen</span><span class="tok-punctuation">(</span> <span class="tok-variableName">$raw_attr</span> <span class="tok-punctuation">)</span> <span class="tok-punctuation">)</span> <span class="tok-punctuation">{</span></div><div class="cm-line">                  <span class="tok-variableName">$raw_value</span> <span class="tok-operator">=</span> <span class="tok-variableName">substr</span><span class="tok-punctuation">(</span> <span class="tok-variableName">$raw_attr</span><span class="tok-punctuation">,</span> <span class="tok-variableName">$quote_at</span> <span class="tok-operator">+</span> <span class="tok-number">1</span><span class="tok-punctuation">,</span> <span class="tok-variableName">strrpos</span><span class="tok-punctuation">(</span> <span class="tok-variableName">$raw_attr</span><span class="tok-punctuation">,</span> <span class="tok-variableName">$raw_attr</span><span class="tok-punctuation">[</span> <span class="tok-variableName">$quote_at</span> <span class="tok-punctuation">]</span> <span class="tok-punctuation">)</span> <span class="tok-operator">-</span> <span class="tok-variableName">$quote_at</span> <span class="tok-operator">-</span> <span class="tok-number">2</span> <span class="tok-punctuation">)</span><span class="tok-punctuation">;</span></div><div class="cm-line">                  <span class="tok-variableName">$checker</span>   <span class="tok-operator">=</span> <span class="tok-keyword">new</span> WP_HTML_Tag_Processor<span class="tok-punctuation">(</span> <span class="tok-variableName">$raw_value</span> <span class="tok-punctuation">)</span><span class="tok-punctuation">;</span></div><div class="cm-line">                  <span class="tok-variableName">$might_be_unclosed</span> <span class="tok-operator">=</span> <span class="tok-propertyName">$checker</span><span class="tok-punctuation">-&gt;</span><span class="tok-propertyName">next_tag</span><span class="tok-punctuation">(</span><span class="tok-punctuation">)</span> <span class="tok-operator">||</span> <span class="tok-propertyName">$checker</span><span class="tok-punctuation">-&gt;</span><span class="tok-propertyName">paused_at_incomplete_token</span><span class="tok-punctuation">(</span><span class="tok-punctuation">)</span><span class="tok-punctuation">;</span></div><div class="cm-line">               <span class="tok-punctuation">}</span></div><div class="cm-line"></div><div class="cm-line">               <span class="tok-keyword">yield</span> <span class="tok-propertyName">$p</span><span class="tok-punctuation">-&gt;</span><span class="tok-propertyName">get_token_name</span><span class="tok-punctuation">(</span><span class="tok-punctuation">)</span> <span class="tok-punctuation">=&gt;</span> <span class="tok-keyword">array</span><span class="tok-punctuation">(</span></div><div class="cm-line">                  <span class="tok-variableName">$name</span><span class="tok-punctuation">,</span></div><div class="cm-line">                  <span class="tok-keyword">array</span><span class="tok-punctuation">(</span> <span class="tok-propertyName">$update</span><span class="tok-punctuation">-&gt;</span><span class="tok-propertyName">start</span><span class="tok-punctuation">,</span> <span class="tok-propertyName">$update</span><span class="tok-punctuation">-&gt;</span><span class="tok-propertyName">length</span> <span class="tok-punctuation">)</span><span class="tok-punctuation">,</span></div><div class="cm-line">                  <span class="tok-number">0</span> <span class="tok-operator">===</span> <span class="tok-variableName">$i</span><span class="tok-operator">++</span> <span class="tok-operator">?</span> <span class="tok-string">&apos;non-duplicate&apos;</span> <span class="tok-punctuation">:</span> <span class="tok-string">&apos;duplicate&apos;</span><span class="tok-punctuation">,</span></div><div class="cm-line">                  <span class="tok-variableName">$might_be_unclosed</span> <span class="tok-operator">?</span> <span class="tok-string">&apos;contains-tag-like-content&apos;</span> <span class="tok-punctuation">:</span> <span class="tok-string">&apos;does-not-contain-tag-like-content&apos;</span><span class="tok-punctuation">,</span></div><div class="cm-line">                  <span class="tok-variableName">substr</span><span class="tok-punctuation">(</span> <span class="tok-variableName">$html</span><span class="tok-punctuation">,</span> <span class="tok-propertyName">$update</span><span class="tok-punctuation">-&gt;</span><span class="tok-propertyName">start</span><span class="tok-punctuation">,</span> <span class="tok-propertyName">$update</span><span class="tok-punctuation">-&gt;</span><span class="tok-propertyName">length</span> <span class="tok-punctuation">)</span><span class="tok-punctuation">,</span></div><div class="cm-line">               <span class="tok-punctuation">)</span><span class="tok-punctuation">;</span></div><div class="cm-line">            <span class="tok-punctuation">}</span></div><div class="cm-line">         <span class="tok-punctuation">}</span></div><div class="cm-line">      <span class="tok-punctuation">}</span></div><div class="cm-line">   <span class="tok-punctuation">}</span></div><div class="cm-line"><span class="tok-punctuation">}</span></div><div class="cm-line"></div></code></pre>\n		</div>\n	</div>\n</div>\n\n\n<p>This <code>WP_Attribute_Walker::walk( $html )</code> method steps through each tag in the given document and returns a generator which reports each attribute on the tag, as well as some meta information about it.</p>\n\n\n<div class="wp-block-code">\n	<div class="cm-editor">\n		<div class="cm-scroller">\n			\n<pre><code class="language-html"><div class="cm-line">$meta === array(</div><div class="cm-line">    &apos;class&apos;,                       // parsed name of attribute</div><div class="cm-line">    array( 3, 27 ),                // (offset, length) of full attribute span in HTML</div><div class="cm-line">    &apos;non-duplicate&apos;,               // whether this is the actual attribute or an ignored duplicate</div><div class="cm-line">    &apos;contains-tag-like-content&apos;,   // likelihood of being unclosed</div><div class="cm-line">    &apos;class=&quot;important&gt;<span class="tok-punctuation">&lt;</span><span class="tok-typeName">img</span> <span class="tok-propertyName">src</span><span class="tok-operator">=</span><span class="tok-string">&quot;&apos;, // full span of attribute in HTML</span></div><div class="cm-line"><span class="tok-string">);</span></div></code></pre>\n		</div>\n	</div>\n</div>\n\n\n<h3 class="wp-block-heading">How to use this walker</h3>\n\n\n<div class="wp-block-code">\n	<div class="cm-editor">\n		<div class="cm-scroller">\n			\n<pre><code class="language-php"><div class="cm-line"><span class="tok-meta">&lt;?php</span></div><div class="cm-line"></div><div class="cm-line"><span class="tok-variableName">$html</span> <span class="tok-operator">=</span> <span class="tok-string">&apos;&lt;p class=&quot;important&gt;&lt;img src=&quot;alert.png&quot;&gt;This is important!&lt;/p&gt;&apos;</span><span class="tok-punctuation">;</span></div><div class="cm-line"></div><div class="cm-line"><span class="tok-keyword">foreach</span> <span class="tok-punctuation">(</span> WP_Attribute_Walker<span class="tok-punctuation">::</span><span class="tok-propertyName">walk</span><span class="tok-punctuation">(</span> <span class="tok-variableName">$html</span> <span class="tok-punctuation">)</span> <span class="tok-keyword">as</span> <span class="tok-variableName">$tag_name</span> <span class="tok-punctuation">=&gt;</span> <span class="tok-variableName">$meta</span> <span class="tok-punctuation">)</span> <span class="tok-punctuation">{</span></div><div class="cm-line">    <span class="tok-keyword">echo</span> <span class="tok-string">&quot;Found in &lt;</span><span class="tok-punctuation">{</span><span class="tok-variableName">$tag_name</span><span class="tok-punctuation">}</span><span class="tok-string">&gt; an attribute named &apos;</span><span class="tok-punctuation">{</span><span class="tok-variableName">$meta</span><span class="tok-punctuation">[</span><span class="tok-number">0</span><span class="tok-punctuation">]</span><span class="tok-punctuation">}</span><span class="tok-string">&apos;</span>\\n<span class="tok-string">&quot;</span><span class="tok-punctuation">;</span></div><div class="cm-line">    <span class="tok-keyword">echo</span> <span class="tok-string">&quot;  @ byte offset </span><span class="tok-punctuation">{</span><span class="tok-variableName">$meta</span><span class="tok-punctuation">[</span><span class="tok-number">1</span><span class="tok-punctuation">]</span><span class="tok-punctuation">[</span><span class="tok-number">0</span><span class="tok-punctuation">]</span><span class="tok-punctuation">}</span><span class="tok-string"> extending </span><span class="tok-punctuation">{</span><span class="tok-variableName">$meta</span><span class="tok-punctuation">[</span><span class="tok-number">1</span><span class="tok-punctuation">]</span><span class="tok-punctuation">[</span><span class="tok-number">1</span><span class="tok-punctuation">]</span><span class="tok-punctuation">}</span><span class="tok-string"> bytes</span>\\n<span class="tok-string">&quot;</span><span class="tok-punctuation">;</span></div><div class="cm-line">    <span class="tok-keyword">echo</span> <span class="tok-string">&quot;  it is a </span><span class="tok-punctuation">{</span><span class="tok-variableName">$meta</span><span class="tok-punctuation">[</span><span class="tok-number">2</span><span class="tok-punctuation">]</span><span class="tok-punctuation">}</span><span class="tok-string"> attribute on the tag</span>\\n<span class="tok-string">&quot;</span><span class="tok-punctuation">;</span></div><div class="cm-line">    <span class="tok-keyword">echo</span> <span class="tok-string">&quot;  its value </span><span class="tok-punctuation">{</span><span class="tok-variableName">$meta</span><span class="tok-punctuation">[</span><span class="tok-number">3</span><span class="tok-punctuation">]</span><span class="tok-punctuation">}</span>\\n<span class="tok-string">&quot;</span><span class="tok-punctuation">;</span></div><div class="cm-line">    <span class="tok-keyword">echo</span> <span class="tok-string">&quot;     `</span><span class="tok-punctuation">{</span><span class="tok-variableName">$meta</span><span class="tok-punctuation">[</span><span class="tok-number">4</span><span class="tok-punctuation">]</span><span class="tok-punctuation">}</span><span class="tok-string">`&quot;</span><span class="tok-punctuation">;</span></div><div class="cm-line"><span class="tok-punctuation">}</span></div></code></pre>\n		</div>\n	</div>\n</div>\n\n\n<p>The output here tells us what we want to know:</p>\n\n\n<div class="wp-block-code">\n	<div class="cm-editor">\n		<div class="cm-scroller">\n			\n<pre><code><div class="cm-line">Found in &lt;P&gt; an attribute named &apos;class&apos;</div><div class="cm-line">  @ byte offset 3 extending 27 bytes</div><div class="cm-line">  it is a non-duplicate attribute on the tag</div><div class="cm-line">  its value contains-tag-like-content</div><div class="cm-line">     `class=&quot;important&gt;&lt;img src=&quot;`</div><div class="cm-line"></div><div class="cm-line">Found in &lt;P&gt; an attribute named &apos;alert.png&quot;&apos;</div><div class="cm-line">  @ byte offset 30 extending 10 bytes</div><div class="cm-line">  it is a non-duplicate attribute on the tag</div><div class="cm-line">  its value does-not-contain-tag-like-content</div><div class="cm-line">     `alert.png&quot;`</div></code></pre>\n		</div>\n	</div>\n</div>\n\n\n<p>For normative HTML the values are not as surprising. In this case, the missing <code>"</code> has been added to the <code>class</code> attribute.</p>\n\n\n<div class="wp-block-code">\n	<div class="cm-editor">\n		<div class="cm-scroller">\n			\n<pre><code class="language-php"><div class="cm-line">$html = &apos;<span class="tok-punctuation">&lt;</span><span class="tok-typeName">p</span> <span class="tok-propertyName">class</span><span class="tok-operator">=</span><span class="tok-string">&quot;important&quot;</span><span class="tok-punctuation">&gt;</span><span class="tok-punctuation">&lt;</span><span class="tok-typeName">img</span> <span class="tok-propertyName">src</span><span class="tok-operator">=</span><span class="tok-string">&quot;alert.png&quot;</span><span class="tok-punctuation">&gt;</span>This is important!<span class="tok-punctuation">&lt;/</span><span class="tok-typeName">p</span><span class="tok-punctuation">&gt;</span>&apos;;</div></code></pre>\n		</div>\n	</div>\n</div>\n\n<div class="wp-block-code">\n	<div class="cm-editor">\n		<div class="cm-scroller">\n			\n<pre><code><div class="cm-line">Found in &lt;P&gt; an attribute named &apos;class&apos;</div><div class="cm-line">  @ byte offset 3 extending 17 bytes</div><div class="cm-line">  it is a non-duplicate attribute on the tag</div><div class="cm-line">  its value does-not-contain-tag-like-content</div><div class="cm-line">     `class=&quot;important&quot;`</div><div class="cm-line"></div><div class="cm-line">Found in &lt;IMG&gt; an attribute named &apos;src&apos;</div><div class="cm-line">  @ byte offset 26 extending 15 bytes</div><div class="cm-line">  it is a non-duplicate attribute on the tag</div><div class="cm-line">  its value does-not-contain-tag-like-content</div><div class="cm-line">     `src=&quot;alert.png&quot;`</div></code></pre>\n		</div>\n	</div>\n</div>\n\n\n<h2 class="wp-block-heading">Summary</h2>\n\n\n\n<p>This code is not meant to be normative; it’s probably missing important details. It’s here to demonstrate one way we can take advantage of the already-available aspects of the HTML API to perform more interesting work.</p>\n\n\n\n<p>In this case, we can tug at some of its internals to build linting and reporting tools which investigate aspects not exposed in the public interface: duplicate attributes and raw attribute values.</p>\n\n\n\n<p>For the use-case of checking whether an attribute is closed or not, it’s a tricky problem to solve. We can only truly resolve this with a set of heuristics to determine the likelihood that an attribute isn’t closed, because HTML parsers will universally interpret any given string in a specific way, and regardless of errors, will produce tags and attributes from it.</p>\n\n\n\n<p>Before we reach for custom regular expressions (PCRE), we can look into the HTML API and consider the sliding scale of safety it presents to us; we can take advantage of the parsing it’s already performing to remove the need to replicate all of HTML’s complicated parsing rules in our custom code.</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, 10 Feb 2026 20:05: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:12:"Dennis Snell";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:47;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:90:"Open Channels FM: Hey, What Do You Think About the Internet (and What We Might Have Lost)?";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"https://openchannels.fm/?p=115183";s: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:93:"https://openchannels.fm/hey-what-do-you-think-about-the-internet-and-what-we-might-have-lost/";s: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:212:"Nathan and Bob reminisce about the "good ol\' days" pre-internet, lamenting over lost patience and tactile experiences while praising modern conveniences. It\'s a nostalgic roast of technology\'s double-edged sword.";s: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, 10 Feb 2026 11:09:35 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:48;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:28:"Matt: Leadership at the Peak";s: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=151205";s: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:26:"https://ma.tt/2026/02/lap/";s: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:6432:"<figure class="wp-block-image size-large"><img alt="" class="wp-image-151210" height="453" src="https://i0.wp.com/ma.tt/files/2026/02/IMG_1654-2-1024x768.jpeg?resize=604%2C453&#038;quality=89&#038;ssl=1" width="604" /></figure>\n\n\n\n<p class="wp-block-paragraph">I want to start by thanking the Automattic board, and in particular <a href="https://generalanndunwoody.com/">General (Ret.) Ann Dunwoody</a>, for encouraging me to step away from the endless work of being CEO of Automattic to focus on training and development. Ann, as one of this generation&#8217;s great leaders, did it herself before recommending it. She took the course shortly after becoming a four-star.</p>\n\n\n\n<p class="wp-block-paragraph">The course was <a href="https://www.ccl.org/leadership-programs/leadership-at-the-peak-training-for-senior-executives/">Leadership at the Peak from the Center for Creative Leadership</a>, a nonprofit founded in 1970 <a href="https://www.ccl.org/about-us/history/">by the family that invented Vicks VapoRub</a>.</p>\n\n\n\n<p class="wp-block-paragraph">As I reflect on all the corporate training I’ve had, from the first class they made me take at CNET 22 years ago because my title had manager in it, to the workshops or intensive CEO things I’ve been lucky enough to be exposed to later, there’s one thing that really stands clear: <strong>You get out of any program what you put into it</strong>.</p>\n\n\n\n<p class="wp-block-paragraph">If you come in skeptical, distracted, or resentful, even if golden information is being dropped, it will bounce off you like water on a duck. You have to put yourself in a state of mind of extreme openness and enthusiasm, and take an earnest try at what the facilitators have designed and planned, no matter how cheesy, corny, obvious, or silly it might seem. Remember, their intention is for you to get something out of this, and they’ve done it before. </p>\n\n\n\n<p class="wp-block-paragraph">Holding that state of openness is also a catalyst for the teacher; they light up when students are willing to trust the process, and they’ll give you their very best. I originally titled this post “Complete Surrender” because that extreme statement helps me step out of the part of my mind that is always trying to challenge authority, remix conventions, or think I’m cleverer than others.</p>\n\n\n\n<p class="wp-block-paragraph">These programs are usually expensive, not just in dollars but in time you have to clear from other commitments, so don’t squander it by staying in your default modes of checking work, news, etc. Create a space for yourself to reflect, learn, and grow. It’s rare and precious.</p>\n\n\n\n<p class="wp-block-paragraph">The caveat, of course, is to choose your teachers well. CCL has been doing this since the 70s; they’ve figured a few things out. <a href="https://en.wikipedia.org/wiki/Lindy_effect">They’re Lindy</a>. All of these programs change and evolve over time; they’re not carved in stone, but it’s particularly interesting to see what survives when something has been going on for a long time.</p>\n\n\n\n<p class="wp-block-paragraph">I’m also not religious about these things. I think of them <a href="https://fs.blog/tgmm/">as mental models</a> that are new arrows in your quiver. You can use them as is, or, even better, mix them with something else you’ve learned to create something more useful and personalized to your context. The more you have, the more sturdy your latticework of understanding is, and the more robust your information framework will be when you encounter something novel.</p>\n\n\n\n<p class="wp-block-paragraph">There’s also some luck in the group; a bad apple can throw off the week for everyone. My cohort had people from a variety of industries like healthcare, paper products, car rentals, and business process outsourcing from all around the world, including Egypt, Brazil, Saudi Arabia, and all across the US. It would have been easy for people to be guarded, but everyone really leaned in. I think we had so little network overlap that people felt more comfortable opening up. And, of course, it was endlessly fascinating to learn about the challenges across vastly different industries, as well as the universal commonalities that arise whenever you try to vector a group of humans towards a common goal.</p>\n\n\n\n<p class="wp-block-paragraph">One of the inspirations I drew from Ann&#8217;s book, <a href="https://www.amazon.com/dp/0738217794?tag=photomatt08-20">A Higher Standard</a>, was the extent to which the Army invests in training and development, sometimes sending people to programs for years before they move into a new role. They&#8217;re always thinking about the next generation.</p>\n\n\n\n<p class="wp-block-paragraph">A big theme for me in 2026 is learning: Last month at Automattic, we did our first two-week in-person AI Enablement intensive at our <a href="https://automattic.space/">Noho Space</a>, and the feedback was incredible. On the WordPress side, this year we&#8217;ll have thousands of college students enroll in our new WordPress Credits program to earn credits toward their degrees. The number of cities where WP meetups are held is on track to double; it&#8217;s clear people are hungry for opportunities to learn and grow.</p>\n\n\n\n<p class="wp-block-paragraph">People have been asking my takeaways from the course, and it&#8217;s been hard to summarize, but I came away with big lessons on how my comfortable and improvisational presentation style can come off as not having a solid plan or being prepared, the importance of exercise and nutrition to have the energy you need as a leader, and the importance of being on time and what that signals to others. Great feedback is a gift and a mirror, allowing you to see things you might miss about how you show up to others. In the course, we made plans, and since then, I&#8217;ve been experimenting with integrating these learnings and others into my day-to-day. I feel like it&#8217;s really had an impact.</p>\n\n\n\n<p class="wp-block-paragraph">So in closing, when you&#8217;re a busy executive, there&#8217;s never a good time to step away for a week, but I highly encourage every leader to at least once a year invest in themselves and let your colleagues and loved ones know that for a few days you&#8217;ll be really focused on a departure from your quotidian day-to-day and work on growth. It&#8217;s hard but worth it.</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, 10 Feb 2026 07:06:42 +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:49;a:6:{s:4:"data";s:21:"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n	\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:54:"Open Channels FM: Open Channels FM New YouTube Channel";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"https://openchannels.fm/?p=115127";s: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:61:"https://openchannels.fm/open-channels-fm-new-youtube-channel/";s: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:139:"The rebranded content will feature audio and video episodes. Founder BobWP will share the backstory soon. Subscribe to our YouTube channel.";s: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, 09 Feb 2026 13:45:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}}}}}}}}}}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:"Tue, 03 Mar 2026 11:02:39 GMT";s:12:"content-type";s:8:"text/xml";s:13:"last-modified";s:29:"Tue, 03 Mar 2026 10:45:22 GMT";s:4:"vary";s:15:"Accept-Encoding";s:15:"x-frame-options";s:10:"SAMEORIGIN";s:16:"content-encoding";s:2:"br";s:7:"alt-svc";s:19:"h3=":443"; ma=86400";s:4:"x-nc";s:9:"HIT ord 1";}}s:5:"build";s:14:"20240429095055";}', 'no'); 
INSERT INTO `wlcj_options` VALUES (4318707, '_transient_timeout_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9', '1772578959', 'no'); 
INSERT INTO `wlcj_options` VALUES (4318708, '_transient_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9', '1772535759', 'no'); 
INSERT INTO `wlcj_options` VALUES (4318709, '_transient_timeout_dash_v2_5f25301ca0145abac6dfc3a0899dc43b', '1772578960', 'no'); 
INSERT INTO `wlcj_options` VALUES (4318710, '_transient_dash_v2_5f25301ca0145abac6dfc3a0899dc43b', '<div class="rss-widget"><ul><li><a class=\'rsswidget\' href=\'https://en-gb.wordpress.org/2024/09/10/wordpress-6-6-2-maintenance-release/\'>WordPress 6.6.2 Maintenance Release</a></li><li><a class=\'rsswidget\' href=\'https://en-gb.wordpress.org/2024/07/23/wordpress-6-6-1-maintenance-release/\'>WordPress 6.6.1 Maintenance Release</a></li></ul></div><div class="rss-widget"><ul><li><a class=\'rsswidget\' href=\'https://openchannels.fm/whats-new-at-cloudfest-hackathon-2026-trends-changes-and-creative-energy/\'>Open Channels FM: What’s New at CloudFest Hackathon 2026: Trends, Changes, and Creative Energy</a></li><li><a class=\'rsswidget\' href=\'https://ma.tt/2026/03/emacs/\'>Matt: Emacs</a></li><li><a class=\'rsswidget\' href=\'https://openchannels.fm/how-freelancers-can-tame-digital-distractions/\'>Open Channels FM: How Freelancers Can Tame Digital Distractions</a></li></ul></div>', 'no'); 
INSERT INTO `wlcj_options` VALUES (4318782, '_site_transient_timeout_community-events-72ba0c48e8685a68ec9c47a9c2575779', '1772580212', 'no'); 
INSERT INTO `wlcj_options` VALUES (4318783, '_site_transient_community-events-72ba0c48e8685a68ec9c47a9c2575779', 'a:4:{s:9:"sandboxed";b:0;s:5:"error";N;s:8:"location";a:1:{s:2:"ip";s:12:"78.147.135.0";}s:6:"events";a:2:{i:0;a:10:{s:4:"type";s:6:"meetup";s:5:"title";s:80:" Child Themes, Widths, Container blocks etc Mon 9 Mar 7pm UK, Zoom, WP Cambridge";s:3:"url";s:60:"https://www.meetup.com/wordpress-cambridge/events/313369262/";s:6:"meetup";s:26:"WordPress Cambridge Meetup";s:10:"meetup_url";s:43:"https://www.meetup.com/wordpress-cambridge/";s:4:"date";s:19:"2026-03-09 19:00:00";s:8:"end_date";s:19:"2026-03-09 21:00:00";s:20:"start_unix_timestamp";i:1773082800;s:18:"end_unix_timestamp";i:1773090000;s:8:"location";a:4:{s:8:"location";s:6:"Online";s:7:"country";s:2:"GB";s:8:"latitude";d:52.21000000000000085265128291212022304534912109375;s:9:"longitude";d:0.13000000000000000444089209850062616169452667236328125;}}i:1;a:10:{s:4:"type";s:6:"meetup";s:5:"title";s:62:"How to sell WordPress websites without talking about WordPress";s:3:"url";s:56:"https://www.meetup.com/wordup-brighton/events/313583940/";s:6:"meetup";s:34:"WordUp Brighton (WordPress Meetup)";s:10:"meetup_url";s:39:"https://www.meetup.com/wordup-brighton/";s:4:"date";s:19:"2026-03-10 18:30:00";s:8:"end_date";s:19:"2026-03-10 20:30:00";s:20:"start_unix_timestamp";i:1773167400;s:18:"end_unix_timestamp";i:1773174600;s:8:"location";a:4:{s:8:"location";s:24:"Brighton, United Kingdom";s:7:"country";s:2:"gb";s:8:"latitude";d:50.82085000000000007958078640513122081756591796875;s:9:"longitude";d:-0.141027999999999986702192700249725021421909332275390625;}}}}', 'no'); 
INSERT INTO `wlcj_options` VALUES (4318805, '_transient_timeout_visualizer_31114versions', '1772969397', 'no'); 
INSERT INTO `wlcj_options` VALUES (4318806, '_transient_visualizer_31114versions', 'a:138:{i:0;a:2:{s:7:"version";s:5:"1.0.0";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.1.0.0.zip";}i:1;a:2:{s:7:"version";s:5:"1.0.1";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.1.0.1.zip";}i:2;a:2:{s:7:"version";s:5:"1.1.0";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.1.1.0.zip";}i:3;a:2:{s:7:"version";s:5:"1.1.1";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.1.1.1.zip";}i:4;a:2:{s:7:"version";s:5:"1.1.2";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.1.1.2.zip";}i:5;a:2:{s:7:"version";s:5:"1.1.3";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.1.1.3.zip";}i:6;a:2:{s:7:"version";s:5:"1.1.4";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.1.1.4.zip";}i:7;a:2:{s:7:"version";s:5:"1.2.0";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.1.2.0.zip";}i:8;a:2:{s:7:"version";s:5:"1.3.0";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.1.3.0.zip";}i:9;a:2:{s:7:"version";s:7:"1.3.0.1";s:3:"url";s:61:"https://downloads.wordpress.org/plugin/visualizer.1.3.0.1.zip";}i:10;a:2:{s:7:"version";s:7:"1.3.0.2";s:3:"url";s:61:"https://downloads.wordpress.org/plugin/visualizer.1.3.0.2.zip";}i:11;a:2:{s:7:"version";s:3:"1.4";s:3:"url";s:57:"https://downloads.wordpress.org/plugin/visualizer.1.4.zip";}i:12;a:2:{s:7:"version";s:5:"1.4.1";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.1.4.1.zip";}i:13;a:2:{s:7:"version";s:7:"1.4.1.1";s:3:"url";s:61:"https://downloads.wordpress.org/plugin/visualizer.1.4.1.1.zip";}i:14;a:2:{s:7:"version";s:5:"1.4.2";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.1.4.2.zip";}i:15;a:2:{s:7:"version";s:7:"1.4.2.1";s:3:"url";s:61:"https://downloads.wordpress.org/plugin/visualizer.1.4.2.1.zip";}i:16;a:2:{s:7:"version";s:7:"1.4.2.2";s:3:"url";s:61:"https://downloads.wordpress.org/plugin/visualizer.1.4.2.2.zip";}i:17;a:2:{s:7:"version";s:7:"1.4.2.3";s:3:"url";s:61:"https://downloads.wordpress.org/plugin/visualizer.1.4.2.3.zip";}i:18;a:2:{s:7:"version";s:5:"1.5.3";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.1.5.3.zip";}i:19;a:2:{s:7:"version";s:5:"1.5.5";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.1.5.5.zip";}i:20;a:2:{s:7:"version";s:5:"1.5.6";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.1.5.6.zip";}i:21;a:2:{s:7:"version";s:5:"1.6.0";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.1.6.0.zip";}i:22;a:2:{s:7:"version";s:5:"1.6.5";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.1.6.5.zip";}i:23;a:2:{s:7:"version";s:5:"1.6.6";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.1.6.6.zip";}i:24;a:2:{s:7:"version";s:5:"1.7.0";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.1.7.0.zip";}i:25;a:2:{s:7:"version";s:5:"1.7.1";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.1.7.1.zip";}i:26;a:2:{s:7:"version";s:5:"1.7.2";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.1.7.2.zip";}i:27;a:2:{s:7:"version";s:5:"1.7.5";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.1.7.5.zip";}i:28;a:2:{s:7:"version";s:5:"1.7.6";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.1.7.6.zip";}i:29;a:2:{s:7:"version";s:5:"2.0.0";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.2.0.0.zip";}i:30;a:2:{s:7:"version";s:5:"2.0.2";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.2.0.2.zip";}i:31;a:2:{s:7:"version";s:5:"2.0.3";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.2.0.3.zip";}i:32;a:2:{s:7:"version";s:5:"2.0.4";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.2.0.4.zip";}i:33;a:2:{s:7:"version";s:5:"2.1.0";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.2.1.0.zip";}i:34;a:2:{s:7:"version";s:5:"2.1.1";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.2.1.1.zip";}i:35;a:2:{s:7:"version";s:5:"2.1.2";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.2.1.2.zip";}i:36;a:2:{s:7:"version";s:5:"2.1.3";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.2.1.3.zip";}i:37;a:2:{s:7:"version";s:5:"2.1.4";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.2.1.4.zip";}i:38;a:2:{s:7:"version";s:5:"2.1.5";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.2.1.5.zip";}i:39;a:2:{s:7:"version";s:5:"2.1.6";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.2.1.6.zip";}i:40;a:2:{s:7:"version";s:5:"2.1.7";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.2.1.7.zip";}i:41;a:2:{s:7:"version";s:5:"2.1.8";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.2.1.8.zip";}i:42;a:2:{s:7:"version";s:5:"2.1.9";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.2.1.9.zip";}i:43;a:2:{s:7:"version";s:5:"2.2.0";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.2.2.0.zip";}i:44;a:2:{s:7:"version";s:5:"3.0.0";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.0.0.zip";}i:45;a:2:{s:7:"version";s:5:"3.0.1";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.0.1.zip";}i:46;a:2:{s:7:"version";s:6:"3.0.10";s:3:"url";s:60:"https://downloads.wordpress.org/plugin/visualizer.3.0.10.zip";}i:47;a:2:{s:7:"version";s:6:"3.0.11";s:3:"url";s:60:"https://downloads.wordpress.org/plugin/visualizer.3.0.11.zip";}i:48;a:2:{s:7:"version";s:6:"3.0.12";s:3:"url";s:60:"https://downloads.wordpress.org/plugin/visualizer.3.0.12.zip";}i:49;a:2:{s:7:"version";s:5:"3.0.2";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.0.2.zip";}i:50;a:2:{s:7:"version";s:5:"3.0.3";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.0.3.zip";}i:51;a:2:{s:7:"version";s:5:"3.0.4";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.0.4.zip";}i:52;a:2:{s:7:"version";s:5:"3.0.5";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.0.5.zip";}i:53;a:2:{s:7:"version";s:5:"3.0.6";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.0.6.zip";}i:54;a:2:{s:7:"version";s:5:"3.0.7";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.0.7.zip";}i:55;a:2:{s:7:"version";s:5:"3.0.8";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.0.8.zip";}i:56;a:2:{s:7:"version";s:5:"3.0.9";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.0.9.zip";}i:57;a:2:{s:7:"version";s:5:"3.1.0";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.1.0.zip";}i:58;a:2:{s:7:"version";s:5:"3.1.1";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.1.1.zip";}i:59;a:2:{s:7:"version";s:5:"3.1.2";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.1.2.zip";}i:60;a:2:{s:7:"version";s:5:"3.1.3";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.1.3.zip";}i:61;a:2:{s:7:"version";s:6:"3.10.0";s:3:"url";s:60:"https://downloads.wordpress.org/plugin/visualizer.3.10.0.zip";}i:62;a:2:{s:7:"version";s:6:"3.10.1";s:3:"url";s:60:"https://downloads.wordpress.org/plugin/visualizer.3.10.1.zip";}i:63;a:2:{s:7:"version";s:7:"3.10.10";s:3:"url";s:61:"https://downloads.wordpress.org/plugin/visualizer.3.10.10.zip";}i:64;a:2:{s:7:"version";s:7:"3.10.11";s:3:"url";s:61:"https://downloads.wordpress.org/plugin/visualizer.3.10.11.zip";}i:65;a:2:{s:7:"version";s:7:"3.10.12";s:3:"url";s:61:"https://downloads.wordpress.org/plugin/visualizer.3.10.12.zip";}i:66;a:2:{s:7:"version";s:7:"3.10.13";s:3:"url";s:61:"https://downloads.wordpress.org/plugin/visualizer.3.10.13.zip";}i:67;a:2:{s:7:"version";s:7:"3.10.14";s:3:"url";s:61:"https://downloads.wordpress.org/plugin/visualizer.3.10.14.zip";}i:68;a:2:{s:7:"version";s:7:"3.10.15";s:3:"url";s:61:"https://downloads.wordpress.org/plugin/visualizer.3.10.15.zip";}i:69;a:2:{s:7:"version";s:6:"3.10.2";s:3:"url";s:60:"https://downloads.wordpress.org/plugin/visualizer.3.10.2.zip";}i:70;a:2:{s:7:"version";s:6:"3.10.3";s:3:"url";s:60:"https://downloads.wordpress.org/plugin/visualizer.3.10.3.zip";}i:71;a:2:{s:7:"version";s:6:"3.10.4";s:3:"url";s:60:"https://downloads.wordpress.org/plugin/visualizer.3.10.4.zip";}i:72;a:2:{s:7:"version";s:6:"3.10.5";s:3:"url";s:60:"https://downloads.wordpress.org/plugin/visualizer.3.10.5.zip";}i:73;a:2:{s:7:"version";s:6:"3.10.6";s:3:"url";s:60:"https://downloads.wordpress.org/plugin/visualizer.3.10.6.zip";}i:74;a:2:{s:7:"version";s:6:"3.10.7";s:3:"url";s:60:"https://downloads.wordpress.org/plugin/visualizer.3.10.7.zip";}i:75;a:2:{s:7:"version";s:6:"3.10.8";s:3:"url";s:60:"https://downloads.wordpress.org/plugin/visualizer.3.10.8.zip";}i:76;a:2:{s:7:"version";s:6:"3.10.9";s:3:"url";s:60:"https://downloads.wordpress.org/plugin/visualizer.3.10.9.zip";}i:77;a:2:{s:7:"version";s:6:"3.11.0";s:3:"url";s:60:"https://downloads.wordpress.org/plugin/visualizer.3.11.0.zip";}i:78;a:2:{s:7:"version";s:6:"3.11.1";s:3:"url";s:60:"https://downloads.wordpress.org/plugin/visualizer.3.11.1.zip";}i:79;a:2:{s:7:"version";s:7:"3.11.10";s:3:"url";s:61:"https://downloads.wordpress.org/plugin/visualizer.3.11.10.zip";}i:80;a:2:{s:7:"version";s:7:"3.11.11";s:3:"url";s:61:"https://downloads.wordpress.org/plugin/visualizer.3.11.11.zip";}i:81;a:2:{s:7:"version";s:7:"3.11.12";s:3:"url";s:61:"https://downloads.wordpress.org/plugin/visualizer.3.11.12.zip";}i:82;a:2:{s:7:"version";s:7:"3.11.13";s:3:"url";s:61:"https://downloads.wordpress.org/plugin/visualizer.3.11.13.zip";}i:83;a:2:{s:7:"version";s:7:"3.11.14";s:3:"url";s:61:"https://downloads.wordpress.org/plugin/visualizer.3.11.14.zip";}i:84;a:2:{s:7:"version";s:6:"3.11.2";s:3:"url";s:60:"https://downloads.wordpress.org/plugin/visualizer.3.11.2.zip";}i:85;a:2:{s:7:"version";s:6:"3.11.3";s:3:"url";s:60:"https://downloads.wordpress.org/plugin/visualizer.3.11.3.zip";}i:86;a:2:{s:7:"version";s:6:"3.11.4";s:3:"url";s:60:"https://downloads.wordpress.org/plugin/visualizer.3.11.4.zip";}i:87;a:2:{s:7:"version";s:6:"3.11.5";s:3:"url";s:60:"https://downloads.wordpress.org/plugin/visualizer.3.11.5.zip";}i:88;a:2:{s:7:"version";s:6:"3.11.6";s:3:"url";s:60:"https://downloads.wordpress.org/plugin/visualizer.3.11.6.zip";}i:89;a:2:{s:7:"version";s:6:"3.11.7";s:3:"url";s:60:"https://downloads.wordpress.org/plugin/visualizer.3.11.7.zip";}i:90;a:2:{s:7:"version";s:6:"3.11.8";s:3:"url";s:60:"https://downloads.wordpress.org/plugin/visualizer.3.11.8.zip";}i:91;a:2:{s:7:"version";s:6:"3.11.9";s:3:"url";s:60:"https://downloads.wordpress.org/plugin/visualizer.3.11.9.zip";}i:92;a:2:{s:7:"version";s:5:"3.2.0";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.2.0.zip";}i:93;a:2:{s:7:"version";s:5:"3.2.1";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.2.1.zip";}i:94;a:2:{s:7:"version";s:5:"3.3.0";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.3.0.zip";}i:95;a:2:{s:7:"version";s:5:"3.3.1";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.3.1.zip";}i:96;a:2:{s:7:"version";s:5:"3.3.2";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.3.2.zip";}i:97;a:2:{s:7:"version";s:5:"3.3.3";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.3.3.zip";}i:98;a:2:{s:7:"version";s:5:"3.3.4";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.3.4.zip";}i:99;a:2:{s:7:"version";s:5:"3.4.0";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.4.0.zip";}i:100;a:2:{s:7:"version";s:5:"3.4.1";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.4.1.zip";}i:101;a:2:{s:7:"version";s:6:"3.4.10";s:3:"url";s:60:"https://downloads.wordpress.org/plugin/visualizer.3.4.10.zip";}i:102;a:2:{s:7:"version";s:6:"3.4.11";s:3:"url";s:60:"https://downloads.wordpress.org/plugin/visualizer.3.4.11.zip";}i:103;a:2:{s:7:"version";s:5:"3.4.2";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.4.2.zip";}i:104;a:2:{s:7:"version";s:5:"3.4.3";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.4.3.zip";}i:105;a:2:{s:7:"version";s:5:"3.4.4";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.4.4.zip";}i:106;a:2:{s:7:"version";s:5:"3.4.5";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.4.5.zip";}i:107;a:2:{s:7:"version";s:5:"3.4.6";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.4.6.zip";}i:108;a:2:{s:7:"version";s:5:"3.4.7";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.4.7.zip";}i:109;a:2:{s:7:"version";s:5:"3.4.8";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.4.8.zip";}i:110;a:2:{s:7:"version";s:5:"3.4.9";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.4.9.zip";}i:111;a:2:{s:7:"version";s:5:"3.5.0";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.5.0.zip";}i:112;a:2:{s:7:"version";s:5:"3.5.1";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.5.1.zip";}i:113;a:2:{s:7:"version";s:5:"3.6.0";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.6.0.zip";}i:114;a:2:{s:7:"version";s:5:"3.6.1";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.6.1.zip";}i:115;a:2:{s:7:"version";s:5:"3.7.0";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.7.0.zip";}i:116;a:2:{s:7:"version";s:5:"3.7.1";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.7.1.zip";}i:117;a:2:{s:7:"version";s:6:"3.7.10";s:3:"url";s:60:"https://downloads.wordpress.org/plugin/visualizer.3.7.10.zip";}i:118;a:2:{s:7:"version";s:6:"3.7.11";s:3:"url";s:60:"https://downloads.wordpress.org/plugin/visualizer.3.7.11.zip";}i:119;a:2:{s:7:"version";s:6:"3.7.12";s:3:"url";s:60:"https://downloads.wordpress.org/plugin/visualizer.3.7.12.zip";}i:120;a:2:{s:7:"version";s:5:"3.7.2";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.7.2.zip";}i:121;a:2:{s:7:"version";s:5:"3.7.3";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.7.3.zip";}i:122;a:2:{s:7:"version";s:5:"3.7.4";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.7.4.zip";}i:123;a:2:{s:7:"version";s:5:"3.7.5";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.7.5.zip";}i:124;a:2:{s:7:"version";s:5:"3.7.6";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.7.6.zip";}i:125;a:2:{s:7:"version";s:5:"3.7.7";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.7.7.zip";}i:126;a:2:{s:7:"version";s:5:"3.7.8";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.7.8.zip";}i:127;a:2:{s:7:"version";s:5:"3.7.9";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.7.9.zip";}i:128;a:2:{s:7:"version";s:5:"3.8.0";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.8.0.zip";}i:129;a:2:{s:7:"version";s:5:"3.8.1";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.8.1.zip";}i:130;a:2:{s:7:"version";s:5:"3.9.0";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.9.0.zip";}i:131;a:2:{s:7:"version";s:5:"3.9.1";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.9.1.zip";}i:132;a:2:{s:7:"version";s:5:"3.9.2";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.9.2.zip";}i:133;a:2:{s:7:"version";s:5:"3.9.3";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.9.3.zip";}i:134;a:2:{s:7:"version";s:5:"3.9.4";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.9.4.zip";}i:135;a:2:{s:7:"version";s:5:"3.9.5";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.9.5.zip";}i:136;a:2:{s:7:"version";s:5:"3.9.6";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.9.6.zip";}i:137;a:2:{s:7:"version";s:5:"3.9.7";s:3:"url";s:59:"https://downloads.wordpress.org/plugin/visualizer.3.9.7.zip";}}', 'no'); 
INSERT INTO `wlcj_options` VALUES (4318905, '_transient_timeout_kraken_token', '1772540172', 'no'); 
INSERT INTO `wlcj_options` VALUES (4318906, '_transient_kraken_token', 'eyJhbGciOiJSUzI1NiIsImlzcyI6Imh0dHBzOi8vYXBpLnB3bC5rcmFrZW4udGVjaC92MS9ncmFwaHFsLyIsImprdSI6Imh0dHBzOi8vYXV0aC5wd2wua3Jha2VuLnRlY2gvLndlbGwta25vd24vandrcy5qc29uIiwia2lkIjoiVWRKdVBvRk90dld1ckw3NUp1QTNLUzVBbmlPcWdkOXlIZXhCdkM1YlE1YyIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJrcmFrZW58b3JnYW5pemF0aW9uOjM1IiwiZ3R5IjoiQVBJLUtFWSIsImVtYWlsIjoibm8tcmVwbHlAb3JhbmdlLXBpeGVsLmtyYWtlbi50ZWNobm9sb2dpZXMiLCJ0b2tlblVzZSI6ImFjY2VzcyIsImlzcyI6Imh0dHBzOi8vYXBpLnB3bC5rcmFrZW4udGVjaC92MS9ncmFwaHFsLyIsImlhdCI6MTc3MjUzOTMwMiwiZXhwIjoxNzcyNTQwMjAyLCJvcmlnSWF0IjoxNzcyNTM5MzAyfQ.nnexVYbh5Mh4Ekeaj4jaQ4O7u8W9CV8YmKT8I3OU2OqNFE2h97T8TGcxCAPsSyJhAFCFqtX81zdMqgDciya1NP5sFpgnjS5jgdtpY86RBcoUQ2yMgeCBK2tdLaz0yVDU5d8PuULhAMOzgdLMnIC6ZNzRFWo0UzVd5Mh4-iK7OHsQJO-vJkOFnDxVWlpMnvWx7NSppxdy5XlzVIIhSQT7g2EkW1l4ohe62Mf6z9QyZKF5KXJXTihMMauGwschtiSK05SBeLm9bBr0EwBWkUMEMTl6dAojYU0_3tNSw5IMF9rZ_uuPYCVnz1qpp0WKYHn9jUvQLUpJQDtzBc5Quw3L7g', 'no'); 
INSERT INTO `wlcj_options` VALUES (4318919, '_site_transient_timeout_betheme_update', '1772543274', 'no'); 
INSERT INTO `wlcj_options` VALUES (4318920, '_site_transient_betheme_update', '28.3', 'no'); 
INSERT INTO `wlcj_options` VALUES (4318921, '_transient_timeout_wpseo_total_unindexed_posts_limited', '1772540574', 'no'); 
INSERT INTO `wlcj_options` VALUES (4318922, '_transient_wpseo_total_unindexed_posts_limited', '0', 'no'); 
INSERT INTO `wlcj_options` VALUES (4318923, '_transient_timeout_wpseo_total_unindexed_terms_limited', '1772540574', 'no'); 
INSERT INTO `wlcj_options` VALUES (4318924, '_transient_wpseo_total_unindexed_terms_limited', '0', 'no'); 
INSERT INTO `wlcj_options` VALUES (4318929, '_transient_timeout_wpseo-statistics-totals', '1772626076', 'no'); 
INSERT INTO `wlcj_options` VALUES (4318930, '_transient_wpseo-statistics-totals', 'a:1:{i:1;a:2:{s:6:"scores";a:1:{i:0;a:4:{s:8:"seo_rank";s:2:"na";s:5:"label";s:48:"Posts <strong>without</strong> a focus keyphrase";s:5:"count";i:230;s:4:"link";s:110:"https://www.portsmouthwater.co.uk/wp-admin/edit.php?post_status=publish&#038;post_type=post&#038;seo_filter=na";}}s:8:"division";a:5:{s:3:"bad";i:0;s:2:"ok";i:0;s:4:"good";i:0;s:2:"na";i:1;s:7:"noindex";i:0;}}}', 'no'); 
INSERT INTO `wlcj_options` VALUES (4318931, '_site_transient_timeout_poptags_40cd750bba9870f18aada2478b24840a', '1772550483', 'no'); 
INSERT INTO `wlcj_options` VALUES (4318932, '_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:8289;}s:6:"widget";a:3:{s:4:"name";s:6:"widget";s:4:"slug";s:6:"widget";s:5:"count";i:4976;}s:5:"admin";a:3:{s:4:"name";s:5:"admin";s:4:"slug";s:5:"admin";s:5:"count";i:2809;}s:4:"post";a:3:{s:4:"name";s:4:"post";s:4:"slug";s:4:"post";s:5:"count";i:2800;}s:3:"seo";a:3:{s:4:"name";s:3:"seo";s:4:"slug";s:3:"seo";s:5:"count";i:2335;}s:9:"shortcode";a:3:{s:4:"name";s:9:"shortcode";s:4:"slug";s:9:"shortcode";s:5:"count";i:2168;}s:5:"posts";a:3:{s:4:"name";s:5:"posts";s:4:"slug";s:5:"posts";s:5:"count";i:2165;}s:8:"comments";a:3:{s:4:"name";s:8:"comments";s:4:"slug";s:8:"comments";s:5:"count";i:1977;}s:9:"ecommerce";a:3:{s:4:"name";s:9:"ecommerce";s:4:"slug";s:9:"ecommerce";s:5:"count";i:1744;}s:6:"images";a:3:{s:4:"name";s:6:"images";s:4:"slug";s:6:"images";s:5:"count";i:1694;}s:5:"image";a:3:{s:4:"name";s:5:"image";s:4:"slug";s:5:"image";s:5:"count";i:1630;}s:6:"google";a:3:{s:4:"name";s:6:"google";s:4:"slug";s:6:"google";s:5:"count";i:1571;}s:5:"email";a:3:{s:4:"name";s:5:"email";s:4:"slug";s:5:"email";s:5:"count";i:1547;}s:8:"facebook";a:3:{s:4:"name";s:8:"facebook";s:4:"slug";s:8:"facebook";s:5:"count";i:1519;}s:7:"twitter";a:3:{s:4:"name";s:7:"twitter";s:4:"slug";s:7:"twitter";s:5:"count";i:1516;}s:8:"security";a:3:{s:4:"name";s:8:"security";s:4:"slug";s:8:"security";s:5:"count";i:1504;}s:7:"gallery";a:3:{s:4:"name";s:7:"gallery";s:4:"slug";s:7:"gallery";s:5:"count";i:1388;}s:7:"sidebar";a:3:{s:4:"name";s:7:"sidebar";s:4:"slug";s:7:"sidebar";s:5:"count";i:1319;}s:5:"login";a:3:{s:4:"name";s:5:"login";s:4:"slug";s:5:"login";s:5:"count";i:1315;}s:6:"social";a:3:{s:4:"name";s:6:"social";s:4:"slug";s:6:"social";s:5:"count";i:1186;}s:4:"page";a:3:{s:4:"name";s:4:"page";s:4:"slug";s:4:"page";s:5:"count";i:1160;}s:9:"gutenberg";a:3:{s:4:"name";s:9:"gutenberg";s:4:"slug";s:9:"gutenberg";s:5:"count";i:1158;}s:9:"analytics";a:3:{s:4:"name";s:9:"analytics";s:4:"slug";s:9:"analytics";s:5:"count";i:1149;}s:5:"block";a:3:{s:4:"name";s:5:"block";s:4:"slug";s:5:"block";s:5:"count";i:1121;}s:7:"payment";a:3:{s:4:"name";s:7:"payment";s:4:"slug";s:7:"payment";s:5:"count";i:1106;}s:9:"elementor";a:3:{s:4:"name";s:9:"elementor";s:4:"slug";s:9:"elementor";s:5:"count";i:1099;}s:5:"video";a:3:{s:4:"name";s:5:"video";s:4:"slug";s:5:"video";s:5:"count";i:1085;}s:10:"e-commerce";a:3:{s:4:"name";s:10:"e-commerce";s:4:"slug";s:10:"e-commerce";s:5:"count";i:1051;}s:2:"ai";a:3:{s:4:"name";s:2:"AI";s:4:"slug";s:2:"ai";s:5:"count";i:1030;}s:7:"content";a:3:{s:4:"name";s:7:"content";s:4:"slug";s:7:"content";s:5:"count";i:1026;}s:7:"widgets";a:3:{s:4:"name";s:7:"widgets";s:4:"slug";s:7:"widgets";s:5:"count";i:1022;}s:15:"payment-gateway";a:3:{s:4:"name";s:15:"payment gateway";s:4:"slug";s:15:"payment-gateway";s:5:"count";i:1000;}s:6:"slider";a:3:{s:4:"name";s:6:"slider";s:4:"slug";s:6:"slider";s:5:"count";i:974;}s:5:"links";a:3:{s:4:"name";s:5:"links";s:4:"slug";s:5:"links";s:5:"count";i:951;}s:4:"spam";a:3:{s:4:"name";s:4:"spam";s:4:"slug";s:4:"spam";s:5:"count";i:940;}s:5:"media";a:3:{s:4:"name";s:5:"media";s:4:"slug";s:5:"media";s:5:"count";i:934;}s:4:"form";a:3:{s:4:"name";s:4:"form";s:4:"slug";s:4:"form";s:5:"count";i:922;}s:6:"search";a:3:{s:4:"name";s:6:"search";s:4:"slug";s:6:"search";s:5:"count";i:885;}s:6:"editor";a:3:{s:4:"name";s:6:"editor";s:4:"slug";s:6:"editor";s:5:"count";i:839;}s:12:"contact-form";a:3:{s:4:"name";s:12:"contact form";s:4:"slug";s:12:"contact-form";s:5:"count";i:813;}s:11:"performance";a:3:{s:4:"name";s:11:"performance";s:4:"slug";s:11:"performance";s:5:"count";i:803;}s:4:"menu";a:3:{s:4:"name";s:4:"menu";s:4:"slug";s:4:"menu";s:5:"count";i:792;}s:10:"buddypress";a:3:{s:4:"name";s:10:"buddypress";s:4:"slug";s:10:"buddypress";s:5:"count";i:787;}s:5:"embed";a:3:{s:4:"name";s:5:"embed";s:4:"slug";s:5:"embed";s:5:"count";i:785;}s:3:"rss";a:3:{s:4:"name";s:3:"rss";s:4:"slug";s:3:"rss";s:5:"count";i:778;}s:5:"pages";a:3:{s:4:"name";s:5:"pages";s:4:"slug";s:5:"pages";s:5:"count";i:756;}s:4:"chat";a:3:{s:4:"name";s:4:"chat";s:4:"slug";s:4:"chat";s:5:"count";i:737;}s:4:"feed";a:3:{s:4:"name";s:4:"feed";s:4:"slug";s:4:"feed";s:5:"count";i:730;}s:3:"api";a:3:{s:4:"name";s:3:"api";s:4:"slug";s:3:"api";s:5:"count";i:728;}s:8:"shipping";a:3:{s:4:"name";s:8:"shipping";s:4:"slug";s:8:"shipping";s:5:"count";i:723;}s:8:"category";a:3:{s:4:"name";s:8:"category";s:4:"slug";s:8:"category";s:5:"count";i:711;}s:4:"ajax";a:3:{s:4:"name";s:4:"ajax";s:4:"slug";s:4:"ajax";s:5:"count";i:709;}s:9:"marketing";a:3:{s:4:"name";s:9:"marketing";s:4:"slug";s:9:"marketing";s:5:"count";i:690;}s:9:"dashboard";a:3:{s:4:"name";s:9:"dashboard";s:4:"slug";s:9:"dashboard";s:5:"count";i:687;}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:684;}s:7:"youtube";a:3:{s:4:"name";s:7:"youtube";s:4:"slug";s:7:"youtube";s:5:"count";i:683;}s:9:"affiliate";a:3:{s:4:"name";s:9:"affiliate";s:4:"slug";s:9:"affiliate";s:5:"count";i:667;}s:6:"jquery";a:3:{s:4:"name";s:6:"jquery";s:4:"slug";s:6:"jquery";s:5:"count";i:665;}s:10:"responsive";a:3:{s:4:"name";s:10:"responsive";s:4:"slug";s:10:"responsive";s:5:"count";i:663;}s:3:"css";a:3:{s:4:"name";s:3:"css";s:4:"slug";s:3:"css";s:5:"count";i:646;}s:5:"forms";a:3:{s:4:"name";s:5:"forms";s:4:"slug";s:5:"forms";s:5:"count";i:645;}s:6:"events";a:3:{s:4:"name";s:6:"events";s:4:"slug";s:6:"events";s:5:"count";i:641;}s:6:"blocks";a:3:{s:4:"name";s:6:"blocks";s:4:"slug";s:6:"blocks";s:5:"count";i:634;}s:4:"link";a:3:{s:4:"name";s:4:"link";s:4:"slug";s:4:"link";s:5:"count";i:626;}s:7:"contact";a:3:{s:4:"name";s:7:"contact";s:4:"slug";s:7:"contact";s:5:"count";i:623;}s:10:"javascript";a:3:{s:4:"name";s:10:"javascript";s:4:"slug";s:10:"javascript";s:5:"count";i:615;}s:5:"share";a:3:{s:4:"name";s:5:"share";s:4:"slug";s:5:"share";s:5:"count";i:613;}s:8:"calendar";a:3:{s:4:"name";s:8:"calendar";s:4:"slug";s:8:"calendar";s:5:"count";i:612;}s:8:"payments";a:3:{s:4:"name";s:8:"payments";s:4:"slug";s:8:"payments";s:5:"count";i:609;}s:5:"popup";a:3:{s:4:"name";s:5:"popup";s:4:"slug";s:5:"popup";s:5:"count";i:607;}s:3:"ads";a:3:{s:4:"name";s:3:"ads";s:4:"slug";s:3:"ads";s:5:"count";i:600;}s:8:"checkout";a:3:{s:4:"name";s:8:"checkout";s:4:"slug";s:8:"checkout";s:5:"count";i:587;}s:5:"theme";a:3:{s:4:"name";s:5:"theme";s:4:"slug";s:5:"theme";s:5:"count";i:582;}s:6:"custom";a:3:{s:4:"name";s:6:"custom";s:4:"slug";s:6:"custom";s:5:"count";i:580;}s:10:"categories";a:3:{s:4:"name";s:10:"categories";s:4:"slug";s:10:"categories";s:5:"count";i:577;}s:7:"comment";a:3:{s:4:"name";s:7:"comment";s:4:"slug";s:7:"comment";s:5:"count";i:575;}s:6:"button";a:3:{s:4:"name";s:6:"button";s:4:"slug";s:6:"button";s:5:"count";i:568;}s:8:"tracking";a:3:{s:4:"name";s:8:"tracking";s:4:"slug";s:8:"tracking";s:5:"count";i:554;}s:10:"navigation";a:3:{s:4:"name";s:10:"navigation";s:4:"slug";s:10:"navigation";s:5:"count";i:541;}s:4:"user";a:3:{s:4:"name";s:4:"user";s:4:"slug";s:4:"user";s:5:"count";i:540;}s:10:"newsletter";a:3:{s:4:"name";s:10:"newsletter";s:4:"slug";s:10:"newsletter";s:5:"count";i:539;}s:5:"users";a:3:{s:4:"name";s:5:"users";s:4:"slug";s:5:"users";s:5:"count";i:538;}s:4:"tags";a:3:{s:4:"name";s:4:"tags";s:4:"slug";s:4:"tags";s:5:"count";i:536;}s:12:"social-media";a:3:{s:4:"name";s:12:"social media";s:4:"slug";s:12:"social-media";s:5:"count";i:524;}s:6:"mobile";a:3:{s:4:"name";s:6:"mobile";s:4:"slug";s:6:"mobile";s:5:"count";i:521;}s:7:"chatbot";a:3:{s:4:"name";s:7:"chatbot";s:4:"slug";s:7:"chatbot";s:5:"count";i:519;}s:6:"import";a:3:{s:4:"name";s:6:"import";s:4:"slug";s:6:"import";s:5:"count";i:504;}s:8:"redirect";a:3:{s:4:"name";s:8:"redirect";s:4:"slug";s:8:"redirect";s:5:"count";i:500;}s:7:"gateway";a:3:{s:4:"name";s:7:"gateway";s:4:"slug";s:7:"gateway";s:5:"count";i:495;}s:12:"notification";a:3:{s:4:"name";s:12:"notification";s:4:"slug";s:12:"notification";s:5:"count";i:492;}s:10:"automation";a:3:{s:4:"name";s:10:"automation";s:4:"slug";s:10:"automation";s:5:"count";i:481;}s:10:"statistics";a:3:{s:4:"name";s:10:"statistics";s:4:"slug";s:10:"statistics";s:5:"count";i:476;}s:5:"stats";a:3:{s:4:"name";s:5:"stats";s:4:"slug";s:5:"stats";s:5:"count";i:475;}s:5:"cache";a:3:{s:4:"name";s:5:"cache";s:4:"slug";s:5:"cache";s:5:"count";i:471;}s:9:"slideshow";a:3:{s:4:"name";s:9:"slideshow";s:4:"slug";s:9:"slideshow";s:5:"count";i:464;}s:5:"photo";a:3:{s:4:"name";s:5:"photo";s:4:"slug";s:5:"photo";s:5:"count";i:460;}s:11:"integration";a:3:{s:4:"name";s:11:"integration";s:4:"slug";s:11:"integration";s:5:"count";i:452;}s:8:"products";a:3:{s:4:"name";s:8:"products";s:4:"slug";s:8:"products";s:5:"count";i:452;}s:4:"news";a:3:{s:4:"name";s:4:"news";s:4:"slug";s:4:"news";s:5:"count";i:448;}s:7:"reviews";a:3:{s:4:"name";s:7:"reviews";s:4:"slug";s:7:"reviews";s:5:"count";i:441;}}', 'no'); 
INSERT INTO `wlcj_options` VALUES (4318935, '_transient_timeout_GFCache_57e52323d1568a0d87dcef618981dc71', '1773144516', 'no'); 
INSERT INTO `wlcj_options` VALUES (4318936, '_transient_GFCache_57e52323d1568a0d87dcef618981dc71', 'a:82:{i:0;a:5:{s:3:"key";s:25:"gravitycrm/gravitycrm.php";s:4:"name";s:10:"gravitycrm";s:5:"title";s:11:"Gravity CRM";s:14:"last_published";b:0;s:14:"version_latest";s:0:"";}i:1;a:5:{s:3:"key";s:29:"gravityforms/gravityforms.php";s:4:"name";s:12:"gravityforms";s:5:"title";s:13:"Gravity Forms";s:14:"last_published";b:0;s:14:"version_latest";b:0;}i:2;a:5:{s:3:"key";s:34:"gravityforms-beta/gravityforms.php";s:4:"name";s:17:"gravityforms-beta";s:5:"title";s:20:"Gravity Forms (Beta)";s:14:"last_published";b:0;s:14:"version_latest";s:10:"2.9.0-rc-1";}i:3;a:5:{s:3:"key";s:35:"gravityforms2checkout/2checkout.php";s:4:"name";s:21:"gravityforms2checkout";s:5:"title";s:16:"2Checkout Add-On";s:14:"last_published";s:19:"2024-09-18 16:51:17";s:14:"version_latest";s:5:"2.4.1";}i:4;a:5:{s:3:"key";s:45:"gravityformsactivecampaign/activecampaign.php";s:4:"name";s:26:"gravityformsactivecampaign";s:5:"title";s:21:"ActiveCampaign Add-On";s:14:"last_published";s:19:"2024-02-28 19:26:46";s:14:"version_latest";s:5:"2.2.0";}i:5;a:5:{s:3:"key";s:57:"gravityformsadvancedpostcreation/advancedpostcreation.php";s:4:"name";s:32:"gravityformsadvancedpostcreation";s:5:"title";s:29:"Advanced Post Creation Add-On";s:14:"last_published";s:19:"2025-03-18 17:19:44";s:14:"version_latest";s:7:"1.6.1.1";}i:6;a:5:{s:3:"key";s:33:"gravityformsagilecrm/agilecrm.php";s:4:"name";s:20:"gravityformsagilecrm";s:5:"title";s:16:"Agile CRM Add-On";s:14:"last_published";s:19:"2024-01-24 15:22:55";s:14:"version_latest";s:5:"1.6.0";}i:7;a:5:{s:3:"key";s:31:"gravityformsakismet/akismet.php";s:4:"name";s:19:"gravityformsakismet";s:5:"title";s:14:"Akismet Add-On";s:14:"last_published";s:19:"2024-03-13 11:31:56";s:14:"version_latest";s:5:"1.1.0";}i:8;a:5:{s:3:"key";s:41:"gravityformsauthorizenet/authorizenet.php";s:4:"name";s:24:"gravityformsauthorizenet";s:5:"title";s:20:"Authorize.net Add-On";s:14:"last_published";s:19:"2021-03-24 11:24:21";s:14:"version_latest";s:4:"2.11";}i:9;a:5:{s:3:"key";s:29:"gravityformsaweber/aweber.php";s:4:"name";s:18:"gravityformsaweber";s:5:"title";s:13:"AWeber Add-On";s:14:"last_published";s:19:"2025-02-19 18:26:47";s:14:"version_latest";s:5:"4.2.0";}i:10;a:5:{s:3:"key";s:35:"gravityformsbatchbook/batchbook.php";s:4:"name";s:21:"gravityformsbatchbook";s:5:"title";s:16:"Batchbook Add-On";s:14:"last_published";b:0;s:14:"version_latest";s:3:"1.3";}i:11;a:5:{s:3:"key";s:29:"gravityformsbreeze/breeze.php";s:4:"name";s:18:"gravityformsbreeze";s:5:"title";s:13:"Breeze Add-On";s:14:"last_published";s:19:"2025-03-05 16:09:27";s:14:"version_latest";s:5:"1.7.0";}i:12;a:5:{s:3:"key";s:27:"gravityformsbrevo/brevo.php";s:4:"name";s:17:"gravityformsbrevo";s:5:"title";s:12:"Brevo Add-On";s:14:"last_published";s:19:"2025-02-18 18:48:13";s:14:"version_latest";s:5:"1.0.0";}i:13;a:5:{s:3:"key";s:32:"gravityformsbrevo-beta/brevo.php";s:4:"name";s:22:"gravityformsbrevo-beta";s:5:"title";s:19:"Brevo Add-On (Beta)";s:14:"last_published";b:0;s:14:"version_latest";s:12:"1.0.0-beta-1";}i:14;a:5:{s:3:"key";s:47:"gravityformscampaignmonitor/campaignmonitor.php";s:4:"name";s:27:"gravityformscampaignmonitor";s:5:"title";s:23:"Campaign Monitor Add-On";s:14:"last_published";s:19:"2025-03-10 20:07:15";s:14:"version_latest";s:5:"4.1.1";}i:15;a:5:{s:3:"key";s:33:"gravityformscampfire/campfire.php";s:4:"name";s:20:"gravityformscampfire";s:5:"title";s:15:"Campfire Add-On";s:14:"last_published";b:0;s:14:"version_latest";s:5:"1.2.2";}i:16;a:5:{s:3:"key";s:37:"gravityformscapsulecrm/capsulecrm.php";s:4:"name";s:22:"gravityformscapsulecrm";s:5:"title";s:18:"Capsule CRM Add-On";s:14:"last_published";s:19:"2024-01-10 15:20:47";s:14:"version_latest";s:5:"1.8.0";}i:17;a:5:{s:3:"key";s:45:"gravityformschainedselects/chainedselects.php";s:4:"name";s:26:"gravityformschainedselects";s:5:"title";s:22:"Chained Selects Add-On";s:14:"last_published";s:19:"2025-02-06 18:21:00";s:14:"version_latest";s:5:"1.8.1";}i:18;a:5:{s:3:"key";s:50:"gravityformschainedselects-beta/chainedselects.php";s:4:"name";s:31:"gravityformschainedselects-beta";s:5:"title";s:29:"Chained Selects Add-On (Beta)";s:14:"last_published";b:0;s:14:"version_latest";s:12:"1.0-beta-1.3";}i:19;a:5:{s:3:"key";s:39:"gravityformscleverreach/cleverreach.php";s:4:"name";s:23:"gravityformscleverreach";s:5:"title";s:18:"CleverReach Add-On";s:14:"last_published";s:19:"2023-04-13 17:46:11";s:14:"version_latest";s:5:"1.9.0";}i:20;a:5:{s:3:"key";s:23:"gravityformscli/cli.php";s:4:"name";s:15:"gravityformscli";s:5:"title";s:17:"Gravity Forms CLI";s:14:"last_published";s:19:"2024-03-20 17:51:46";s:14:"version_latest";s:3:"1.7";}i:21;a:5:{s:3:"key";s:47:"gravityformsconstantcontact/constantcontact.php";s:4:"name";s:27:"gravityformsconstantcontact";s:5:"title";s:23:"Constant Contact Add-On";s:14:"last_published";s:19:"2022-10-26 18:00:26";s:14:"version_latest";s:7:"1.8.0.1";}i:22;a:5:{s:3:"key";s:55:"gravityformsconversationalforms/conversationalforms.php";s:4:"name";s:31:"gravityformsconversationalforms";s:5:"title";s:27:"Conversational Forms Add-On";s:14:"last_published";s:19:"2025-03-12 13:58:03";s:14:"version_latest";s:5:"1.7.0";}i:23;a:5:{s:3:"key";s:37:"gravityformsconvertkit/convertkit.php";s:4:"name";s:22:"gravityformsconvertkit";s:5:"title";s:10:"Kit Add-On";s:14:"last_published";s:19:"2024-10-16 15:13:31";s:14:"version_latest";s:5:"2.0.1";}i:24;a:5:{s:3:"key";s:31:"gravityformscoupons/coupons.php";s:4:"name";s:19:"gravityformscoupons";s:5:"title";s:14:"Coupons Add-On";s:14:"last_published";s:19:"2025-07-15 15:53:10";s:14:"version_latest";s:5:"3.5.0";}i:25;a:5:{s:3:"key";s:39:"gravityformsdebug/gravityformsdebug.php";s:4:"name";s:17:"gravityformsdebug";s:5:"title";s:12:"Debug Add-On";s:14:"last_published";b:0;s:14:"version_latest";s:10:"1.0.beta12";}i:26;a:5:{s:3:"key";s:31:"gravityformsdropbox/dropbox.php";s:4:"name";s:19:"gravityformsdropbox";s:5:"title";s:14:"Dropbox Add-On";s:14:"last_published";s:19:"2024-05-28 17:11:32";s:14:"version_latest";s:5:"3.3.1";}i:27;a:5:{s:3:"key";s:36:"gravityformsdropbox-beta/dropbox.php";s:4:"name";s:24:"gravityformsdropbox-beta";s:5:"title";s:21:"Dropbox Add-On (Beta)";s:14:"last_published";b:0;s:14:"version_latest";s:12:"2.0-beta-1.1";}i:28;a:5:{s:3:"key";s:41:"gravityformsemailoctopus/emailoctopus.php";s:4:"name";s:24:"gravityformsemailoctopus";s:5:"title";s:19:"EmailOctopus Add-On";s:14:"last_published";s:19:"2024-03-13 16:10:58";s:14:"version_latest";s:5:"1.4.0";}i:29;a:5:{s:3:"key";s:25:"gravityformsemma/emma.php";s:4:"name";s:16:"gravityformsemma";s:5:"title";s:11:"Emma Add-On";s:14:"last_published";s:19:"2025-03-11 16:52:37";s:14:"version_latest";s:5:"1.8.0";}i:30;a:5:{s:3:"key";s:37:"gravityformsfreshbooks/freshbooks.php";s:4:"name";s:22:"gravityformsfreshbooks";s:5:"title";s:17:"FreshBooks Add-On";s:14:"last_published";s:19:"2021-05-07 14:13:59";s:14:"version_latest";s:3:"2.8";}i:31;a:5:{s:3:"key";s:39:"gravityformsgeolocation/geolocation.php";s:4:"name";s:23:"gravityformsgeolocation";s:5:"title";s:18:"Geolocation Add-On";s:14:"last_published";s:19:"2025-10-21 16:49:55";s:14:"version_latest";s:5:"1.5.0";}i:32;a:5:{s:3:"key";s:39:"gravityformsgetresponse/getresponse.php";s:4:"name";s:23:"gravityformsgetresponse";s:5:"title";s:18:"GetResponse Add-On";s:14:"last_published";s:19:"2024-06-03 17:05:42";s:14:"version_latest";s:5:"1.9.1";}i:33;a:5:{s:3:"key";s:47:"gravityformsgoogleanalytics/googleanalytics.php";s:4:"name";s:27:"gravityformsgoogleanalytics";s:5:"title";s:23:"Google Analytics Add-On";s:14:"last_published";s:19:"2024-07-03 12:59:02";s:14:"version_latest";s:5:"2.4.0";}i:34;a:5:{s:3:"key";s:35:"gravityformsgutenberg/gutenberg.php";s:4:"name";s:21:"gravityformsgutenberg";s:5:"title";s:31:"Gutenberg Add-On (Experimental)";s:14:"last_published";b:0;s:14:"version_latest";s:10:"1.0-rc-1.5";}i:35;a:5:{s:3:"key";s:35:"gravityformshelpscout/helpscout.php";s:4:"name";s:21:"gravityformshelpscout";s:5:"title";s:17:"Help Scout Add-On";s:14:"last_published";s:19:"2024-04-18 15:43:26";s:14:"version_latest";s:7:"2.4.0.2";}i:36;a:5:{s:3:"key";s:33:"gravityformshighrise/highrise.php";s:4:"name";s:20:"gravityformshighrise";s:5:"title";s:15:"Highrise Add-On";s:14:"last_published";b:0;s:14:"version_latest";s:3:"1.3";}i:37;a:5:{s:3:"key";s:31:"gravityformshipchat/hipchat.php";s:4:"name";s:19:"gravityformshipchat";s:5:"title";s:14:"HipChat Add-On";s:14:"last_published";b:0;s:14:"version_latest";s:3:"1.2";}i:38;a:5:{s:3:"key";s:31:"gravityformshubspot/hubspot.php";s:4:"name";s:19:"gravityformshubspot";s:5:"title";s:14:"HubSpot Add-On";s:14:"last_published";s:19:"2025-02-20 18:33:26";s:14:"version_latest";s:5:"3.0.2";}i:39;a:5:{s:3:"key";s:33:"gravityformsicontact/icontact.php";s:4:"name";s:20:"gravityformsicontact";s:5:"title";s:15:"iContact Add-On";s:14:"last_published";s:19:"2024-12-11 17:54:00";s:14:"version_latest";s:5:"1.8.0";}i:40;a:5:{s:3:"key";s:31:"gravityformslogging/logging.php";s:4:"name";s:19:"gravityformslogging";s:5:"title";s:14:"Logging Add-On";s:14:"last_published";b:0;s:14:"version_latest";s:5:"1.3.1";}i:41;a:5:{s:3:"key";s:31:"gravityformsmadmimi/madmimi.php";s:4:"name";s:19:"gravityformsmadmimi";s:5:"title";s:15:"Mad Mimi Add-On";s:14:"last_published";s:19:"2024-05-20 15:25:08";s:14:"version_latest";s:5:"1.5.0";}i:42;a:5:{s:3:"key";s:35:"gravityformsmailchimp/mailchimp.php";s:4:"name";s:21:"gravityformsmailchimp";s:5:"title";s:16:"Mailchimp Add-On";s:14:"last_published";s:19:"2024-12-12 18:59:01";s:14:"version_latest";s:5:"5.7.2";}i:43;a:5:{s:3:"key";s:37:"gravityformsmailerlite/mailerlite.php";s:4:"name";s:22:"gravityformsmailerlite";s:5:"title";s:17:"MailerLite Add-On";s:14:"last_published";s:19:"2024-08-13 15:46:07";s:14:"version_latest";s:5:"1.1.1";}i:44;a:5:{s:3:"key";s:42:"gravityformsmailerlite-beta/mailerlite.php";s:4:"name";s:27:"gravityformsmailerlite-beta";s:5:"title";s:24:"MailerLite Add-On (Beta)";s:14:"last_published";b:0;s:14:"version_latest";s:12:"1.0.0-beta-1";}i:45;a:5:{s:3:"key";s:31:"gravityformsmailgun/mailgun.php";s:4:"name";s:19:"gravityformsmailgun";s:5:"title";s:14:"Mailgun Add-On";s:14:"last_published";s:19:"2024-03-28 17:09:12";s:14:"version_latest";s:5:"1.4.0";}i:46;a:5:{s:3:"key";s:37:"gravityformsmoderation/moderation.php";s:4:"name";s:22:"gravityformsmoderation";s:5:"title";s:17:"Moderation Add-On";s:14:"last_published";s:19:"2024-10-31 13:25:24";s:14:"version_latest";s:5:"1.3.0";}i:47;a:5:{s:3:"key";s:29:"gravityformsmollie/mollie.php";s:4:"name";s:18:"gravityformsmollie";s:5:"title";s:13:"Mollie Add-On";s:14:"last_published";s:19:"2025-09-04 18:26:08";s:14:"version_latest";s:5:"1.8.1";}i:48;a:5:{s:3:"key";s:45:"gravityformspartialentries/partialentries.php";s:4:"name";s:26:"gravityformspartialentries";s:5:"title";s:22:"Partial Entries Add-On";s:14:"last_published";s:19:"2022-04-07 16:02:52";s:14:"version_latest";s:5:"1.8.1";}i:49;a:5:{s:3:"key";s:29:"gravityformspaypal/paypal.php";s:4:"name";s:18:"gravityformspaypal";s:5:"title";s:31:"PayPal Payments Standard Add-On";s:14:"last_published";s:19:"2021-04-28 12:27:43";s:14:"version_latest";s:3:"3.5";}i:50;a:5:{s:3:"key";s:59:"gravityformspaypalexpresscheckout/paypalexpresscheckout.php";s:4:"name";s:33:"gravityformspaypalexpresscheckout";s:5:"title";s:30:"PayPal Express Checkout Add-On";s:14:"last_published";b:0;s:14:"version_latest";s:0:"";}i:51;a:5:{s:3:"key";s:51:"gravityformspaypalpaymentspro/paypalpaymentspro.php";s:4:"name";s:29:"gravityformspaypalpaymentspro";s:5:"title";s:26:"PayPal Payments Pro Add-On";s:14:"last_published";s:19:"2021-05-05 14:28:16";s:14:"version_latest";s:3:"2.7";}i:52;a:5:{s:3:"key";s:35:"gravityformspaypalpro/paypalpro.php";s:4:"name";s:21:"gravityformspaypalpro";s:5:"title";s:17:"PayPal Pro Add-On";s:14:"last_published";b:0;s:14:"version_latest";s:5:"1.8.4";}i:53;a:5:{s:3:"key";s:33:"gravityformspicatcha/picatcha.php";s:4:"name";s:20:"gravityformspicatcha";s:5:"title";s:15:"Picatcha Add-On";s:14:"last_published";b:0;s:14:"version_latest";s:3:"2.0";}i:54;a:5:{s:3:"key";s:25:"gravityformspipe/pipe.php";s:4:"name";s:16:"gravityformspipe";s:5:"title";s:11:"Pipe Add-On";s:14:"last_published";s:19:"2023-11-08 16:04:19";s:14:"version_latest";s:5:"1.4.0";}i:55;a:5:{s:3:"key";s:27:"gravityformspolls/polls.php";s:4:"name";s:17:"gravityformspolls";s:5:"title";s:12:"Polls Add-On";s:14:"last_published";s:19:"2025-10-30 17:19:15";s:14:"version_latest";s:5:"4.4.0";}i:56;a:5:{s:3:"key";s:33:"gravityformspostmark/postmark.php";s:4:"name";s:20:"gravityformspostmark";s:5:"title";s:15:"Postmark Add-On";s:14:"last_published";s:19:"2024-03-27 18:00:52";s:14:"version_latest";s:5:"1.4.0";}i:57;a:5:{s:3:"key";s:25:"gravityformsppcp/ppcp.php";s:4:"name";s:16:"gravityformsppcp";s:5:"title";s:22:"PayPal Checkout Add-On";s:14:"last_published";s:19:"2025-12-08 17:16:42";s:14:"version_latest";s:5:"4.0.1";}i:58;a:5:{s:3:"key";s:30:"gravityformsppcp-beta/ppcp.php";s:4:"name";s:21:"gravityformsppcp-beta";s:5:"title";s:22:"PayPal Checkout (Beta)";s:14:"last_published";b:0;s:14:"version_latest";s:10:"2.0-beta-3";}i:59;a:5:{s:3:"key";s:33:"gravityformsppcp-release/ppcp.php";s:4:"name";s:24:"gravityformsppcp-release";s:5:"title";s:25:"PayPal Checkout (Release)";s:14:"last_published";b:0;s:14:"version_latest";s:5:"2.0.2";}i:60;a:5:{s:3:"key";s:25:"gravityformsquiz/quiz.php";s:4:"name";s:16:"gravityformsquiz";s:5:"title";s:11:"Quiz Add-On";s:14:"last_published";s:19:"2025-06-12 17:11:17";s:14:"version_latest";s:5:"4.3.0";}i:61;a:5:{s:3:"key";s:35:"gravityformsrecaptcha/recaptcha.php";s:4:"name";s:21:"gravityformsrecaptcha";s:5:"title";s:16:"reCAPTCHA Add-On";s:14:"last_published";s:19:"2025-11-13 16:51:52";s:14:"version_latest";s:5:"2.1.0";}i:62;a:5:{s:3:"key";s:31:"gravityformsrestapi/restapi.php";s:4:"name";s:19:"gravityformsrestapi";s:5:"title";s:15:"Rest API Add-On";s:14:"last_published";b:0;s:14:"version_latest";s:10:"2.0-beta-2";}i:63;a:5:{s:3:"key";s:37:"gravityformssalesforce/salesforce.php";s:4:"name";s:22:"gravityformssalesforce";s:5:"title";s:17:"Salesforce Add-On";s:14:"last_published";s:19:"2025-12-02 17:03:22";s:14:"version_latest";s:5:"1.1.1";}i:64;a:5:{s:3:"key";s:42:"gravityformssalesforce-beta/salesforce.php";s:4:"name";s:27:"gravityformssalesforce-beta";s:5:"title";s:24:"Salesforce Add-On (Beta)";s:14:"last_published";b:0;s:14:"version_latest";s:12:"1.0.0-beta-1";}i:65;a:5:{s:3:"key";s:33:"gravityformssendgrid/sendgrid.php";s:4:"name";s:20:"gravityformssendgrid";s:5:"title";s:15:"SendGrid Add-On";s:14:"last_published";s:19:"2024-04-04 19:54:46";s:14:"version_latest";s:5:"1.6.0";}i:66;a:5:{s:3:"key";s:35:"gravityformssignature/signature.php";s:4:"name";s:21:"gravityformssignature";s:5:"title";s:16:"Signature Add-On";s:14:"last_published";s:19:"2025-04-28 16:35:11";s:14:"version_latest";s:5:"4.9.1";}i:67;a:5:{s:3:"key";s:27:"gravityformsslack/slack.php";s:4:"name";s:17:"gravityformsslack";s:5:"title";s:12:"Slack Add-On";s:14:"last_published";s:19:"2024-03-05 14:04:15";s:14:"version_latest";s:5:"2.2.0";}i:68;a:5:{s:3:"key";s:29:"gravityformssquare/square.php";s:4:"name";s:18:"gravityformssquare";s:5:"title";s:13:"Square Add-On";s:14:"last_published";s:19:"2025-10-16 18:51:46";s:14:"version_latest";s:5:"2.5.1";}i:69;a:5:{s:3:"key";s:29:"gravityformsstripe/stripe.php";s:4:"name";s:18:"gravityformsstripe";s:5:"title";s:13:"Stripe Add-On";s:14:"last_published";s:19:"2025-12-02 18:58:02";s:14:"version_latest";s:5:"6.0.3";}i:70;a:5:{s:3:"key";s:34:"gravityformsstripe-beta/stripe.php";s:4:"name";s:23:"gravityformsstripe-beta";s:5:"title";s:17:"Stripe 6.0 (Beta)";s:14:"last_published";b:0;s:14:"version_latest";s:10:"6.0-beta-1";}i:71;a:5:{s:3:"key";s:29:"gravityformssurvey/survey.php";s:4:"name";s:18:"gravityformssurvey";s:5:"title";s:13:"Survey Add-On";s:14:"last_published";s:19:"2025-10-14 15:10:00";s:14:"version_latest";s:5:"4.2.2";}i:72;a:5:{s:3:"key";s:29:"gravityformstrello/trello.php";s:4:"name";s:18:"gravityformstrello";s:5:"title";s:13:"Trello Add-On";s:14:"last_published";s:19:"2024-05-15 16:01:12";s:14:"version_latest";s:7:"2.2.0.2";}i:73;a:5:{s:3:"key";s:35:"gravityformsturnstile/turnstile.php";s:4:"name";s:21:"gravityformsturnstile";s:5:"title";s:27:"Cloudflare Turnstile Add-On";s:14:"last_published";s:19:"2025-04-22 18:11:19";s:14:"version_latest";s:5:"1.5.0";}i:74;a:5:{s:3:"key";s:29:"gravityformstwilio/twilio.php";s:4:"name";s:18:"gravityformstwilio";s:5:"title";s:13:"Twilio Add-On";s:14:"last_published";s:19:"2024-06-27 14:43:19";s:14:"version_latest";s:5:"3.1.1";}i:75;a:5:{s:3:"key";s:49:"gravityformsuserregistration/userregistration.php";s:4:"name";s:28:"gravityformsuserregistration";s:5:"title";s:24:"User Registration Add-On";s:14:"last_published";s:19:"2024-10-30 08:25:21";s:14:"version_latest";s:5:"5.4.1";}i:76;a:5:{s:3:"key";s:33:"gravityformswebhooks/webhooks.php";s:4:"name";s:20:"gravityformswebhooks";s:5:"title";s:15:"Webhooks Add-On";s:14:"last_published";s:19:"2021-05-06 21:12:03";s:14:"version_latest";s:5:"1.7.0";}i:77;a:5:{s:3:"key";s:29:"gravityformszapier/zapier.php";s:4:"name";s:18:"gravityformszapier";s:5:"title";s:13:"Zapier Add-On";s:14:"last_published";s:19:"2024-03-06 18:58:07";s:14:"version_latest";s:5:"4.5.1";}i:78;a:5:{s:3:"key";s:34:"gravityformszapier-beta/zapier.php";s:4:"name";s:23:"gravityformszapier-beta";s:5:"title";s:24:"Zapier 4.0 Add-On (Beta)";s:14:"last_published";b:0;s:14:"version_latest";s:10:"4.0-beta-2";}i:79;a:5:{s:3:"key";s:31:"gravityformszohocrm/zohocrm.php";s:4:"name";s:19:"gravityformszohocrm";s:5:"title";s:15:"Zoho CRM Add-On";s:14:"last_published";s:19:"2024-09-03 17:08:58";s:14:"version_latest";s:7:"2.4.0.2";}i:80;a:5:{s:3:"key";s:27:"gravitysmtp/gravitysmtp.com";s:4:"name";s:11:"gravitysmtp";s:5:"title";s:12:"Gravity SMTP";s:14:"last_published";s:19:"2025-06-20 15:29:10";s:14:"version_latest";s:5:"2.1.4";}i:81;a:5:{s:3:"key";s:19:"testing/testing.php";s:4:"name";s:7:"testing";s:5:"title";s:7:"Testing";s:14:"last_published";b:0;s:14:"version_latest";s:5:"1.www";}}', 'no'); 
INSERT INTO `wlcj_options` VALUES (4318939, '_transient_tsk_attachment_count', '51', 'no'); 
INSERT INTO `wlcj_options` VALUES (4318940, '_transient_timeout_tsk_attachment_count', '1772626118', 'no'); 
INSERT INTO `wlcj_options` VALUES (4318942, '_transient_timeout_tsk_posts_count', '1772626118', 'no'); 
INSERT INTO `wlcj_options` VALUES (4318943, '_transient_tsk_posts_count', 'a:2:{s:11:"total_posts";i:101;s:9:"old_posts";i:101;}', 'no'); 
INSERT INTO `wlcj_options` VALUES (4318945, '_site_transient_timeout_theme_roots', '1772541518', 'no'); 
INSERT INTO `wlcj_options` VALUES (4318946, '_site_transient_theme_roots', 'a:3:{s:16:"twentytwentyfour";s:7:"/themes";s:19:"water-company-child";s:7:"/themes";s:13:"water-company";s:7:"/themes";}', 'no'); 
INSERT INTO `wlcj_options` VALUES (4318947, '_site_transient_update_core', 'O:8:"stdClass":4:{s:7:"updates";a:7:{i:0;O:8:"stdClass":10:{s:8:"response";s:7:"upgrade";s:8:"download";s:65:"https://downloads.wordpress.org/release/en_GB/wordpress-6.9.1.zip";s:6:"locale";s:5:"en_GB";s:8:"packages";O:8:"stdClass":5:{s:4:"full";s:65:"https://downloads.wordpress.org/release/en_GB/wordpress-6.9.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.9.1";s:7:"version";s:5:"6.9.1";s:11:"php_version";s:6:"7.2.24";s:13:"mysql_version";s:5:"5.5.5";s:11:"new_bundled";s:3:"6.7";s:15:"partial_version";s:0:"";}i:1;O:8:"stdClass":10:{s:8:"response";s:7:"upgrade";s:8:"download";s:59:"https://downloads.wordpress.org/release/wordpress-6.9.1.zip";s:6:"locale";s:5:"en_US";s:8:"packages";O:8:"stdClass":5:{s:4:"full";s:59:"https://downloads.wordpress.org/release/wordpress-6.9.1.zip";s:10:"no_content";s:70:"https://downloads.wordpress.org/release/wordpress-6.9.1-no-content.zip";s:11:"new_bundled";s:71:"https://downloads.wordpress.org/release/wordpress-6.9.1-new-bundled.zip";s:7:"partial";s:0:"";s:8:"rollback";s:0:"";}s:7:"current";s:5:"6.9.1";s:7:"version";s:5:"6.9.1";s:11:"php_version";s:6:"7.2.24";s:13:"mysql_version";s:5:"5.5.5";s:11:"new_bundled";s:3:"6.7";s:15:"partial_version";s:0:"";}i:2;O:8:"stdClass":11:{s:8:"response";s:10:"autoupdate";s:8:"download";s:65:"https://downloads.wordpress.org/release/en_GB/wordpress-6.9.1.zip";s:6:"locale";s:5:"en_GB";s:8:"packages";O:8:"stdClass":5:{s:4:"full";s:65:"https://downloads.wordpress.org/release/en_GB/wordpress-6.9.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.9.1";s:7:"version";s:5:"6.9.1";s:11:"php_version";s:6:"7.2.24";s:13:"mysql_version";s:5:"5.5.5";s:11:"new_bundled";s:3:"6.7";s:15:"partial_version";s:0:"";s:9:"new_files";s:1:"1";}i:3;O:8:"stdClass":11:{s:8:"response";s:10:"autoupdate";s:8:"download";s:63:"https://downloads.wordpress.org/release/en_GB/wordpress-6.9.zip";s:6:"locale";s:5:"en_GB";s:8:"packages";O:8:"stdClass":5:{s:4:"full";s:63:"https://downloads.wordpress.org/release/en_GB/wordpress-6.9.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:3:"6.9";s:7:"version";s:3:"6.9";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:9:"new_files";s:1:"1";}i:4;O:8:"stdClass":11:{s:8:"response";s:10:"autoupdate";s:8:"download";s:65:"https://downloads.wordpress.org/release/en_GB/wordpress-6.8.3.zip";s:6:"locale";s:5:"en_GB";s:8:"packages";O:8:"stdClass":5:{s:4:"full";s:65:"https://downloads.wordpress.org/release/en_GB/wordpress-6.8.3.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.3";s:7:"version";s:5:"6.8.3";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:9:"new_files";s:1:"1";}i:5;O:8:"stdClass":11:{s:8:"response";s:10:"autoupdate";s:8:"download";s:65:"https://downloads.wordpress.org/release/en_GB/wordpress-6.7.4.zip";s:6:"locale";s:5:"en_GB";s:8:"packages";O:8:"stdClass":5:{s:4:"full";s:65:"https://downloads.wordpress.org/release/en_GB/wordpress-6.7.4.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.7.4";s:7:"version";s:5:"6.7.4";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:9:"new_files";s:1:"1";}i:6;O:8:"stdClass":11:{s:8:"response";s:10:"autoupdate";s:8:"download";s:65:"https://downloads.wordpress.org/release/en_GB/wordpress-6.6.4.zip";s:6:"locale";s:5:"en_GB";s:8:"packages";O:8:"stdClass":5:{s:4:"full";s:65:"https://downloads.wordpress.org/release/en_GB/wordpress-6.6.4.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.6.4";s:7:"version";s:5:"6.6.4";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:9:"new_files";s:1:"1";}}s:12:"last_checked";i:1772539741;s:15:"version_checked";s:5:"6.5.7";s:12:"translations";a:0:{}}', 'no'); 
INSERT INTO `wlcj_options` VALUES (4318950, '_site_transient_update_themes', 'O:8:"stdClass":5:{s:12:"last_checked";i:1772539743;s:7:"checked";a:3:{s:16:"twentytwentyfour";s:3:"1.3";s:19:"water-company-child";s:1:"1";s:13:"water-company";s:6:"22.0.3";}s:8:"response";a:2:{s:16:"twentytwentyfour";a:6:{s:5:"theme";s:16:"twentytwentyfour";s:11:"new_version";s:3:"1.4";s:3:"url";s:46:"https://wordpress.org/themes/twentytwentyfour/";s:7:"package";s:62:"https://downloads.wordpress.org/theme/twentytwentyfour.1.4.zip";s:8:"requires";s:3:"6.4";s:12:"requires_php";s:3:"7.0";}s:13:"water-company";a:4:{s:5:"theme";s:13:"water-company";s:11:"new_version";s:4:"28.3";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=f49c29d4-e753-4156-b962-3494bd0fb5f7";}}s:9:"no_update";a:0:{}s:12:"translations";a:0:{}}', 'no'); 
INSERT INTO `wlcj_options` VALUES (4318951, 'edd_sl_2c131da0ab54003bbe1e43d11a1a0131', 'a:2:{s:7:"timeout";i:1772550546;s:5:"value";s:31203:"{"name":"GDPR Cookie Consent Plugin (CCPA Ready)","new_version":"2.6.6","stable_version":"2.6.6","sections":{"description":"<p>The plugin enables compliance with GDPR, CCPA, and other major cookie laws. You can use it to create and customize cookie consent banners, scan and manage website cookies, and integrate Google Consent Mode, Microsoft Clarity Consent Mode, and UET Consent Mode.<\\/p>\\n","changelog":"<strong>v3.5.1- Released on 3 March 2026<\\/strong>\\r\\n<ul class=\\"wp-block-list\\">\\r\\n \\t<li>[Add] : Option to edit Global privacy control description.<\\/li>\\r\\n \\t<li>[Add] : Option to show consent details in cookie banner.<\\/li>\\r\\n \\t<li>[Enhancement] : Global privacy control workflow.<\\/li>\\r\\n \\t<li>[Compatibility] : Tested up to WordPress 6.9.1<\\/li>\\r\\n<\\/ul>\\r\\n<strong>v3.5.0- Released on 9 Jan 2026<\\/strong>\\r\\n<ul class=\\"wp-block-list\\">\\r\\n \\t<li>Add] : IAB TCF 2.3 support.<\\/li>\\r\\n \\t<li>[Add] : Color customisation option for \\u2018Always enabled\\u2019 text.<\\/li>\\r\\n \\t<li>[Enhancement] : Delete consent log button functionality.<\\/li>\\r\\n<\\/ul>\\r\\n<strong>v3.4.7- Released on 17 Dec 2025<\\/strong>\\r\\n<ul class=\\"wp-block-list\\">\\r\\n \\t<li>[Add] : Basque translation.<\\/li>\\r\\n \\t<li>[Enhancement] : Improved accessibility(WCAG).<\\/li>\\r\\n \\t<li>[Compatibility] : Tested up to WordPress 6.9<\\/li>\\r\\n<\\/ul>\\r\\n<strong>v3.4.6- Released on 21 Nov 2025<\\/strong>\\r\\n<ul class=\\"wp-block-list\\">\\r\\n \\t<li>[Fix]: Banner reappeared on WordPress sites where home and siteurl differed, even after users interacted with it.<\\/li>\\r\\n<\\/ul>\\r\\n<strong>v3.4.5- Released on 17 Nov 2025<\\/strong>\\r\\n<ul class=\\"wp-block-list\\">\\r\\n \\t<li>[Enhancement] : Finnish translation.<\\/li>\\r\\n \\t<li>[Enhancement] : Include cookie category translation in export.<\\/li>\\r\\n \\t<li>[Add] : Subdirectory sites in multisite now do not share consent from the main site.<\\/li>\\r\\n<\\/ul>\\r\\n<strong>v3.4.4- Released on 10 Oct 2025<\\/strong>\\r\\n<ul class=\\"wp-block-list\\">\\r\\n \\t<li>[Add] : Microsoft Clarity v2 support.<\\/li>\\r\\n \\t<li>[Fix] : License activation issue.<\\/li>\\r\\n \\t<li>[Enhancement] : Blocked content placeholder text.<\\/li>\\r\\n \\t<li>[Compatibility] : PCP check<\\/li>\\r\\n \\t<li>[Compatibility] : Tested up to WordPress 6.8.3<\\/li>\\r\\n<\\/ul>\\r\\n<strong>v3.4.3- Released on 9 Sep 2025<\\/strong>\\r\\n<ul class=\\"wp-block-list\\">\\r\\n \\t<li>[Add] : Added Lithuanian translation.<\\/li>\\r\\n \\t<li>[Add] : Introduced filter to export consent logs based on date range.<\\/li>\\r\\n \\t<li>[Enhancement] : Improved accessibility.<\\/li>\\r\\n \\t<li>[Enhancement] : Updated close button behavior to function as a \\u201cReject\\u201d action.<\\/li>\\r\\n \\t<li>[Compatibility] : Elementor plugin.<\\/li>\\r\\n \\t<li>[Fix] : wcc_gcm_consent_update event was not firing after page reload.<\\/li>\\r\\n<\\/ul>\\r\\n<strong>v3.4.2- Released on 1 July 2025<\\/strong>\\r\\n<ul class=\\"wp-block-list\\">\\r\\n \\t<li>[Fix]: Resolved the issue where cookie scanning was not completing.<\\/li>\\r\\n \\t<li>[Add]: Integration with WebToffee GTM template.<\\/li>\\r\\n<\\/ul>\\r\\n<strong>v3.4.1- Released on 11 June 2025<\\/strong>\\r\\n<ul class=\\"wp-block-list\\">\\r\\n \\t<li>[Add] : Translation support for cookies identified during the cookie scan.<\\/li>\\r\\n \\t<li>[Add] : Filters to specify the regions where the cookie banner should be displayed.<\\/li>\\r\\n<\\/ul>\\r\\n<strong>v3.4.0- Released on 5 May 2025<\\/strong>\\r\\n<ul>\\r\\n \\t<li>\\u00a0[Add] : Integration with Microsoft UET Consent mode.<\\/li>\\r\\n \\t<li>\\u00a0[Add] : Swedish translation.<\\/li>\\r\\n \\t<li>\\u00a0[Enhancement] : Exported consent logs now include the consent creation date.<\\/li>\\r\\n \\t<li>\\u00a0[Enhancement] : IAB-TCF TypeScript Library updated to 1.5.15<\\/li>\\r\\n \\t<li>\\u00a0[Compatibility] : Tested up to WordPress 6.8.1<\\/li>\\r\\n<\\/ul>\\r\\n<strong>v3.3.1- Released on 28 March 2025<\\/strong>\\r\\n<ul>\\r\\n \\t<li>\\u00a0[Add] : Integration with Microsoft Clarity.<\\/li>\\r\\n \\t<li>\\u00a0[Add] : Placeholder for blocked TikTok videos.<\\/li>\\r\\n \\t<li>\\u00a0[Add] : Created a new custom event wcc_gcm_updated after GCM consent signal updates.<\\/li>\\r\\n \\t<li>\\u00a0[Fix] : Issue where [wcc_audit_table_by_category] and [wcc_cookies_audit_table] shortcodes displayed cookies with cookie_status set to false.<\\/li>\\r\\n \\t<li>\\u00a0[Fix] : Other minor bug fixes.<\\/li>\\r\\n \\t<li>\\u00a0[Enhancement] : Improved error handling for cookie scans.<\\/li>\\r\\n \\t<li>\\u00a0[Compatibility] : Tested up to WordPress 6.7.2<\\/li>\\r\\n<\\/ul>\\r\\n<strong>v3.3.0- Released on 5 February 2025<\\/strong>\\r\\n<ul class=\\"wp-block-list\\">\\r\\n \\t<li>[Add] : Option to import\\/export cookies.<\\/li>\\r\\n \\t<li>[Add] : Option to import\\/export plugin settings.<\\/li>\\r\\n \\t<li>[Add] : Option to change cookie category.<\\/li>\\r\\n \\t<li>[Enhancement] : Working of Load cookies prior to user consent option.<\\/li>\\r\\n \\t<li>[Enhancement] : WCAG 2.2 compliance.<\\/li>\\r\\n<\\/ul>\\r\\n<strong>v3.2.0- Released on 28 November 2024<\\/strong>\\r\\n<ul class=\\"wp-block-list\\">\\r\\n \\t<li>[Add] : Option to block non-cookie scripts.<\\/li>\\r\\n \\t<li>[Add] : Option to hide the cookie banner on selected pages.<\\/li>\\r\\n \\t<li>[Add] : Global Privacy Control support.<\\/li>\\r\\n \\t<li>[Add] : Prompt to renew consent when cookie settings are changed.<\\/li>\\r\\n \\t<li>[Add] : Review-seeking banner.<\\/li>\\r\\n \\t<li>[Fix] : Broken image path to revisit and close icons.<\\/li>\\r\\n \\t<li>[Fix] : Fatal error when activating the plugin if the finfo library does not exist.<\\/li>\\r\\n \\t<li>[Tweak] : IAB description text in the cookie banner.<\\/li>\\r\\n \\t<li>[Tweak] : Translation file updates.<\\/li>\\r\\n \\t<li>[Enhancement] : IAB vendor list JSON file fetching operation.<\\/li>\\r\\n \\t<li>[Compatibility] : WP Consent API plugin.<\\/li>\\r\\n \\t<li>[Compatibility] : Tested up to WordPress 6.7.1<\\/li>\\r\\n<\\/ul>\\r\\n<strong>v3.1.0- Released on 21 October 2024<\\/strong>\\r\\n<ul>\\r\\n \\t<li>[Add] : Greek translation.<\\/li>\\r\\n \\t<li>\\u00a0[Add] : Option to add Google Privacy Policy in the cookie banner.<\\/li>\\r\\n \\t<li>\\u00a0[Add] : Option to switch GCM basic and advanced modes.<\\/li>\\r\\n \\t<li>\\u00a0[Add] : Option to customise GCM default signals per region.<\\/li>\\r\\n \\t<li>[Add] : Option to enable redact ads data.<\\/li>\\r\\n \\t<li>\\u00a0[Add] : Debug mode for troubleshooting GCM.<\\/li>\\r\\n \\t<li>\\u00a0[Enhancement] : GCM functionality.<\\/li>\\r\\n \\t<li>\\u00a0[Compatibility] : Tested up to WordPress 6.6.2<\\/li>\\r\\n<\\/ul>\\r\\n<strong>v3.0.2- Released on 23 September 2024<\\/strong>\\r\\n<ul class=\\"wp-block-list\\">\\r\\n \\t<li>\\u00a0[Add] : Customization options for IAB purposes, features, and vendors.<\\/li>\\r\\n \\t<li>[Add] : New filter \\u2018wcc_restrict_ccpa_banner_to_ca\\u2019 to restrict CCPA banner to California.<\\/li>\\r\\n \\t<li>[Fix] : A fatal error occurs when activating the plugin.<\\/li>\\r\\n \\t<li>[Fix] : Issue where the cookie scan completed, but no cookies were detected.<\\/li>\\r\\n \\t<li>[Fix] : Text is reversed when typing in the banner edit content text area.<\\/li>\\r\\n \\t<li>[Compatibility] : WPML plugin.<\\/li>\\r\\n<\\/ul>\\r\\n<strong>v3.0.1- Released on 6 August 2024<\\/strong>\\r\\n<ul>\\r\\n \\t<li>[Enhancement] : Functioning of the Disable WebToffee branding option.<\\/li>\\r\\n \\t<li>[Enhancement] : Overlay for popup layout type.<\\/li>\\r\\n \\t<li>[Add] : Popup notice for customers activating the revamped version on the same site where the legacy version was active earlier.<\\/li>\\r\\n \\t<li>[Add] : New shortcode [wcc_cookies_audit_table] to show all cookies.<\\/li>\\r\\n \\t<li>[Compatibility] : Tested up to WordPress 6.6.1.<\\/li>\\r\\n<\\/ul>\\r\\n<strong>v3.0.0- Released on 23 July 2024<\\/strong>\\r\\n<ul>\\r\\n \\t<li>[Enhancement] : UI\\/UX improvements<\\/li>\\r\\n \\t<li>[Enhancement] : New cookie consent banner design (compliant with WCAG guidelines)<\\/li>\\r\\n \\t<li>[Enhancement] : Advanced banner customization options (GDPR\\/CCPA cookie banner templates, set consent expiration period, enable\\/disable prior consent, show\\/hide categories on the banner, new banner layouts, advanced content customization, etc.)<\\/li>\\r\\n \\t<li>[Enhancement] : Pre-built translations for multiple languages<\\/li>\\r\\n \\t<li>[Enhancement] : Cookie scanner and new scan history screen<\\/li>\\r\\n \\t<li>[Enhancement] : Consent logging and option to export as CSV file<\\/li>\\r\\n \\t<li>[Feature] : Option to preview banner<\\/li>\\r\\n \\t<li>[Feature] : Cookie Policy Generator<\\/li>\\r\\n \\t<li>[Compatibility] : Tested upto WordPress 6.6<\\/li>\\r\\n<\\/ul>"},"license_check":"","msg":"","homepage":"https:\\/\\/www.webtoffee.com\\/product\\/gdpr-cookie-consent\\/","package":{"webtoffee-cookie-consent":{"url":"https:\\/\\/www.webtoffee.com\\/edd-sl\\/package_download\\/MTc3MjYyNjE0NjoxOTY3MzdXVDA2OGExMWY0OTU0Y2Q2ZjgwODE4NjhkNDJjZGJhYTQyOjE5NjczNzo0NGI4MDBhMzY4ZDJiZmE3ODhmNmNhODFhZjg2OWNlNzpodHRwc0AvL3d3dy5wb3J0c21vdXRod2F0ZXIuY28udWs6MA==?wt_f_key=2","version":"3.5.1","changelog":"<strong>v3.5.1- Released on 3 March 2026<\\/strong>\\r\\n<ul class=\\"wp-block-list\\">\\r\\n \\t<li>[Add] : Option to edit Global privacy control description.<\\/li>\\r\\n \\t<li>[Add] : Option to show consent details in cookie banner.<\\/li>\\r\\n \\t<li>[Enhancement] : Global privacy control workflow.<\\/li>\\r\\n \\t<li>[Compatibility] : Tested up to WordPress 6.9.1<\\/li>\\r\\n<\\/ul>\\r\\n<strong>v3.5.0- Released on 9 Jan 2026<\\/strong>\\r\\n<ul class=\\"wp-block-list\\">\\r\\n \\t<li>Add] : IAB TCF 2.3 support.<\\/li>\\r\\n \\t<li>[Add] : Color customisation option for \\u2018Always enabled\\u2019 text.<\\/li>\\r\\n \\t<li>[Enhancement] : Delete consent log button functionality.<\\/li>\\r\\n<\\/ul>\\r\\n<strong>v3.4.7- Released on 17 Dec 2025<\\/strong>\\r\\n<ul class=\\"wp-block-list\\">\\r\\n \\t<li>[Add] : Basque translation.<\\/li>\\r\\n \\t<li>[Enhancement] : Improved accessibility(WCAG).<\\/li>\\r\\n \\t<li>[Compatibility] : Tested up to WordPress 6.9<\\/li>\\r\\n<\\/ul>\\r\\n<strong>v3.4.6- Released on 21 Nov 2025<\\/strong>\\r\\n<ul class=\\"wp-block-list\\">\\r\\n \\t<li>[Fix]: Banner reappeared on WordPress sites where home and siteurl differed, even after users interacted with it.<\\/li>\\r\\n<\\/ul>\\r\\n<strong>v3.4.5- Released on 17 Nov 2025<\\/strong>\\r\\n<ul class=\\"wp-block-list\\">\\r\\n \\t<li>[Enhancement] : Finnish translation.<\\/li>\\r\\n \\t<li>[Enhancement] : Include cookie category translation in export.<\\/li>\\r\\n \\t<li>[Add] : Subdirectory sites in multisite now do not share consent from the main site.<\\/li>\\r\\n<\\/ul>\\r\\n<strong>v3.4.4- Released on 10 Oct 2025<\\/strong>\\r\\n<ul class=\\"wp-block-list\\">\\r\\n \\t<li>[Add] : Microsoft Clarity v2 support.<\\/li>\\r\\n \\t<li>[Fix] : License activation issue.<\\/li>\\r\\n \\t<li>[Enhancement] : Blocked content placeholder text.<\\/li>\\r\\n \\t<li>[Compatibility] : PCP check<\\/li>\\r\\n \\t<li>[Compatibility] : Tested up to WordPress 6.8.3<\\/li>\\r\\n<\\/ul>\\r\\n<strong>v3.4.3- Released on 9 Sep 2025<\\/strong>\\r\\n<ul class=\\"wp-block-list\\">\\r\\n \\t<li>[Add] : Added Lithuanian translation.<\\/li>\\r\\n \\t<li>[Add] : Introduced filter to export consent logs based on date range.<\\/li>\\r\\n \\t<li>[Enhancement] : Improved accessibility.<\\/li>\\r\\n \\t<li>[Enhancement] : Updated close button behavior to function as a \\u201cReject\\u201d action.<\\/li>\\r\\n \\t<li>[Compatibility] : Elementor plugin.<\\/li>\\r\\n \\t<li>[Fix] : wcc_gcm_consent_update event was not firing after page reload.<\\/li>\\r\\n<\\/ul>\\r\\n<strong>v3.4.2- Released on 1 July 2025<\\/strong>\\r\\n<ul class=\\"wp-block-list\\">\\r\\n \\t<li>[Fix]: Resolved the issue where cookie scanning was not completing.<\\/li>\\r\\n \\t<li>[Add]: Integration with WebToffee GTM template.<\\/li>\\r\\n<\\/ul>\\r\\n<strong>v3.4.1- Released on 11 June 2025<\\/strong>\\r\\n<ul class=\\"wp-block-list\\">\\r\\n \\t<li>[Add] : Translation support for cookies identified during the cookie scan.<\\/li>\\r\\n \\t<li>[Add] : Filters to specify the regions where the cookie banner should be displayed.<\\/li>\\r\\n<\\/ul>\\r\\n<strong>v3.4.0- Released on 5 May 2025<\\/strong>\\r\\n<ul>\\r\\n \\t<li>\\u00a0[Add] : Integration with Microsoft UET Consent mode.<\\/li>\\r\\n \\t<li>\\u00a0[Add] : Swedish translation.<\\/li>\\r\\n \\t<li>\\u00a0[Enhancement] : Exported consent logs now include the consent creation date.<\\/li>\\r\\n \\t<li>\\u00a0[Enhancement] : IAB-TCF TypeScript Library updated to 1.5.15<\\/li>\\r\\n \\t<li>\\u00a0[Compatibility] : Tested up to WordPress 6.8.1<\\/li>\\r\\n<\\/ul>\\r\\n<strong>v3.3.1- Released on 28 March 2025<\\/strong>\\r\\n<ul>\\r\\n \\t<li>\\u00a0[Add] : Integration with Microsoft Clarity.<\\/li>\\r\\n \\t<li>\\u00a0[Add] : Placeholder for blocked TikTok videos.<\\/li>\\r\\n \\t<li>\\u00a0[Add] : Created a new custom event wcc_gcm_updated after GCM consent signal updates.<\\/li>\\r\\n \\t<li>\\u00a0[Fix] : Issue where [wcc_audit_table_by_category] and [wcc_cookies_audit_table] shortcodes displayed cookies with cookie_status set to false.<\\/li>\\r\\n \\t<li>\\u00a0[Fix] : Other minor bug fixes.<\\/li>\\r\\n \\t<li>\\u00a0[Enhancement] : Improved error handling for cookie scans.<\\/li>\\r\\n \\t<li>\\u00a0[Compatibility] : Tested up to WordPress 6.7.2<\\/li>\\r\\n<\\/ul>\\r\\n<strong>v3.3.0- Released on 5 February 2025<\\/strong>\\r\\n<ul class=\\"wp-block-list\\">\\r\\n \\t<li>[Add] : Option to import\\/export cookies.<\\/li>\\r\\n \\t<li>[Add] : Option to import\\/export plugin settings.<\\/li>\\r\\n \\t<li>[Add] : Option to change cookie category.<\\/li>\\r\\n \\t<li>[Enhancement] : Working of Load cookies prior to user consent option.<\\/li>\\r\\n \\t<li>[Enhancement] : WCAG 2.2 compliance.<\\/li>\\r\\n<\\/ul>\\r\\n<strong>v3.2.0- Released on 28 November 2024<\\/strong>\\r\\n<ul class=\\"wp-block-list\\">\\r\\n \\t<li>[Add] : Option to block non-cookie scripts.<\\/li>\\r\\n \\t<li>[Add] : Option to hide the cookie banner on selected pages.<\\/li>\\r\\n \\t<li>[Add] : Global Privacy Control support.<\\/li>\\r\\n \\t<li>[Add] : Prompt to renew consent when cookie settings are changed.<\\/li>\\r\\n \\t<li>[Add] : Review-seeking banner.<\\/li>\\r\\n \\t<li>[Fix] : Broken image path to revisit and close icons.<\\/li>\\r\\n \\t<li>[Fix] : Fatal error when activating the plugin if the finfo library does not exist.<\\/li>\\r\\n \\t<li>[Tweak] : IAB description text in the cookie banner.<\\/li>\\r\\n \\t<li>[Tweak] : Translation file updates.<\\/li>\\r\\n \\t<li>[Enhancement] : IAB vendor list JSON file fetching operation.<\\/li>\\r\\n \\t<li>[Compatibility] : WP Consent API plugin.<\\/li>\\r\\n \\t<li>[Compatibility] : Tested up to WordPress 6.7.1<\\/li>\\r\\n<\\/ul>\\r\\n<strong>v3.1.0- Released on 21 October 2024<\\/strong>\\r\\n<ul>\\r\\n \\t<li>[Add] : Greek translation.<\\/li>\\r\\n \\t<li>\\u00a0[Add] : Option to add Google Privacy Policy in the cookie banner.<\\/li>\\r\\n \\t<li>\\u00a0[Add] : Option to switch GCM basic and advanced modes.<\\/li>\\r\\n \\t<li>\\u00a0[Add] : Option to customise GCM default signals per region.<\\/li>\\r\\n \\t<li>[Add] : Option to enable redact ads data.<\\/li>\\r\\n \\t<li>\\u00a0[Add] : Debug mode for troubleshooting GCM.<\\/li>\\r\\n \\t<li>\\u00a0[Enhancement] : GCM functionality.<\\/li>\\r\\n \\t<li>\\u00a0[Compatibility] : Tested up to WordPress 6.6.2<\\/li>\\r\\n<\\/ul>\\r\\n<strong>v3.0.2- Released on 23 September 2024<\\/strong>\\r\\n<ul class=\\"wp-block-list\\">\\r\\n \\t<li>\\u00a0[Add] : Customization options for IAB purposes, features, and vendors.<\\/li>\\r\\n \\t<li>[Add] : New filter \\u2018wcc_restrict_ccpa_banner_to_ca\\u2019 to restrict CCPA banner to California.<\\/li>\\r\\n \\t<li>[Fix] : A fatal error occurs when activating the plugin.<\\/li>\\r\\n \\t<li>[Fix] : Issue where the cookie scan completed, but no cookies were detected.<\\/li>\\r\\n \\t<li>[Fix] : Text is reversed when typing in the banner edit content text area.<\\/li>\\r\\n \\t<li>[Compatibility] : WPML plugin.<\\/li>\\r\\n<\\/ul>\\r\\n<strong>v3.0.1- Released on 6 August 2024<\\/strong>\\r\\n<ul>\\r\\n \\t<li>[Enhancement] : Functioning of the Disable WebToffee branding option.<\\/li>\\r\\n \\t<li>[Enhancement] : Overlay for popup layout type.<\\/li>\\r\\n \\t<li>[Add] : Popup notice for customers activating the revamped version on the same site where the legacy version was active earlier.<\\/li>\\r\\n \\t<li>[Add] : New shortcode [wcc_cookies_audit_table] to show all cookies.<\\/li>\\r\\n \\t<li>[Compatibility] : Tested up to WordPress 6.6.1.<\\/li>\\r\\n<\\/ul>\\r\\n<strong>v3.0.0- Released on 23 July 2024<\\/strong>\\r\\n<ul>\\r\\n \\t<li>[Enhancement] : UI\\/UX improvements<\\/li>\\r\\n \\t<li>[Enhancement] : New cookie consent banner design (compliant with WCAG guidelines)<\\/li>\\r\\n \\t<li>[Enhancement] : Advanced banner customization options (GDPR\\/CCPA cookie banner templates, set consent expiration period, enable\\/disable prior consent, show\\/hide categories on the banner, new banner layouts, advanced content customization, etc.)<\\/li>\\r\\n \\t<li>[Enhancement] : Pre-built translations for multiple languages<\\/li>\\r\\n \\t<li>[Enhancement] : Cookie scanner and new scan history screen<\\/li>\\r\\n \\t<li>[Enhancement] : Consent logging and option to export as CSV file<\\/li>\\r\\n \\t<li>[Feature] : Option to preview banner<\\/li>\\r\\n \\t<li>[Feature] : Cookie Policy Generator<\\/li>\\r\\n \\t<li>[Compatibility] : Tested upto WordPress 6.6<\\/li>\\r\\n<\\/ul>"},"cookie-law-info":{"url":"https:\\/\\/www.webtoffee.com\\/edd-sl\\/package_download\\/MTc3MjYyNjE0NjoxOTY3MzdXVDA2OGExMWY0OTU0Y2Q2ZjgwODE4NjhkNDJjZGJhYTQyOjE5NjczNzpiYWE0ZTA1YmIxZTNlMjcyOGE4MWE1ZTIyYjI1MDBjMjpodHRwc0AvL3d3dy5wb3J0c21vdXRod2F0ZXIuY28udWs6MA==?wt_f_key=3","version":"2.6.6","changelog":"<!-- wp:paragraph -->\\r\\n\\r\\n<!-- wp:paragraph -->\\r\\n\\r\\n<!-- wp:paragraph -->\\r\\n<p><strong>v2.6.6- Released on 24 July 2025<\\/strong><\\/p>\\r\\n<ul class=\\\\\\"wp-block-list\\\\\\">\\r\\n<li>[Add]: Notice message for the revamped version.<\\/li>\\r\\n<li>[Fix]: Resolved issue where the page became unclickable when an AdBlock extension was active and the pop-up layout was selected.<\\/li>\\r\\n<\\/ul>\\r\\n<p><strong>v2.6.5- Released on 2 May 2025<\\/strong><\\/p>\\r\\n<ul>\\r\\n<li>\\u00a0[Enhancement]: IAB-TCF TypeScript Library updated to 1.5.15<\\/li>\\r\\n<li>\\u00a0[Compatibility]: Tested OK with WordPress 6.8<\\/li>\\r\\n<\\/ul>\\r\\n<p><strong>v2.6.4- Released on 7 April 2025<\\/strong><\\/p>\\r\\n<ul>\\r\\n<li>\\u00a0[Fix]: An empty consent signal was triggered for third-party services when IAB was enabled.<\\/li>\\r\\n<li>\\u00a0[Fix]: The issue causing unnecessary base query execution in the consent history tab export.<\\/li>\\r\\n<li>\\u00a0[Fix]: Missing consent update when geo IP is enabled and banner is not visible.<\\/li>\\r\\n<li>\\u00a0[Fix]: The plugin was not handling strictly necessary scripts after the first load.<\\/li>\\r\\n<li>\\u00a0[Fix]: Vendor list JSON file fetching operation.<\\/li>\\r\\n<li>\\u00a0[Compatibility] - Tested OK with WordPress 6.7.2<\\/li>\\r\\n<\\/ul>\\r\\n<p><strong>v2.6.3- Released on 9 December 2024<\\/strong><\\/p>\\r\\n<ul class=\\\\\\"wp-block-list\\\\\\">\\r\\n<li>[Enhancement] : GCM functionality.<\\/li>\\r\\n<li>[Enhancement] : IAB vendor list JSON file fetching operation.<\\/li>\\r\\n<li>[Compatibility] \\u2013 Tested OK with WordPress 6.7.1<\\/li>\\r\\n<\\/ul>\\r\\n<p><strong>v2.6.2- Released on 10 September 2024<\\/strong> [Fix]: Vulnerability in the consent log bulk delete option. <strong>v2.6.1- Released on 20 August 2024<\\/strong><\\/p>\\r\\n<ul class=\\\\\\"wp-block-list\\\\\\">\\r\\n<li>[Add] : Notice about revamp version when the plugin is activated for the first time.<\\/li>\\r\\n<li>[Add] : License expired notice.<\\/li>\\r\\n<li>[Fix] : Vulnerability regarding Consent Logging feature.<\\/li>\\r\\n<li>[Fix] : IAB vendor files downloaded even without IAB enabled.<\\/li>\\r\\n<li>[Compatibility] \\u2013 Tested OK with WordPress 6.6.1<\\/li>\\r\\n<\\/ul>\\r\\n<p><strong>v2.6.0- Released on 25 June 2024<\\/strong><\\/p>\\r\\n<ul>\\r\\n<li>[Fix] \\u2013 Fixed GCM signal handling issue in GEO -IP enabled sites.<\\/li>\\r\\n<li>[Compatibility] \\u2013 Improved compatibility with Sourcebuster integration in Woocommerce<\\/li>\\r\\n<li>[Compatibility] \\u2013 Improved compatibility with the PixelYourSite plugin.<\\/li>\\r\\n<li>[Compatibility] \\u2013 Tested OK with WordPress 6.5.4<\\/li>\\r\\n<\\/ul>\\r\\n<p><strong>v2.5.9- Released on 18 April 2024<\\/strong><\\/p>\\r\\n<ul>\\r\\n<li>[Fix] \\u2013 License activation issue.<\\/li>\\r\\n<li>[Fix] \\u2013 Performance issue when IAB is Enabled.<\\/li>\\r\\n<li>[Compatibility] \\u2013 Tested OK with WordPress 6.5.2<\\/li>\\r\\n<\\/ul>\\r\\n<p><strong>v2.5.8- Released on 22 March 2024<\\/strong><\\/p>\\r\\n<ul>\\r\\n<li>[Add]: Added\\u00a0Google Consent Mode V2 UI integration<\\/li>\\r\\n<li>[Fix]: The consent report experiences issues when CCPA is activated.<\\/li>\\r\\n<\\/ul>\\r\\n<p><strong>v2.5.7 - Released on 05 March 2024<\\/strong><\\/p>\\r\\n<!-- \\/wp:paragraph -->\\r\\n\\r\\n<!-- wp:list -->\\r\\n<ul>\\r\\n<li style=\\\\\\"list-style-type: none;\\\\\\">\\r\\n<ul><!-- wp:list-item -->\\r\\n<li>[Fix]: Fixed vendor count related issue in IAB banner<\\/li>\\r\\n<\\/ul>\\r\\n<\\/li>\\r\\n<\\/ul>\\r\\n<!-- \\/wp:list-item -->\\r\\n\\r\\n<!-- wp:list-item -->\\r\\n<ul>\\r\\n<li style=\\\\\\"list-style-type: none;\\\\\\">\\r\\n<ul>\\r\\n<li>[Enhancement]: License key masking.<\\/li>\\r\\n<\\/ul>\\r\\n<\\/li>\\r\\n<\\/ul>\\r\\n<!-- \\/wp:list-item -->\\r\\n\\r\\n<!-- wp:list-item -->\\r\\n<ul>\\r\\n<li style=\\\\\\"list-style-type: none;\\\\\\">\\r\\n<ul>\\r\\n<li>Enhancement]: Updated translation files.<\\/li>\\r\\n<\\/ul>\\r\\n<\\/li>\\r\\n<\\/ul>\\r\\n<!-- \\/wp:list-item -->\\r\\n\\r\\n<!-- wp:list-item -->\\r\\n<ul>\\r\\n<li style=\\\\\\"list-style-type: none;\\\\\\">\\r\\n<ul>\\r\\n<li>[Compatibility]: Tested OK with WordPress 6.4.3<\\/li>\\r\\n<\\/ul>\\r\\n<\\/li>\\r\\n<\\/ul>\\r\\n<!-- \\/wp:list-item --><!-- \\/wp:list -->\\r\\n<p><strong>v2.5.6 \\u2013 Released on 30 January 2024<\\/strong><\\/p>\\r\\n<ul>\\r\\n<li>[Add]: Support for Google additional consent.<\\/li>\\r\\n<li>[Enhancement]: Updated translation files.<\\/li>\\r\\n<\\/ul>\\r\\n<p><strong>v2.5.5 \\u2013 Released on 13 December 202<\\/strong><strong>3<\\/strong><\\/p>\\r\\n<!-- \\/wp:paragraph -->\\r\\n\\r\\n<!-- wp:list -->\\r\\n<ul>\\r\\n<li style=\\\\\\"list-style-type: none;\\\\\\">\\r\\n<ul><!-- wp:list-item -->\\r\\n<li>[Fix] : Could not establish connection to cookie scanner.<\\/li>\\r\\n<\\/ul>\\r\\n<\\/li>\\r\\n<\\/ul>\\r\\n<p><strong>v2.5.4 - Released on 06 December 202<\\/strong><strong>3<\\/strong><\\/p>\\r\\n<!-- \\/wp:paragraph -->\\r\\n\\r\\n<!-- wp:list -->\\r\\n<ul>\\r\\n<li style=\\\\\\"list-style-type: none;\\\\\\">\\r\\n<ul><!-- wp:list-item -->\\r\\n<li>[Fix] : Removed unwanted style from plugin code.<\\/li>\\r\\n<li>[Fix] : Update is not working even after the force check.<\\/li>\\r\\n<li>[Compatibility] : Scanner is now compatible with PHP 8.2.<\\/li>\\r\\n<li>[Compatibility] : Tested OK with WordPress 6.4.1<\\/li>\\r\\n<\\/ul>\\r\\n<\\/li>\\r\\n<\\/ul>\\r\\n<!-- \\/wp:list -->\\r\\n<p><strong>v2.5.3 \\u2013 Released on 29 September 2023<\\/strong><\\/p>\\r\\n<!-- \\/wp:paragraph -->\\r\\n\\r\\n<!-- wp:list -->\\r\\n<ul>\\r\\n<li style=\\\\\\"list-style-type: none;\\\\\\">\\r\\n<ul><!-- wp:list-item -->\\r\\n<li>[Fix] : IAB scripts loaded when IAB is disabled issue fixed.<\\/li>\\r\\n<li>[Fix] : Fixed website speed\\/performance issue after installing the plugin.<\\/li>\\r\\n<li>[Enhancement] : Updated translation files.<\\/li>\\r\\n<\\/ul>\\r\\n<\\/li>\\r\\n<\\/ul>\\r\\n<p><strong>v2.5.2 \\u2013 Released on 12 September 2023<\\/strong><\\/p>\\r\\n<!-- \\/wp:paragraph -->\\r\\n\\r\\n<!-- wp:list -->\\r\\n<ul>\\r\\n<li style=\\\\\\"list-style-type: none;\\\\\\">\\r\\n<ul><!-- wp:list-item -->\\r\\n<li>[Fix] All cookies are accepted when clicking the \\u201cSave and Accept\\u201d button issue fixed.<\\/li>\\r\\n<li>[Enhancement] Updated translation files.<\\/li>\\r\\n<\\/ul>\\r\\n<\\/li>\\r\\n<\\/ul>\\r\\n<p><strong>v2.5.1 - Released on 25 August 2023<\\/strong><\\/p>\\r\\n<!-- \\/wp:paragraph -->\\r\\n\\r\\n<!-- wp:list -->\\r\\n<ul>\\r\\n<li style=\\\\\\"list-style-type: none;\\\\\\">\\r\\n<ul><!-- wp:list-item -->\\r\\n<li>[Fix] Updated CMP ID<\\/li>\\r\\n<\\/ul>\\r\\n<\\/li>\\r\\n<\\/ul>\\r\\n<!-- \\/wp:list-item --><!-- \\/wp:list -->\\r\\n\\r\\n<!-- wp:paragraph -->\\r\\n<p><strong>v2.5.0 - Released on 17 August 2023<\\/strong><\\/p>\\r\\n<!-- \\/wp:paragraph -->\\r\\n\\r\\n<!-- wp:list -->\\r\\n<ul>\\r\\n<li style=\\\\\\"list-style-type: none;\\\\\\">\\r\\n<ul><!-- wp:list-item -->\\r\\n<li>[Fix] Minor bug fixes<\\/li>\\r\\n<\\/ul>\\r\\n<\\/li>\\r\\n<\\/ul>\\r\\n<!-- \\/wp:list-item -->\\r\\n\\r\\n<!-- wp:list-item -->\\r\\n<ul>\\r\\n<li style=\\\\\\"list-style-type: none;\\\\\\">\\r\\n<ul>\\r\\n<li>[Add] IAB TCF compliance<\\/li>\\r\\n<\\/ul>\\r\\n<\\/li>\\r\\n<\\/ul>\\r\\n<!-- \\/wp:list-item -->\\r\\n\\r\\n<!-- wp:list-item -->\\r\\n<ul>\\r\\n<li style=\\\\\\"list-style-type: none;\\\\\\">\\r\\n<ul>\\r\\n<li>[Add] Introduced filter \\\\\\"wt_cli_consent_log_date_filter\\\\\\" for exporting consent reports based on a certain date range<\\/li>\\r\\n<\\/ul>\\r\\n<\\/li>\\r\\n<\\/ul>\\r\\n<!-- \\/wp:list-item -->\\r\\n\\r\\n<!-- wp:list-item -->\\r\\n<ul>\\r\\n<li style=\\\\\\"list-style-type: none;\\\\\\">\\r\\n<ul>\\r\\n<li>[Compatibility] Tested OK with WordPress 6.3<\\/li>\\r\\n<\\/ul>\\r\\n<\\/li>\\r\\n<\\/ul>\\r\\n<!-- \\/wp:list-item --><!-- \\/wp:list -->"}},"icons":{"1x":"https:\\/\\/www.webtoffee.com\\/wp-content\\/uploads\\/2023\\/04\\/GDPR-128x128.png","2x":"https:\\/\\/www.webtoffee.com\\/wp-content\\/uploads\\/2023\\/04\\/GDPR-256x256.png"},"banners":{"high":"","low":""},"slug":"webtoffee-cookie-consent","url":"https:\\/\\/www.webtoffee.com\\/product\\/gdpr-cookie-consent\\/?changelog=1","last_updated":"2026-03-03 11:59:39","download_link":"https:\\/\\/www.webtoffee.com\\/edd-sl\\/package_download\\/MTc3MjYyNjE0NjoxOTY3MzdXVDA2OGExMWY0OTU0Y2Q2ZjgwODE4NjhkNDJjZGJhYTQyOjE5NjczNzpiYWE0ZTA1YmIxZTNlMjcyOGE4MWE1ZTIyYjI1MDBjMjpodHRwc0AvL3d3dy5wb3J0c21vdXRod2F0ZXIuY28udWs6MA==","upgrade_notice":"","description":["<p>The plugin enables compliance with GDPR, CCPA, and other major cookie laws. You can use it to create and customize cookie consent banners, scan and manage website cookies, and integrate Google Consent Mode, Microsoft Clarity Consent Mode, and UET Consent Mode.<\\/p>\\n"],"changelog":["<p><strong>v2.6.6- Released on 24 July 2025<\\/strong><\\/p>\\n<ul class=\\"wp-block-list\\">\\n<li>[Add]: Notice message for the revamped version.<\\/li>\\n<li>[Fix]: Resolved issue where the page became unclickable when an AdBlock extension was active and the pop-up layout was selected.<\\/li>\\n<\\/ul>\\n<p><strong>v2.6.5- Released on 2 May 2025<\\/strong><\\/p>\\n<ul>\\n<li>\\u00a0[Enhancement]: IAB-TCF TypeScript Library updated to 1.5.15<\\/li>\\n<li>\\u00a0[Compatibility]: Tested OK with WordPress 6.8<\\/li>\\n<\\/ul>\\n<p><strong>v2.6.4- Released on 7 April 2025<\\/strong><\\/p>\\n<ul>\\n<li>\\u00a0[Fix]: An empty consent signal was triggered for third-party services when IAB was enabled.<\\/li>\\n<li>\\u00a0[Fix]: The issue causing unnecessary base query execution in the consent history tab export.<\\/li>\\n<li>\\u00a0[Fix]: Missing consent update when geo IP is enabled and banner is not visible.<\\/li>\\n<li>\\u00a0[Fix]: The plugin was not handling strictly necessary scripts after the first load.<\\/li>\\n<li>\\u00a0[Fix]: Vendor list JSON file fetching operation.<\\/li>\\n<li>\\u00a0[Compatibility] - Tested OK with WordPress 6.7.2<\\/li>\\n<\\/ul>\\n<p><strong>v2.6.3- Released on 9 December 2024<\\/strong><\\/p>\\n<ul class=\\"wp-block-list\\">\\n<li>[Enhancement] : GCM functionality.<\\/li>\\n<li>[Enhancement] : IAB vendor list JSON file fetching operation.<\\/li>\\n<li>[Compatibility] \\u2013 Tested OK with WordPress 6.7.1<\\/li>\\n<\\/ul>\\n<p><strong>v2.6.2- Released on 10 September 2024<\\/strong> [Fix]: Vulnerability in the consent log bulk delete option. <strong>v2.6.1- Released on 20 August 2024<\\/strong><\\/p>\\n<ul class=\\"wp-block-list\\">\\n<li>[Add] : Notice about revamp version when the plugin is activated for the first time.<\\/li>\\n<li>[Add] : License expired notice.<\\/li>\\n<li>[Fix] : Vulnerability regarding Consent Logging feature.<\\/li>\\n<li>[Fix] : IAB vendor files downloaded even without IAB enabled.<\\/li>\\n<li>[Compatibility] \\u2013 Tested OK with WordPress 6.6.1<\\/li>\\n<\\/ul>\\n<p><strong>v2.6.0- Released on 25 June 2024<\\/strong><\\/p>\\n<ul>\\n<li>[Fix] \\u2013 Fixed GCM signal handling issue in GEO -IP enabled sites.<\\/li>\\n<li>[Compatibility] \\u2013 Improved compatibility with Sourcebuster integration in Woocommerce<\\/li>\\n<li>[Compatibility] \\u2013 Improved compatibility with the PixelYourSite plugin.<\\/li>\\n<li>[Compatibility] \\u2013 Tested OK with WordPress 6.5.4<\\/li>\\n<\\/ul>\\n<p><strong>v2.5.9- Released on 18 April 2024<\\/strong><\\/p>\\n<ul>\\n<li>[Fix] \\u2013 License activation issue.<\\/li>\\n<li>[Fix] \\u2013 Performance issue when IAB is Enabled.<\\/li>\\n<li>[Compatibility] \\u2013 Tested OK with WordPress 6.5.2<\\/li>\\n<\\/ul>\\n<p><strong>v2.5.8- Released on 22 March 2024<\\/strong><\\/p>\\n<ul>\\n<li>[Add]: Added\\u00a0Google Consent Mode V2 UI integration<\\/li>\\n<li>[Fix]: The consent report experiences issues when CCPA is activated.<\\/li>\\n<\\/ul>\\n<p><strong>v2.5.7 - Released on 05 March 2024<\\/strong><\\/p>\\n<ul>\\n<li style=\\"list-style-type: none;\\">\\n<ul>\\n<li>[Fix]: Fixed vendor count related issue in IAB banner<\\/li>\\n<\\/ul>\\n<\\/li>\\n<\\/ul>\\n<ul>\\n<li style=\\"list-style-type: none;\\">\\n<ul>\\n<li>[Enhancement]: License key masking.<\\/li>\\n<\\/ul>\\n<\\/li>\\n<\\/ul>\\n<ul>\\n<li style=\\"list-style-type: none;\\">\\n<ul>\\n<li>Enhancement]: Updated translation files.<\\/li>\\n<\\/ul>\\n<\\/li>\\n<\\/ul>\\n<ul>\\n<li style=\\"list-style-type: none;\\">\\n<ul>\\n<li>[Compatibility]: Tested OK with WordPress 6.4.3<\\/li>\\n<\\/ul>\\n<\\/li>\\n<\\/ul>\\n<p><strong>v2.5.6 \\u2013 Released on 30 January 2024<\\/strong><\\/p>\\n<ul>\\n<li>[Add]: Support for Google additional consent.<\\/li>\\n<li>[Enhancement]: Updated translation files.<\\/li>\\n<\\/ul>\\n<p><strong>v2.5.5 \\u2013 Released on 13 December 202<\\/strong><strong>3<\\/strong><\\/p>\\n<ul>\\n<li style=\\"list-style-type: none;\\">\\n<ul>\\n<li>[Fix] : Could not establish connection to cookie scanner.<\\/li>\\n<\\/ul>\\n<\\/li>\\n<\\/ul>\\n<p><strong>v2.5.4 - Released on 06 December 202<\\/strong><strong>3<\\/strong><\\/p>\\n<ul>\\n<li style=\\"list-style-type: none;\\">\\n<ul>\\n<li>[Fix] : Removed unwanted style from plugin code.<\\/li>\\n<li>[Fix] : Update is not working even after the force check.<\\/li>\\n<li>[Compatibility] : Scanner is now compatible with PHP 8.2.<\\/li>\\n<li>[Compatibility] : Tested OK with WordPress 6.4.1<\\/li>\\n<\\/ul>\\n<\\/li>\\n<\\/ul>\\n<p><strong>v2.5.3 \\u2013 Released on 29 September 2023<\\/strong><\\/p>\\n<ul>\\n<li style=\\"list-style-type: none;\\">\\n<ul>\\n<li>[Fix] : IAB scripts loaded when IAB is disabled issue fixed.<\\/li>\\n<li>[Fix] : Fixed website speed\\/performance issue after installing the plugin.<\\/li>\\n<li>[Enhancement] : Updated translation files.<\\/li>\\n<\\/ul>\\n<\\/li>\\n<\\/ul>\\n<p><strong>v2.5.2 \\u2013 Released on 12 September 2023<\\/strong><\\/p>\\n<ul>\\n<li style=\\"list-style-type: none;\\">\\n<ul>\\n<li>[Fix] All cookies are accepted when clicking the \\u201cSave and Accept\\u201d button issue fixed.<\\/li>\\n<li>[Enhancement] Updated translation files.<\\/li>\\n<\\/ul>\\n<\\/li>\\n<\\/ul>\\n<p><strong>v2.5.1 - Released on 25 August 2023<\\/strong><\\/p>\\n<ul>\\n<li style=\\"list-style-type: none;\\">\\n<ul>\\n<li>[Fix] Updated CMP ID<\\/li>\\n<\\/ul>\\n<\\/li>\\n<\\/ul>\\n<p><strong>v2.5.0 - Released on 17 August 2023<\\/strong><\\/p>\\n<ul>\\n<li style=\\"list-style-type: none;\\">\\n<ul>\\n<li>[Fix] Minor bug fixes<\\/li>\\n<\\/ul>\\n<\\/li>\\n<\\/ul>\\n<ul>\\n<li style=\\"list-style-type: none;\\">\\n<ul>\\n<li>[Add] IAB TCF compliance<\\/li>\\n<\\/ul>\\n<\\/li>\\n<\\/ul>\\n<ul>\\n<li style=\\"list-style-type: none;\\">\\n<ul>\\n<li>[Add] Introduced filter \\"wt_cli_consent_log_date_filter\\" for exporting consent reports based on a certain date range<\\/li>\\n<\\/ul>\\n<\\/li>\\n<\\/ul>\\n<ul>\\n<li style=\\"list-style-type: none;\\">\\n<ul>\\n<li>[Compatibility] Tested OK with WordPress 6.3<\\/li>\\n<\\/ul>\\n<\\/li>\\n<\\/ul>\\n"],"plugin":"webtoffee-cookie-consent\\/webtoffee-cookie-consent.php","id":"webtoffee-cookie-consent\\/webtoffee-cookie-consent.php","tested":null}";}', 'no'); 
INSERT INTO `wlcj_options` VALUES (4318952, '_site_transient_update_plugins', 'O:8:"stdClass":5:{s:12:"last_checked";i:1772539747;s:8:"response";a:7:{s:29:"html-sitemap/html-sitemap.php";O:8:"stdClass":13:{s:2:"id";s:26:"w.org/plugins/html-sitemap";s:4:"slug";s:12:"html-sitemap";s:6:"plugin";s:29:"html-sitemap/html-sitemap.php";s:11:"new_version";s:5:"1.3.9";s:3:"url";s:43:"https://wordpress.org/plugins/html-sitemap/";s:7:"package";s:61:"https://downloads.wordpress.org/plugin/html-sitemap.1.3.9.zip";s:5:"icons";a:2:{s:2:"1x";s:57:"https://ps.w.org/html-sitemap/assets/icon.svg?rev=3458819";s:3:"svg";s:57:"https://ps.w.org/html-sitemap/assets/icon.svg?rev=3458819";}s:7:"banners";a:2:{s:2:"2x";s:68:"https://ps.w.org/html-sitemap/assets/banner-1544x500.png?rev=3458819";s:2:"1x";s:67:"https://ps.w.org/html-sitemap/assets/banner-772x250.png?rev=3458819";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"3.7";s:6:"tested";s:5:"6.9.1";s:12:"requires_php";s:3:"5.4";s:16:"requires_plugins";a:0:{}}s:31:"login-as-user/login-as-user.php";O:8:"stdClass":13:{s:2:"id";s:27:"w.org/plugins/login-as-user";s:4:"slug";s:13:"login-as-user";s:6:"plugin";s:31:"login-as-user/login-as-user.php";s:11:"new_version";s:5:"1.6.8";s:3:"url";s:44:"https://wordpress.org/plugins/login-as-user/";s:7:"package";s:62:"https://downloads.wordpress.org/plugin/login-as-user.1.6.8.zip";s:5:"icons";a:2:{s:2:"2x";s:66:"https://ps.w.org/login-as-user/assets/icon-256x256.png?rev=3452767";s:2:"1x";s:66:"https://ps.w.org/login-as-user/assets/icon-128x128.png?rev=3452767";}s:7:"banners";a:2:{s:2:"2x";s:69:"https://ps.w.org/login-as-user/assets/banner-1544x500.jpg?rev=3452767";s:2:"1x";s:68:"https://ps.w.org/login-as-user/assets/banner-772x250.jpg?rev=3452767";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"5.3";s:6:"tested";s:5:"6.9.1";s:12:"requires_php";s:3:"7.4";s:16:"requires_plugins";a:0:{}}s:21:"meta-box/meta-box.php";O:8:"stdClass":13:{s:2:"id";s:22:"w.org/plugins/meta-box";s:4:"slug";s:8:"meta-box";s:6:"plugin";s:21:"meta-box/meta-box.php";s:11:"new_version";s:6:"5.11.1";s:3:"url";s:39:"https://wordpress.org/plugins/meta-box/";s:7:"package";s:58:"https://downloads.wordpress.org/plugin/meta-box.5.11.1.zip";s:5:"icons";a:1:{s:2:"1x";s:61:"https://ps.w.org/meta-box/assets/icon-128x128.png?rev=1100915";}s:7:"banners";a:2:{s:2:"2x";s:64:"https://ps.w.org/meta-box/assets/banner-1544x500.png?rev=3364259";s:2:"1x";s:63:"https://ps.w.org/meta-box/assets/banner-772x250.png?rev=3364259";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"6.5";s:6:"tested";s:5:"6.9.1";s:12:"requires_php";s:3:"7.1";s:16:"requires_plugins";a:0:{}}s:27:"redirection/redirection.php";O:8:"stdClass":13:{s:2:"id";s:25:"w.org/plugins/redirection";s:4:"slug";s:11:"redirection";s:6:"plugin";s:27:"redirection/redirection.php";s:11:"new_version";s:5:"5.7.5";s:3:"url";s:42:"https://wordpress.org/plugins/redirection/";s:7:"package";s:60:"https://downloads.wordpress.org/plugin/redirection.5.7.5.zip";s:5:"icons";a:2:{s:2:"2x";s:63:"https://ps.w.org/redirection/assets/icon-256x256.jpg?rev=983639";s:2:"1x";s:63:"https://ps.w.org/redirection/assets/icon-128x128.jpg?rev=983640";}s:7:"banners";a:2:{s:2:"2x";s:66:"https://ps.w.org/redirection/assets/banner-1544x500.jpg?rev=983641";s:2:"1x";s:65:"https://ps.w.org/redirection/assets/banner-772x250.jpg?rev=983642";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"6.5";s:6:"tested";s:5:"6.9.1";s:12:"requires_php";s:3:"7.4";s:16:"requires_plugins";a:0:{}}s:25:"tablepress/tablepress.php";O:8:"stdClass":14:{s:2:"id";s:24:"w.org/plugins/tablepress";s:4:"slug";s:10:"tablepress";s:6:"plugin";s:25:"tablepress/tablepress.php";s:11:"new_version";s:5:"3.2.8";s:3:"url";s:41:"https://wordpress.org/plugins/tablepress/";s:7:"package";s:59:"https://downloads.wordpress.org/plugin/tablepress.3.2.8.zip";s:5:"icons";a:2:{s:2:"1x";s:55:"https://ps.w.org/tablepress/assets/icon.svg?rev=3192944";s:3:"svg";s:55:"https://ps.w.org/tablepress/assets/icon.svg?rev=3192944";}s:7:"banners";a:2:{s:2:"2x";s:66:"https://ps.w.org/tablepress/assets/banner-1544x500.png?rev=3192944";s:2:"1x";s:65:"https://ps.w.org/tablepress/assets/banner-772x250.png?rev=3192944";}s:11:"banners_rtl";a:2:{s:2:"2x";s:70:"https://ps.w.org/tablepress/assets/banner-1544x500-rtl.png?rev=3192944";s:2:"1x";s:69:"https://ps.w.org/tablepress/assets/banner-772x250-rtl.png?rev=3192944";}s:8:"requires";s:3:"6.2";s:6:"tested";s:5:"6.9.1";s:12:"requires_php";s:3:"7.4";s:16:"requires_plugins";a:0:{}s:14:"upgrade_notice";s:120:"<p>This update is an enhancement, stability, maintenance, and compatibility release. Updating is highly recommended!</p>";}s:23:"revslider/revslider.php";O:8:"stdClass":7:{s:4:"slug";s:9:"revslider";s:6:"plugin";s:23:"revslider/revslider.php";s:7:"package";s:100:"http://updates.themepunch-ext-a.tools/revslider/download.php?code=e52e5c-d5cef8-c80a1f-a466f9-db72dd";s:6:"tested";s:5:"6.9.0";s:5:"icons";a:1:{s:2:"1x";s:62:"//updates.themepunch-ext-a.tools/revslider/logo.png?rev=6.2.23";}s:3:"url";s:33:"https://www.sliderrevolution.com/";s:11:"new_version";s:6:"6.7.41";}s:53:"webtoffee-cookie-consent/webtoffee-cookie-consent.php";O:8:"stdClass":6:{s:4:"slug";s:24:"webtoffee-cookie-consent";s:6:"plugin";s:53:"webtoffee-cookie-consent/webtoffee-cookie-consent.php";s:11:"new_version";s:5:"3.5.1";s:3:"url";s:66:"https://www.webtoffee.com/product/gdpr-cookie-consent/?changelog=1";s:5:"icons";a:1:{s:7:"default";s:61:"https://www.webtoffee.com/wp-content/uploads/2023/04/GDPR.png";}s:7:"package";s:233:"https://www.webtoffee.com/edd-sl/package_download/MTc3MjYyNjE0NjoxOTY3MzdXVDA2OGExMWY0OTU0Y2Q2ZjgwODE4NjhkNDJjZGJhYTQyOjE5NjczNzo0NGI4MDBhMzY4ZDJiZmE3ODhmNmNhODFhZjg2OWNlNzpodHRwc0AvL3d3dy5wb3J0c21vdXRod2F0ZXIuY28udWs6MA==?wt_f_key=2";}}s:12:"translations";a:1:{i:0;a:9:{s:8:"language";s:5:"en_GB";s:7:"version";s:8:"2.9.25.1";s:7:"updated";s:25:"2025-10-15T06:20:10+00:00";s:12:"english_name";s:12:"English (UK)";s:11:"native_name";s:12:"English (UK)";s:7:"package";s:87:"https://packages.translationspress.com/rocketgenius/gravityforms/gravityforms-en_GB.zip";s:3:"iso";a:3:{i:0;s:2:"en";i:1;s:3:"eng";i:2;s:3:"eng";}s:4:"type";s:6:"plugin";s:4:"slug";s:12:"gravityforms";}}s:9:"no_update";a:19:{s:25:"adminimize/adminimize.php";O:8:"stdClass":10:{s:2:"id";s:24:"w.org/plugins/adminimize";s:4:"slug";s:10:"adminimize";s:6:"plugin";s:25:"adminimize/adminimize.php";s:11:"new_version";s:7:"1.11.11";s:3:"url";s:41:"https://wordpress.org/plugins/adminimize/";s:7:"package";s:61:"https://downloads.wordpress.org/plugin/adminimize.1.11.11.zip";s:5:"icons";a:1:{s:7:"default";s:61:"https://s.w.org/plugins/geopattern-icon/adminimize_000000.svg";}s:7:"banners";a:1:{s:2:"1x";s:65:"https://ps.w.org/adminimize/assets/banner-772x250.png?rev=1118207";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"4.0";}s:33:"classic-editor/classic-editor.php";O:8:"stdClass":10:{s:2:"id";s:28:"w.org/plugins/classic-editor";s:4:"slug";s:14:"classic-editor";s:6:"plugin";s:33:"classic-editor/classic-editor.php";s:11:"new_version";s:5:"1.6.7";s:3:"url";s:45:"https://wordpress.org/plugins/classic-editor/";s:7:"package";s:63:"https://downloads.wordpress.org/plugin/classic-editor.1.6.7.zip";s:5:"icons";a:2:{s:2:"2x";s:67:"https://ps.w.org/classic-editor/assets/icon-256x256.png?rev=1998671";s:2:"1x";s:67:"https://ps.w.org/classic-editor/assets/icon-128x128.png?rev=1998671";}s:7:"banners";a:2:{s:2:"2x";s:70:"https://ps.w.org/classic-editor/assets/banner-1544x500.png?rev=1998671";s:2:"1x";s:69:"https://ps.w.org/classic-editor/assets/banner-772x250.png?rev=1998676";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"4.9";}s:35:"classic-widgets/classic-widgets.php";O:8:"stdClass":10:{s:2:"id";s:29:"w.org/plugins/classic-widgets";s:4:"slug";s:15:"classic-widgets";s:6:"plugin";s:35:"classic-widgets/classic-widgets.php";s:11:"new_version";s:3:"0.3";s:3:"url";s:46:"https://wordpress.org/plugins/classic-widgets/";s:7:"package";s:62:"https://downloads.wordpress.org/plugin/classic-widgets.0.3.zip";s:5:"icons";a:1:{s:7:"default";s:59:"https://s.w.org/plugins/geopattern-icon/classic-widgets.svg";}s:7:"banners";a:0:{}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"4.9";}s:22:"font-awesome/index.php";O:8:"stdClass":10:{s:2:"id";s:26:"w.org/plugins/font-awesome";s:4:"slug";s:12:"font-awesome";s:6:"plugin";s:22:"font-awesome/index.php";s:11:"new_version";s:5:"5.1.3";s:3:"url";s:43:"https://wordpress.org/plugins/font-awesome/";s:7:"package";s:61:"https://downloads.wordpress.org/plugin/font-awesome.5.1.3.zip";s:5:"icons";a:2:{s:2:"2x";s:65:"https://ps.w.org/font-awesome/assets/icon-256x256.png?rev=1991998";s:2:"1x";s:65:"https://ps.w.org/font-awesome/assets/icon-128x128.png?rev=1991998";}s:7:"banners";a:2:{s:2:"2x";s:68:"https://ps.w.org/font-awesome/assets/banner-1544x500.png?rev=1991998";s:2:"1x";s:67:"https://ps.w.org/font-awesome/assets/banner-772x250.png?rev=1991993";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"5.8";}s:45:"limit-login-attempts/limit-login-attempts.php";O:8:"stdClass":10:{s:2:"id";s:34:"w.org/plugins/limit-login-attempts";s:4:"slug";s:20:"limit-login-attempts";s:6:"plugin";s:45:"limit-login-attempts/limit-login-attempts.php";s:11:"new_version";s:5:"1.7.2";s:3:"url";s:51:"https://wordpress.org/plugins/limit-login-attempts/";s:7:"package";s:69:"https://downloads.wordpress.org/plugin/limit-login-attempts.1.7.2.zip";s:5:"icons";a:1:{s:7:"default";s:64:"https://s.w.org/plugins/geopattern-icon/limit-login-attempts.svg";}s:7:"banners";a:0:{}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"2.8";}s:15:"worker/init.php";O:8:"stdClass":10:{s:2:"id";s:20:"w.org/plugins/worker";s:4:"slug";s:6:"worker";s:6:"plugin";s:15:"worker/init.php";s:11:"new_version";s:6:"4.9.30";s:3:"url";s:37:"https://wordpress.org/plugins/worker/";s:7:"package";s:56:"https://downloads.wordpress.org/plugin/worker.4.9.30.zip";s:5:"icons";a:2:{s:2:"1x";s:51:"https://ps.w.org/worker/assets/icon.svg?rev=1015191";s:3:"svg";s:51:"https://ps.w.org/worker/assets/icon.svg?rev=1015191";}s:7:"banners";a:2:{s:2:"2x";s:62:"https://ps.w.org/worker/assets/banner-1544x500.jpg?rev=2035974";s:2:"1x";s:61:"https://ps.w.org/worker/assets/banner-772x250.jpg?rev=2035974";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"3.1";}s:31:"wp-nested-pages/nestedpages.php";O:8:"stdClass":10:{s:2:"id";s:29:"w.org/plugins/wp-nested-pages";s:4:"slug";s:15:"wp-nested-pages";s:6:"plugin";s:31:"wp-nested-pages/nestedpages.php";s:11:"new_version";s:6:"3.2.13";s:3:"url";s:46:"https://wordpress.org/plugins/wp-nested-pages/";s:7:"package";s:65:"https://downloads.wordpress.org/plugin/wp-nested-pages.3.2.13.zip";s:5:"icons";a:1:{s:2:"1x";s:68:"https://ps.w.org/wp-nested-pages/assets/icon-128x128.png?rev=1690043";}s:7:"banners";a:1:{s:2:"1x";s:70:"https://ps.w.org/wp-nested-pages/assets/banner-772x250.png?rev=1690043";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"3.8";}s:37:"post-types-order/post-types-order.php";O:8:"stdClass":10:{s:2:"id";s:30:"w.org/plugins/post-types-order";s:4:"slug";s:16:"post-types-order";s:6:"plugin";s:37:"post-types-order/post-types-order.php";s:11:"new_version";s:5:"2.4.3";s:3:"url";s:47:"https://wordpress.org/plugins/post-types-order/";s:7:"package";s:65:"https://downloads.wordpress.org/plugin/post-types-order.2.4.3.zip";s:5:"icons";a:1:{s:2:"1x";s:69:"https://ps.w.org/post-types-order/assets/icon-128x128.png?rev=1226428";}s:7:"banners";a:2:{s:2:"2x";s:72:"https://ps.w.org/post-types-order/assets/banner-1544x500.png?rev=3303640";s:2:"1x";s:71:"https://ps.w.org/post-types-order/assets/banner-772x250.png?rev=3303640";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"2.8";}s:43:"public-post-preview/public-post-preview.php";O:8:"stdClass":13:{s:2:"id";s:33:"w.org/plugins/public-post-preview";s:4:"slug";s:19:"public-post-preview";s:6:"plugin";s:43:"public-post-preview/public-post-preview.php";s:11:"new_version";s:5:"3.1.0";s:3:"url";s:50:"https://wordpress.org/plugins/public-post-preview/";s:7:"package";s:68:"https://downloads.wordpress.org/plugin/public-post-preview.3.1.0.zip";s:5:"icons";a:2:{s:2:"2x";s:72:"https://ps.w.org/public-post-preview/assets/icon-256x256.jpg?rev=3190626";s:2:"1x";s:72:"https://ps.w.org/public-post-preview/assets/icon-128x128.jpg?rev=3190626";}s:7:"banners";a:2:{s:2:"2x";s:75:"https://ps.w.org/public-post-preview/assets/banner-1544x500.jpg?rev=3190626";s:2:"1x";s:74:"https://ps.w.org/public-post-preview/assets/banner-772x250.jpg?rev=3190626";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"6.6";s:6:"tested";s:3:"7.0";s:12:"requires_php";s:3:"8.0";s:16:"requires_plugins";a:0:{}}s:45:"search-and-replace/inpsyde-search-replace.php";O:8:"stdClass":10:{s:2:"id";s:32:"w.org/plugins/search-and-replace";s:4:"slug";s:18:"search-and-replace";s:6:"plugin";s:45:"search-and-replace/inpsyde-search-replace.php";s:11:"new_version";s:5:"3.2.3";s:3:"url";s:49:"https://wordpress.org/plugins/search-and-replace/";s:7:"package";s:67:"https://downloads.wordpress.org/plugin/search-and-replace.3.2.3.zip";s:5:"icons";a:2:{s:2:"2x";s:71:"https://ps.w.org/search-and-replace/assets/icon-256x256.png?rev=1776844";s:2:"1x";s:71:"https://ps.w.org/search-and-replace/assets/icon-128x128.png?rev=1776844";}s:7:"banners";a:2:{s:2:"2x";s:74:"https://ps.w.org/search-and-replace/assets/banner-1544x500.png?rev=1776844";s:2:"1x";s:73:"https://ps.w.org/search-and-replace/assets/banner-772x250.png?rev=1776844";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"4.0";}s:59:"simple-cloudflare-turnstile/simple-cloudflare-turnstile.php";O:8:"stdClass":10:{s:2:"id";s:41:"w.org/plugins/simple-cloudflare-turnstile";s:4:"slug";s:27:"simple-cloudflare-turnstile";s:6:"plugin";s:59:"simple-cloudflare-turnstile/simple-cloudflare-turnstile.php";s:11:"new_version";s:6:"1.37.0";s:3:"url";s:58:"https://wordpress.org/plugins/simple-cloudflare-turnstile/";s:7:"package";s:77:"https://downloads.wordpress.org/plugin/simple-cloudflare-turnstile.1.37.0.zip";s:5:"icons";a:1:{s:2:"1x";s:80:"https://ps.w.org/simple-cloudflare-turnstile/assets/icon-128x128.gif?rev=2937121";}s:7:"banners";a:2:{s:2:"2x";s:83:"https://ps.w.org/simple-cloudflare-turnstile/assets/banner-1544x500.png?rev=3356659";s:2:"1x";s:82:"https://ps.w.org/simple-cloudflare-turnstile/assets/banner-772x250.png?rev=3356659";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"4.7";}s:37:"user-role-editor/user-role-editor.php";O:8:"stdClass":10:{s:2:"id";s:30:"w.org/plugins/user-role-editor";s:4:"slug";s:16:"user-role-editor";s:6:"plugin";s:37:"user-role-editor/user-role-editor.php";s:11:"new_version";s:6:"4.64.6";s:3:"url";s:47:"https://wordpress.org/plugins/user-role-editor/";s:7:"package";s:66:"https://downloads.wordpress.org/plugin/user-role-editor.4.64.6.zip";s:5:"icons";a:2:{s:2:"2x";s:69:"https://ps.w.org/user-role-editor/assets/icon-256x256.jpg?rev=1020390";s:2:"1x";s:69:"https://ps.w.org/user-role-editor/assets/icon-128x128.jpg?rev=1020390";}s:7:"banners";a:1:{s:2:"1x";s:71:"https://ps.w.org/user-role-editor/assets/banner-772x250.png?rev=1263116";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"4.4";}s:20:"visualizer/index.php";O:8:"stdClass":10:{s:2:"id";s:24:"w.org/plugins/visualizer";s:4:"slug";s:10:"visualizer";s:6:"plugin";s:20:"visualizer/index.php";s:11:"new_version";s:7:"3.11.14";s:3:"url";s:41:"https://wordpress.org/plugins/visualizer/";s:7:"package";s:53:"https://downloads.wordpress.org/plugin/visualizer.zip";s:5:"icons";a:2:{s:2:"2x";s:63:"https://ps.w.org/visualizer/assets/icon-256x256.gif?rev=3084574";s:2:"1x";s:63:"https://ps.w.org/visualizer/assets/icon-128x128.gif?rev=3084574";}s:7:"banners";a:2:{s:2:"2x";s:66:"https://ps.w.org/visualizer/assets/banner-1544x500.png?rev=3017853";s:2:"1x";s:65:"https://ps.w.org/visualizer/assets/banner-772x250.png?rev=3017853";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"5.2";}s:29:"widget-logic/widget_logic.php";O:8:"stdClass":10:{s:2:"id";s:26:"w.org/plugins/widget-logic";s:4:"slug";s:12:"widget-logic";s:6:"plugin";s:29:"widget-logic/widget_logic.php";s:11:"new_version";s:5:"6.0.9";s:3:"url";s:43:"https://wordpress.org/plugins/widget-logic/";s:7:"package";s:61:"https://downloads.wordpress.org/plugin/widget-logic.6.0.9.zip";s:5:"icons";a:2:{s:2:"2x";s:65:"https://ps.w.org/widget-logic/assets/icon-256x256.png?rev=1619621";s:2:"1x";s:65:"https://ps.w.org/widget-logic/assets/icon-128x128.png?rev=1619621";}s:7:"banners";a:2:{s:2:"2x";s:68:"https://ps.w.org/widget-logic/assets/banner-1544x500.jpg?rev=1619643";s:2:"1x";s:67:"https://ps.w.org/widget-logic/assets/banner-772x250.jpg?rev=1619643";}s:11:"banners_rtl";a:2:{s:2:"2x";s:72:"https://ps.w.org/widget-logic/assets/banner-1544x500-rtl.jpg?rev=1619621";s:2:"1x";s:71:"https://ps.w.org/widget-logic/assets/banner-772x250-rtl.jpg?rev=1619621";}s:8:"requires";s:3:"3.0";}s:27:"wp-crontrol/wp-crontrol.php";O:8:"stdClass":10:{s:2:"id";s:25:"w.org/plugins/wp-crontrol";s:4:"slug";s:11:"wp-crontrol";s:6:"plugin";s:27:"wp-crontrol/wp-crontrol.php";s:11:"new_version";s:6:"1.21.0";s:3:"url";s:42:"https://wordpress.org/plugins/wp-crontrol/";s:7:"package";s:61:"https://downloads.wordpress.org/plugin/wp-crontrol.1.21.0.zip";s:5:"icons";a:2:{s:2:"1x";s:56:"https://ps.w.org/wp-crontrol/assets/icon.svg?rev=2997335";s:3:"svg";s:56:"https://ps.w.org/wp-crontrol/assets/icon.svg?rev=2997335";}s:7:"banners";a:2:{s:2:"2x";s:67:"https://ps.w.org/wp-crontrol/assets/banner-1544x500.jpg?rev=2997335";s:2:"1x";s:66:"https://ps.w.org/wp-crontrol/assets/banner-772x250.jpg?rev=2997335";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"6.4";}s:39:"wp-file-manager/file_folder_manager.php";O:8:"stdClass":10:{s:2:"id";s:29:"w.org/plugins/wp-file-manager";s:4:"slug";s:15:"wp-file-manager";s:6:"plugin";s:39:"wp-file-manager/file_folder_manager.php";s:11:"new_version";s:5:"8.0.2";s:3:"url";s:46:"https://wordpress.org/plugins/wp-file-manager/";s:7:"package";s:58:"https://downloads.wordpress.org/plugin/wp-file-manager.zip";s:5:"icons";a:1:{s:2:"1x";s:68:"https://ps.w.org/wp-file-manager/assets/icon-128x128.png?rev=2491299";}s:7:"banners";a:1:{s:2:"1x";s:70:"https://ps.w.org/wp-file-manager/assets/banner-772x250.jpg?rev=2491299";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"4.0";}s:53:"wpfront-notification-bar/wpfront-notification-bar.php";O:8:"stdClass":10:{s:2:"id";s:38:"w.org/plugins/wpfront-notification-bar";s:4:"slug";s:24:"wpfront-notification-bar";s:6:"plugin";s:53:"wpfront-notification-bar/wpfront-notification-bar.php";s:11:"new_version";s:5:"3.5.1";s:3:"url";s:55:"https://wordpress.org/plugins/wpfront-notification-bar/";s:7:"package";s:73:"https://downloads.wordpress.org/plugin/wpfront-notification-bar.3.5.1.zip";s:5:"icons";a:2:{s:2:"1x";s:69:"https://ps.w.org/wpfront-notification-bar/assets/icon.svg?rev=1672432";s:3:"svg";s:69:"https://ps.w.org/wpfront-notification-bar/assets/icon.svg?rev=1672432";}s:7:"banners";a:2:{s:2:"2x";s:80:"https://ps.w.org/wpfront-notification-bar/assets/banner-1544x500.png?rev=3319215";s:2:"1x";s:79:"https://ps.w.org/wpfront-notification-bar/assets/banner-772x250.png?rev=3319215";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"5.0";}s:33:"duplicate-post/duplicate-post.php";O:8:"stdClass":10:{s:2:"id";s:28:"w.org/plugins/duplicate-post";s:4:"slug";s:14:"duplicate-post";s:6:"plugin";s:33:"duplicate-post/duplicate-post.php";s:11:"new_version";s:3:"4.5";s:3:"url";s:45:"https://wordpress.org/plugins/duplicate-post/";s:7:"package";s:61:"https://downloads.wordpress.org/plugin/duplicate-post.4.5.zip";s:5:"icons";a:2:{s:2:"2x";s:67:"https://ps.w.org/duplicate-post/assets/icon-256x256.png?rev=2336666";s:2:"1x";s:67:"https://ps.w.org/duplicate-post/assets/icon-128x128.png?rev=2336666";}s:7:"banners";a:2:{s:2:"2x";s:70:"https://ps.w.org/duplicate-post/assets/banner-1544x500.png?rev=2336666";s:2:"1x";s:69:"https://ps.w.org/duplicate-post/assets/banner-772x250.png?rev=2336666";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"6.6";}s:24:"wordpress-seo/wp-seo.php";O:8:"stdClass":13:{s:2:"id";s:27:"w.org/plugins/wordpress-seo";s:4:"slug";s:13:"wordpress-seo";s:6:"plugin";s:24:"wordpress-seo/wp-seo.php";s:11:"new_version";s:4:"27.1";s:3:"url";s:44:"https://wordpress.org/plugins/wordpress-seo/";s:7:"package";s:61:"https://downloads.wordpress.org/plugin/wordpress-seo.27.1.zip";s:5:"icons";a:2:{s:2:"2x";s:66:"https://ps.w.org/wordpress-seo/assets/icon-256x256.gif?rev=3419908";s:2:"1x";s:66:"https://ps.w.org/wordpress-seo/assets/icon-128x128.gif?rev=3419908";}s:7:"banners";a:2:{s:2:"2x";s:69:"https://ps.w.org/wordpress-seo/assets/banner-1544x500.png?rev=3257862";s:2:"1x";s:68:"https://ps.w.org/wordpress-seo/assets/banner-772x250.png?rev=3257862";}s:11:"banners_rtl";a:2:{s:2:"2x";s:73:"https://ps.w.org/wordpress-seo/assets/banner-1544x500-rtl.png?rev=3257862";s:2:"1x";s:72:"https://ps.w.org/wordpress-seo/assets/banner-772x250-rtl.png?rev=3257862";}s:8:"requires";s:3:"6.8";s:6:"tested";s:5:"6.9.1";s:12:"requires_php";s:3:"7.4";s:16:"requires_plugins";a:0:{}}}s:7:"checked";a:37:{s:25:"adminimize/adminimize.php";s:7:"1.11.11";s:33:"classic-editor/classic-editor.php";s:5:"1.6.7";s:35:"classic-widgets/classic-widgets.php";s:3:"0.3";s:22:"font-awesome/index.php";s:5:"5.1.3";s:53:"webtoffee-cookie-consent/webtoffee-cookie-consent.php";s:5:"3.5.0";s:29:"gravityforms/gravityforms.php";s:6:"2.8.17";s:27:"gravityformspolls/polls.php";s:5:"4.3.0";s:29:"gravityformssurvey/survey.php";s:5:"4.0.0";s:29:"html-sitemap/html-sitemap.php";s:5:"1.3.8";s:45:"limit-login-attempts/limit-login-attempts.php";s:5:"1.7.2";s:31:"login-as-user/login-as-user.php";s:5:"1.6.7";s:49:"magic-tooltips-for-gravity-forms/plugin-index.php";s:6:"2.0.53";s:15:"worker/init.php";s:6:"4.9.30";s:21:"meta-box/meta-box.php";s:6:"5.11.0";s:31:"wp-nested-pages/nestedpages.php";s:6:"3.2.13";s:49:"arscode-ninja-popups-old/arscode-ninja-popups.php";s:5:"4.7.0";s:50:"pw_kraken_number_checker/kraken_number_checker.php";s:3:"1.0";s:48:"pw_service_interruption/service_interruption.php";s:3:"1.0";s:37:"post-types-order/post-types-order.php";s:5:"2.4.3";s:43:"public-post-preview/public-post-preview.php";s:5:"3.0.1";s:41:"reciteme-wordpress-plugin-23/reciteMe.php";s:5:"2.3.6";s:27:"redirection/redirection.php";s:5:"5.6.1";s:24:"_revslider/revslider.php";s:5:"4.6.0";s:45:"search-and-replace/inpsyde-search-replace.php";s:5:"3.2.3";s:59:"simple-cloudflare-turnstile/simple-cloudflare-turnstile.php";s:6:"1.37.0";s:27:"revslider-old/revslider.php";s:7:"5.4.8.3";s:23:"revslider/revslider.php";s:6:"6.7.27";s:25:"tablepress/tablepress.php";s:5:"3.2.6";s:67:"uploading-svgwebp-and-ico-files/uploading-svgwebp-and-ico-files.php";s:5:"1.2.1";s:37:"user-role-editor/user-role-editor.php";s:6:"4.64.6";s:20:"visualizer/index.php";s:7:"3.11.14";s:29:"widget-logic/widget_logic.php";s:4:"6.02";s:27:"wp-crontrol/wp-crontrol.php";s:6:"1.21.0";s:39:"wp-file-manager/file_folder_manager.php";s:5:"8.0.2";s:53:"wpfront-notification-bar/wpfront-notification-bar.php";s:5:"3.5.1";s:33:"duplicate-post/duplicate-post.php";s:3:"4.5";s:24:"wordpress-seo/wp-seo.php";s:4:"23.3";}}', 'no'); 
INSERT INTO `wlcj_options` VALUES (4318989, '_transient_doing_cron', '1772540164.3348510265350341796875', 'yes'); 
INSERT INTO `wlcj_options` VALUES (4318992, '_transient_timeout_op_service_interruptions', '1772540251', 'no'); 
INSERT INTO `wlcj_options` VALUES (4318993, '_transient_op_service_interruptions', '{"type_list":[],"issue_list":[],"data":[]}', 'no'); 
INSERT INTO `wlcj_options` VALUES (4318994, '_transient_timeout_GFCache_a29a0dc18878f9fe4d26b8f25c126cf8', '1772540226', 'no'); 
INSERT INTO `wlcj_options` VALUES (4318995, '_transient_GFCache_a29a0dc18878f9fe4d26b8f25c126cf8', 'a:18:{i:0;O:8:"stdClass":2:{s:7:"form_id";s:1:"3";s:11:"entry_count";s:2:"33";}i:1;O:8:"stdClass":2:{s:7:"form_id";s:1:"4";s:11:"entry_count";s:2:"29";}i:2;O:8:"stdClass":2:{s:7:"form_id";s:1:"8";s:11:"entry_count";s:4:"2086";}i:3;O:8:"stdClass":2:{s:7:"form_id";s:2:"11";s:11:"entry_count";s:1:"1";}i:4;O:8:"stdClass":2:{s:7:"form_id";s:2:"12";s:11:"entry_count";s:1:"9";}i:5;O:8:"stdClass":2:{s:7:"form_id";s:2:"14";s:11:"entry_count";s:1:"7";}i:6;O:8:"stdClass":2:{s:7:"form_id";s:2:"15";s:11:"entry_count";s:1:"1";}i:7;O:8:"stdClass":2:{s:7:"form_id";s:2:"17";s:11:"entry_count";s:1:"1";}i:8;O:8:"stdClass":2:{s:7:"form_id";s:2:"19";s:11:"entry_count";s:1:"1";}i:9;O:8:"stdClass":2:{s:7:"form_id";s:2:"22";s:11:"entry_count";s:2:"12";}i:10;O:8:"stdClass":2:{s:7:"form_id";s:2:"24";s:11:"entry_count";s:1:"1";}i:11;O:8:"stdClass":2:{s:7:"form_id";s:2:"27";s:11:"entry_count";s:3:"646";}i:12;O:8:"stdClass":2:{s:7:"form_id";s:2:"29";s:11:"entry_count";s:3:"102";}i:13;O:8:"stdClass":2:{s:7:"form_id";s:2:"33";s:11:"entry_count";s:3:"163";}i:14;O:8:"stdClass":2:{s:7:"form_id";s:2:"34";s:11:"entry_count";s:1:"1";}i:15;O:8:"stdClass":2:{s:7:"form_id";s:2:"35";s:11:"entry_count";s:1:"3";}i:16;O:8:"stdClass":2:{s:7:"form_id";s:2:"36";s:11:"entry_count";s:2:"18";}i:17;O:8:"stdClass":2:{s:7:"form_id";s:2:"37";s:11:"entry_count";s:1:"4";}}', 'no'); 
INSERT INTO `wlcj_options` VALUES (4318996, '_transient_timeout_GFCache_3c873d5e4fea9b419daf71d02f7aa7a5', '1772540226', 'no'); 
INSERT INTO `wlcj_options` VALUES (4318997, '_transient_GFCache_3c873d5e4fea9b419daf71d02f7aa7a5', 'a:36:{i:0;O:8:"stdClass":2:{s:7:"form_id";s:1:"0";s:10:"view_count";s:5:"45261";}i:1;O:8:"stdClass":2:{s:7:"form_id";s:1:"1";s:10:"view_count";s:6:"357381";}i:2;O:8:"stdClass":2:{s:7:"form_id";s:1:"3";s:10:"view_count";s:5:"94305";}i:3;O:8:"stdClass":2:{s:7:"form_id";s:1:"4";s:10:"view_count";s:5:"82355";}i:4;O:8:"stdClass":2:{s:7:"form_id";s:1:"5";s:10:"view_count";s:5:"76820";}i:5;O:8:"stdClass":2:{s:7:"form_id";s:1:"6";s:10:"view_count";s:5:"19008";}i:6;O:8:"stdClass":2:{s:7:"form_id";s:1:"7";s:10:"view_count";s:3:"266";}i:7;O:8:"stdClass":2:{s:7:"form_id";s:1:"8";s:10:"view_count";s:4:"5286";}i:8;O:8:"stdClass":2:{s:7:"form_id";s:1:"9";s:10:"view_count";s:5:"68190";}i:9;O:8:"stdClass":2:{s:7:"form_id";s:2:"10";s:10:"view_count";s:4:"3528";}i:10;O:8:"stdClass":2:{s:7:"form_id";s:2:"11";s:10:"view_count";s:6:"216483";}i:11;O:8:"stdClass":2:{s:7:"form_id";s:2:"12";s:10:"view_count";s:3:"340";}i:12;O:8:"stdClass":2:{s:7:"form_id";s:2:"13";s:10:"view_count";s:5:"13297";}i:13;O:8:"stdClass":2:{s:7:"form_id";s:2:"14";s:10:"view_count";s:5:"29343";}i:14;O:8:"stdClass":2:{s:7:"form_id";s:2:"15";s:10:"view_count";s:5:"13905";}i:15;O:8:"stdClass":2:{s:7:"form_id";s:2:"16";s:10:"view_count";s:6:"111095";}i:16;O:8:"stdClass":2:{s:7:"form_id";s:2:"17";s:10:"view_count";s:4:"1439";}i:17;O:8:"stdClass":2:{s:7:"form_id";s:2:"18";s:10:"view_count";s:5:"26599";}i:18;O:8:"stdClass":2:{s:7:"form_id";s:2:"19";s:10:"view_count";s:4:"9815";}i:19;O:8:"stdClass":2:{s:7:"form_id";s:2:"20";s:10:"view_count";s:4:"7298";}i:20;O:8:"stdClass":2:{s:7:"form_id";s:2:"21";s:10:"view_count";s:4:"1796";}i:21;O:8:"stdClass":2:{s:7:"form_id";s:2:"22";s:10:"view_count";s:4:"2949";}i:22;O:8:"stdClass":2:{s:7:"form_id";s:2:"23";s:10:"view_count";s:2:"31";}i:23;O:8:"stdClass":2:{s:7:"form_id";s:2:"24";s:10:"view_count";s:3:"113";}i:24;O:8:"stdClass":2:{s:7:"form_id";s:2:"25";s:10:"view_count";s:4:"1340";}i:25;O:8:"stdClass":2:{s:7:"form_id";s:2:"26";s:10:"view_count";s:4:"4046";}i:26;O:8:"stdClass":2:{s:7:"form_id";s:2:"27";s:10:"view_count";s:5:"25379";}i:27;O:8:"stdClass":2:{s:7:"form_id";s:2:"29";s:10:"view_count";s:6:"179117";}i:28;O:8:"stdClass":2:{s:7:"form_id";s:2:"30";s:10:"view_count";s:4:"3967";}i:29;O:8:"stdClass":2:{s:7:"form_id";s:2:"31";s:10:"view_count";s:2:"54";}i:30;O:8:"stdClass":2:{s:7:"form_id";s:2:"32";s:10:"view_count";s:4:"1122";}i:31;O:8:"stdClass":2:{s:7:"form_id";s:2:"33";s:10:"view_count";s:5:"59069";}i:32;O:8:"stdClass":2:{s:7:"form_id";s:2:"34";s:10:"view_count";s:4:"6243";}i:33;O:8:"stdClass":2:{s:7:"form_id";s:2:"35";s:10:"view_count";s:3:"695";}i:34;O:8:"stdClass":2:{s:7:"form_id";s:2:"36";s:10:"view_count";s:4:"2151";}i:35;O:8:"stdClass":2:{s:7:"form_id";s:2:"37";s:10:"view_count";s:4:"1574";}}', 'no');
#
# End of data contents of table `wlcj_options`
# --------------------------------------------------------

# --------------------------------------------------------
# Table: `wlcj_postmeta`


#
# Delete any existing table `wlcj_postmeta`
#

