 Thank you. This is amazing. Um, I've never been to California. So the weather here is 77 here is much different than 77 in Minnesota. So I appreciate the snow humidity thing. It's amazing. No mosquitoes. It's great so So I'm just gonna talk a little bit about How to unbreak your site when it breaks Because there are a lot of plugins available and sometimes they're good and sometimes they're not so it's more gonna be talking about Troubleshooting and it's all of the things that I learned when I jumped into WordPress. So Get going so these are the topics I'm gonna talk about so Why would you want to use a plugin because you have some people telling you don't use plugins? You can do that, you know with code in your functions file You don't need all those plugins, but sometimes you do need a plugin so And then choosing your party. How many wizards do you really need in your party? Okay, because you need a you know some other roles going on there And then so that happened or rolling to one. So how many in here actually play D&D? Okay, well lots of jokes. Sorry It's all right You'll you will get through this and then the next thing is keeping your party alive So how do you keep those plugins working nicely in your site because things change WordPress updates plugins update? Sometimes authors don't update their plugins. Like how do you handle that and then the last thing is healing a party member? So when you have to make that decision, are you going to try to fix the plugin or are you going to bail and find another solution? So like when should you make that decision? Oh? And if you want to follow me on Twitter, I'm at Chris go ninja, which is an interesting story and if you find me at the after party I can tell you why that is my Twitter handle so Hi, this is our monitor. She'll tell you when Awesome, thank you I'm so I'm also a dr. Who fan so there's my he's my favorite doctor We can fight about that at the after party too But so what now you installed WordPress and you're what now WordPress is such a versatile Platform you can make a simple blogging site. You can make a Version of like an Airbnb for your community. I mean it's so big. You can have a WooCommerce store You can just do amazing things with WordPress and the reason you can is because there's so many things you can plug and play so And plugins are everywhere Okay, kind of like cobalt's and if you don't play D&D you don't get that reference and it's fine So some of you might recognize some of these icons The little mountain one is contact form seven you should recognize WooCommerce There is the caching plug-in there that's you should see that every time you pull up the wordpress.org repository These are those recommended plugins. Most of these are there's MailChimp. There's Yoast and there's Jetpack and there's 55,000 335 plugins in the repository as of last night So that might have changed so lots when I first wrote this talk it was 55,100 some so it goes up quite quickly So that's a lot of choices and a lot of things to wade through to decide What things to install and what things to put your effort into? More isn't always better You have to be purposeful in your choices You shouldn't be afraid of plugins. You really shouldn't However, you probably don't need as many as you think you do we took on a client and They were like our site doesn't load. It's slow. We can't even update our pages Please help us and when we logged in for the first time This is what I saw so they had an update wordpress core they weren't updating that at all They still had a kismet on there and they didn't Like configure it at all. It's just sitting there They had Some weird things going on with some file permissions. That's that ch mod error They have a WT total cache error and They had auto optimize on there, which is a caching speeding up type plugin and they also had That you image optimized to my sir a lot of people use that one They never deleted. Hello, Dolly Sorry, I got a little I have a touch screen here. Sorry They had WP super cache installed but deactivated so they probably tried it and it probably didn't make their site faster Probably because they didn't configure it And then just just all sorts of things and they didn't go in and clean up at all And so that's why their site was running slow and not doing what they wanted it to do Now this isn't very many plugins in my opinion and you can argue with me that too. It's 28 of them I have sites that run more than that and run perfectly fine It just depends on what plugins you're using if you have three caching plugins on and working It's not helping. That's not better. Pick one and run with it Okay, so Any questions about this does this look familiar to anybody? I hope your site doesn't look like that. I Hope not practically. Yeah, I would agree with that so All right, so choosing your party, how many wizards do you really need and I I was determined I didn't have any gifts in my plug-in in Chicago and I was like, I'm doing gifts. So here's my wizard gift It's very sneaky wizard Now I'm first. I want to talk about the plugins that I use a lot and that's just today I might change my mind next month. Okay, it happens. So when I first started using WordPress I probably didn't use a fourth of these plugins because I was just learning and figuring out what worked for me Okay, so I we personally use gravity forms. That is not the only form plug-in out there It's not the only good plug-in form out there. There's lots of them. There's Ninja forums and the contact form seven is a very solid one and it's free I mean, you know gravity forms is if we pay for the premium and We have our reasons just like anyone else might have a reason for you know picking forward over dodge or whatever so If you use contact form seven just know that it doesn't hold any information in the database on its own So if you don't get that email, you will have missed that contact. So please install flamingo Which is the same plug-in author as contact form seven and I would love to ask him why he named it flamingo I'm sure it's a good story, but he wrote both contact form seven and flamingo So if you want to keep those in your database in the back end flamingo will do that for you Yeah, yeah, awesome Yoast I mean who doesn't use the host. I don't I don't know I love Yoast even if you only use it for the Google snippets It's amazing. It's right there on the page. You can change what Google will show in the snippet when you search Or you can use it for writing content I mean you can it's it's really fun to explain to people with Yoast that when you type a keyword in that doesn't mean Yoast goes and Tells Google that's your keyword That's that's a really fun discussion with people But just in case you didn't know that that's not what that keyword is for it helps you write blog posts like if you want your keyword to be like Banana you put that in there and Yoast will analyze your content and say hey You didn't say the word banana enough, but it doesn't actually go tell Google anything in those keywords. Okay? A page builders pick your favorite everyone likes a different page builder. How many people in here have used visual composer? How many people like visual composer? It doesn't mean I can't use it and I in it. It's valid and it has its things But it's just it doesn't work for me personally that doesn't mean it's not a good plug-in. Okay. It's perfectly fine So I have the one that I use and it's I'm not gonna plug it. It's fine. There's more than one It's fine advanced custom fields That I will sing praises to for the rest of my life. I love that plug-in I bought the pro and I will never look back and they are working on getting it to work with Gutenberg. So Thank goodness CPT UI That stands for custom post type user interface So you can quickly Google and figure out how to add a custom post type into WordPress There's plenty of little snippets to get you there But I like this because it's easier to use I can go write my snip at a hundred times Or I can just install this thing and add taxonomies and custom post types all day long and tweak it I'd be like, oh, you know what? Maybe I don't want it to have a hierarchy and I can go in and it's a drop-down and bam My custom post type doesn't have a hierarchy anymore. So like so I use that out of convenience So that's just me a search and filter pro I Accidentally stumbled upon this plug-in and I we use a lot of custom post types a lot of advanced custom fields And this just allows me to run searches and queries and everything on all that extra stuff And again, that's something that if you know how to code you could probably go do it just fine But I use this out of convenience So there's no reason to reinvent the wheel User role editor I use that a lot again That's something that can be easily done in a snippet in a functions files change, you know capabilities of a user role But this one I can just check boxes and go save so it saves me time Admin menu editor this might not be It depends if you want to we have clients so we clean up their back end for them They don't necessarily want to see 30 options on the left that can be kind of overwhelming for them So we'll ask them what do you want to do on your own and we will tailor the back end to them And so this is where you can hide Certain menu items like if they're never going to be in your theme options You can just kind of cosmetically hide it for them for the editor role It doesn't get rid of it doesn't delete it just kind of doesn't show it for them And some clients they like that because they just want to know here's the six things I do every day And they don't want all the extra stuff White label CMS again, this is for more for when we're helping clients this Again stuff you can do on your own in code or this lets you change your logo for the login page So instead of the WordPress W you can put their customer logo there and they find that so exciting when they log in for the first Time they're like that was our logo there. Yep. That's your website, you know, and you can add your little footer in there You can say, you know, this was developed by So-and-so company and it's in the footer on the back end on the admin side not the front-facing side So that's fun one to play with that one's free Iris color picker Astrick because it's the one I wrote Okay, I wrote my first plug-in mainly because I wanted to learn how to do it the plug-in I wrote is not especially difficult or complex And it's based on the iris color picker which some very smart people wrote iris iris color picker I have nothing to do with that, but in the iris color picker code Documentation you can change the default color palette underneath the pretty circle of colors and a lot of times when we work clients They have five or six solid colors They use all the time and instead of having to type those hex codes ending every time I just change those default Swatches to their brand colors So my page builder that I use is uses iris color picker. So that helps me out a ton So I really wrote this plug-in for me and then I thought well I'll jump through the hoops to get it on the repository because I want to learn how to do that That's my you know, I want to know how to do that. So you don't have to go down with that But anyway, it's it's something I could have done in the functions file and my child theme on all of my WordPress Installs and it would have done the same thing But I was determined I wanted to see how much hoops you have to jump through to make a plug-in Lots of hoops. I learned and you know here. I I'm only two and a half years into this WordPress world and I Was teaching math. Okay, so I did take some computer science in college I learned how to program in Matlab. I learned how to program in Python, you know all that good stuff And so making the leap to HTML and and PHP and JavaScript I mean, I'm just learning as I go. So and if you are Unfortunately guys if you are a woman in this room, you really should go to girl develop it because that's where I learned how to write vanilla job JavaScript Not a ton of people write vanilla JavaScript every day But it was it was helpful to me when I had to go investigate like jQuery errors or things like that if I knew What it was based in so if you are interested in learning more coding stuff girl develop it It's all over the US. So we have some chapters of Minnesota that I go to a lot too. So Just plug that talk for later We'll commerce who doesn't know we'll commerce Anybody it's amazing It's really resource-intensive too, but it is amazing. So I use WP on mail log a lot To make sure WordPress is mailing things out correctly because sometimes I get clients who call and say Every form from my website is going to my spam folder And you're like, okay. Well, what kind of email program to use and they're like hotmail like Well, this is this is more than just this but you know So mail log lets me see that yes WordPress actually did mail that thing out and it went to so-and-so And it was sent at this time. So it's just another tool for me to troubleshoot Mail issues, which that could be an entire our talk also using SMTP and all that stuff. So on better search replace we the way we develop iceberg web design is we have, you know a development URL so it's wordcamp.icebergwebdesign.com right and then later on we have to go when it goes live change that to the actual URL of the website and better search replace searches the sequel database and makes all sorts of changes for you It takes a bit and it's dangerous because if you change something you shouldn't you just mess with your sequel database so Maybe update or backup before you do that But we do that a lot to bulk change a development URL to an actual URL So that's just a tool we use. Regenerate thumbnails. Does anyone use that plug-in? I use that quite a bit so if you are having issues with Maybe photo loading speeds and you forgot to optimize your one giant hero image on your home page And you're like shoot I better do that Well, if you in your theme have it set up to have different size thumbnails Those are already generated if you go into your uploads folder nine times out of ten you see Ten versions of your big hero image and they're all in different sizes They say like hero image one dot jpeg and then they say hero image one Times seven hundred times three hundred point, you know all that kind of stuff So if you change that main image and then you go regenerate thumbnails for that image it will go and Do that for you and fix that Duplicate post It's just a plug-in. I I think it's called duplicate post. It's the author's name is Enrique Oh, and it actually duplicates the post So I was so excited because we do use a page builder and it was difficult to find one that actually duplicated our page builder elements So some duplicate post plugins only duplicate the actual repressed content. That's in the visual text box, so And then maintenance who doesn't like a maintenance plug-in Anybody? Does anyone use the maintenance plug-in? Really? Oh, they're the best. They just put a landing page up and you're like can't we're not here yet Come back later, you know and then when you log in you still see all of your WordPress and all your pages and things like that But in the front end if you're cowboy coding like I do too much You've got a wall up so they can't see the construction going on behind it Yeah, you can let the client come in but for if somebody stumbles across the website They'll get a nice put together page And there are a ton of other plugins. Okay on there's ton of maintenance plugins There's a ton of duplicate plugins. These are not the only spells in the compendium. Okay, that's a D&D joke, so And so but great there's like 55,000 of them how do you choose and so I guarantee you I just split the room with this picture What do you think? How many people iPhone X? How many people Samsung s9 plus Android? Nobody has a cell phone in here. All right good I My phone broke and I walked into T-Mobile and I was faced with this decision Okay, do I go Apple or do I stick with Android what I'm used to and so when you're I Immediately in the middle of the T-Mobile store pulled up my phone my old broken smartphone and started reading reviews And that's what you need to do with plugins Look it up Google it like Google duplicate post look through the the support forum on the WordPress repository Like there's a whole comment section see if they're helpful see if they never respond to anybody like that's good things to know So first thing is when you're choosing on a plug-in look at the specs Okay The iPhone 10 and the Samsung s9 plus they have similar specs again. We can argue about that over the art party But look at the reviews read read read Most things have at least a handful of bad reviews. Let's be honest There's always people out there that are looking for things to be wrong with everything So you have to make the ground up decision of is that negative review really do you think that's something that's going to impact you or not Okay Yeah, yeah trying to explain that to people too, you know your 4.5 isn't going to break your business I promise, you know, they're like you have to get rid of that four-star review. It's okay It's fine and then your prior experience with the plugins so like gravity forms I'm super comfortable with it. So for me to make the leap to ninja forms or some other form plug-in It would take me some time and since gravity forms does everything I need it to do I'm just gonna stick with it. So I'm super comfortable with Android So I walked out of the store with a Samsung s9 Though I did joke to the guy. I'm like this isn't gonna like blow up in my hand is it and he promised it wouldn't so And it hasn't yet. All right, so that happened Let's say you download a plug-in that you think is gonna save your life and you activate it and things go wrong So wrong does anyone know what movie that is Yeah, there we go It's a galaxy quest is a funny movie making fun of Star Trek. It is the best So how many of you have ever seen this screen This is a really common PHP error and I'd be super impressed if somebody could tell me I broke this on purpose and do anyone know how I broke it Ding ding ding I have something before the PHP opening tag in the PHP file. I do this all the time on accident because like a non-adult I have seven tabs open of sublime text and 60 tabs open in my chrome and I think I'm typing over here And I'm really typing over here and then I just hit save and I don't check and then I get the screen So I have to go in and fix it so How many of you have FTP'd into your own site Yay, last time I did this talk to people hand how many you have accessed their files to like the cPanel file manager type Perfect either one of those are gonna work. Okay, so if you've never FTP'd in don't be afraid of it It's it's just a folder of files. Okay, just by looking at it. You won't break your site Now if you go in and start deleting things you're like, oh, that looks like bloat. Don't need that yet Then you might you know have some issues, but So there's some free FTP programs file. Zilla is free cyberduck is free There's paid ones if you like those better or just go into your cPanel and go into your file manager Every cPanel looks different. This is just what mine looks like. All right, so let's break some stuff All right, so this is my amazing WordPress site. I made in five seconds There's Minneapolis you should come visit us some time We have some mosquitoes. That's great I had installed because we were talking about plugins. There's an amazing plugin called faker press It just populates a bunch of stuff. So I had it populate some things it grabs images from unsplash And just put some fake posts in Faker press f a k e r PR ESS all one word and it's you know, it's just it's easier than going to laura mipsum copying throw it in and it's Quicker, you just like make me ten posts and it does All right, so I'm gonna log in here And I'm gonna break my site. I don't know about you, but I break things on the regular. It's how I learned Which is a very good argument for why you should develop locally and not on your live site even though I do Yeah, it does it really does depend on when it is All right, so that like I said that admin menu editor would change like the left side menu to be whatever You would like you can change names of stuff So if you don't want it to be pages you want it to be awesomest things ever you could just change the title of that menu item All right, so I have some plugins. I got rid of hello Dolly There's my custom swatches for Irish color figure Go install it. Just kidding. Um, and then there's faker press and then we have level two categories Which is an eight-year-old plug-in on the repository. It's still there I think it's for WordPress two-point something or other and then we have the best plug-in ever Which is the one I wrote So we're gonna try level two categories. This is a very old plug-in and it does You know the descriptions is it allows you to create a relationship between user levels and categories So only users with a defined level will be able to post on a chosen category That sounds like a useful thing right if you have a lot of authors that are logging in to do stuff Okay, but this plug-ins eight years old WordPress has changed a lot in eight years. So I'm gonna activate this plug-in. Oh No What the heck? If you see that that's a bad thing And if you don't want to troubleshoot that maybe find a different plug-in if you want to dig in and you're like I absolutely want to use this plug-in then you know go ahead and dig into the code But it is eight years old. I'm pretty sure the plug-in author hasn't updated it They're not gonna want to help you. I hate to tell you but you can dig in and you can try to fix it If you want But all of those errors not a great thing Okay, so I'm gonna go deactivate it. It's okay deep breaths. All right, and then now I'm gonna activate the bestest plug-in ever Yes that they absolutely do The question was what happens when you deactivated delete it some plug-ins don't clean up after themselves They leave a bunch of stuff in your sequel database The best thing you can do is attempt to find what what row it was put in and go get it out of your database There's no magic bullet for that Like WooCommerce will leave all of its table Information even if you deactivate it and delete it and I can understand why Because somebody might be super frustrated with WooCommerce deactivate it and then a week later go I'm gonna try it again and then when they log in at least all their products are still there, right? But if you know for sure, I'm never touching WooCommerce again You can either you know contact them and say look I just can you help me clean up my database? What am I looking for? What should I get rid of and they will most likely help you? Little error plug-ins you can reach out to the plug-in author so most of them have pretty self-explanatory Like titles for the things that they added in And so you can go in and delete them there if you're not comfortable working in a sequel database Maybe find someone who is and they can help you clean that stuff up There isn't any magic like Clean-up database plug-in that I found Well word well WooCommerce You know it has woo almost in everything so if you log into your sequel database and do a sequel query for W. Oh, oh You know you can see what comes up. I I just trial and error and try and find everything in there and get it Rid of it that way So I wish I had a better answer for you. Yeah Mm-hmm Right Yeah, because if it's not actively using that Query it won't slow to your site down. It just adds bloat to your database So if you're trying to give a client their sequel dump to move somewhere else, it's gonna be a really big 10,000 rows 20,000 rows in a sequel table Yeah, probably right Yeah, it's the plug-in itself or where it's taking stuff into the database if you're trying to figure out where it is So the iris plug-in that I wrote just it cleans up after itself All right, so the best plug is then ever is yelling at me Says there's a parser. I see those a lot, too And I did the same thing I did before I have some things before the PHP tag So WordPress is learning and it's amazing and sometimes it won't let you activate a plug-in There was a time when you could just activate everything all the time and they weren't like stopping you so and Now if you've played in ever in the style sheet in the appearance editor Has anyone actually went into their CSS file through the appearance editor? It won't let you put bad code in It yells at you. It's like no you need a semicolon. What are you doing? Or you know, I can't save that you or you're missing a parenthesis. So that's kind of cool. That's new I Don't like it because it real-time checks and I don't type fast enough It's not like yelling at me. I'm getting there. I'm getting there. So get there. All right, so Let's say that I leave this level two category activated And I let's say I can't get into the back end at all right now I can and it probably shows on the front just fine It's hiding. Don't worry that hero image is amazing But let's say you can't get into your site to deactivate it You're just stuck with that white screen of death with a few errors on it and you're like well now what? So you can go to your file manager through your cPanel or you can FTP in and We're gonna rename the folder of that plug-in and That forces it to not work anymore and then you can get in and deactivate it or delete it or whatever you need to do So I'm gonna use cyberduck Because it's a duck. Come on. It's amazing This is I just have to say Talking about Apple and Android. I hate windows. Oh, and I'm stuck with this laptop right now. So I'm sorry It's no fun. Oh, I open cyberduck too many times Okay, so this is cyberduck. It's pretty Blank it's not that exciting. I'm gonna open a connection You would have to have an FTP username and password in order to FTP in You can you can sometimes give yourself one in your cPanel Or a lot of times wherever you're hosting they give you that information when you signed up So it just really depends on where you're hosted. So my server is word camp. I spread web design It's just regular FTP because we need security And it's gonna open a connection and I'm just gonna get a list of my files Soon as the internet catches up with my thoughts Is anyone afraid to FTP in no good, that's amazing be brave go in and look at your files Yeah, that could be two that could be two. Oh goodness internet Killing me smalls. Oh good point. All right. Well Troubleshooting phase two file manager. Well now you know where I'm reselling from Maybe Maybe not. All right. Well if you go in here To your file manager Your favorite plug-in or favorite folder ever should be WP content. All right here I am this is my WordPress install for my word camp website. So you're going into WP content Going into plug-ins Find your offending plug-in and just rename it and my favorite trick is just add-dash old Have it save that and then when I go back into my plug-ins It'll be deactivated So it was just activated before I did that. So that's kind of a cheater way to deactivate it If you can't get in there to hit the word deactivate. Okay. Any questions about that? I'm running out of time Okay I'll talk faster. All right. So how do you keep your favorite plug-ins alive back up and update on the regular? Some problems can be solved by simply updating WordPress and your plug-ins and on the other hand some problems can be created by simply updating We're press and your plug-ins. So but seriously back up and update Don't not update just because you're afraid back it up and update it things go wrong. You can restore All right, and then what we kind of talked about this already what happens if there's no plug-ins updates available It really depends on the plug-in. It might still work But chances are it won't so you might have to find a second solution Don't be panicked if your plug-in author hasn't updated their plug-in within a week of WordPress core You know give them a couple weeks a lot of these free plugins on the repository are people that have real-day jobs And they're just doing this on the side. So give them a break They'll catch up as fast as they can usually if you send them a message and just say hey Are you working on an update? They'll let you know one way or the other What happens if you get stuck in this loop is anyone was stuck here in the briefly scheduled maintenance So if you truly are stuck there, and it's been longer than a minute and a half two minutes, you know And you're you really think you're stuck if you go into the root folder of your WordPress install Via FTP or the file manager there will be a dot maintenance file Just delete that that's That's not every single time. That's the majority of that issue. You can just get rid of the dot maintenance It's just a File that is created while you're updating WordPress to just give that white screen that says we're briefly under maintenance So you aren't going to break WordPress by deleting the dot maintenance. All right, so healing a party member you can't save them all and Obviously princess bride is amazing So if you're update your plug-in your site won't load We already talked about how you can use your new amazing hacks or skills to get in there and fix it or You can because you're awesome at backing up you can just restore your site and it'll be fine What happens if you update your plug-in now and some stuff doesn't work like it used to this is an actual screenshot of Spotify That's broken My son who was trying to update his Spotify to the student because he wanted Hulu really bad Spotify was down for a half an hour probably not the music streaming But their actual desktop site looked like this for a solid 30 minutes I could not get it to load as tried several different networks and computers and it was throwing all sorts of errors in the console So if that happens to you after you update something again You can go deactivate it if you can't get back into it go into the file manager and deactivate it Reach out to the plug-in author, especially if it's a premium paid plug-in. They should offer you help And if they don't they probably don't deserve your money Hate to say that but if you can't tell which plug-in broke stuff Bulk updating is amazing. I like to check all the boxes and pray and hitch the button just Okay, but it doesn't give you any clues about what broke your site So if you have ten updates that need to be run Just take the extra minute and a half of your life and update one at a time and go check your page Make sure it still loads. Make sure it still looks amazing because then it makes the troubleshooting faster Okay, because you don't have to like figure out which plug-in it is and That's for my t-crowd if you haven't seen that. That's also an amazing trail Okay, I love questions, so and I like discussions because I do not know everything there is to know about troubleshooting This is stuff. I've learned from other people in the WordPress community stuff. I've learned from Like from stack exchange how many people have spent time on stack exchange It can be super helpful and it can be super confusing all at the same time So this is just the steps that I do these are the things that I've dealt with trying to learn WordPress in the last two and a half years And so any questions comments? Yes So you never said what your favorite page builder was What's your favorite backup plug-in My favorite black-up plug-in isn't a plug-in. It's our host just automatically does the backups once every day And it's amazing. I can update I can go down to like the the file level just restore this file And so it's amazing. So I have used Like backup buddy in the past and I found that it was super resource intensive and just wasn't useful So honestly, I don't know what a good backup plug-in is, but I bet you someone in here does So and my page builder that I love it just comes bundled with our theme that we use We use a theme yes, we do but we customize it with Jesus out of it, so I'm working on writing our own thing we're working on it, but Yeah, two plugins I like to get out of trouble with is one's called the health check plug-in And I believe that's why the WordPress community or maybe even automatic Basically allows you to safely deactivate plug-ins on On your live site, but I'm actually affecting your life side So you can find out which plug-ins causing the issue if you're not sure and another one's called WP rollback So if you update a version of the plug-in and it's on WordPress Or you can roll back or roll forward to a previous version. That's actually amazing The other thing I didn't have time to talk about is WordPress has a built-in debug feature So if you Google WP under square debug, you can learn about WordPress as its own kind of little helpful trying to point you in the right direction And you're adding a plug-in you do an ad you type in the name Is there a trick to like getting the correct one because I get like five You know five pages of plugins that are add-ons to that plug-in or not So is there a trick like putting quotations or something like that that is quicker? Well, if you put quotations and it should do that exact direct search it should The thing I've learned is the closer to the real name of the plug-in You know the better especially if you know the plug-in author because then you can just search by the plug-in author But yeah, I get what you're saying sometimes if I'm looking at the gravity form plug-in There's pages of you know add-ons for gravity forms. So I get your frustration I Google it first and then copy the name of the piece There you go. That might be helpful. Yeah Yes I think that's a really unique to use situation. I do convoy coding I knew for some of the time If it's something huge, I will put it on a staging site We host some of our sites with a host that allows a staging area And so I will push it to staging and mess with things and then I can either push it back to life Or most times instead of dealing with all that database headache I'll just go redo what I did on the live site what I did on staging Yeah, I've had I had one issue when I pushed from staging to live I'm like never doing that again. So I probably will someday Some people will build the local stack on their computer and build WordPress that way And there's free tools to do that and then they will just FTP upload all their stuff And then you have to move your database to and there's some headaches with that too I know that I learned about a company called flywheel Yes, I see some knots they have they make that a little bit easier They also are a host though. So like if you don't want to host with them They have this tool that you just put on your computer to use But you can't like one button push anything up unless you're hosting with them But if you saved your previous I mean you have your previous back though Why do you need to go to the local? I Tend to do that on the giant like who commerce Sites that we have because I don't want to mess with somebody's livelihood. It's not a blog I don't want to mess with it so I will do that in the staging site or on my local computer because You could really break a WooCommerce store very easily, you know He's in the wrong file and nothing works. So I I want to do that without affecting their live site Giant WooCommerce updates will sometimes break old WooCommerce. So I read the notes and pretend I know what I'm reading and then I will pray and update WooCommerce and go see if everything works and Those are the ones I tend to be really careful and do in staging If it's going to affect somebody's livelihood or their money income I won't count if I'm changing the color of a background of a box I'm not gonna do that in staging. I'm just gonna go do it and it'll be okay. So I Know a lot of people use there's a there's a server press Desktop server is great for easily building a local environment or also you can look into if you're on Windows Wamp Wampy or a map if you're a map user Those will let you set up the local server environments that you can install WordPress onto Yeah All right, well, thank you so much