\nNathan Ingram opens his virtual office doors during this informal, unstructured webinar to answer your questions. There is no agenda and no planned content. Bring your questions and Nathan will answer them first come, first served. Get your answers and learn from the questions of others.\n\n\n\nRegister once for all Office Hours from April through March 2024.\n\n\n\n\n\n\n\n\n\n\n\n\n","EventOrganizerNames":"Nathan Ingram","inline_featured_image":"","livestream_public":1,"is_multi-day_event":0,"livestream_replay_set":0,"livestream_zoom_registration_link":"https:\/\/us06web.zoom.us\/webinar\/register\/WN_LBE7CmvaTSeHL4X4_pmB7g","livestream_vimeo_video_id":936407257,"livestream_chat_log":"https:\/\/drive.google.com\/file\/d\/1QaegtNTEQgK7NXtE7mquyBBGQow6zRun\/view?usp=sharing","livestream_live_transcript_url":"https:\/\/otter.ai\/u\/pCB0zvaArSOeHyRhXM8V0AzZAFc?utm_source=copy_url","livestream_live_transcript_text":"Nathan Ingram 0:00 \r\nA space to ask questions today\r\n\r\nyeah, see that's frustrating. A lot of times it's because there's another app that is open that is grabbing your mic and or cam. You tried that\r\n\r\nyeah to quote my daughter sometimes it just be like that\r\n\r\nOh, all right. Just about to finish up with captions here should be now working for everybody. All right, welcome. Welcome, everybody. No questions from Beth. I don't think we've ever had that before. Well, except when you're like out of the country\r\n\r\nAll right. Question link is there in the chat we have currently five questions. Five questions in the queue. Yeah, so what have you all been working on this week? Let me hear from you in the chat. Class is working on the Ministry website, the same one, I guess class we've been talking about. With the trips and so forth.\r\n\r\nDeadlines deadlines. We are skinny today skinny crowd just about eight bucks here today. Might be a really short office hours\r\n\r\nYeah, sure. Why not?\r\n\r\nOh, bath Yes, indeed. I do say that don't class like every time it seems like that. You know, we'll see. It'll be unpredictable today. Who knows?\r\n\r\nAll right, all right. six questions in the list. A lonely six questions. Ah, yes. I can give you all a preview of the Cloudflare course. That's coming up. All right. Let's get started. Well, happy Thursday, everybody in his office hours here on solid Academy. Every Thursday like clockwork, we open up the doors and lets you in and ask whatever you want. It's always fun. There's always something to talk about only six questions in the queue today but we always seem to find something to discuss. Right. So yeah, Sue just mentioned the good old faithful deposit photos deal is back on App Sumo. Now I'm curious. Let's see. How many of you have a ton of deposit photos credit already? I'm just looking to see how many credits I have on there because I I think I topped off last time. They had the deal. Let's see. Oh, so I got you beat by many, many fold. Yeah. I have 922. So I think I'm gonna skip the government a skip the deal this time. Yeah, I know, right? It's just ridiculous. It really is ridiculous. I've had them for a very, very, very long time. And then every time the deal comes up, I top up another 100. And yeah, it's really it's really it's it's kind of bad. All right, let's see. Not no nine inches 22 inches. That I have credit for a deposit photos. The deal is back online. And you really it's it is probably my favorite app sumo deal. Like I mean obviously, as you can tell. I got a lot of those. Like I've had those three years. I had a bunch of for a long time. I had a blog post that was like the first day was ranked number one in Google. If you search for like app sumo coupons or whatever, or it was like a, I forget what it was. But anyway, I got this ton of referral credit and I just put it all into episode or into deposit photo credits. Anyway. Yeah. That a sticker mule is always good, too. Okay, so let's get started with the questions. That's why we're here right. So if we have time at the end, I'll show you where the things are with the Cloudflare course. I'm quite happy with how this has ended. Up. Okie dokie. Sue is that first demark report. Can you interpret this so I can see if I'm looking at it correctly. Does this mean that my image to them failed to be delivered? Well, let's take a look. Ah, what tool is this? Oh. Okay, it is to this from this result fail. Yeah, it looks like it failed. It did. Not deliver. Interesting because your your D Kim and your SPF failed. Interesting. I don't know. That's what that's what this says. I think about unless I'm reading this wrong. Paging Stacy Clements. Paging Stacy Clements, Stacy Clements to the front\r\n\r\nAh yeah, Sue it looks like it's failing\r\n\r\nYeah, I don't know. They didn't like your D Kim and your SPF. Yeah, is this your correct IP address for your mail server Su. Weird Oh no.\r\n\r\nOh, it's three office 365 Hello, that's weird.\r\n\r\nDon't have a good answer for you on that I'm thinking\r\n\r\nyeah, I mean, all you can try to do is back trace it like everybody's talking about. I don't know what else to tell you. See, that's really weird. Have you tried turning it off and turning it back? On again?\r\n\r\nTry that usually works. Seriously, I don't know. But yes. So I don't know. That's That's odd, Sue. But we're gonna write this down as a successful answer because the question is does this mean my email to them failed to be delivered? Yes. Next question. I don't know. I don't know why. That's really really weird. What? One One successfully answered. Actually two. Yeah, so I can't interpret it and it does fail so I'm to furrow I.\r\n\r\ndon't know why though. That's really, really weird. Oh, that's interesting, Stacy. Did you actually send an email to them at that time, Sue? Oh\r\n\r\nyeah, that I really don't know that is quite odd. Let's see we're getting into email and this is why I don't do email because there's so many things that are out of your control, and they send you into these black holes really quickly. And yeah. So I would talk to your IT person and let them figure this out.\r\n\r\nYeah, yeah, I know. It's the it's the DKM and your SPF is failing. For whatever reason for that sender but that's, this is, this is an IT problem. I honestly, I don't know. Yeah, I wish I knew. But I do not. Okie dokie. Very, very odd. Okay. Next up is Sue Spencer. Hey, Sue. A client of mine does multiple wedding shows annually with attendance of many people for a two day event. She has been using Constant Contact payment and check in. She'd like to move away from them. So we'll be using Gravity Forms for registration with stripe for payments, but I'm not sure how to handle check ins. Is there any type of gravity form add on or other plugin that would allow her to check people in at the event?\r\n\r\nWould just like a spreadsheet work? She's. looks like she's trying to get away Eventbrite does have check in like Sue was mentioning but she's wanting to get away from that\r\n\r\nyeah, you may. There are too many people coming in at the same time. Gravity Forms does not have event ticketing. It's not it's just it's a form. I'm sure you could hate that but yeah, you're gonna So Sue. You're gonna need some sort of event ticketing platform to do this. Melanie's saying that modern Events Calendar has check in and ticket Taylor\r\n\r\nYeah, I mean, so this is a situation where yes, you can do the registration with Gravity Forms and stripe to do payment processing. Sure, but that doesn't fully solve the issue. Because it's not. If you think about this way, you don't need a payment solution. You need a ticketing solution. And that's not something Gravity Forms does out of the box. So you really need something that is going to do that\r\n\r\nyeah, I mean, having a QR code is pretty cool. Yeah. Sadie's mentioning a WordPress plugin that is currently on AppSumo called eventing. It's been around a long time. I've never personally used it. But it's it's made for this. So you may want to check this out. Oh, no, it's gone. Good. Boom. That must have just expired. Because it was on earlier this week. I thought\r\n\r\nYeah, it's even gone for plus members. But yeah, it'll take something like this to do what you're wanting to do. And honestly, Constant Contact just works. For this. Why does she is there a particular reason she wants to move away? Is it actually I have a client that uses it too, and it actually works pretty well. They're making changes she doesn't like Yeah, I mean, it. It's one of those discussions with the client. Have you want the pain of dealing with changes you don't like or do you want the pain of moving to another system completely, that next year might make changes that you don't like? It's yeah, it's a conversation\r\n\r\nso it's a two and so the thing is, is like it's a two day event so they really need like a ticket to come back like on the second day and show that they can get in or what if they come and go the same day? Do they get like a little stamp on their hand or a bracelet or something to show that they've paid How do they do that?\r\n\r\nAre they getting like some sort of a physical thing that shows that they're that they've actually validated or every time they come in and out are they having to check in against whatever this is you know, the one day so that's yeah. Okay, it's there's several you what you need grant I would not do Gravity Forms for this. I would, particularly since you're talking about, there's only a few people doing check in. There's a lot of people coming in all at once. You really need something that's built for this. And finding this sort of spreadsheet is going to be a massive pain. So yep, this is something like Melanie saying use a SAS for this. You can solve the payment problem with gravity forms, but this is bigger than a payment problem. You need you need a ticketing system. There's several good options that are listed. There. And event one is I mean, you can still buy it, it's out there. Just had the client pay for it. I think it's been ten.com I'm\r\n\r\nnot sure what their actual pricing is. But the band one site $69 A year done and it does ticketing and all the things. Take a look at that\r\n\r\nall right. You have questions to ask and you haven't done it yet. Drop it in. Links in the chat. All right, next up is Hillary\r\n\r\nOkey dokey Hillary, I'm putting together are you here Hillary? I don't see Hillary. Okay. I'm putting together a proposal to rebuild ch f.org.au. Currently a Drupal site awesome. They want it to be w CAG accessible, no laws, but it needs events membership and a bunch of custom post types. Thinking of building it with Kadence and Megabox will be the most accessibility friendly plugins for the events and membership. Also, when they say Wk accessible I'll use equal digital plugin to thinking of doing a planning session on accessibility. The beginning etc etc. Okay. All right. Events plugins. And Hillary since you're not here, I can't ask you questions and get immediate feedback. So that's going to make this a little more complicated. Event plugins can be one of those categories of plugins, which are they tend to do things in not the WordPress way. In other words, they have their own little customized things and Ajax things that make things load on the page on their calendar views and all of that. So that's going to be complicated. And I don't know Melanie saying not to use the events calendar for accessibility. I've never looked at the events calendar and accessibility and I guess you know what, here's here's the thing. If and this is where, if you were live, we could get some live recommendations here. But I know you're in Australia, so it's like crazy, really early very early. If you don't need an actual calendar view of events, if you just need to display events, then I would use a custom post type for that. And we did that plug in a little bit ago. Called just events. It's a really cool little plug in find it. Nuts Oh, here it is right here. Yeah, so this one just events. This is a very simple custom post type. All it does is make an event custom post type and the events disappear from the list once their expiry date happens. This is going to display on the site. If you're using Kadence in the Kadence way, which should be generally accessible out of the box if you need like an actual grid type calendar, then that's where things are gonna get complicated and accessibility might get more complicated. Membership. Probably, you're not going to have much issue with accessibility most membership plugins, the good ones are going to display with the themes, buttons and links and all that stuff. The good events plugins like member press and helped me out folks what's your favorite member plugin member press? restrict content pro you know, fill in the blank. paid membership Pro is Oh, that's a really good one actually. You might really want to look at paid membership pro for this. It's quite good. And you get a lot a lot of bang for your buck in the free level. And that's the paid membership pro in particular, absolutely renders things on the front end that and they respect your theme. So take a look at those things likely, you know, you won't have as a big accessibility issue their custom post types are going to display according to your Kadence theme. You'll want to really dig into what that means to them. Like which W CAG is it it's probably double a you know the level that most people are shooting for. So yeah, using Colas Digital's plugin is the way to go. So hopefully that gives you a good starting point on some ideas. Oops. Okay, next up is class. And if you have a question to ask link is in the chat. All right, class. Hey, we're back to the site again. All right. Okay, um, follow up on the recent question about mission trips and automatically moving them into an archive when over I've set it up with two categories upcoming and past. Using published press future to automatically move listings from upcoming the past when the trip is over. client likes this but now with like the ability to see archive events by year because why not. So the archive phase will have buttons above the post grid for different years click one and only see that so categories Yes. The archive page will need to be set to display all categories except upcoming. Okay, then when creating a listing and setting up, publish press future. Instead of using default past the staff would select the proper Year category, or how would you go about adding the by year filtering for past events? Excellent question. So I would make this Yeah, so\r\n\r\nwhereas if it were me, I would have two different I would set up to kind of probably just to make this simple, simple. I would have two custom taxonomies I would have one for like event status that would say upcoming and past. Right. And then I would have event year and they would just check the box. Now they would have to add the new year like when 2025 comes around, they have to add a new term but that's easy enough you could give them a little how to to do that. And that way you can. I think it'll just be cleaner than having upcoming and like they'd have to check multiple things this way you can you'd have two boxes, I think it'd be easier for the client to see and manage. That's what I would do. You could absolutely have upcoming as one of the terms, I think to just thinking forward into usability that's the way I would do it. Yep, and that way you can show you know, show me all the posts in event year that are like the thing right? So yeah.\r\n\r\nYep. Yep. So that's how we'll do it.\r\n\r\nTodd, you That's awesome. All right. Next up is Karen. Hey, Karen. All right. Someone is attempting to test stolen credit cards through stripe using my WooCommerce digital store. Yes. This is a very common attack. I'm blocking multiple IPs and solid security but it's like playing Whack a Mole. Yeah, blocking IPS is not the way to do this. And a lot of times you'll get like one per second right. Stripe is failing most of the attempts but at one actually got processed. Yep. I refunded it reported as fraud but of course you get charged the stripe fee even if that happens. What is the easiest best or cheapest way to block these attacks? They're using the same name and fake email addresses every time. Okie dokie. Karen, are you here? Karen? I see you in the chat. Yeah. Awesome. Okay. Karen, what you are going to want to do is go to the site and go to your plugins and add a plugin called simple wild flair turnstile. This is why I hate WordPress plugin search is it literally Okay, here we go. There. This one. This is the one you want right here. We're going to install this and activate it and under settings you will now have Wait a minute. I was tinkering with this earlier. I need to let me just disable the Cloudflare plugin so we don't get any conflicts anyway. Okay. Cloudflare turnstile. So basically, here's the thing, login if you don't have a Cloudflare account, set up a Cloudflare account. Get your site, you can click right here and that'll let you set up your site keys and your secret key just like any other capture. And then you can go through Do you want the light theme or the dark theme blah, blah, blah. Here Okay, this is where it lets you decide where you're going to set it. Up. Under WooCommerce. I would do on the checkout page. Only do guest checkout. You don't these bots are not going to be logged in. And so this you want this to not be in the way of users as much as possible. So right here and I would make the widget before the pay button. So let me show you how this is going to look on the let me add something to the cart in the store. Awesome. I would shop on this page. Yes shop. Add the Captain America shield. Look our fonts are broken. Awesome. Okay, proceed to checkout. Now here, you now see before you can place the order you have to verify that you're human. Or a lot of times depending on the behavior of this browser in this user Cloudflare may already show just show success. If they if they think you're a bot, then it'll present this challenge. You cannot place the order unless the CAPTCHA is solved. Yeah, so you already have a terms box. A lot of these bots are smart enough to check that box. So put the Cloudflare turnstile on your checkout page. And that will totally stop bot bot attacks. We do so I had one site that got attacked on a Saturday. Last year, it's some sometimes it'll be a long time ago. Anyway. It got like 50 orders in five minutes. Boom, boom, boom, boom, boom, just slamming the site with orders. Right? But turnstile on there. It stopped. Every single WooCommerce site that we manage has this plugin on it on the checkout page. And we don't have bot attacks. Yeah. Sue No, you do not have to have Cloudflare nameservers. This works no matter what you do have to have a Cloudflare account in which you set up the keys. But it does in this case you do not have to have the name servers running through Cloudflare to take advantage of this. Tonya can you run clean talk and cloud attorney clean talk and turnstyle I mean you can I I have gotten away from clean talk totally. They just got worse and worse. And they get in the way of a lot of things and it can really slow down the site. So we deal with everything clean talk was doing we do on Cloudflare and with Gravity Forms zero spam. So yeah. Okay, does back to Karen. Are you good does that help? If you do this? It'll stop. Great. Let's see. Am I going to talk about this in the Cloudflare course? Yes. Yes. The front Yeah, sad. You know it. Use what you want. To use. But in my experience, clean talk actually got in the way of a lot of really good, legitimate traffic and it was causing problems. So there are there are some Cloudflare rules that I'm going to share in next week's course, that you probably won't even need clean talk. To be honest. So, anyhow. Okie dokie it's not clean talks. not awful. I just found that it caused a lot of hit a lot of false positives. Yep, Okey dokey. It is a great, low cost solution to a lot of things, but it can cause problems. Okay, Ben is next. Ben.\r\n\r\nAll right. Does anybody else have difficulty clicking the links in the Zoom chat? Yeah, I don't know why I have tried y'all. I don't know what is the deal with the chat links and all of that. I don't know. Why does that keep? You can't copy the chat. And I don't know why. There's no setting I can find that allows that. Okay, Sue? You see, you could do other webinars. Is it actually a zoom webinar? Or is it a Zoom meeting? Are you sure it's a webinar? Because in zoom meetings you can Yeah, and see some people can and some people can't. And I don't know why that is. I don't know. I don't have an answer. And good luck to you trying to get intelligent technical support out of zoom. They're awful. I don't know I've tried I really have. I'm open for suggestions. But also Has anybody got if you ever seen the awful, gigantically terrible tangle of settings, that is zoom like literally there are the you okay, I want like okay, here's settings that control chat, whatever right there in five different places. Yeah, why it's not only one spot it's in you got to you think you got oh no, there's another one over here and you gotta go five levels deep in this and it's app I have never ever in my life. Seen a scene settings that are so garbled as zoom anyway, okay. Not your fault then. I'm venting. vent. Yeah. Vimeos changed everything to like, is it just because I'm getting old or what? Like, stop changing? Oh, oh, okay. All right. Cloudflare Cloudflare just changed the flow again. We're setting things up. So I had to go back and edit my doc they just changed the the add a site flow yesterday. Like literally yesterday. Anyway. I would not kick the dog\r\n\r\nshe's down there sleep. So thank you that Ben, thank you. That was cathartic. I feel I feel better now. And that is the one caveat that I'll share in the Cloudflare course next week. They are they okay? And I don't say this lightly. Okay. Cloudflare is worse than Google at moving things around and changing things. And that says a lot they are worse than Google\r\n\r\nOkay, let's move along. On Yeah. displaying all that last part on Ben Okay. Um, let's see, I need some non cloud PC backup recommendations that will only backup changed or new files on a daily basis.\r\n\r\nOkay, Tanya, Tanya, so you want are you on a Windows machine? You know what I'm going to say right.\r\n\r\nGet a Mac\r\n\r\nthat's the answer to your question.\r\n\r\nWhat software would you have to change a lot of software has has dual platform licensing. Anyway. Okay. So PC I don't know because I have not used a PC in forever.\r\n\r\nSo all of you Windows users. what degree are you using anything for a non cloud backup Backblaze is a cloud backup\r\n\r\na Cronus Yeah, that's pretty that's fairly expensive. So I mean, here's what I know. Tonya. Like if you buy an external hard drive like a Western Digital or a Seagate or whatever they usually come with backup software. But yeah, why do you want non cloud I just out of curiosity.\r\n\r\nIs there a reason for non cloud?\r\n\r\nI still stick with my original recommendation here. Okay, so let me challenge that part. First, Tanya? Wild backup. So the if you read the drive reliability reports, hard drive reliability reports, which I used to get all the time. I've quit doing it now. But anyway, external drives have the highest failure rate of any kind of hard drive at all. Like they're terrible. So if every you know if everything lives on your external drive, and that drive fails, you're toast, right? So I recommend a multiple tiered backup strategy. So for me, and because I'm a super geek, I actually have in and I talked about this My Little Christmas project was I set up an unraid server. It's hanging in my closet over there. And it actually handles time machine backups across my entire network. It backs up on to that server. The server has a RAID array. So it's if I lose two of the three drives, I still have, it's likely I'll still have all my data the way it's set up. And that whole server backs up to Backblaze. Three times a week. So it's pretty secure. That being said, look at just look at the put your your you say you have two terabytes. What if he just put that in Dropbox? Dropbox is fantastic. And you can you can get a ton of space for you know, a few $100 a year but then it's out there and it's in the cloud and you can do a lot with it. You have versioning all of that you don't have to worry about it. So that's something else. Someone having access to client files. Yeah, I mean, the thing is like with Dropbox, I don't know I can't ever remember them having a security issue does anybody remember? Not like with with rabbit, I wouldn't use Dropbox as your backup. I would just put stuff in Dropbox, and it's going to automatic, it'll stay local, and it'll sync to the cloud. Dropbox fails if you don't pay your invoice. True that. Yeah, but honestly, I would I think you're like, I would so much more quickly trust a cloud service like Dropbox than I would some external hard drive sitting on my desk. I have now gotten rid of all external hard drives connected to my computer. Yeah, just because the failure rate is so high. So I haven't really answered your question, Tanya. Yeah. So like, all of my client and project files are in Dropbox. Yep. And they're accessible on every device. There's versioning for rollbacks really easily. Yeah. And Backblaze is and that's a PC solution as well. It is in the cloud. It's just, it's great. as well. Okay, so Hillary, I don't know if I mean, Tanya, I don't know if we actually answered your question. Oh, Hillary, I saw you popped in. We did get to your question earlier. Yes, guys. Next up is Sue. Don't have space for questions today, folks. Link is in the chat. All righty. Sue. Oh my dear. Okay. Many, many texts. Okay. Gravity Forms a question and thought their answer a be intriguing okay. The form asks the user to list their social media site from a drop down I thought that was about to say social security number. When they choose Twitter for example, the website field for the Twitter link appears to the right so it's conditional logic. Awesome. Next line down they choose their second site. Blah, blah, blah. While the website field is hidden, the next choose your whatever takes its place. Okay, I'm lost\r\n\r\nOh, yeah, okay. Right. Okay, the reason that Okay, so your question is, can I force the third social media site to the new line even though the conditional field Yeah. So I mean, it's because you've probably set this. Where are you using the Gravity Forms? Built in CSS, like GFG F left hat. Yeah, that's why that's why this is their answer. As you're seeing by default, the fields will fall back to previous row for conditional yet. Yes, yes. Yeah. Okay. We've seen requests, both that want to keep this default and others that want to lock fields into a specific row, we have a feature request open, blah, blah, blah, blah. How to handle this for now. Your approach will need to include custom CSS. Yep. For example, if you want to ensure a field begins with a new row, you can add your own class. Yep, that's Yep. Yep, yep. Yep. You can add this class and just apply a the grid column start where I was going to display block kind of the same thing. Yep. So yeah. That makes a lot of sense. Yep.\r\n\r\nInteresting. Yep. So you can do a lot with Gravity Forms while we keep using it. All right, next up is Beth. And this is the last question for today. Y'all will ask your question if you got one. Otherwise, I'll talk slow. Beth, did you see the upcoming webinar from the admin bar? Apparently instant WP has developed a way to implement seamless integration of live and staging environments, including live transactions on a WooCommerce site. I've been led down this path before only to be disappointed. Yep. Do I know anything? About insert WP? Nope. I do not.\r\n\r\nI mean, it'll be interesting to see how they how they are attempting to solve the problem. What I will tell you is what I've said a number of times here that is some of the smartest people in WordPress have tried to solve this problem and have not been successful. So maybe they figured it out. Good for them. The only solutions that I've seen are ones that start a new post id number on the staging site that is like 20 digits long. That's Chris crazy big because your issue is IDs bumping so I don't know, maybe they figured it out for them. I would say and here's the thing. I've seen demos that purport to solve this problem work perfectly. But when you get things out in the real world Yeah. I agree Beth, if they actually figured it out, that's that's pretty cool.\r\n\r\nWhere is this? This right here Well, isn't that fun? When is this May the third at 11 Eastern. Interesting. Well, there you go. I don't know. We shall see. Wonder if h POS makes that easier. It may but you're still it doesn't matter. Every single thing in WordPress is including items in your menu users everything is still tied to that core WordPress post ID number that increments one for everything. That's how the WordPress that's how WordPress keeps everything straight. So oh, we'll see. We will see. All right, we're out of questions. Interesting. I'll be looking forward to that. You know, I might, I'm not sure what I'm doing that day yet. But I might look at calendar and see if I am able to watch that one could be fun. I'll drop the link in here. If anybody else wants to jump in on that. All right. Well, that's it y'all. Oh, WooCommerce. Yes. Yes. I have rescheduled. Thank you, Tanya. I have rescheduled WooCommerce bootcamp. Let me one second. One moment. One moment. I gotta find I gotta remember when it was meant to have that up this week. It is going to be June 25 and 26th. So June 25, and 26th. Remember, there is no premium event for May because I am out for two weeks for my 30th anniversary. My wife and I are taking a cruise and I will not be around to do an event. But June 25 and 26th. We will have Zach CPEC back. He was unable to do it in January because of illness. And we finally got him back on the calendar for June 25 and 26th. So yes, that is coming in. It's going to be good. I've seen some of his slide decks, it's going to be really good. And that is going to be an event where we're calling it WooCommerce boot camp. It is not it will not be a WooCommerce 101. So there'll be some you'll need to understand a little bit about what WooCommerce is, right? So it's going to be build on very basic WooCommerce knowledge on how to do different things and, you know, that sort of thing. So that's it that is coming. Actually, let me just show you this. This is where this is the plan for premium events for this year. Cloudflare for agencies is Tuesday. No event. Will commerce bootcamp. We're doing two SEO trainings again with Lindsey Halsey in June and July or pardon me July and August. September 24 and 25th David Zimmer mentally back for Google Analytics boot camp out one more thing to do and I'm not quite sure what to do. Now this is just on my spreadsheet is not the only premium event. course that is up for on the calendar is this one. I'll get this these others added. Been that's what I was going to suggest. Would y'all want an updated AI we did the AI bootcamp last October. How about you want to do more AI again, like what's going on now and what are we doing and what's different? I mean, y'all care about AI anymore. Anyone actually using AI? I mean, come on. I will say have you seen the new GPT four turbo is released for premium chat GPT users. It is better. Yeah. Also the new Claude is quite good. Doug did you try Claude after news roundup when I talked about it? Claude is awesome. It's not as good at coding as chat GPT. But it's really I love Claude for language generation. Quite quite good. Okay, would you all like to see, I mean, you're here. Would you like to see where we're heading for the Cloudflare course. I'm pretty pumped about this. I have not been this excited about a course since the AI course last year, which I thought was hugely helpful. All right, let me get this over. Oh, Hillary, I had a question. Okay, we'll do Hillary's question. And then we will come back to Cloudflare as soon as I find can't find. I have too many windows open. Okay. unread. Hillary. Here we go. Ah, yes.\r\n\r\nHillary was your question earlier about events and custom post types. Was that your question? Or was that somebody else? Oh, accessibility. Yeah. Okay, I'll I'll give you the short answer on that. Okay, one question from Hilary. Question about categories for custom post types. Should you always make custom categories for them or out the categories and then use the default categories? Never Sure. Okay. So that's a great question. This is a really good question, because it lets us talk a little bit about information architecture, so taxonomies, which include the built in so taxonomies is simply a way to organize information on your WordPress site. WordPress has two built in taxonomies categories and tags. Categories are hierarchical, meaning you can have subcategories tags are flat, there is no hierarchy to them. And so whatever new taxonomy you make is going to be you can choose whether it's hierarchical or not. Like categories are like tags. So the question is, should you if you create a custom post type, and there needs to be taxonomy, should you use regular categories or should you make a custom taxonomy? And the question that I always like to know the way I like to approach this is what what is like Are you only going to use these taxonomy terms for that custom post type? If so, I would create a custom taxonomy. But like here, just perfect example. We have a site actually a few different sites. And there is a there's a set of terms and a taxonomy that actually needs to help organize several different custom post types, like it's going to be applied to so we can actually we actually created the custom post type, and then applied it to multiple, we created a custom taxonomy and applied it to multiple custom post types because those terms needed to be available for all and so when you add a term to that custom post type, when you add a term to that custom taxonomy, it shows up for all of the post types and that can be helpful. So thinking about information architecture, you have to the question is, will these organizational terms that are in this taxonomy need to only be used for that custom post type? If it's broader, you may just want to use WordPress categories, like you know, are these the same categories that are going to be applied to posts in the blog? If they are then just use categories, but if they're specific to the post in this custom post, type, create a custom taxonomy? Does that help? Hillary?\r\n\r\nGreat, and I had a pretty thorough answer to your question about accessibility and events and that sort of thing. And it would take I can't even remember all the details, but I'll have the recording up in about an hour. It was probably about 20 minutes in we had that question. Ah, okie dokie. Yep, the TLDR on that Hillary was calendar plugins tended to be some of the they can be the type the category of plugins that tend to have accessibility issues. Many calendar plugins are not thoroughly accessible. So if you need to make W CAG guidelines, then maybe you know if the site doesn't need like a grid, a calendar, and it just seems like a listing, that I would do that in a custom post type. That's the short version, but we talked and there were some suggestions from the folks as well on that. So here's the course handbook. 38 pages of Cloudflare goodness, I'm still editing it. But here's where we're headed. There's some really good welcome details. What is Cloudflare? Why should you use it? And really, where does Cloudflare fit in the DNS? And what you know why is that important? We talk a little bit about some of those things. This I really, I liked this approach that I took here. We're actually going to go page by page through Cloudflare. And I've given three dots on how likely it is you're going to use that area. So there's a bunch of stuff in there. It's red that you're probably not ever going to use. And so the goal here there's no possible way in four hours, I could get to all the things in Cloudflare. There's just too many things. So the approach I've taken in this course is what are the things that you are most likely going to use? Let's talk about those. And I'll give you my recommended slash default settings. So that's where we're headed on that. And so we're going through every single page in Cloudflare. And I've given you dots on how likely it is you're going to use it. So this is going to be a lot of fun. And then once we go through all of those things, do lots of links, many things, many things, rolling scrolling. Alright, here are my recommended settings for all the different areas what to enable what not to enable. I've got some brand new WAF rules that I've been working on. And so we'll talk about those and how to use them. This will let you just copy and paste the expression right into the builder and have your rule appeared Yeah, lots of things. Speed caching other rules. Here's the process to migrate a site to Cloudflare and overview here. And then there's a whole checklist that you can print off or copy and paste in the resource number two at the end. So we'll actually live move a site into Cloudflare. And so that'll be a demo on the first hour of day two, how to deal with importing DNS records processed there. Let's see. And then the last hour is just kind of tools and tips. How to Handle clients and Cloudflare Cloudflare is a domain registrar Cloudflare turnstile, linking Cloudflare accounts to each other using CloudFlare, email routing, how to troubleshoot your WAF rules. Here's some WAF rule exclusions that I've had found helpful. Here's this whole process like if you follow this process you're not going to blow anything up. Probably. Except Beth Beth is going to blow it up. We know that right? There'll be Office Hours questions, but that's okay. Shut up, Nathan. All right. All right. Y'all. That takes us to the You're welcome. You can get another question. Okay. We got Tom. All right, Paul. Let's see what we got here. I was just about to land the plane. Oh my gosh. Okay. Man, these this is what happens when we have low question days. When Nathan is working, do you listen to music? If so, what do you listen to? Let's pull the audience what do you listen to when you're working? And if you don't listen, just put no music? Does music help you or not? Some people can't listen to music. It depends on what I'm working on. Been. I hear so many people like developers that listen to like metal music like you're talking about and it like helps them focus. I cannot do it. Oh, Christina could never listen to like words in the background. It would just that would interfere with the wavelengths occurring. Okay, so for me, a good pair of headphones is critical. A really good that these are some Bose noise cancelling headphones I got at a Costco deal. And they are wonderful. They're comfortable and they the noise cancelling is awesome. And like several folks have mentioned I use brain that FM sometimes like if I'm doing certain types of work I'll put on Spotify and I've got a finely tuned playlist of mostly 8070s and 80s music that I like, but I mostly use brain.fm It is it. I mean I don't know what magic occurs in the background of that stuff, but it really does help me focus. And I use headphones to tune out the world. Yep. Okay. With that, we will wrap up Tuesday, Wednesday. Is the Cloudflare course that's two hours each day, Tuesday, one to three, Wednesday, one to three central time. Have a great weekend. I'll see you back then here on solid Academy where we go further together.\r\n\r\nTranscribed by https:\/\/otter.ai\r\n"}},"postCountOnPage":1,"postCountTotal":1,"postID":448502,"postFormat":"standard","geoCloudflareCountryCode":"US"}; dataLayer.push( dataLayer_content );
Nathan Ingram opens his virtual office doors during this informal, unstructured webinar to answer your questions. There is no agenda and no planned content. Bring your questions and Nathan will answer them first come, first served. Get your answers and learn from the questions of others.
Register once for all Office Hours from April through March 2024.