\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_zoom_registration_link":"https:\/\/us06web.zoom.us\/webinar\/register\/WN_LBE7CmvaTSeHL4X4_pmB7g","livestream_replay_set":0,"livestream_chat_log":"https:\/\/drive.google.com\/file\/d\/1CQ0c1Flxbix7nqZYrMANEN1Bkemfg_yE\/view?usp=sharing","livestream_live_transcript_url":"https:\/\/otter.ai\/u\/VYSIqGGvcqpyRrofIneLxuKbg38?utm_source=copy_url","livestream_live_transcript_text":"What could possibly go wrong\r\n\r\njust about ready to go\r\n\r\nright captions should now be working for everybody\r\n\r\nseven questions in the loop link is in the chat\r\n\r\nalready three minutes after LET'S GET STARTED\r\n\r\nHappy Thursday everybody welcome to another office hours here on solid Academy. I yeah fun chat in the pre show their information about which plugin family that Zach was talking about yesterday.\r\n\r\nSo yes, please add your questions to the queue if you've not done so already. Eight questions currently in the queue. The link is in the chat. All right. So I was mentioning in the pre show I found something really cool yesterday on accident with chat GBT. And I thought I'd share this with you. Because I think this is going to be a very helpful thing at least for the way I use chat GPT.\r\n\r\nSo, here is a conversation. This is the Mac App, which by the way if you're not if you don't get the Mac App, you ought to get the Mac App.\r\n\r\nIt they're gradually rolling it out, you'll see a prompt if you're a paid member to download the app, if you're accessing in the browser. I don't know how this works in the browser but in the Mac App like in the past when I've been trying to do some coding, I would have to open like if I wanted to say okay, here's the plugin file. I would open the PHP file, copy and paste the contents in the Mac App. You can just drop the PHP files on there and it looks at them. So like, I'm trying to debug all this stuff, and it's like, Okay, I think the problem I'd have to do with this was that bla bla bla, here's a couple files from the plugin, take a look at those. And the the code that it generated then work, so I don't know I'm gonna find this very helpful, I think as I'm using chat GPT for coding, and so try it.\r\n\r\nPretty darn good, I think.\r\n\r\nAll right, so let's see where is\r\n\r\nokay, there it is.\r\n\r\nToo many windows. All right. Let's get the questions up here. First up is Mr. Anderson.\r\n\r\nRight then.\r\n\r\nAh, this is an okay three caching plugin if you just need a simple caching plugin Yeah. So WP Super Cache is been around forever. It is a really it is a good plugin. It has recently so the author of the plugin has been an autumn petition. Member his name\r\n\r\noh, Mike Stein. Yeah. So Mike wood. This is the original developer. He's been an automat Titian for a while. Automatic officially took over the management of this plugin a long time ago.\r\n\r\nAnd then they put their name on it maybe two years ago.\r\n\r\nBut it's pretty good. It is very simple. It's unlike W three total cache which has 8 million settings. This one is pretty straightforward. Doesn't we have no screenshots? It's pretty easy to use.\r\n\r\nAnd it is a good one if all you need is caching.\r\n\r\nIt's it's going to work with just about everything.\r\n\r\nAnd basically what this is going to do like it says it's going to create static HTML files for your pages to avoid database hits.\r\n\r\nSee, I think it's under Yes, under Settings.\r\n\r\nBeing an automatic product, they're gonna push jetpack this basically turn caching on and you're done. That's it.\r\n\r\nYou can go in and configure it smart enough by the way to know about WooCommerce there's some other homepages pardon me there are other options here including some things to deal with your homepage. Pretty straightforward, really.\r\n\r\nIt can work with CD ends. It doesn't okay if you're using generally speaking, if you're any other commercial plugin like WP Rocket or if you're using Lightspeed server with their plugin, it's going to be better than this because it offers page optimization features, but it for just a cache. This works well. Does it work with Cloudflare? Um, let's see. I don't know if it\r\n\r\nworks with Cloudflare. That is an excellent question.\r\n\r\nDoes not appear to have integrated Cloudflare settings. So that's something you'd want to watch if you're using Cloudflare.\r\n\r\nBecause it could be that your Cloudflare cache and your site level cache are different and that can cause problems.\r\n\r\nNot seeing any Cloudflare integration here.\r\n\r\nYeah.\r\n\r\nThat could be something to look at.\r\n\r\nI don't use supercast just simply because we use Lightspeed in all the places that's a good question anything.\r\n\r\nAlrighty.\r\n\r\nNext up, is NB chorus of bends to start us off today.\r\n\r\nAll right, hey, Ben. Okay. Ah permalinks for a buddy boss site. Following a WP core update. The permanence needs to be permalinks need to be received every time. Otherwise users can see content they shouldn't have access to that's interesting.\r\n\r\nAnd it's a permalinks issue been not a caching issue.\r\n\r\nThere's no caching at all. Okay, anyway, so we've come up with the following code for tat TBT with the permalinks to be resaved after any of the following updates, function to to blah blah blah.\r\n\r\nThis is clever Ben.\r\n\r\nBuddy boss support has suggested flushing the permalinks every 50 minutes.\r\n\r\nOh dear.\r\n\r\nOkay, so, yes. So I think I've shared this that person I have this term that we use called the royal AI when we say that I created this solution. It's really a it's an understood thing with us now that I always includes chat GPT it's the royal i are the royal we. So yes, I totally identify that.\r\n\r\nSo the question is, Do I agree that flushing the permalinks every 15 minutes is not necessary. Okay. So this is a very specific time interval for them to give you and so here's what I would say. In general, I think flushing permalinks every 15 minutes is probably overkill. However, buddy boss is a very large it's an enormous beast of an app, okay.\r\n\r\nIt is very complex, as you know, Ben so their, their support is generally pretty good. As I understand anytime I've tinkered with Buddy boss and reached out to support it's always been good.\r\n\r\nSo if they're telling you to do this every 15 minutes, there's probably a reason and it may be related to something internally with Buddy boss. This seems like though it ought to be something they deal with. Are they familiar with this issue of permalink resets and the content like this, where have they seen that in other places? Because, I mean, if they came back with this solution, it would seem like this ought to be something they fix at the at the core level.\r\n\r\nCurious but yeah, so Okay, so I this seems like a lot.\r\n\r\nBut the problem that you're encountering is significant, right? People should not be seeing things that they shouldn't be seeing. So I think I would probably follow I would tend to follow support recommendations.\r\n\r\nThis is not a terribly server intensive thing to do. So, like it's kind of hurt you to do this.\r\n\r\nBut it does seem like overkill. So I would push back on support and say, Can you help me understand why every 15 minutes Swat, why is that suggestion? Why is this happening? You know, at this point, it feels like you're treating the symptom not the problem. So I would want to dig deeper into why this is happening to begin with. This is some clever code here. We have encountered issues with with permalinks on some plugins like the events calendar, we have a site that for whatever reason, on an update, it's permalinks are broken.\r\n\r\nOn the events, calendar events, it's just weird. I don't understand why doesn't happen on others and we can't get to the bottom of this. This might be an interesting approach. What do you think?\r\n\r\nSidebar personal conversation there?\r\n\r\nYeah, it this does happen. It happens fairly often.\r\n\r\nWhy plugins need a permalink How many of you let's just pull the hold the audience here. How many of you have run into this issue where from time to time you have to reset permalinks on things and what plugins are offending in that area? It's generally going to be a plugin that creates its own custom post types, etc.\r\n\r\nYour shop plugin\r\n\r\nor as I used to call it, shop\r\n\r\nanyway, all right.\r\n\r\nSo interesting.\r\n\r\npushback on support, then see what you get. And you know, focus on what is the root of this problem and not just you know, I'm trying I'm at this point you it's like you're playing Whack a Mole with the symptoms, whereas I really want to understand the root of this problem.\r\n\r\nAll go to your room.\r\n\r\nOkay. Next up.\r\n\r\nOkay.\r\n\r\nOh, my goodness. Okay. Beth is up next. Okay. So Beth, you said you have a solution to this, which please start typing that in the chat. I'm going to read the question and we'll see where we end up. That funny this should come up after the WooCommerce bootcamp and I did not attend my furniture store. client wants to be able to search on SKU from the front end the native WordPress hard meet whoo search does not do this. I don't know why. It doesn't do this. And it's annoying.\r\n\r\nIt on a search by SKU. It just oughta anyway. There appear to be quite a few plugins that will add that Yes. Have you ever ever in the group ever needed to do this? And if so, yes. So I believe that plugin that you referenced there, Beth was just in a plugin Roundup. Chris, didn't we just do that plugin, I think.\r\n\r\nYeah, so that was in May. It was in like this month or last month. It was very recent.\r\n\r\nWe've done things like one thing we did is we actually in order not to have another plugin. We were on we Yes, thanks. That's the royal we we wrote a little function that grabs the SKU, and actually inserts it in the product description at the end. So at the end of the product, it's s SKU colon, wha and that makes it searchable because it's now in the product description. So that was a nice little workaround or you can you know, if you like that plug in, just use the plug in and problem solved. Yeah.\r\n\r\nOkie dokie. So good. Yep. Easy, easy fix. On that one.\r\n\r\nAlrighty, next up is Bonnie.\r\n\r\nAll right, Bonnie says looks like we are migrated over to liquid web access. Awesome for questions. Okay. Their their GUI obviously looks different than cPanel. Uh huh.\r\n\r\nThis is the URL. Yep. What is this exactly, and how do I change it? Okay. So I am going to say first of all that I am not a Nexus platform expert. I have spent very little time on it personally. Because we that's not where we host we were on a dedicated server with cPanel. So I can answer some of these things. But I'm may struggle with other answers. So that URL is the server level URL and there is a process in that control panel to add your domain and then to attach that to the site. They'll do some database search and replace and make sure all the URLs work. So my advice to you is reach out to Nexus support. They're very good. And they'll they'll set this up right away for you. I will say that I found that process to be oddly hard to locate in the UI a long time ago.\r\n\r\nWhen I played with this before it it was just weird. I don't know why that's so that's, that's something everybody has to do. Why isn't this easy? I don't know about that. But there's support. We'll knock this out. Real quick.\r\n\r\nto creating email accounts I was I was used to creating our email accounts in cPanel. So Nexus and most managed WordPress hosting does not offer email. And really, you don't want email powered by the same server that's hosting your website. That's just generally a bad practice.\r\n\r\nYou it's best to have email with an actual email provider rather than a cpanel email right so Nexus does not offer email.\r\n\r\nMost most good managed WordPress platforms don't do that. So you can use probably the most cost effective I'm not just shilling for liquidweb here, but one of the most cost effective professional level email is\r\n\r\nyeah\r\n\r\nokay, now I'm in hell might want the product liquidweb has redesigned their homepage and I don't know where anything is.\r\n\r\nOh my gosh. I just want email. Where's email?\r\n\r\nsender email hosting.\r\n\r\nCourse you go under hosting to find email, which is brilliant.\r\n\r\nAnyway, here's the pricing.\r\n\r\nSo two and a quarter month.\r\n\r\nThat's pretty good. As far as any kind of professional level email, or, you know, you can also have an old cPanel setup and just point the mail at that in the DNS. And of course, there's options like Google workspace, office 365, etc.\r\n\r\nOh, this price is per user or per mailbox, like Google workspaces per mailbox. You can have multiple email addresses that hit that inbox, but it's that per Yeah, per inbox. Yeah. Doug, it's great email. I mean, it's email, does email, and it works. So, you know, many businesses are just going to want to use Google Apps workspace and or office 365. And you know that that way they get their Office apps all wrapped up with the email and so forth.\r\n\r\nSays it requires liquid web hosting.\r\n\r\nI don't know what that means.\r\n\r\nThat's a good question. I do believe though that you can run Nexus hosting and liquid web email. I would just I would reach out to them about that.\r\n\r\nYeah.\r\n\r\nYeah.\r\n\r\nYeah, so check that liquid Web. They may. They may I think they're they're doing this. I have no idea. But my guess is they're saying we don't we're not just going to do email for anybody. You have to be one of our customers. And I would imagine that next s being under the liquidweb umbrella qualifies for that. Okay, anyway, we also need to bring over our email. How do I migrate emails from our old hosting company?\r\n\r\nYeah, so check that liquid Web. They may. They may I think they're they're doing this. I have no idea. But my guess is they're saying we don't we're not just going to do email for anybody. You have to be one of our customers. And I would imagine that next s being under the liquidweb umbrella qualifies for that. Okay, anyway, we also need to bring over our email. How do I migrate emails from our old hosting company?\r\n\r\nYeah, so this OT, most email services are going to have some sort of import feature\r\n\r\nYeah, so this OT, most email services are going to have some sort of import feature\r\n\r\nYeah, I'm I don't know specifically.\r\n\r\nYeah, I'm I don't know specifically.\r\n\r\nBonnie?\r\n\r\nBonnie?\r\n\r\nYeah.\r\n\r\nYeah.\r\n\r\nwe don't do email is correct. but this is actually Bonnie's company that she's working with here. So they ought to have some sort of migration, right.\r\n\r\nWe don't do email is correct. But this is actually Bonnie's company that she's working with here. So they ought to have some sort of migration, right.\r\n\r\nFor this, I don't, I don't see that.\r\n\r\nFor this. I don't don't see that.\r\n\r\nYeah, I would just reach out to sales on this here and just let them talk you through that.\r\n\r\nYeah, I would just reach out to sales on this here and just let them talk you through that.\r\n\r\nAgain, this is going.\r\n\r\nAgain, this is going to be something that everybody needs or asks for.\r\n\r\nYeah, my Don't be the migration person. Oh, my gosh, that is just a nightmare. Yeah. Okay. During their quest for migration, liquid liquid web Nexus gave this warning we cannot assist with DNS changes outside our system. Yep. When it's time to go live with your migrated site, you will be responsible for updating the DNS records. Cool, but how do I do that? Okay, so Bonnie, where is the DNS for this domain? Now, you know?\r\n\r\nLooks like you're at risk. That's the name servers. Let's say you're registered at two cows or one of their\r\n\r\nand springs hosting.\r\n\r\nOkay, so this is where you're currently hosted. Springs hosting dotnet. Okay, so\r\n\r\nyour DNS is handled. There at that host which means you're going to need to move the the name servers to something else that's going to handle your DNS. That is way bigger than a question that I can answer in office hours. The domain registrar, it shows two cows but this two cows shows up for several different companies that are acquired and so on and so forth.\r\n\r\nOh, what did that tight? i This is a Mac terminal. And I just typed who is domain.com. And you know, this is like you can go look this up with a who is on most registrar's websites, but it's quicker to do it through terminal I think windows will do that too.\r\n\r\nYeah, okay. So, springs hosting is the registrar meaning they have white labeled to cow service.\r\n\r\nSo, yeah.\r\n\r\nBarney, how on a scale of one to 10 Barney, how knowledgeable are you with DNS?\r\n\r\nTwo, okay. I would suggest that you get help with this, because you can completely screw everything up really easily with DNS. I've been doing DNS for, you know, 25 years. And I made a mistake the other day with DNS like it's okay.\r\n\r\nof everybody that's here. Give me a yes. If you've goofed up DNS once in the last year, or something.\r\n\r\nYes, okay. So a lot of us have been doing this a long time and we goof up the DNS. So Bonnie, if there may be somebody here, you know, if you're open to this, you know, if anybody you know, you could likely find somebody here in the solid family that can help you with that. You're in the academy community. Bonnie, are you in the slack group? If so, okay, great. Stacy can help you just post out in the slack group? Yeah. So yeah, this is I would definitely get some help on this.\r\n\r\nOkay, Bonnie, does that cover everything here? Yep, you're good to go. Have a white good way forward.\r\n\r\nAwesome. Okay. Next up is Tanya.\r\n\r\nTanya, I love your questions. Kadence conditional headers. Is it broken? Or am I I can't seem to get a different logo to show up on a single page. Okay.\r\n\r\nI don't use conditional headers. Let's see if we can make them break.\r\n\r\nHow many of you use conditional headers?\r\n\r\nsilence Oh women. I think I need to enable those.\r\n\r\nYes, let's turn them on first.\r\n\r\nTanya, I'm assuming that you have toggled on conditional headers in the Kadence setting. Okay. All right. So we'll go to the customizer.\r\n\r\nAll right, previewing header.\r\n\r\nLet's add a header. We're going to copy our default header.\r\n\r\nAnd we're going to save this one displays on the homepage. Just make it easy.\r\n\r\nUser for all users blah, blah, blah, blah, blah. Okay, so publish.\r\n\r\nLet's preview the default. Copy the flex this one we just made. Well, I\r\n\r\nactually call it what it should be. Called so that I don't get totally confused later. Okay, so homepage.\r\n\r\nLet's get back into the header.\r\n\r\nAll right, hang on. What are we doing header homepage Alright, so let's edit this and make it possible to say so theoretically on our homepage, say home now and it does other pages\r\n\r\nokay\r\n\r\nisn't that\r\n\r\noh, wait, hang on. I may have actually changed the name of the site there.\r\n\r\nI think that's probably what I just did. Better, better. Better.\r\n\r\nThink I actually changed the actual site title?\r\n\r\nThat this actually changes the site title in the general settings. So that's probably our problem there. But let's see if I think what I can do is make this a logo and a title would stick a logo of something on the homepage like that.\r\n\r\nOkay, that's lovely.\r\n\r\nSee?\r\n\r\nOkay, so homepage has the logo.\r\n\r\nOther pages don't know they're working. It is working. The reason we had that problem earlier was this. When you change the site title here, it actually updates the WordPress site title. So yeah, it's working.\r\n\r\nI can't comment Tanya on whether or not you're broken but conditional headers is in fact working.\r\n\r\nJust so that I don't confuse myself later.\r\n\r\nWhy don't we turn off actually, let's just go back to the Kadence settings and turn off conditional headers.\r\n\r\nOkay, well, that was fun.\r\n\r\nOkie dokie.\r\n\r\nAll right.\r\n\r\nTanya, if it's not working for you, I would look at what your conditions are. And make sure you have it set for all users. It could be that that did you set it for all users? Or did you just said you did that?\r\n\r\nYou got into caching going on? Is this behind Cloudflare?\r\n\r\nNo, perfect. This really needs to work as soon as I type it in there.\r\n\r\nOh, you found it. Okay, tell us please. What was it you had a custom image set for conditional headers?\r\n\r\nBut it's working. And you're good.\r\n\r\nAh, okay, good. Awesome.\r\n\r\nWe're glad I could be of no help and I'm glad you figured it out. Okay, next up. This is Sue Hey, Sue. This live site is having an issue with login I built it but someone else admins that I can FTP to it. The site appears on the front but we can't log in the site appears on the so the front end. I don't know what that means. Do you guess it's the login designer plugin. I've had issues with it before. The Okay, see, I'll see you're saying the site is live at converge south.com The original site had solid IP security and use the CAPTCHA some genius delete the plugin. I renamed the login designer plugin and tested it just want your bat best guess all Kadence pro blah blah blah. Okay. So the site comes up\r\n\r\nthis is pretty this is definitely login designer with default settings. Oh, your next question has the image.\r\n\r\nOkay, here it is. I see. I see. I see. Okay.\r\n\r\nOops.\r\n\r\nAnd what am i I'm looking at an FTP view of the plugins directory structure.\r\n\r\nSo let me make sure I understand what the questions\r\n\r\nokay\r\n\r\nis it safe to rename the login designer? Oh so can you not log in here?\r\n\r\nApps is loading\r\n\r\nI mean, so the answer Oh, the CAPTCHA is failing. Okay. So yes, you can just put an underscore rename login designer that's not going to hurt anything.\r\n\r\nBut I don't think that's going to solve your problem. Login designer is only affecting the CSS of this page. This CAPTCHA is likely being loaded by\r\n\r\nOh, there's no security plugin on here.\r\n\r\nSue is this CAPTCHA being loaded by login designer.\r\n\r\nSo yes, the first step would be just rename login designer. It's in the plugin directory. You can redownload it later.\r\n\r\nThere's no security plugin so something is loading the reCAPTCHA and I bet you it is login designer.\r\n\r\nLogging designer had some hiccups a couple of years ago but it's been working fine. Now.\r\n\r\nWe have a lot of sites that use it.\r\n\r\nAnd it's I have not had any issues that I can remember recently.\r\n\r\nNow if you rename the plugin folder, it will not break anything you'll just get the standard WordPress login screen\r\n\r\ninteresting I don't see a capture option out there literally right in front of me. Yeah, so probably the CAPTCHA is put in here and something. I bet you they put the wrong key in or something. And that's why it's not validating correctly.\r\n\r\nYeah, so just Yeah.\r\n\r\nYou can rename the plugin login. Go in the WordPress admin.\r\n\r\nName the plugin back when it should be. Activate the plug in then you'll have to activate the plug in again. Then just go in here and turn off reCAPTCHA in this login and or validate the API and secret keys, because that's probably what's going on here is that the keys are wrong, which is why it's not validating. It would be extremely unlikely if there was something actually wrong with the login designer plugin.\r\n\r\nOkie dokie. You good sir?\r\n\r\nAwesome. All right, next up is Doug. We have three more questions left. You got a question to ask. Link is in the chat.\r\n\r\nAll right, next up is Doug here. Doug has a client who is registered as a nonprofit charitable organization. They want to start taking donations. What is the simplest solution we can employ on their website? They have stripe and square. Okay, Doug, question a few questions actually. Are they looking for one time donations? Or do they want to set up recurring donations?\r\n\r\nA one time donations. I mean, the simplest thing are these Gravity Forms.\r\n\r\nJust set up a gravity form you're done.\r\n\r\nAnd that could just stripe done.\r\n\r\nThat's the very simplest thing.\r\n\r\nYou know, it gets more complicated if they want to set up a subscription. You can let a subscription a monthly gift or whatever. You can totally do that with gravity forms but that the user can't cancel that from the website. They'd have to email the person and the person have to go into stripe and clear the subscription.\r\n\r\nSo that's not ideal.\r\n\r\nThe you might depending on what they want to do, Doug you might also look at gift WP Have you have you seen give it is quite good. It's made for this the free version will let you do single donations like this.\r\n\r\nAnd it's got a lot of neat little features. So\r\n\r\nyeah, if it's just a one off and you want to knock it out and get it done, then just yeah, just set up a gravity form with it with the stripe feed and you're done.\r\n\r\nYeah, the nice thing about give and I'm not sure if it doesn't have the free level, but it's like a donor management platform. So maybe you know, if you're just getting into accepting online donations, put the gravity form out there, see how it goes. But if it goes well then maybe move into something like give where that actually lets the donor log in they can print out their giving statements. The end of the year two tracking all the donations for this individual is really really good.\r\n\r\nIt is also a stellar in the stellar family. It does have some costs associated with it. But it you know it the cost of gift WP for an organization that uses it well are negligible compared to the benefit they'll get.\r\n\r\nWhat is the third party system I recommended that I just recommend?\r\n\r\nGive WP\r\n\r\ntrying to see what they give for free.\r\n\r\nI told you about it a few months ago. It's free and use it straight for donations.\r\n\r\nFor us. What are we talking about?\r\n\r\nAnyway, while we're looking at up so give them a few support is quite good. They support bunches of\r\n\r\nbunches of payment gateways and trying to see free add ons\r\n\r\nYeah, in the donor management is what's very helpful because people can log into their receipts and so forth.\r\n\r\nZephie oh my gosh, where'd it Oh, yes.\r\n\r\nYes.\r\n\r\nWe looked at that zephie.com We ended up going with that give WP this was a solution we were looking at for one of our clients. It's third party embeddable we ended up sticking with give\r\n\r\nthis give have their own payment gateway. No, it attaches to your paint your gateway that's that you want. So stripe square PayPal. combinations of those mail in donations. Yeah.\r\n\r\nIt's quite good.\r\n\r\nIt's quite good.\r\n\r\nYep.\r\n\r\nYep.\r\n\r\nOh, and just for everybody.\r\n\r\nOh, and just for everybody.\r\n\r\nSome of you are probably aware, maybe most of you are aware but stripe does have nonprofit rates but you have to ask for it. So standard stripe. processing fees are 2.9% plus 30 cents per transaction. If you ask stripe support, like you set up your account, then you have to message them and say I'm a nonprofit and they have a process they go through they have to get your 501 C three or whatever. If you're not in the States, whatever the form is for your area once they validate that they'll bump you down to 2.2%. So point 7% over a year's worth of donations can really add up. So if you're not aware of that, you do have to request it, but they will bump you down.\r\n\r\nSome of you are probably aware, maybe most of you are aware but stripe does have nonprofit rates but you have to ask for it. So standard stripe. processing fees are 2.9% plus 30 cents per transaction. If you ask stripe support, like you set up your account, then you have to message them and say I'm a nonprofit and they have a process they go through they have to get your 501 C three or whatever. If you're not in the States, whatever the form is for your area once they validate that they'll bump you down to 2.2%. So point 7% over a year's worth of donations can really add up. So if you're not aware of that, you do have to request it, but they will bump you down.\r\n\r\nYeah, I don't know why they hide that either. Sue but there are dark I mean, you can search\r\n\r\nYeah, I don't know why they hide that either. Sue but there are dark I mean, you can search\r\n\r\nyou know it's there and they do have a page about it.\r\n\r\nyou know it's there and they do have a page about it.\r\n\r\nRight here. So\r\n\r\nRight here. So\r\n\r\nemail nonprofit stripe.com\r\n\r\nemail nonprofit stripe.com\r\n\r\nYep.\r\n\r\nYep.\r\n\r\nOkie dokie.\r\n\r\nOkie dokie.\r\n\r\nWell, I mean, they're still giving discounts. They don't have to whether or not you know they're putting it on their homepage with lights on or not, is not the issue. they still are giving nonprofits discounted rates and they don't have to. So I think that's a good thing.\r\n\r\nWell, I mean, they're still giving discounts. They don't have to whether or not you know they're putting it on their homepage with lights on or not, is not the issue. They still are giving nonprofits discounted rates and they don't have to. So I think that's a good thing.\r\n\r\nOkay. Tanya is next.\r\n\r\nOkay, Tanya is next\r\n\r\nFollow up on chat TBT I asked if it could generate images that said sure. So I asked for the following four.\r\n\r\nfollow up on chat TBT. I asked it if it could generate images it said sure. So as for the following, for people of various ethnic groups wearing colorful printed T shirts and holding various printed items like stickers, tote bags, coffee cups. They should be smiling and one should have a shirt decorated with spangles. And one should be wearing an embroidered baseball hat needs to be isolated on a white background. Okay, all right. So, just for the record, whenever you generate images of people with AI range things can happen and I think we're gonna see one right here\r\n\r\noh, did that really happen? Tanya is this real?\r\n\r\nOh\r\n\r\nI'm saving that one for the Hall of Fame. That's so so good.\r\n\r\nSide note if you want good AI image generator, this is the one well let's take a look.\r\n\r\nSo here's\r\n\r\nOh, well, I just copied the whole thing. So there you go.\r\n\r\nCan you with I'm not gonna be interesting. Okay.\r\n\r\nThat this that's just that's just amazing.\r\n\r\nThat is just amazing.\r\n\r\nThere are social groups where people share funny AI generated image results like this. Oh, yeah, the labels are really I mean, that's what does it right? It's embroidery.\r\n\r\nYou can get fairly decent AI images, but whenever people it's people or animals it gets a little really weird. But if it's just like a still life of something it can.\r\n\r\nThose are pretty good.\r\n\r\nIsh.\r\n\r\nOh, that's awesome. Thank you for sharing.\r\n\r\nAll right, Paul is next. This is the last question of the roundup. So if you have a question you want to get in before we finish. Link is in the chat.\r\n\r\nAll right, Paul.\r\n\r\nPaul says I'm still in my room. We created a plugin to hide the plugin strings existence for anyone other than my team. It looks at the usernames email address tool. If it's this we show the info that's pretty nice. As an Emmy plugin, it's somewhat difficult for people to access but not impossible. The code can also be put in the functions dot php. Is there a better place to hide something like this? We install it since the client insists on admin access or give someone else we don't want to appear to be spying on them makes it easier to determine what broken when the other thought is we just tell them we're monitoring all changes so tough nuggies that's what I do. You know we when we we have stream on I think every site that the client logs into hack we may have stream on every site, do we Chris?\r\n\r\nI know we have it on the ones that clients log into. And I don't think I have Have we ever we have it on every site because I want to blame Chris when things go wrong, but it's usually me and we can track that back.\r\n\r\nBut see, we can't remember anybody ever asking about that.\r\n\r\nHas anybody ever asked about the logs and monitoring? I don't think so.\r\n\r\nI don't recall Yeah, I would say I think I would just say it's good practice. If a client, put it on there, if the client ask it's just it's good practice user logging is a good practice.\r\n\r\nYeah, although that's a pretty cool idea for a script Paul, I gotta say, and as an answer to the question.\r\n\r\nSticking in the plugin should be just fine. They they would have to have FTP or file manager access. To get they're gonna have to find the me plug and then let's find the code and deploy I mean, it's, there's no way the average person is going to\r\n\r\nis going to find I like this. It's a really good idea.\r\n\r\nYou can also Paul do this with advanced access management.\r\n\r\nIt's per user, though, but you could hide that menu item from the user with advanced access management.\r\n\r\nHmm.\r\n\r\nCould be overkill.\r\n\r\nYou know, it's modular. You can turn on and off the pieces of it that you use or not use I still like it. We still have it on most sites.\r\n\r\nYeah, Chris is saying the client may not like it when you say the site is broken because you deleted the page on this date, which we just did a few days ago. We got a client get clever. site and many things was broken.\r\n\r\nAnd we figured out exactly what Oh, for sure shared in the slack group sticking into just probably the easiest thing. Slack will sanitize code and a lot of times it's pasted so it might be easier just to stick it in and just share that just link\r\n\r\nall righty ah question from Beth.\r\n\r\nSettlement payment paid Yes. Okay, bear all of my stripe transactions from both the Academy site recurring and new purchases via client site had been blocked or failed.\r\n\r\nBeen working fine until June 24. Any thoughts on what is going on? I did get on a bet. Did I get on a bad list somewhere? Okay, Beth, let me ask some questions.\r\n\r\nAre you using Cloudflare?\r\n\r\nDid you change any of the WAF rules? On around that time?\r\n\r\nAre you sure?\r\n\r\nNothing has changed. Okay.\r\n\r\nCloudflare would\r\n\r\nthank you, Stacy.\r\n\r\nCloudflare would be the first place I would check there I'd look at events and see if you can find any blockages. It's very important to Yeah, so it could be that one of your rules Beth is has started in it for like maybe Cloudflare classified traffic in a new way and now it's hitting one of your rules. That's why it's super important to have in your skip rule. A\r\n\r\nsomething that specifically\r\n\r\nlooking in something that specifically allows stripe webhook traffic so by the way, they have\r\n\r\nwebs\r\n\r\nanybody else anybody else noticed they started pushing us to this page to upgrade instead of field custom Rules page.\r\n\r\nOkay, so\r\n\r\nI got a couple of things here.\r\n\r\nI don't know. That's a good question, Beth. I don't know. I could do something on stripes in that now.\r\n\r\nI don't know. That's a good question, Beth. I don't know. I could do something on stripes in that now.\r\n\r\nCloud flares. I mean, I don't know. But the way to fix this is just in a skip rule. Make sure like the way to do this is URI path.\r\n\r\nCloud flares. I mean, I don't know. But the way to fix this is just in a skip rule. Make sure like the way to do this is URI path.\r\n\r\nContains or you could say your AI query string contains stripe.\r\n\r\nContains or you could say your AI query string contains stripe.\r\n\r\nThat's going to catch just about every web hook.\r\n\r\nThat's going to catch just about every web hook.\r\n\r\nLike the Gravity Forms stripe is this one. This is the WooCommerce one but it contains the term stripe. Most plugins and I would imagine member for us in the same way you'd want to validate this, make sure the webhook URL, whatever it is, but if it contains stripe, that would automatically skip that traffic and let it through. I bet you that's what's going on\r\n\r\nLike the Gravity Forms stripe is this one. This is the WooCommerce one but it contains the term stripe. Most plugins and I would imagine member for us in the same way you'd want to validate this, make sure the webhook URL, whatever it is, but if it contains stripe, that would automatically skip that traffic and let it through. I bet you that's what's going on\r\n\r\nThat's probably what's happened.\r\n\r\nthat's probably what's happened.\r\n\r\nOtherwise, I would you know, you can go into stripe and see. the reason was, I mean was it card declined or when you say it was blocked or failed.\r\n\r\nOtherwise, I would you know, you can go into stripe and see. The reason was, I mean was it card declined or when you say it was blocked or failed?\r\n\r\nIt only says blocked and stripe.\r\n\r\nIt only says blocked in stripe\r\n\r\nis memberpress handling this transaction\r\n\r\nOkay, so here's what I would do to test this. Go in put your credit card in and get the failed result. Then immediately.\r\n\r\nGo over here to your Cloudflare events, this events page right here.\r\n\r\nAnd you can filter this action equals block and just see what's happened in blocking and you ought to be able to see, this was me right here, whatever. And you can see what was going on. And that can help you narrow down like this is the rule that was hit. You can see it you can kind of backtrack what happened here. My guess is it's something to do with Cloudflare that's blocked that's blocking the connection, because like with a block, it could be it's talking to stripe but the response can't get back through and so it gets blocked. I don't know. I'd have to see it and look at it more closely to be more definitive but this is the place I would start\r\n\r\nYeah, Sadie's right let us know what you find out there back.\r\n\r\nOh, the questions keep coming in.\r\n\r\nWho can I get to help me?\r\n\r\nAnyway, anybody want to help Beth with some Cloudflare\r\n\r\nI'll help Beth better the $1 million.\r\n\r\nAll right. If you want to help Beth, you can ping her on the academy slack.\r\n\r\nAll right, Paul is next. Is there time to demonstrate how to share a file and GitHub repository so everyone can see an access it sure is.\r\n\r\nJust that github.com?\r\n\r\nWell, they're assuming that you have an account already. Sign in.\r\n\r\nJust make sure you're just not github.com Just as how you share snippets. I'm going to create a new just La La dot php. Whatever is in here.\r\n\r\nCreate a public just boom and there's your link that quick\r\n\r\nah\r\n\r\nAll righty, next up is been Mr. Anderson.\r\n\r\nBack to the caching plugin question. Have you used Lightspeed cache on a non Lightspeed server site? Ooh, no.\r\n\r\nI think you can.\r\n\r\nBut the question is, well, you're the answers to your immediate questions are no. And I don't know.\r\n\r\nI would have to test it. The thing that Lightspeed does well is if you have a on in your server environment, if you're using Redis for an object cache, or if you're using memcached for an object cache, it will connect to those.\r\n\r\nSuper Cache uses its own system. So if your server environment supports Redis, for example, that's what I would that's what we use.\r\n\r\nIt will be faster than Super caches, flat HTML cache, because it's caching more than just HTML. It's caching other objects that you're loading, and that will be better. Ultimately, this is kind of a hard question to answer, but probably it will work better but I've also never tested Lightspeed on a non Lightspeed server. I do think it will work though.\r\n\r\nYeah.\r\n\r\nAll right. That is the end of the questions. So let's talk about a couple of quick programming notes. Actually, maybe you just saw anybody noticed this little giblet that was widget that was added here to dopey Nathan earlier. So this is a little plugin that Chris has been working on.\r\n\r\nThat we've currently calling brilliant assistant, which is what I call Chris all the time.\r\n\r\nAny anyway, talking earlier today, this is a subject that's come up a bit here and there on various things we talked about. We have decided, well, I made an executive decision today. That on for our premium course, for the month of October, after Google Analytics boot camp.\r\n\r\nChris is going to talk about creating a plugin that you can upload to your own private GitHub and actually let it do auto updates like any other WordPress plugin. So that's what Chris is working on right here.\r\n\r\nAnd it will, you know, when you push it up date, it'll update just like any other WordPress plugin. So that's going to be coming up in October right at the end of the month is the premium event. And you guys will get to have four hours of rest and that will always be good no matter what. So that's going to be fun. It'll be a lot of fun. So you will enjoy Chris much Lee. I will have that information up sometime next week, probably. So that's coming up there. Let me give you a quick look at other things coming up.\r\n\r\nCan you have a private GitHub without paying? Yes.\r\n\r\nYeah.\r\n\r\nYou sure can.\r\n\r\nSo all those questions, I will defer to Chris in the in the upcoming Plugin Creation, live stream, but should be fun. Like so for example, this plugin is going and basically we're using it to allow the embedding of our own private Google Data Studio report that we've created.\r\n\r\nAnd but this could be anything like your own, your your plugin, your functions plugin that does whatever like this would be a plugin that now you can. The good thing about custom functions plugins is adding all your functions right that we talked about in the Starter Site courses. The bad news is if I need to make a change on any of those, I have to manually go in and update every single site. So this you know, having your own plugin would let you push out changes to all your sites, just like any other plugin would update. So yeah, but we're hoping that this plugin will do many other things.\r\n\r\nOh, yeah. If you want the calendar view on any on either the upcoming live streams, the live stream library, just click right here for calendar view and that shows everything that's coming up. That's also a good spot to subscribe to the calendar. So let's just take a quick look.\r\n\r\nJuly two will be plugging roundup as usual, we've got Thomas Wraith on July the third talking about the security roundup that's coming. The last quarter of things he's observed in watching 16 million WordPress sites. July the fourth of course, is a holiday here in the US, and we'll be pushing office hours to the fifth as a result of that. This next week. There is only going to be office hours because I'll be at work camp Canada that week. So I'll be away but we will still have Office. Hours regular time there. Following week WordPress 6.6 is slated to drop July 16. And so we will have the live stream or WordPress six, six, probably right about the time that it drops. So yeah, that'd be fun. Timothy will be with us for that.\r\n\r\nNews, Roundup and so forth. And then advanced SEO. We'll have Lindsey Halsey with us on the 30th and 31st for that July premium event.\r\n\r\nAll right, everybody. Yes. So Paul got his screen plugin up. The link is there in the chat. It is working, Paul. Congratulations.\r\n\r\nAll right. Well, thanks, everybody, for hanging out for the last hour. Hopefully it's been fun. You picked up a couple things. I will see you back. Monday. You're on solid Academy. Pardon me on Tuesday, in about Tuesday on solid Academy, where we go further together. Have a great weekend.\r\n\r\nTranscribed by https:\/\/otter.ai\r\n","livestream_vimeo_video_id":970114359}},"postCountOnPage":1,"postCountTotal":1,"postID":448511,"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.