\n\nAsk a Question\n\n\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":1,"livestream_zoom_registration_link":"https:\/\/us06web.zoom.us\/webinar\/register\/WN_hoEiSlLOThWt_w3B2IbuHA","livestream_chat_log":"https:\/\/drive.google.com\/file\/d\/1O8Or2CsxFUytV9VbXi8rN_UkTQW92xUZ\/view?usp=sharing","livestream_live_transcript_url":"https:\/\/otter.ai\/u\/-VmrroTfdS4n6m4k61-wpDLscZM?utm_source=copy_url","livestream_live_transcript_text":"How is everybody today?\r\n\r\nWho has gone down the AI rabbit hole since yesterday?\r\n\r\nAnybody\r\n\r\nAll right. All right, glad everybody's here. We're a couple minutes away from getting started getting the last couple things pasted in for the transcript so that should all be working now\r\n\r\nAll right, looks like seven questions in queue today seven questions since we still had plenty of time.\r\n\r\nPlenty of time. Yeah. Then the the Zoom AI companion is pretty darn cool\r\n\r\nAll right, plenty of space for questions today. Just seven questions in the queue now so ask away.\r\n\r\nSnow in Spokane, how about that?\r\n\r\nYeah, Doug. It is kind of cool. Even when you've been using something like chat GPT for a while. I just seeing how other people use it. It really broadens your perspective a little bit. And like I did not think of that.\r\n\r\nI've certainly had those experiences with AI. There's a couple of folks that I've been watching that are doing some cool things with it.\r\n\r\nI also get a couple of different newsletters. There's one I meant to share this actually I think I'll drop it in the chat.\r\n\r\nSee if I can find it. Yeah, here it is. This is the one that I've been using as subscribe to this newsletter and I like it a lot. It's called TLDR AI.\r\n\r\nAnd it's just a bulleted overview of what's going on with AI. Some prompt ideas every every day it is a daily. I don't know how I mean, imagine coming up with that much content every day. It's pretty crazy. But I find it useful. I probably read three quarters of them. Some days I miss but I found it to be very helpful.\r\n\r\nJust about ready to go here if you're just joining us in zoom open up the chat and say hello.\r\n\r\nWe are just about ready to get started. Question link is there in the chat. We have seven seven questions in queue today.\r\n\r\nWow, okay, Paul. Let's see. Great. So we have six questions.\r\n\r\nPlenty of time for more.\r\n\r\nRight well let's get started, shall we?\r\n\r\nGood afternoon. Good morning. Good evening, everybody, wherever you happen to be. It is office hours here on the solid Academy. It is Thursday, October the 26th 2023. Glad you are here. Everybody hopefully survived the AI workshop from the last couple of days. A lot of fun stuff there. Hopefully you've started to fool around with AI a bit. Anybody doing that? Let me hear from you in the chat. Has anybody tinkered around with AI in the last day or so based on what you saw in the in the workshop? I'd love to hear from you there in the chat. Many many cool things. There's one thing in particular that I think you all will enjoy based on a little plug in that I wrote with chat GPT it's going to be in addition to the Starter Site, probably on the optimizing your starter site but hint hint it is a dashboard replacement using blocks Pretty cool.\r\n\r\nPretty nifty. Yeah. So you can even use your page builder of choice. Yeah.\r\n\r\nCould even be using your page builder of choice. Yeah.\r\n\r\nOkey dokey. Well, let us begin. Again, there are plenty of spaces for questions today. It looks like we have seven questions in queue and we will start with\r\n\r\ndancing Beth.\r\n\r\nAll right, Beth is up.\r\n\r\nOkay.\r\n\r\nAll right. Let's see what you got here. A college professor client who is building an online course on organic chemistry.\r\n\r\nWow, okay. All the videos will be behind the paywall eventually, but for now he is just creating them with LearnDash with no access from the homepage. However, I got a Search Console notice like this one new reason preventing your videos from being indexed in Search Console is identify that some videos on your site are not being indexed due to video not found on host service.\r\n\r\nWhat does that mean exactly? Okay, this this means that the video that he's recorded is not found on the host service.\r\n\r\nYep, so that's, that's what you need to fix it so that the video is found on the host service and that will solve that problem.\r\n\r\nSorry, okay.\r\n\r\nThis is what you get when I teach for four hours over the last couple of days and then I got anyway.\r\n\r\nVideo not found host service. So Beth, is this video embedded from someplace outside? Like a VM isn't in Vimeo or you're not pulling it from the WordPress media library, right.\r\n\r\nOkay, it's a YouTube video. Is it a private YouTube video?\r\n\r\nIt's a public so it's findable? on YouTube?\r\n\r\nCurrently\r\n\r\nOkay, video not feel okay. So did this just happen once?\r\n\r\nOr, like, is this like it happened yesterday? These are the so okay, here's the thing. Search Console hallucinates sometimes, embed. I'm pulling in that AI term but sometimes search engine gives errors that aren't really errors and then they just go away on their own because it crawled wrong. They will you know, you get these things like object outside of viewport or that one you know, and it's just the next time it goes and looks at the site. It'll, it's gonna fix it so it may be one of those weird Miss air Miss crawl errors whatever. Beth did this error occur?\r\n\r\nLong after the page was created? And the video was there? And then just like a couple weeks later, whenever this error just popped up, or was it the page was created, the video was placed and then the meat almost immediately this error popped up. Was there some time? Like was it live for a little while and then the error happened? Because if that's the case, I would I would lean more towards it's an errant crawl from Search Console.\r\n\r\nAny any thoughts on that? Beth hasn't been there for a while or is it brand new?\r\n\r\nYeah, I think it is too. What does it mean exactly? i It's like it's not when it says host service. That's almost like it realizes it's on YouTube, but it couldn't be found. Okay. So should I set all the pages of the course is no index. So\r\n\r\nI'm confused about this.\r\n\r\nAre so the pages are crawlable now, right? Obviously because Search Console is finding them.\r\n\r\nIs this going to be a paid for course.\r\n\r\nOkay, why is the content publicly accessible now? Then?\r\n\r\nUm, I don't understand that part.\r\n\r\nGenerally, you wouldn't want this index ever to begin with in the video wouldn't. You wouldn't want that video on YouTube.\r\n\r\nIt's only indexable Okay, so it's like, protected by the LearnDash.\r\n\r\nInsert word here. Content protections, right. Okay. Got it. Okay, so the content itself isn't indexable because it's behind a paywall, but the page itself is indexable to weird though that search console would give you this error then and this video was in the portion of the page that is protected right.\r\n\r\nWeird. Okay.\r\n\r\nShould I set all the pages of the course is no index.\r\n\r\nI mean, ideally on a on an LMS site like this, you would want the course description page indexable like the sales page for the course. Right?\r\n\r\nIs there content that's going to be on that page that really should only be for paid members? Because like the other thing is, if the whole content is protected by shortcode you know, there's really no actual content on the page. That's outside of the shortcode. Right. So when Google is looking at this page, it's going to see very thin content. It's not going to help you so I would no index it. I think that's where I would.\r\n\r\nOkay, you said there are no shortcodes but the page in the content of the page is protected by the LearnDash content protection system, right, whatever they call that.\r\n\r\nIs that correct?\r\n\r\nAll right. So if I go there, and I'm not logged in, can I see the video and the text that's on that page?\r\n\r\nIf I don't have rights to access that course, put a URL in. Let's take a look at it. If not, we'll all get free organic chemistry training.\r\n\r\nBecause anyway, like what I'm saying here is if it's\r\n\r\nif it is, okay, there's the summer go prep. Okay. So how do I get to the content that had How do I get to the to the page with the paid for content? You can't?\r\n\r\nOkay, well, Google found that somehow.\r\n\r\nRight. So let's take a look.\r\n\r\nHorses lessons sitemap so there's all your lessons. Here's one. Oh, yeah, I can see everything. All this is indexable. Beth.\r\n\r\nSo you've got a content protection issue.\r\n\r\nAnd these are on Vimeo.\r\n\r\nYeah, so I can get right into all of this from the sitemap. So a couple of things you're gonna want to go into. I'm guessing this is Yoast? Yep. And turn off the sitemap for courses well lessons topics, anything that's LearnDash here.\r\n\r\nOkay, so once I add the paywall and member press protection, will Google know or do I need to know index? I would so I wouldn't necessarily know index. I mean, you could no index those pages if you want it. I want to go in here and just in Yoast. You can remove these things from the sitemap. Like you just go down into\r\n\r\nYes, Yoast is an active you just go down on your settings\r\n\r\ninto your content types, and it'll be one of these content types. Like here's it'll be a custom post type like this and you can turn that off and that way it won't show up in the sitemap at all. And Google won't know where to find it unless it's crawlable. But yeah, your otherwise memberpress will likely lock that down anyway, but if you don't turn it off in your Yoast sitemap, your those pages are still going to be listed. With a login thing and then content so I would just pull those from your Sitemap altogether.\r\n\r\nIt's fine for them to be indexable right now, I bet I would turn it off now. Like I don't I would not. And I would go into search console and remove all those URLs because it's once you turn those off later, once you really go live, you might have some fluorophores like just do it now.\r\n\r\nYeah.\r\n\r\nSo this is a net like I would likely this is why I like to build behind the login wall anyway, you ideally wouldn't want Google to index this until it was ready to be indexed fully. I don't want Google ever to because like right now you've got all this ipsum text.\r\n\r\nAnd I've had Google take months, like to get rid of all the ipsum text.\r\n\r\nBecause like all these pages are now indexed with ipsum text, and all this stuff, and that will that could really hurt the SEO of the site later. So this is why you like you always want to build behind a paywall or pardon me behind a login wall.\r\n\r\nNow this, this is ready to be. So you want the site out there because there is a wait list.\r\n\r\nBut yeah, I would go in and I would remove all those pages in Search Console, and I would turn off the sitemaps I would make it all no index right now. I remove those pages and types from the sitemap\r\n\r\nAll right.\r\n\r\nSo once the course is behind a paywall does Google know not to index those pages? Or do we need to manually set them that way?\r\n\r\nGoogle doesn't know anything that you don't tell it to. So you want to right now?\r\n\r\nPut all the stuff like I just said I think this isn't what you meant. Well, I think we just answered this question.\r\n\r\nOkay.\r\n\r\nAll righty.\r\n\r\nNext up, also Beth.\r\n\r\nOkay, do you think it would be smarmy to do the following okay.\r\n\r\nHey Siri, what's the definition? Of smarmy? I don't know what that means.\r\n\r\nOkay, over overwhelmingly flattering, okay. So on a website where I am offering fairly low cost course what if I set the landing page to always say, starting yesterday's day late registrations accepted today? I don't like this. Oh, spammy. spammy. Okay, good. Swamis word. I've learned something today.\r\n\r\nStarting yesterday, late registration accepted. Today. when really they can start anytime. Is that unethical?\r\n\r\nI mean, yes, it's, that's it's not true. Right. But the bottom line is, was it starting yesterday? Is it a late registration?\r\n\r\nNo. So this is untrue. And I personally wouldn't do it. Now. If you ask the question from this perspective. Does that approach work in marketing? The answer is yes. But I wouldn't do it. Just me right. So there you go.\r\n\r\nYeah, it so it could like Sadie saying it might lose trust, et cetera, blah, blah, blah. But it's like I mean, those approaches work and marketing. I just wouldn't do it.\r\n\r\nThey I mean, people do those things because they do work.\r\n\r\nLike fear tactics. I hate fear tactics and marketing, don't you? Like you know, just Yeah.\r\n\r\nAll right, but they work and that's why people use them.\r\n\r\nI just don't want my marketing to be smarmy.\r\n\r\nOkay.\r\n\r\nOh, Okey dokey. Next up is Alvin. Alvin. I don't see you in the chat.\r\n\r\nBut we will endeavor to answer your question. All right. I brought in to troubleshoot a WooCommerce site set up by their previous developer you were brought in, got it, to troubleshoot. Okay, who loves troubleshooting WooCommerce issues that another developer created? Does anybody like that? Because that's just horrible. All right, one physical product active only certain times in the year so not worth it for the new shop. Shopify Great. site isn't calculating tax correctly. Washington state tax is set to calculate 16% and missing the portion. Yes, okay. They are current so that they don't have the correct tax zones set up in WooCommerce. That's easy enough to fix. They're currently using an outdated plug in tax rate upload where you manually upload the tax rates. Oh, I wouldn't do that. No, I would not use anything like this. I would use Okay.\r\n\r\nNine years ago, where was I nine years ago today in 2014. Wow, that was that something this is yes. So the answer to this question, Alvin as I know you know already is no, heck no.\r\n\r\nBecause WooCommerce was WooCommerce even around in 2014 2011. Okay. All right. Well, interesting.\r\n\r\nHuh? Okay. So it was round, but it didn't. So it is WooCommerce has added this functionality in core.\r\n\r\nSince then, so All right. What plugin would you recommended? Calculate the tax none. You don't need a plug in. I'll show that in a minute. They're using WooCommerce gateway, Stripe gateway plugin. Okay, that's good. It did. It has had a major vulnerability in the last month or two. So make sure it is on the latest version. If this is the official, Stripe WooCommerce plugin and by the way, just for what it's worth. Don't, don't do not use payment gateway plugins that aren't the official version, if at all possible. That it's a imagine the vulnerability possibilities if you use some developers payment gateway. And that developer has put in code that phones home and sends that payment information to the developer servers also and how would you ever know if they were doing that? Yeah, it's dangerous okay. Anyway, okay. So you do not need the question really revolves around you do not need tax calculation as an add on because you simply go into settings and there is a toggle okay. You have to enable tax rate calculations here. And once this is checked, and the changes are saved, there is now a tax so if you go in you like I don't have taxes in my WooCommerce. That's correct. By default you do not It's not here. You go down here. And enable tax rate calculations. Make sure you've disabled that plug in that nine year old plug in ahead of time. Once you have taxes enabled, you can go in here and you can set tax your standard tax. Now there's some options here. But my standard rates are you okay, this is a bunch of garbage like if I was gonna do I'm just gonna say for the state of Alabama.\r\n\r\nIf it was me setting up tax for my area, like shipping to you know, people in my area I would have to do it this way.\r\n\r\nLet's see here\r\n\r\nAlright, so why is this? Okay, I'm gonna remove these. I'm going to start over again.\r\n\r\nAlright, so here's my first one. All right. So my state code is going to be a L and this is Alabama state tax, which happens to be 4% tax name and I'll add it Alabama state tax. This is priority one.\r\n\r\nIs this a compound rate meaning is if if the order fits the stipulation, this is the only rate at charges. If not like it's going to add other rates. We're going to make this a compound rate. Boom. I'm going to insert another row any country step, postcode, if it's three, five I'm just gonna put my zip code in for you 5080 That's going to add another 4% for no, no 2% County anyway, I think it's 2%. Local, and that'll be a compound. And then I would also have to add a Well, I would also have to add a county tax. And what I would do with that is Google zip codes in\r\n\r\nShelby, County, Alabama.\r\n\r\nAnd here's my full list. It's really good about this. So there's my list of zip codes that are in my county, and there's comma separated\r\n\r\nsemi colon separate values. Okay, so all right here great use of chat GPT.\r\n\r\nMake this list separated by let me call\r\n\r\nthere's my list now.\r\n\r\nWhich I can just drop right into here. So if it's those, it's going to be a 2% tax. Is that right two, or three to 2%. And then my local I don't want to tax shipping. My local is 3500 and that's going to be it's 9% taxation so 3% local tax.\r\n\r\nThis is Shelby County.\r\n\r\nAll right, and this will all be compounds. So now here's the way this will work. Any orders that come in that are in the state of Alabama, it's going to only charge the 4% state tax. If any of if the order is also in any of these zip codes that are in my county. It's going to compound this. So it'll charge 6% tax, if it is all three. So it's in the state of Alabama, it's in the county and it's shipping to my city zip code. I now have to charge an additional sales tax. So it's going to charge the full 9% Does that make sense to everybody? Really helpful.\r\n\r\nYeah, so Sadie, again, this is for how it would be set up in the US. If you're in other parts of the world. I can't tell you how that'll work. There's a really great site called Tax jar dot com.\r\n\r\nI could spell right that'd be awesome. And so you can let's see, where is the actual\r\n\r\ncalculations they used to have resources, sales tax calculator, that's what I want. It's this right here. And with this, you can put in your street address, the address of the company, or whatever, and it'll tell you what rates that you need to charge. Pretty cool. Yeah, and John, is it bill to or ship to address that's over here on the tax options?\r\n\r\nTax based on customer billing or shipping or the shop base address. So which address are we going to calculate? On?\r\n\r\nJohn compound in the in in the context of WooCommerce means do I am I adding these rates together? Or are is it just a single rate and that's the only tax I charge if it meets those conditions. So a compound tax is it's just adding the rose that's a technical term and WooCommerce.\r\n\r\nYeah, so that all these settings are right here under tax options.\r\n\r\nThe other thing and this is from a client perspective, if you so you've got this, do not be the one who tells the client how much tax they need to charge. That's a liability. So what I'll always do is I'll tell the client they need you know, they need to ask their accountant or they need to go here to tax jar if they want to use this but you as a client need to tell us as a provider, what tax rates you need to charge and for which locations, should those be charged? Because I don't want to be I'm not a tax expert, right. And I don't want to take on that liability. I don't want the client coming back months later saying you owe me many 1000s of dollars because I didn't collect tax appropriately blah blah blah. That can't be on me. That's part it's in the contract that and in the monster contract. It talks about that. So you can give the client This is a resource and like what I'll always say is you should talk to your accountant. There's this there's also this resource on the web, but you you are you know, we can't be responsible for telling you what the appropriate tax rates are.\r\n\r\nAll right. So does that help? Everybody get on that? Alvin, I know you're not gonna call but hopefully that is a fairly thorough answer to your question.\r\n\r\nEverybody good on that any more questions about WooCommerce tax\r\n\r\ndon't use this plugin.\r\n\r\nAll right, next up is Sally.\r\n\r\nSally, are you here are your SALLY Oh my. There's a very very very very long question here.\r\n\r\nOkay, we shall do our best Okey dokey.\r\n\r\nAll right. I have a client that requires the following on a website page, a vertical container that displays feeds that scroll up and down continuously.\r\n\r\nOh, really?\r\n\r\nOkay, each snippet needs to be clickable to show an actual web page opening in a tab. Can I add links to the Flexbox code to make the feeds clickable to the external website? Sadly, what is this actually for? Can we see this somewhere? It's really hard to answer a question without some context on like, what is this actually trying to do? Is there something you can show us okay, what is the content of this feed? This is just a list of websites.\r\n\r\nOkay.\r\n\r\nWhy okay, what are they does the client just want this scrolling feed because like Ben said, This is not a great user experience.\r\n\r\nAnd it does have issues with accessibility\r\n\r\nWhy do they want this? You know, I understand why they might want the apple the the website list. But why do they want this user interface?\r\n\r\nDo they just like the style?\r\n\r\nShow capabilities of a technology that they use and it needs to be in a vertical scroll. Like that's part of what they're selling to people.\r\n\r\nCan you give us more like what is this? What is this client doing? That would be helpful to understand I think a little better.\r\n\r\nAnyway regardless of whether this is good or not, the question is\r\n\r\na vertical column using Flexbox.\r\n\r\nYeah, okay\r\n\r\nyeah, Sally, if you can give any more detail on this that would be helpful\r\n\r\nYeah, cuz I don't I really don't understand what you're trying to accomplish here.\r\n\r\nWhere does this feed come from? You've used the word feed, which to me says this is an external data source that you're pulling into a flex box and showing a scroll.\r\n\r\nWhere does that feed come from?\r\n\r\nAll right, the developer creates it from URLs that are gathered around the UK. So what is this feed? What is the source of the feed? Is it like an XML file?\r\n\r\nOkay, I understand that software does it but how are you supposed to get this feed? Into the website? Or are you just trying to replicate something on the website?\r\n\r\nThat is like, like\r\n\r\nis is this does this this is where I'm having trouble with like what we're actually trying to accomplish in more detail would be helpful. Is what this developer selling an embed for other websites? Or is it like a desktop widget or something like that? Yes, I think we just don't understand.\r\n\r\nI can't open that because that's a direct link to your desktop salad.\r\n\r\nis I really want to help you found that I don't know how to do that. I need more information.\r\n\r\nI'm happy to try more.\r\n\r\nWell, yeah, well.\r\n\r\nSo can you answer this Sally?\r\n\r\nThe software the developer has created is it creating this feed to be embedded on other websites?\r\n\r\nIs that the point here or where is this feed supposed to show up?\r\n\r\nFor the people he's trying to sell it he or she is trying to sell it to?\r\n\r\nThe feed shows up on a webpage.\r\n\r\nOkay.\r\n\r\nWhy can't you just can't can we not? If if the feed embeds on a web page? Can he not just give you the feed to embed on his web page?\r\n\r\nLike how are the customers of this developer supposed to embed it on their website? Yeah, that's the question. So I mean, the developers created this feed but what are people supposed to do with it? Okay, I'm like, I need to embed it on my website. Great. How do I display it like the problem or is that the problem you're trying to solve? Are you helping him build this product? Or is he trying to show the product on his website?\r\n\r\nSo the pride scrolls showing lots of URLs.\r\n\r\nDoes is in what format, in what format is this feed?\r\n\r\nIs it is it an HTML file? With just a list of URLs?\r\n\r\nOkay, it is a text list of feed and URL that are clickable to different websites, okay. And he wants to provide this text to other people, so they can embed it on their websites. Yeah, John, it sounds like an RSS feed.\r\n\r\nBut like this developer, I must not be understanding something correctly because that text file every single client for this developer is going to have the problem that you're running into, which is how do I make this show up on my website? Right.\r\n\r\nSo how does he want his clients will only open the feeds.\r\n\r\nYeah, okay. I think Sally, the best thing for you to do is maybe record a little video of this and give as much information as you can, and put that link in a question for next week because I'm really not. I am not following this at all.\r\n\r\nMaybe I just I have bad brain. I don't know what's going on. But if you can, maybe record a video. I will be happy to dive into this next week.\r\n\r\nBecause I am, I am not tracking and it's probably something really simple and I'm just not following it. I apologize for that. Yeah, shoot over some more information. And I will do my very best next Thursday.\r\n\r\nAnd Sally, if you want to do a quick loom video or something right now and just drop it in. I'll we'll come back to it today. Like if you can take five minutes and walk me through it in a little video. We'll I'll come right back to it. If you want to do that today.\r\n\r\nAll right, next up is Paul.\r\n\r\nCan you go through the steps to set up solid security so a user only needs to enter their email address and username and a code is sent to them to enter? Does two factor need to be turned on? Does that add an extra step?\r\n\r\nOkay, so\r\n\r\nOh\r\n\r\nare you okay? Paul is is what you are talking about? A replacement for having to have a password. Is that what you're after? So no password. I just want to enter my email. Okay. Yeah. So that is a magic that is a yes. password list. Login. Is what that is called in solid security\r\n\r\nso here under features, I can toggle on Password let's login.\r\n\r\nAnd then it gives me some options. It is enabled by default.\r\n\r\nAnd the you would want to do user name first. So method first means I can choose to I want to log in with a password or with a magic with the email.\r\n\r\nBut you want it enabled.\r\n\r\nWe probably don't in this case we don't want to use pass keys. We only want a magic link and we want them to put their username and first. So this is what you want. If you want take a screenshot of that\r\n\r\nThere you go.\r\n\r\nYeah, and Sally, just go to loom.com and it'll, it's free. You can do a quick little screen capture. Yeah.\r\n\r\nJust to kind of explain what's going on.\r\n\r\nAlright Paul. Does that get you where you need to go?\r\n\r\nWe're gonna assume yes.\r\n\r\nAll righty.\r\n\r\nNext up, is also Paul.\r\n\r\nOkay, this was the question that you already figured out an answer to right. White wants to add a news feed from the CDC. Here's the feed use the widget. Okay. So Paul, what did you figure out for this?\r\n\r\nYou got CSS? Yeah.\r\n\r\nThere are.\r\n\r\nThere are plugins. I'm just going back to Sally's issue. I know there are plugins that will show that will do a vertical scroll\r\n\r\nbut the issue is\r\n\r\nhow would like Sally they would have to be manually wordpress.com\r\n\r\nYou would have to manually update the thing that it's pulling in.\r\n\r\nI mean a lot of these things would work.\r\n\r\nYeah.\r\n\r\nYeah, it needs to be out. So Sally back to this whole this whole issue.\r\n\r\nThe developer if the output of the developer software is just a text file with his information in order to be valuable to customers, he's gonna have to he or she is going to have to provide some sort of embeddable thing. That is the fee otherwise every single client for this this feed is going to have the very same problem you're running into.\r\n\r\nOkay, all right. Yeah. If you can record me a little video or show something we'll do our very best to get back to that next week.\r\n\r\nOr later today, if you can do it. Today.\r\n\r\nOkay, John, is up next.\r\n\r\nAll right, John, on a WordPress site I'm trying to fix I see this message at the top of the screen. Remove that out of that.\r\n\r\nOkay, this looks like a plugin error.\r\n\r\nYep. All right. When I log into admin, I see a post metadata exported.\r\n\r\nDownload CSV for a moment before the menu bar covers most of it again.\r\n\r\nOkay, so, John, congratulations on getting I can only imagine how many times you tried to get this snippet screenshotted before the park covered it up, am I right?\r\n\r\nOkay.\r\n\r\nSo clicking on Download CSV that was created, okay.\r\n\r\nExported just has headers, you know, what's causing that.\r\n\r\nSo this is a plugin error.\r\n\r\nAnd you have some sort of a plugin that's exporting. I mean, is that the plugin export post metadata CSV. If this is a plugin error, so this whatever is, you know, this is a it's a PHP error that's being echoed into the top of your WordPress admin. And so there's an error a problem in this plugin that's doing this John, do you know what plugin This is? The other thing you could do just look at the error log on the site, and likely there's a lot more descriptive error that's there. But this is a problem in that plugin.\r\n\r\nDo you know what plugin This is?\r\n\r\nOver 30 plugins, so\r\n\r\nGoogle this\r\n\r\nYeah, look, this. This site has it too, or is this the site?\r\n\r\nThat'd be funny if this was the site. Is this the site?\r\n\r\nI'm gonna match. Is there a plugin, John? That is the site that's hilarious. Okay, so Google knows you've got this problem.\r\n\r\nExport post meta what was it export post meta to CSV?\r\n\r\nThere's probably a plug in.\r\n\r\nIt's probably this one. Is it that one?\r\n\r\nThere's several, you know, look in your plugin list.\r\n\r\nAnd see if there's something that's like, export something or other and that in the list of plugins that are active on the site, probably when you go in there, it's a really old out of date plugin. It's just got an error. That's what's going on.\r\n\r\nSo, look at that, look at the plugin list and it's you should it should pop out to you. It's going to be some sort of an exporting plugin.\r\n\r\nThat's likely what to do. All right. Next up, Tanya.\r\n\r\nAre you here? Hey, Tanya, all right.\r\n\r\nmetal box and Kadence checkbox list.\r\n\r\nSo when I create my checkbox list in the Options section, I will put a short option followed by a colon then the longer more detailed option.\r\n\r\nOkay, I don't think I understand. When I tried to do a dynamic list blocking Kadence it shows the value and not the label.\r\n\r\nDo you know how to make Kadence show the label instead of the value?\r\n\r\nOkay, Tanya, I am lost. And I think I'm just lost today. I am. I've been totally confused by two questions. So Tanya.\r\n\r\nIs this the meta box thing? Are you here Tanya?\r\n\r\nOkay. Okay.\r\n\r\nSo you've got meta box custom fields. Know you have a checkbox list\r\n\r\nwhich is a custom field that has multiple so the custom field is like a radio like it's set up to be an Options list, right? And you've got multiple options on that custom field. Okay, Chris, are you here?\r\n\r\nOkay, you understand what she's talking about? Chris?\r\n\r\nSo you've got the value.\r\n\r\nOkay, yes, right, right, right, right. So this is the value of the label. So the this is what you want to show on the site, or know on in the back end, right. And then you want this to show on the front end of the site?\r\n\r\nOkay.\r\n\r\nI don't think I would, is I think, I think I wouldn't do this in a Kadence list block. This is really something Chris, we've had to do. This was a meta box view, right.\r\n\r\nI don't think you can feed this into the Kadence list. Yeah, you're gonna get into too much problems. So use a meta box view instead. Tanya? That's that gives you a meta box view is basically here's a canned HTML snippet that lets you\r\n\r\nthat lets you echo out values that are in meta box. And you can ask chat GBT for help with this. And it will create the code which you can then place on the front end using a shortcode every Megabox view has a shortcode so that's the direction I would go Tonya Yeah, tell chat CPT\r\n\r\nto do this\r\n\r\nand it should give you pretty much exactly what you want. Then you'll have a shortcode you can drop in and you're good to go.\r\n\r\nThis is going to get complicated what you've just figured out.\r\n\r\nChris is right.\r\n\r\nYou'll quit your job if you try to use a blog to make this work.\r\n\r\nYes, exactly. Yes, Tanya. Exactly. Exactly. Yep. And the thing is with chat GPT you can tell it the basics of how you want this to display and it will even generate pretty darn good CSS for it to get you most of the way there.\r\n\r\nOkay.\r\n\r\nBack to John.\r\n\r\nMan, I don't know if there's no export plugin. That's that's like, that's not a core WordPress error. The next thing I would do John is I would say go to go look at the error log in the root of the site and see if something is there and it may point you to who's causing the error\r\n\r\nAll right, next up, Lydia.\r\n\r\nLydia, are you here\r\n\r\nHey, Lydia, all right.\r\n\r\nI remove Backup Buddy from a site and I'm still seeing this message in site health. The scheduled event Backup Buddy cron failed to run your site still works, but this may indicate the scheduling posts or automated updates may not work as intended. The site is not hosted with me any ideas how come this is happening and what I can do about it?\r\n\r\nThis is likely some some issue with the movement from using the WP cron into action scheduler which is a new thing with the latest version of Backup Buddy.\r\n\r\nI don't know how to deal with this. I would send that into support.\r\n\r\nYeah, send that into support.\r\n\r\nAnd they'll they'll get right back with you on that. I don't know. I'm not familiar enough yet with how this new action scheduler system works. It but it's that sounds like to me it's something in the conversion away from WP cron and in the action scheduler, some weirdness happened on that particular site.\r\n\r\nAll right, Doug is next.\r\n\r\nI'm going to use ChaCha 18. To help to client projects move forward. They're stuck on the content part of the project. I'm gonna throw them a bone and help them out using chat GPT. I'm going to give them a draft of the content all they need to do is approve or modify. Yeah, so that's kind of what we're experimenting with to I'm gonna tell them this is not part of my normal cost. However, I'm thinking of adding perfect Yeah, so just Yeah, tell him I'm gonna give you a bunch of value for free cuz I'm testing this new tool. Awesome. Most clients are gonna love that. You think I should act as the client they found it valuable? Yes. So this is what I would do. I would approach this permissively Meaning I would go to the client and say, Hey, we've got this new approach using AI to write content. I would love to use your site as a practice for this. Here's what it would look like you would go through this or whatever.\r\n\r\nAnd it won't cost you any more. It's gonna save some time, you probably get better quality content. The only thing I would ask is that just help me know, after we're done with this. Let me let's just have a quick chat about how this went. Where it could be better where it was hard or easy from your perspective. And give me maybe a testimonial about how you know, it's that sort of thing to just ask for permission on the front end to you know, I'm gonna give you this extra value. Would you just give me some feedback at the end of this? Yeah.\r\n\r\nAnd if you're disappointed with the answer, it's an opportunity to improve the service. Yeah. So there you go.\r\n\r\nHow does that that feel right for you does, that's how I would do it.\r\n\r\nYeah.\r\n\r\nAll right. Paul is up next and then we have more information back on Sally's feed issue.\r\n\r\nAll right. Paul, a client is WooCommerce accept stripe. She's going through an event in person wants to sell merch there. Can she accept credit cards in person swiping the card to make purchases? Is it better just to do it as an offline transaction if she does not care?\r\n\r\nIf the order is in Whoo, what if she wants the order to be stored in whoo that's a great question. And the answer to this is something you'd need to figure out first, because stripe does have\r\n\r\na card reader built in Hang on. Yep, Stripe has a mobile card reader. Terminal you can get it's a device like this. That will just go into their Stripe account but it wouldn't be in WooCommerce\r\n\r\nstripe or pardon me WooCommerce does have oh, look at this. Okay, maybe it does work with WooCommerce\r\n\r\nokay, this is interesting. So I haven't gotten into this Paul, but try that.\r\n\r\nYeah, my name I don't think we want to touch PayPal at all. Friends. Don't let friends use PayPal.\r\n\r\nYeah, Stacy, a lot of folks love square. It really works. Well. The vector or the Delta in this question is whether or not the client wants the orders to show up in WooCommerce. That's especially important.\r\n\r\nIf you have automations and WooCommerce. Like it's going to add on to a MailChimp list or whatever, or just keep everything in WooCommerce. There appears to be this an inventory right? It appears just based on the very quick scan I did have the article just tell that whatever the stripe in person, reader is also works in WooCommerce. So I would look at that dot Paul, and I think that's going to work for you. That's kind of cool.\r\n\r\nAll right. Let me scroll back up because Sally has given us more information.\r\n\r\nAll right, so we have some screen captures.\r\n\r\nOkay, so aren't we have the top half and the bottom half Okay, great.\r\n\r\nAll right, we find we scan all in latest documents. Okay, great. All right. So this is what they're doing.\r\n\r\nAnd these things need to be clickable to the actual page.\r\n\r\nThe lines in the box above on my laptop input box\r\n\r\nokay, so what is this, that they're that we're looking at here? Is this this is an actual functioning feed. Sally\r\n\r\nright here\r\n\r\nYes, but it will scroll down with the data.\r\n\r\nYeah, so flex scrolling is not I don't think I don't think Flexbox does scrolling on its own. I think you have to have JavaScript to do scroll.\r\n\r\nYeah, so\r\n\r\ndoes the output from the developer.\r\n\r\nCan they give you just this text the link text or would actually be an HTML file?\r\n\r\nOr is is the is what the developer sends over the title and then a URL underneath it? Or is it is it actually HTML? Where it's clickable text? Which of those two is it?\r\n\r\nOkay, it's not HTML. So is it like the text within a link?\r\n\r\nIt's like text and then a link that goes along with it.\r\n\r\nOkay, you're saying you're not sure it's just text? It's clickable to a website. Okay, if it's clickable, like, Where does the link come from? How do we know what the link is?\r\n\r\nBecause if\r\n\r\nYeah, there has to be a URL so we need to know what the source of the feed looks like.\r\n\r\nYeah, look, it's definitely some sort of scraper. But we need to know.\r\n\r\nThere's just yeah, there's still there's just not enough information to give you an answer because we need to know what the feed looks like. Because even if you can pull this text file in, somehow you have to make this text clickable. Or is, is it already clickable when it comes to you from the developer? Or is it a list that's like this text? And then right underneath that is the URL that that's supposed to be clickable to?\r\n\r\nThat's what we need to know.\r\n\r\nYeah. But again, this goes back to this really needs to be something. Okay. Yeah. If you're confused, I'm confused, Sally.\r\n\r\nSo I don't know how to answer your question. Cuz we really need to know what the source of this thing looks like. And ultimately, Sally, the developer needs to like this doesn't need to be something the client solves, or the purchaser of his service doesn't need to solve this. The developer should supply an embeddable code, something embeddable and it would be very easy to do. I mean if they if they're smart enough to write this scraper that's pulling all these things in, then they need to provide either a output this as an XML feed of some sort, or they need to provide like an a JavaScript that embeds this exact thing. And that shouldn't be very difficult for a developer to do.\r\n\r\nBut yeah, I don't know how to answer you're like, This is something about this just doesn't. I'm not I'm not tracking.\r\n\r\nDoes anybody have am I'm anybody that's on am I missing something that would make this easier to solve than maybe I'm making it in my head\r\n\r\nyeah, Monica I think she doesn't know what the source is.\r\n\r\nYeah, sad. I'm kind of with you. I'm not sure the value of this for clients.\r\n\r\nYeah, so Sally, if you can come back maybe next week with some more detail, or particularly, what does the actual feed look like? From the developer? Maybe we can take this another.\r\n\r\nYeah, maybe we can take this to the next step. But at this point, I think I'm out of suggestions.\r\n\r\nAll right. Thanks, Sally. We'll try to help next week. Alright, folks, that's gonna wrap it up for us today. Let's see what's happening next week.\r\n\r\nNext week.\r\n\r\nWe have things\r\n\r\nby the way, we have I know several of you have given some suggestions about the new solid Academy site. We've already made a couple of changes. For example, Ben Anderson, who is not here, Ben, had a great suggestion for putting in the start and stop time here. I don't know how we ever looked at that. I know why we overlooked that because it wasn't in the design. mock up that we were given, but now it does show if it's an hour event or whatever up here, and down here as well. We also fix a little bug that we we realize that once an event started, it was disliked the ability to register for the event was disappearing.\r\n\r\nAnd so we fixed that so that that will no longer be an issue.\r\n\r\nYeah, the Register button. This was the design we were given. We did not do the design for this site. So\r\n\r\nthere you go on that.\r\n\r\nOkie dokie. So Oh, yeah. The point was next week. We have some things as security Roundup is coming up on the 31st and of course office hours on Thursday. So that let's just look at calendar view.\r\n\r\nYou alright, so security roundup Tuesday. We have no live stream on Wednesday, the first and then of course, office hours coming up next Thursday. All right, everybody. Have a great weekend. Get some rest, have some fun and I will see you back Tuesday for the WordPress security roundup with Tom ray from We want your website. That's always going to be a good one. And we'll see you then. Until next time. Have a great weekend.","livestream_vimeo_video_id":878424174,"mbfp_count":"s:15:\"a:1:{i:0;i:64;}\";"}},"postCountOnPage":1,"postCountTotal":1,"postID":448442,"postFormat":"standard","geoCloudflareCountryCode":"US"}; dataLayer.push( dataLayer_content ); \nThis is a member’s only webinar that comes as part of your SolidWP membership.\n\n\n\n\nAsk a Question\n\n\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":1,"livestream_zoom_registration_link":"https:\/\/us06web.zoom.us\/webinar\/register\/WN_hoEiSlLOThWt_w3B2IbuHA","livestream_chat_log":"https:\/\/drive.google.com\/file\/d\/1O8Or2CsxFUytV9VbXi8rN_UkTQW92xUZ\/view?usp=sharing","livestream_live_transcript_url":"https:\/\/otter.ai\/u\/-VmrroTfdS4n6m4k61-wpDLscZM?utm_source=copy_url","livestream_live_transcript_text":"How is everybody today?\r\n\r\nWho has gone down the AI rabbit hole since yesterday?\r\n\r\nAnybody\r\n\r\nAll right. All right, glad everybody's here. We're a couple minutes away from getting started getting the last couple things pasted in for the transcript so that should all be working now\r\n\r\nAll right, looks like seven questions in queue today seven questions since we still had plenty of time.\r\n\r\nPlenty of time. Yeah. Then the the Zoom AI companion is pretty darn cool\r\n\r\nAll right, plenty of space for questions today. Just seven questions in the queue now so ask away.\r\n\r\nSnow in Spokane, how about that?\r\n\r\nYeah, Doug. It is kind of cool. Even when you've been using something like chat GPT for a while. I just seeing how other people use it. It really broadens your perspective a little bit. And like I did not think of that.\r\n\r\nI've certainly had those experiences with AI. There's a couple of folks that I've been watching that are doing some cool things with it.\r\n\r\nI also get a couple of different newsletters. There's one I meant to share this actually I think I'll drop it in the chat.\r\n\r\nSee if I can find it. Yeah, here it is. This is the one that I've been using as subscribe to this newsletter and I like it a lot. It's called TLDR AI.\r\n\r\nAnd it's just a bulleted overview of what's going on with AI. Some prompt ideas every every day it is a daily. I don't know how I mean, imagine coming up with that much content every day. It's pretty crazy. But I find it useful. I probably read three quarters of them. Some days I miss but I found it to be very helpful.\r\n\r\nJust about ready to go here if you're just joining us in zoom open up the chat and say hello.\r\n\r\nWe are just about ready to get started. Question link is there in the chat. We have seven seven questions in queue today.\r\n\r\nWow, okay, Paul. Let's see. Great. So we have six questions.\r\n\r\nPlenty of time for more.\r\n\r\nRight well let's get started, shall we?\r\n\r\nGood afternoon. Good morning. Good evening, everybody, wherever you happen to be. It is office hours here on the solid Academy. It is Thursday, October the 26th 2023. Glad you are here. Everybody hopefully survived the AI workshop from the last couple of days. A lot of fun stuff there. Hopefully you've started to fool around with AI a bit. Anybody doing that? Let me hear from you in the chat. Has anybody tinkered around with AI in the last day or so based on what you saw in the in the workshop? I'd love to hear from you there in the chat. Many many cool things. There's one thing in particular that I think you all will enjoy based on a little plug in that I wrote with chat GPT it's going to be in addition to the Starter Site, probably on the optimizing your starter site but hint hint it is a dashboard replacement using blocks Pretty cool.\r\n\r\nPretty nifty. Yeah. So you can even use your page builder of choice. Yeah.\r\n\r\nCould even be using your page builder of choice. Yeah.\r\n\r\nOkey dokey. Well, let us begin. Again, there are plenty of spaces for questions today. It looks like we have seven questions in queue and we will start with\r\n\r\ndancing Beth.\r\n\r\nAll right, Beth is up.\r\n\r\nOkay.\r\n\r\nAll right. Let's see what you got here. A college professor client who is building an online course on organic chemistry.\r\n\r\nWow, okay. All the videos will be behind the paywall eventually, but for now he is just creating them with LearnDash with no access from the homepage. However, I got a Search Console notice like this one new reason preventing your videos from being indexed in Search Console is identify that some videos on your site are not being indexed due to video not found on host service.\r\n\r\nWhat does that mean exactly? Okay, this this means that the video that he's recorded is not found on the host service.\r\n\r\nYep, so that's, that's what you need to fix it so that the video is found on the host service and that will solve that problem.\r\n\r\nSorry, okay.\r\n\r\nThis is what you get when I teach for four hours over the last couple of days and then I got anyway.\r\n\r\nVideo not found host service. So Beth, is this video embedded from someplace outside? Like a VM isn't in Vimeo or you're not pulling it from the WordPress media library, right.\r\n\r\nOkay, it's a YouTube video. Is it a private YouTube video?\r\n\r\nIt's a public so it's findable? on YouTube?\r\n\r\nCurrently\r\n\r\nOkay, video not feel okay. So did this just happen once?\r\n\r\nOr, like, is this like it happened yesterday? These are the so okay, here's the thing. Search Console hallucinates sometimes, embed. I'm pulling in that AI term but sometimes search engine gives errors that aren't really errors and then they just go away on their own because it crawled wrong. They will you know, you get these things like object outside of viewport or that one you know, and it's just the next time it goes and looks at the site. It'll, it's gonna fix it so it may be one of those weird Miss air Miss crawl errors whatever. Beth did this error occur?\r\n\r\nLong after the page was created? And the video was there? And then just like a couple weeks later, whenever this error just popped up, or was it the page was created, the video was placed and then the meat almost immediately this error popped up. Was there some time? Like was it live for a little while and then the error happened? Because if that's the case, I would I would lean more towards it's an errant crawl from Search Console.\r\n\r\nAny any thoughts on that? Beth hasn't been there for a while or is it brand new?\r\n\r\nYeah, I think it is too. What does it mean exactly? i It's like it's not when it says host service. That's almost like it realizes it's on YouTube, but it couldn't be found. Okay. So should I set all the pages of the course is no index. So\r\n\r\nI'm confused about this.\r\n\r\nAre so the pages are crawlable now, right? Obviously because Search Console is finding them.\r\n\r\nIs this going to be a paid for course.\r\n\r\nOkay, why is the content publicly accessible now? Then?\r\n\r\nUm, I don't understand that part.\r\n\r\nGenerally, you wouldn't want this index ever to begin with in the video wouldn't. You wouldn't want that video on YouTube.\r\n\r\nIt's only indexable Okay, so it's like, protected by the LearnDash.\r\n\r\nInsert word here. Content protections, right. Okay. Got it. Okay, so the content itself isn't indexable because it's behind a paywall, but the page itself is indexable to weird though that search console would give you this error then and this video was in the portion of the page that is protected right.\r\n\r\nWeird. Okay.\r\n\r\nShould I set all the pages of the course is no index.\r\n\r\nI mean, ideally on a on an LMS site like this, you would want the course description page indexable like the sales page for the course. Right?\r\n\r\nIs there content that's going to be on that page that really should only be for paid members? Because like the other thing is, if the whole content is protected by shortcode you know, there's really no actual content on the page. That's outside of the shortcode. Right. So when Google is looking at this page, it's going to see very thin content. It's not going to help you so I would no index it. I think that's where I would.\r\n\r\nOkay, you said there are no shortcodes but the page in the content of the page is protected by the LearnDash content protection system, right, whatever they call that.\r\n\r\nIs that correct?\r\n\r\nAll right. So if I go there, and I'm not logged in, can I see the video and the text that's on that page?\r\n\r\nIf I don't have rights to access that course, put a URL in. Let's take a look at it. If not, we'll all get free organic chemistry training.\r\n\r\nBecause anyway, like what I'm saying here is if it's\r\n\r\nif it is, okay, there's the summer go prep. Okay. So how do I get to the content that had How do I get to the to the page with the paid for content? You can't?\r\n\r\nOkay, well, Google found that somehow.\r\n\r\nRight. So let's take a look.\r\n\r\nHorses lessons sitemap so there's all your lessons. Here's one. Oh, yeah, I can see everything. All this is indexable. Beth.\r\n\r\nSo you've got a content protection issue.\r\n\r\nAnd these are on Vimeo.\r\n\r\nYeah, so I can get right into all of this from the sitemap. So a couple of things you're gonna want to go into. I'm guessing this is Yoast? Yep. And turn off the sitemap for courses well lessons topics, anything that's LearnDash here.\r\n\r\nOkay, so once I add the paywall and member press protection, will Google know or do I need to know index? I would so I wouldn't necessarily know index. I mean, you could no index those pages if you want it. I want to go in here and just in Yoast. You can remove these things from the sitemap. Like you just go down into\r\n\r\nYes, Yoast is an active you just go down on your settings\r\n\r\ninto your content types, and it'll be one of these content types. Like here's it'll be a custom post type like this and you can turn that off and that way it won't show up in the sitemap at all. And Google won't know where to find it unless it's crawlable. But yeah, your otherwise memberpress will likely lock that down anyway, but if you don't turn it off in your Yoast sitemap, your those pages are still going to be listed. With a login thing and then content so I would just pull those from your Sitemap altogether.\r\n\r\nIt's fine for them to be indexable right now, I bet I would turn it off now. Like I don't I would not. And I would go into search console and remove all those URLs because it's once you turn those off later, once you really go live, you might have some fluorophores like just do it now.\r\n\r\nYeah.\r\n\r\nSo this is a net like I would likely this is why I like to build behind the login wall anyway, you ideally wouldn't want Google to index this until it was ready to be indexed fully. I don't want Google ever to because like right now you've got all this ipsum text.\r\n\r\nAnd I've had Google take months, like to get rid of all the ipsum text.\r\n\r\nBecause like all these pages are now indexed with ipsum text, and all this stuff, and that will that could really hurt the SEO of the site later. So this is why you like you always want to build behind a paywall or pardon me behind a login wall.\r\n\r\nNow this, this is ready to be. So you want the site out there because there is a wait list.\r\n\r\nBut yeah, I would go in and I would remove all those pages in Search Console, and I would turn off the sitemaps I would make it all no index right now. I remove those pages and types from the sitemap\r\n\r\nAll right.\r\n\r\nSo once the course is behind a paywall does Google know not to index those pages? Or do we need to manually set them that way?\r\n\r\nGoogle doesn't know anything that you don't tell it to. So you want to right now?\r\n\r\nPut all the stuff like I just said I think this isn't what you meant. Well, I think we just answered this question.\r\n\r\nOkay.\r\n\r\nAll righty.\r\n\r\nNext up, also Beth.\r\n\r\nOkay, do you think it would be smarmy to do the following okay.\r\n\r\nHey Siri, what's the definition? Of smarmy? I don't know what that means.\r\n\r\nOkay, over overwhelmingly flattering, okay. So on a website where I am offering fairly low cost course what if I set the landing page to always say, starting yesterday's day late registrations accepted today? I don't like this. Oh, spammy. spammy. Okay, good. Swamis word. I've learned something today.\r\n\r\nStarting yesterday, late registration accepted. Today. when really they can start anytime. Is that unethical?\r\n\r\nI mean, yes, it's, that's it's not true. Right. But the bottom line is, was it starting yesterday? Is it a late registration?\r\n\r\nNo. So this is untrue. And I personally wouldn't do it. Now. If you ask the question from this perspective. Does that approach work in marketing? The answer is yes. But I wouldn't do it. Just me right. So there you go.\r\n\r\nYeah, it so it could like Sadie saying it might lose trust, et cetera, blah, blah, blah. But it's like I mean, those approaches work and marketing. I just wouldn't do it.\r\n\r\nThey I mean, people do those things because they do work.\r\n\r\nLike fear tactics. I hate fear tactics and marketing, don't you? Like you know, just Yeah.\r\n\r\nAll right, but they work and that's why people use them.\r\n\r\nI just don't want my marketing to be smarmy.\r\n\r\nOkay.\r\n\r\nOh, Okey dokey. Next up is Alvin. Alvin. I don't see you in the chat.\r\n\r\nBut we will endeavor to answer your question. All right. I brought in to troubleshoot a WooCommerce site set up by their previous developer you were brought in, got it, to troubleshoot. Okay, who loves troubleshooting WooCommerce issues that another developer created? Does anybody like that? Because that's just horrible. All right, one physical product active only certain times in the year so not worth it for the new shop. Shopify Great. site isn't calculating tax correctly. Washington state tax is set to calculate 16% and missing the portion. Yes, okay. They are current so that they don't have the correct tax zones set up in WooCommerce. That's easy enough to fix. They're currently using an outdated plug in tax rate upload where you manually upload the tax rates. Oh, I wouldn't do that. No, I would not use anything like this. I would use Okay.\r\n\r\nNine years ago, where was I nine years ago today in 2014. Wow, that was that something this is yes. So the answer to this question, Alvin as I know you know already is no, heck no.\r\n\r\nBecause WooCommerce was WooCommerce even around in 2014 2011. Okay. All right. Well, interesting.\r\n\r\nHuh? Okay. So it was round, but it didn't. So it is WooCommerce has added this functionality in core.\r\n\r\nSince then, so All right. What plugin would you recommended? Calculate the tax none. You don't need a plug in. I'll show that in a minute. They're using WooCommerce gateway, Stripe gateway plugin. Okay, that's good. It did. It has had a major vulnerability in the last month or two. So make sure it is on the latest version. If this is the official, Stripe WooCommerce plugin and by the way, just for what it's worth. Don't, don't do not use payment gateway plugins that aren't the official version, if at all possible. That it's a imagine the vulnerability possibilities if you use some developers payment gateway. And that developer has put in code that phones home and sends that payment information to the developer servers also and how would you ever know if they were doing that? Yeah, it's dangerous okay. Anyway, okay. So you do not need the question really revolves around you do not need tax calculation as an add on because you simply go into settings and there is a toggle okay. You have to enable tax rate calculations here. And once this is checked, and the changes are saved, there is now a tax so if you go in you like I don't have taxes in my WooCommerce. That's correct. By default you do not It's not here. You go down here. And enable tax rate calculations. Make sure you've disabled that plug in that nine year old plug in ahead of time. Once you have taxes enabled, you can go in here and you can set tax your standard tax. Now there's some options here. But my standard rates are you okay, this is a bunch of garbage like if I was gonna do I'm just gonna say for the state of Alabama.\r\n\r\nIf it was me setting up tax for my area, like shipping to you know, people in my area I would have to do it this way.\r\n\r\nLet's see here\r\n\r\nAlright, so why is this? Okay, I'm gonna remove these. I'm going to start over again.\r\n\r\nAlright, so here's my first one. All right. So my state code is going to be a L and this is Alabama state tax, which happens to be 4% tax name and I'll add it Alabama state tax. This is priority one.\r\n\r\nIs this a compound rate meaning is if if the order fits the stipulation, this is the only rate at charges. If not like it's going to add other rates. We're going to make this a compound rate. Boom. I'm going to insert another row any country step, postcode, if it's three, five I'm just gonna put my zip code in for you 5080 That's going to add another 4% for no, no 2% County anyway, I think it's 2%. Local, and that'll be a compound. And then I would also have to add a Well, I would also have to add a county tax. And what I would do with that is Google zip codes in\r\n\r\nShelby, County, Alabama.\r\n\r\nAnd here's my full list. It's really good about this. So there's my list of zip codes that are in my county, and there's comma separated\r\n\r\nsemi colon separate values. Okay, so all right here great use of chat GPT.\r\n\r\nMake this list separated by let me call\r\n\r\nthere's my list now.\r\n\r\nWhich I can just drop right into here. So if it's those, it's going to be a 2% tax. Is that right two, or three to 2%. And then my local I don't want to tax shipping. My local is 3500 and that's going to be it's 9% taxation so 3% local tax.\r\n\r\nThis is Shelby County.\r\n\r\nAll right, and this will all be compounds. So now here's the way this will work. Any orders that come in that are in the state of Alabama, it's going to only charge the 4% state tax. If any of if the order is also in any of these zip codes that are in my county. It's going to compound this. So it'll charge 6% tax, if it is all three. So it's in the state of Alabama, it's in the county and it's shipping to my city zip code. I now have to charge an additional sales tax. So it's going to charge the full 9% Does that make sense to everybody? Really helpful.\r\n\r\nYeah, so Sadie, again, this is for how it would be set up in the US. If you're in other parts of the world. I can't tell you how that'll work. There's a really great site called Tax jar dot com.\r\n\r\nI could spell right that'd be awesome. And so you can let's see, where is the actual\r\n\r\ncalculations they used to have resources, sales tax calculator, that's what I want. It's this right here. And with this, you can put in your street address, the address of the company, or whatever, and it'll tell you what rates that you need to charge. Pretty cool. Yeah, and John, is it bill to or ship to address that's over here on the tax options?\r\n\r\nTax based on customer billing or shipping or the shop base address. So which address are we going to calculate? On?\r\n\r\nJohn compound in the in in the context of WooCommerce means do I am I adding these rates together? Or are is it just a single rate and that's the only tax I charge if it meets those conditions. So a compound tax is it's just adding the rose that's a technical term and WooCommerce.\r\n\r\nYeah, so that all these settings are right here under tax options.\r\n\r\nThe other thing and this is from a client perspective, if you so you've got this, do not be the one who tells the client how much tax they need to charge. That's a liability. So what I'll always do is I'll tell the client they need you know, they need to ask their accountant or they need to go here to tax jar if they want to use this but you as a client need to tell us as a provider, what tax rates you need to charge and for which locations, should those be charged? Because I don't want to be I'm not a tax expert, right. And I don't want to take on that liability. I don't want the client coming back months later saying you owe me many 1000s of dollars because I didn't collect tax appropriately blah blah blah. That can't be on me. That's part it's in the contract that and in the monster contract. It talks about that. So you can give the client This is a resource and like what I'll always say is you should talk to your accountant. There's this there's also this resource on the web, but you you are you know, we can't be responsible for telling you what the appropriate tax rates are.\r\n\r\nAll right. So does that help? Everybody get on that? Alvin, I know you're not gonna call but hopefully that is a fairly thorough answer to your question.\r\n\r\nEverybody good on that any more questions about WooCommerce tax\r\n\r\ndon't use this plugin.\r\n\r\nAll right, next up is Sally.\r\n\r\nSally, are you here are your SALLY Oh my. There's a very very very very long question here.\r\n\r\nOkay, we shall do our best Okey dokey.\r\n\r\nAll right. I have a client that requires the following on a website page, a vertical container that displays feeds that scroll up and down continuously.\r\n\r\nOh, really?\r\n\r\nOkay, each snippet needs to be clickable to show an actual web page opening in a tab. Can I add links to the Flexbox code to make the feeds clickable to the external website? Sadly, what is this actually for? Can we see this somewhere? It's really hard to answer a question without some context on like, what is this actually trying to do? Is there something you can show us okay, what is the content of this feed? This is just a list of websites.\r\n\r\nOkay.\r\n\r\nWhy okay, what are they does the client just want this scrolling feed because like Ben said, This is not a great user experience.\r\n\r\nAnd it does have issues with accessibility\r\n\r\nWhy do they want this? You know, I understand why they might want the apple the the website list. But why do they want this user interface?\r\n\r\nDo they just like the style?\r\n\r\nShow capabilities of a technology that they use and it needs to be in a vertical scroll. Like that's part of what they're selling to people.\r\n\r\nCan you give us more like what is this? What is this client doing? That would be helpful to understand I think a little better.\r\n\r\nAnyway regardless of whether this is good or not, the question is\r\n\r\na vertical column using Flexbox.\r\n\r\nYeah, okay\r\n\r\nyeah, Sally, if you can give any more detail on this that would be helpful\r\n\r\nYeah, cuz I don't I really don't understand what you're trying to accomplish here.\r\n\r\nWhere does this feed come from? You've used the word feed, which to me says this is an external data source that you're pulling into a flex box and showing a scroll.\r\n\r\nWhere does that feed come from?\r\n\r\nAll right, the developer creates it from URLs that are gathered around the UK. So what is this feed? What is the source of the feed? Is it like an XML file?\r\n\r\nOkay, I understand that software does it but how are you supposed to get this feed? Into the website? Or are you just trying to replicate something on the website?\r\n\r\nThat is like, like\r\n\r\nis is this does this this is where I'm having trouble with like what we're actually trying to accomplish in more detail would be helpful. Is what this developer selling an embed for other websites? Or is it like a desktop widget or something like that? Yes, I think we just don't understand.\r\n\r\nI can't open that because that's a direct link to your desktop salad.\r\n\r\nis I really want to help you found that I don't know how to do that. I need more information.\r\n\r\nI'm happy to try more.\r\n\r\nWell, yeah, well.\r\n\r\nSo can you answer this Sally?\r\n\r\nThe software the developer has created is it creating this feed to be embedded on other websites?\r\n\r\nIs that the point here or where is this feed supposed to show up?\r\n\r\nFor the people he's trying to sell it he or she is trying to sell it to?\r\n\r\nThe feed shows up on a webpage.\r\n\r\nOkay.\r\n\r\nWhy can't you just can't can we not? If if the feed embeds on a web page? Can he not just give you the feed to embed on his web page?\r\n\r\nLike how are the customers of this developer supposed to embed it on their website? Yeah, that's the question. So I mean, the developers created this feed but what are people supposed to do with it? Okay, I'm like, I need to embed it on my website. Great. How do I display it like the problem or is that the problem you're trying to solve? Are you helping him build this product? Or is he trying to show the product on his website?\r\n\r\nSo the pride scrolls showing lots of URLs.\r\n\r\nDoes is in what format, in what format is this feed?\r\n\r\nIs it is it an HTML file? With just a list of URLs?\r\n\r\nOkay, it is a text list of feed and URL that are clickable to different websites, okay. And he wants to provide this text to other people, so they can embed it on their websites. Yeah, John, it sounds like an RSS feed.\r\n\r\nBut like this developer, I must not be understanding something correctly because that text file every single client for this developer is going to have the problem that you're running into, which is how do I make this show up on my website? Right.\r\n\r\nSo how does he want his clients will only open the feeds.\r\n\r\nYeah, okay. I think Sally, the best thing for you to do is maybe record a little video of this and give as much information as you can, and put that link in a question for next week because I'm really not. I am not following this at all.\r\n\r\nMaybe I just I have bad brain. I don't know what's going on. But if you can, maybe record a video. I will be happy to dive into this next week.\r\n\r\nBecause I am, I am not tracking and it's probably something really simple and I'm just not following it. I apologize for that. Yeah, shoot over some more information. And I will do my very best next Thursday.\r\n\r\nAnd Sally, if you want to do a quick loom video or something right now and just drop it in. I'll we'll come back to it today. Like if you can take five minutes and walk me through it in a little video. We'll I'll come right back to it. If you want to do that today.\r\n\r\nAll right, next up is Paul.\r\n\r\nCan you go through the steps to set up solid security so a user only needs to enter their email address and username and a code is sent to them to enter? Does two factor need to be turned on? Does that add an extra step?\r\n\r\nOkay, so\r\n\r\nOh\r\n\r\nare you okay? Paul is is what you are talking about? A replacement for having to have a password. Is that what you're after? So no password. I just want to enter my email. Okay. Yeah. So that is a magic that is a yes. password list. Login. Is what that is called in solid security\r\n\r\nso here under features, I can toggle on Password let's login.\r\n\r\nAnd then it gives me some options. It is enabled by default.\r\n\r\nAnd the you would want to do user name first. So method first means I can choose to I want to log in with a password or with a magic with the email.\r\n\r\nBut you want it enabled.\r\n\r\nWe probably don't in this case we don't want to use pass keys. We only want a magic link and we want them to put their username and first. So this is what you want. If you want take a screenshot of that\r\n\r\nThere you go.\r\n\r\nYeah, and Sally, just go to loom.com and it'll, it's free. You can do a quick little screen capture. Yeah.\r\n\r\nJust to kind of explain what's going on.\r\n\r\nAlright Paul. Does that get you where you need to go?\r\n\r\nWe're gonna assume yes.\r\n\r\nAll righty.\r\n\r\nNext up, is also Paul.\r\n\r\nOkay, this was the question that you already figured out an answer to right. White wants to add a news feed from the CDC. Here's the feed use the widget. Okay. So Paul, what did you figure out for this?\r\n\r\nYou got CSS? Yeah.\r\n\r\nThere are.\r\n\r\nThere are plugins. I'm just going back to Sally's issue. I know there are plugins that will show that will do a vertical scroll\r\n\r\nbut the issue is\r\n\r\nhow would like Sally they would have to be manually wordpress.com\r\n\r\nYou would have to manually update the thing that it's pulling in.\r\n\r\nI mean a lot of these things would work.\r\n\r\nYeah.\r\n\r\nYeah, it needs to be out. So Sally back to this whole this whole issue.\r\n\r\nThe developer if the output of the developer software is just a text file with his information in order to be valuable to customers, he's gonna have to he or she is going to have to provide some sort of embeddable thing. That is the fee otherwise every single client for this this feed is going to have the very same problem you're running into.\r\n\r\nOkay, all right. Yeah. If you can record me a little video or show something we'll do our very best to get back to that next week.\r\n\r\nOr later today, if you can do it. Today.\r\n\r\nOkay, John, is up next.\r\n\r\nAll right, John, on a WordPress site I'm trying to fix I see this message at the top of the screen. Remove that out of that.\r\n\r\nOkay, this looks like a plugin error.\r\n\r\nYep. All right. When I log into admin, I see a post metadata exported.\r\n\r\nDownload CSV for a moment before the menu bar covers most of it again.\r\n\r\nOkay, so, John, congratulations on getting I can only imagine how many times you tried to get this snippet screenshotted before the park covered it up, am I right?\r\n\r\nOkay.\r\n\r\nSo clicking on Download CSV that was created, okay.\r\n\r\nExported just has headers, you know, what's causing that.\r\n\r\nSo this is a plugin error.\r\n\r\nAnd you have some sort of a plugin that's exporting. I mean, is that the plugin export post metadata CSV. If this is a plugin error, so this whatever is, you know, this is a it's a PHP error that's being echoed into the top of your WordPress admin. And so there's an error a problem in this plugin that's doing this John, do you know what plugin This is? The other thing you could do just look at the error log on the site, and likely there's a lot more descriptive error that's there. But this is a problem in that plugin.\r\n\r\nDo you know what plugin This is?\r\n\r\nOver 30 plugins, so\r\n\r\nGoogle this\r\n\r\nYeah, look, this. This site has it too, or is this the site?\r\n\r\nThat'd be funny if this was the site. Is this the site?\r\n\r\nI'm gonna match. Is there a plugin, John? That is the site that's hilarious. Okay, so Google knows you've got this problem.\r\n\r\nExport post meta what was it export post meta to CSV?\r\n\r\nThere's probably a plug in.\r\n\r\nIt's probably this one. Is it that one?\r\n\r\nThere's several, you know, look in your plugin list.\r\n\r\nAnd see if there's something that's like, export something or other and that in the list of plugins that are active on the site, probably when you go in there, it's a really old out of date plugin. It's just got an error. That's what's going on.\r\n\r\nSo, look at that, look at the plugin list and it's you should it should pop out to you. It's going to be some sort of an exporting plugin.\r\n\r\nThat's likely what to do. All right. Next up, Tanya.\r\n\r\nAre you here? Hey, Tanya, all right.\r\n\r\nmetal box and Kadence checkbox list.\r\n\r\nSo when I create my checkbox list in the Options section, I will put a short option followed by a colon then the longer more detailed option.\r\n\r\nOkay, I don't think I understand. When I tried to do a dynamic list blocking Kadence it shows the value and not the label.\r\n\r\nDo you know how to make Kadence show the label instead of the value?\r\n\r\nOkay, Tanya, I am lost. And I think I'm just lost today. I am. I've been totally confused by two questions. So Tanya.\r\n\r\nIs this the meta box thing? Are you here Tanya?\r\n\r\nOkay. Okay.\r\n\r\nSo you've got meta box custom fields. Know you have a checkbox list\r\n\r\nwhich is a custom field that has multiple so the custom field is like a radio like it's set up to be an Options list, right? And you've got multiple options on that custom field. Okay, Chris, are you here?\r\n\r\nOkay, you understand what she's talking about? Chris?\r\n\r\nSo you've got the value.\r\n\r\nOkay, yes, right, right, right, right. So this is the value of the label. So the this is what you want to show on the site, or know on in the back end, right. And then you want this to show on the front end of the site?\r\n\r\nOkay.\r\n\r\nI don't think I would, is I think, I think I wouldn't do this in a Kadence list block. This is really something Chris, we've had to do. This was a meta box view, right.\r\n\r\nI don't think you can feed this into the Kadence list. Yeah, you're gonna get into too much problems. So use a meta box view instead. Tanya? That's that gives you a meta box view is basically here's a canned HTML snippet that lets you\r\n\r\nthat lets you echo out values that are in meta box. And you can ask chat GBT for help with this. And it will create the code which you can then place on the front end using a shortcode every Megabox view has a shortcode so that's the direction I would go Tonya Yeah, tell chat CPT\r\n\r\nto do this\r\n\r\nand it should give you pretty much exactly what you want. Then you'll have a shortcode you can drop in and you're good to go.\r\n\r\nThis is going to get complicated what you've just figured out.\r\n\r\nChris is right.\r\n\r\nYou'll quit your job if you try to use a blog to make this work.\r\n\r\nYes, exactly. Yes, Tanya. Exactly. Exactly. Yep. And the thing is with chat GPT you can tell it the basics of how you want this to display and it will even generate pretty darn good CSS for it to get you most of the way there.\r\n\r\nOkay.\r\n\r\nBack to John.\r\n\r\nMan, I don't know if there's no export plugin. That's that's like, that's not a core WordPress error. The next thing I would do John is I would say go to go look at the error log in the root of the site and see if something is there and it may point you to who's causing the error\r\n\r\nAll right, next up, Lydia.\r\n\r\nLydia, are you here\r\n\r\nHey, Lydia, all right.\r\n\r\nI remove Backup Buddy from a site and I'm still seeing this message in site health. The scheduled event Backup Buddy cron failed to run your site still works, but this may indicate the scheduling posts or automated updates may not work as intended. The site is not hosted with me any ideas how come this is happening and what I can do about it?\r\n\r\nThis is likely some some issue with the movement from using the WP cron into action scheduler which is a new thing with the latest version of Backup Buddy.\r\n\r\nI don't know how to deal with this. I would send that into support.\r\n\r\nYeah, send that into support.\r\n\r\nAnd they'll they'll get right back with you on that. I don't know. I'm not familiar enough yet with how this new action scheduler system works. It but it's that sounds like to me it's something in the conversion away from WP cron and in the action scheduler, some weirdness happened on that particular site.\r\n\r\nAll right, Doug is next.\r\n\r\nI'm going to use ChaCha 18. To help to client projects move forward. They're stuck on the content part of the project. I'm gonna throw them a bone and help them out using chat GPT. I'm going to give them a draft of the content all they need to do is approve or modify. Yeah, so that's kind of what we're experimenting with to I'm gonna tell them this is not part of my normal cost. However, I'm thinking of adding perfect Yeah, so just Yeah, tell him I'm gonna give you a bunch of value for free cuz I'm testing this new tool. Awesome. Most clients are gonna love that. You think I should act as the client they found it valuable? Yes. So this is what I would do. I would approach this permissively Meaning I would go to the client and say, Hey, we've got this new approach using AI to write content. I would love to use your site as a practice for this. Here's what it would look like you would go through this or whatever.\r\n\r\nAnd it won't cost you any more. It's gonna save some time, you probably get better quality content. The only thing I would ask is that just help me know, after we're done with this. Let me let's just have a quick chat about how this went. Where it could be better where it was hard or easy from your perspective. And give me maybe a testimonial about how you know, it's that sort of thing to just ask for permission on the front end to you know, I'm gonna give you this extra value. Would you just give me some feedback at the end of this? Yeah.\r\n\r\nAnd if you're disappointed with the answer, it's an opportunity to improve the service. Yeah. So there you go.\r\n\r\nHow does that that feel right for you does, that's how I would do it.\r\n\r\nYeah.\r\n\r\nAll right. Paul is up next and then we have more information back on Sally's feed issue.\r\n\r\nAll right. Paul, a client is WooCommerce accept stripe. She's going through an event in person wants to sell merch there. Can she accept credit cards in person swiping the card to make purchases? Is it better just to do it as an offline transaction if she does not care?\r\n\r\nIf the order is in Whoo, what if she wants the order to be stored in whoo that's a great question. And the answer to this is something you'd need to figure out first, because stripe does have\r\n\r\na card reader built in Hang on. Yep, Stripe has a mobile card reader. Terminal you can get it's a device like this. That will just go into their Stripe account but it wouldn't be in WooCommerce\r\n\r\nstripe or pardon me WooCommerce does have oh, look at this. Okay, maybe it does work with WooCommerce\r\n\r\nokay, this is interesting. So I haven't gotten into this Paul, but try that.\r\n\r\nYeah, my name I don't think we want to touch PayPal at all. Friends. Don't let friends use PayPal.\r\n\r\nYeah, Stacy, a lot of folks love square. It really works. Well. The vector or the Delta in this question is whether or not the client wants the orders to show up in WooCommerce. That's especially important.\r\n\r\nIf you have automations and WooCommerce. Like it's going to add on to a MailChimp list or whatever, or just keep everything in WooCommerce. There appears to be this an inventory right? It appears just based on the very quick scan I did have the article just tell that whatever the stripe in person, reader is also works in WooCommerce. So I would look at that dot Paul, and I think that's going to work for you. That's kind of cool.\r\n\r\nAll right. Let me scroll back up because Sally has given us more information.\r\n\r\nAll right, so we have some screen captures.\r\n\r\nOkay, so aren't we have the top half and the bottom half Okay, great.\r\n\r\nAll right, we find we scan all in latest documents. Okay, great. All right. So this is what they're doing.\r\n\r\nAnd these things need to be clickable to the actual page.\r\n\r\nThe lines in the box above on my laptop input box\r\n\r\nokay, so what is this, that they're that we're looking at here? Is this this is an actual functioning feed. Sally\r\n\r\nright here\r\n\r\nYes, but it will scroll down with the data.\r\n\r\nYeah, so flex scrolling is not I don't think I don't think Flexbox does scrolling on its own. I think you have to have JavaScript to do scroll.\r\n\r\nYeah, so\r\n\r\ndoes the output from the developer.\r\n\r\nCan they give you just this text the link text or would actually be an HTML file?\r\n\r\nOr is is the is what the developer sends over the title and then a URL underneath it? Or is it is it actually HTML? Where it's clickable text? Which of those two is it?\r\n\r\nOkay, it's not HTML. So is it like the text within a link?\r\n\r\nIt's like text and then a link that goes along with it.\r\n\r\nOkay, you're saying you're not sure it's just text? It's clickable to a website. Okay, if it's clickable, like, Where does the link come from? How do we know what the link is?\r\n\r\nBecause if\r\n\r\nYeah, there has to be a URL so we need to know what the source of the feed looks like.\r\n\r\nYeah, look, it's definitely some sort of scraper. But we need to know.\r\n\r\nThere's just yeah, there's still there's just not enough information to give you an answer because we need to know what the feed looks like. Because even if you can pull this text file in, somehow you have to make this text clickable. Or is, is it already clickable when it comes to you from the developer? Or is it a list that's like this text? And then right underneath that is the URL that that's supposed to be clickable to?\r\n\r\nThat's what we need to know.\r\n\r\nYeah. But again, this goes back to this really needs to be something. Okay. Yeah. If you're confused, I'm confused, Sally.\r\n\r\nSo I don't know how to answer your question. Cuz we really need to know what the source of this thing looks like. And ultimately, Sally, the developer needs to like this doesn't need to be something the client solves, or the purchaser of his service doesn't need to solve this. The developer should supply an embeddable code, something embeddable and it would be very easy to do. I mean if they if they're smart enough to write this scraper that's pulling all these things in, then they need to provide either a output this as an XML feed of some sort, or they need to provide like an a JavaScript that embeds this exact thing. And that shouldn't be very difficult for a developer to do.\r\n\r\nBut yeah, I don't know how to answer you're like, This is something about this just doesn't. I'm not I'm not tracking.\r\n\r\nDoes anybody have am I'm anybody that's on am I missing something that would make this easier to solve than maybe I'm making it in my head\r\n\r\nyeah, Monica I think she doesn't know what the source is.\r\n\r\nYeah, sad. I'm kind of with you. I'm not sure the value of this for clients.\r\n\r\nYeah, so Sally, if you can come back maybe next week with some more detail, or particularly, what does the actual feed look like? From the developer? Maybe we can take this another.\r\n\r\nYeah, maybe we can take this to the next step. But at this point, I think I'm out of suggestions.\r\n\r\nAll right. Thanks, Sally. We'll try to help next week. Alright, folks, that's gonna wrap it up for us today. Let's see what's happening next week.\r\n\r\nNext week.\r\n\r\nWe have things\r\n\r\nby the way, we have I know several of you have given some suggestions about the new solid Academy site. We've already made a couple of changes. For example, Ben Anderson, who is not here, Ben, had a great suggestion for putting in the start and stop time here. I don't know how we ever looked at that. I know why we overlooked that because it wasn't in the design. mock up that we were given, but now it does show if it's an hour event or whatever up here, and down here as well. We also fix a little bug that we we realize that once an event started, it was disliked the ability to register for the event was disappearing.\r\n\r\nAnd so we fixed that so that that will no longer be an issue.\r\n\r\nYeah, the Register button. This was the design we were given. We did not do the design for this site. So\r\n\r\nthere you go on that.\r\n\r\nOkie dokie. So Oh, yeah. The point was next week. We have some things as security Roundup is coming up on the 31st and of course office hours on Thursday. So that let's just look at calendar view.\r\n\r\nYou alright, so security roundup Tuesday. We have no live stream on Wednesday, the first and then of course, office hours coming up next Thursday. All right, everybody. Have a great weekend. Get some rest, have some fun and I will see you back Tuesday for the WordPress security roundup with Tom ray from We want your website. That's always going to be a good one. And we'll see you then. Until next time. Have a great weekend.","livestream_vimeo_video_id":878424174,"mbfp_count":"s:15:\"a:1:{i:0;i:64;}\";"}},"postCountOnPage":1,"postCountTotal":1,"postID":448442,"postFormat":"standard","geoCloudflareCountryCode":"US"}; dataLayer.push( dataLayer_content ); \nRegister once for all Office Hours in each quarter.\n\n\n\nThis is a member’s only webinar that comes as part of your SolidWP membership.\n\n\n\n\nAsk a Question\n\n\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":1,"livestream_zoom_registration_link":"https:\/\/us06web.zoom.us\/webinar\/register\/WN_hoEiSlLOThWt_w3B2IbuHA","livestream_chat_log":"https:\/\/drive.google.com\/file\/d\/1O8Or2CsxFUytV9VbXi8rN_UkTQW92xUZ\/view?usp=sharing","livestream_live_transcript_url":"https:\/\/otter.ai\/u\/-VmrroTfdS4n6m4k61-wpDLscZM?utm_source=copy_url","livestream_live_transcript_text":"How is everybody today?\r\n\r\nWho has gone down the AI rabbit hole since yesterday?\r\n\r\nAnybody\r\n\r\nAll right. All right, glad everybody's here. We're a couple minutes away from getting started getting the last couple things pasted in for the transcript so that should all be working now\r\n\r\nAll right, looks like seven questions in queue today seven questions since we still had plenty of time.\r\n\r\nPlenty of time. Yeah. Then the the Zoom AI companion is pretty darn cool\r\n\r\nAll right, plenty of space for questions today. Just seven questions in the queue now so ask away.\r\n\r\nSnow in Spokane, how about that?\r\n\r\nYeah, Doug. It is kind of cool. Even when you've been using something like chat GPT for a while. I just seeing how other people use it. It really broadens your perspective a little bit. And like I did not think of that.\r\n\r\nI've certainly had those experiences with AI. There's a couple of folks that I've been watching that are doing some cool things with it.\r\n\r\nI also get a couple of different newsletters. There's one I meant to share this actually I think I'll drop it in the chat.\r\n\r\nSee if I can find it. Yeah, here it is. This is the one that I've been using as subscribe to this newsletter and I like it a lot. It's called TLDR AI.\r\n\r\nAnd it's just a bulleted overview of what's going on with AI. Some prompt ideas every every day it is a daily. I don't know how I mean, imagine coming up with that much content every day. It's pretty crazy. But I find it useful. I probably read three quarters of them. Some days I miss but I found it to be very helpful.\r\n\r\nJust about ready to go here if you're just joining us in zoom open up the chat and say hello.\r\n\r\nWe are just about ready to get started. Question link is there in the chat. We have seven seven questions in queue today.\r\n\r\nWow, okay, Paul. Let's see. Great. So we have six questions.\r\n\r\nPlenty of time for more.\r\n\r\nRight well let's get started, shall we?\r\n\r\nGood afternoon. Good morning. Good evening, everybody, wherever you happen to be. It is office hours here on the solid Academy. It is Thursday, October the 26th 2023. Glad you are here. Everybody hopefully survived the AI workshop from the last couple of days. A lot of fun stuff there. Hopefully you've started to fool around with AI a bit. Anybody doing that? Let me hear from you in the chat. Has anybody tinkered around with AI in the last day or so based on what you saw in the in the workshop? I'd love to hear from you there in the chat. Many many cool things. There's one thing in particular that I think you all will enjoy based on a little plug in that I wrote with chat GPT it's going to be in addition to the Starter Site, probably on the optimizing your starter site but hint hint it is a dashboard replacement using blocks Pretty cool.\r\n\r\nPretty nifty. Yeah. So you can even use your page builder of choice. Yeah.\r\n\r\nCould even be using your page builder of choice. Yeah.\r\n\r\nOkey dokey. Well, let us begin. Again, there are plenty of spaces for questions today. It looks like we have seven questions in queue and we will start with\r\n\r\ndancing Beth.\r\n\r\nAll right, Beth is up.\r\n\r\nOkay.\r\n\r\nAll right. Let's see what you got here. A college professor client who is building an online course on organic chemistry.\r\n\r\nWow, okay. All the videos will be behind the paywall eventually, but for now he is just creating them with LearnDash with no access from the homepage. However, I got a Search Console notice like this one new reason preventing your videos from being indexed in Search Console is identify that some videos on your site are not being indexed due to video not found on host service.\r\n\r\nWhat does that mean exactly? Okay, this this means that the video that he's recorded is not found on the host service.\r\n\r\nYep, so that's, that's what you need to fix it so that the video is found on the host service and that will solve that problem.\r\n\r\nSorry, okay.\r\n\r\nThis is what you get when I teach for four hours over the last couple of days and then I got anyway.\r\n\r\nVideo not found host service. So Beth, is this video embedded from someplace outside? Like a VM isn't in Vimeo or you're not pulling it from the WordPress media library, right.\r\n\r\nOkay, it's a YouTube video. Is it a private YouTube video?\r\n\r\nIt's a public so it's findable? on YouTube?\r\n\r\nCurrently\r\n\r\nOkay, video not feel okay. So did this just happen once?\r\n\r\nOr, like, is this like it happened yesterday? These are the so okay, here's the thing. Search Console hallucinates sometimes, embed. I'm pulling in that AI term but sometimes search engine gives errors that aren't really errors and then they just go away on their own because it crawled wrong. They will you know, you get these things like object outside of viewport or that one you know, and it's just the next time it goes and looks at the site. It'll, it's gonna fix it so it may be one of those weird Miss air Miss crawl errors whatever. Beth did this error occur?\r\n\r\nLong after the page was created? And the video was there? And then just like a couple weeks later, whenever this error just popped up, or was it the page was created, the video was placed and then the meat almost immediately this error popped up. Was there some time? Like was it live for a little while and then the error happened? Because if that's the case, I would I would lean more towards it's an errant crawl from Search Console.\r\n\r\nAny any thoughts on that? Beth hasn't been there for a while or is it brand new?\r\n\r\nYeah, I think it is too. What does it mean exactly? i It's like it's not when it says host service. That's almost like it realizes it's on YouTube, but it couldn't be found. Okay. So should I set all the pages of the course is no index. So\r\n\r\nI'm confused about this.\r\n\r\nAre so the pages are crawlable now, right? Obviously because Search Console is finding them.\r\n\r\nIs this going to be a paid for course.\r\n\r\nOkay, why is the content publicly accessible now? Then?\r\n\r\nUm, I don't understand that part.\r\n\r\nGenerally, you wouldn't want this index ever to begin with in the video wouldn't. You wouldn't want that video on YouTube.\r\n\r\nIt's only indexable Okay, so it's like, protected by the LearnDash.\r\n\r\nInsert word here. Content protections, right. Okay. Got it. Okay, so the content itself isn't indexable because it's behind a paywall, but the page itself is indexable to weird though that search console would give you this error then and this video was in the portion of the page that is protected right.\r\n\r\nWeird. Okay.\r\n\r\nShould I set all the pages of the course is no index.\r\n\r\nI mean, ideally on a on an LMS site like this, you would want the course description page indexable like the sales page for the course. Right?\r\n\r\nIs there content that's going to be on that page that really should only be for paid members? Because like the other thing is, if the whole content is protected by shortcode you know, there's really no actual content on the page. That's outside of the shortcode. Right. So when Google is looking at this page, it's going to see very thin content. It's not going to help you so I would no index it. I think that's where I would.\r\n\r\nOkay, you said there are no shortcodes but the page in the content of the page is protected by the LearnDash content protection system, right, whatever they call that.\r\n\r\nIs that correct?\r\n\r\nAll right. So if I go there, and I'm not logged in, can I see the video and the text that's on that page?\r\n\r\nIf I don't have rights to access that course, put a URL in. Let's take a look at it. If not, we'll all get free organic chemistry training.\r\n\r\nBecause anyway, like what I'm saying here is if it's\r\n\r\nif it is, okay, there's the summer go prep. Okay. So how do I get to the content that had How do I get to the to the page with the paid for content? You can't?\r\n\r\nOkay, well, Google found that somehow.\r\n\r\nRight. So let's take a look.\r\n\r\nHorses lessons sitemap so there's all your lessons. Here's one. Oh, yeah, I can see everything. All this is indexable. Beth.\r\n\r\nSo you've got a content protection issue.\r\n\r\nAnd these are on Vimeo.\r\n\r\nYeah, so I can get right into all of this from the sitemap. So a couple of things you're gonna want to go into. I'm guessing this is Yoast? Yep. And turn off the sitemap for courses well lessons topics, anything that's LearnDash here.\r\n\r\nOkay, so once I add the paywall and member press protection, will Google know or do I need to know index? I would so I wouldn't necessarily know index. I mean, you could no index those pages if you want it. I want to go in here and just in Yoast. You can remove these things from the sitemap. Like you just go down into\r\n\r\nYes, Yoast is an active you just go down on your settings\r\n\r\ninto your content types, and it'll be one of these content types. Like here's it'll be a custom post type like this and you can turn that off and that way it won't show up in the sitemap at all. And Google won't know where to find it unless it's crawlable. But yeah, your otherwise memberpress will likely lock that down anyway, but if you don't turn it off in your Yoast sitemap, your those pages are still going to be listed. With a login thing and then content so I would just pull those from your Sitemap altogether.\r\n\r\nIt's fine for them to be indexable right now, I bet I would turn it off now. Like I don't I would not. And I would go into search console and remove all those URLs because it's once you turn those off later, once you really go live, you might have some fluorophores like just do it now.\r\n\r\nYeah.\r\n\r\nSo this is a net like I would likely this is why I like to build behind the login wall anyway, you ideally wouldn't want Google to index this until it was ready to be indexed fully. I don't want Google ever to because like right now you've got all this ipsum text.\r\n\r\nAnd I've had Google take months, like to get rid of all the ipsum text.\r\n\r\nBecause like all these pages are now indexed with ipsum text, and all this stuff, and that will that could really hurt the SEO of the site later. So this is why you like you always want to build behind a paywall or pardon me behind a login wall.\r\n\r\nNow this, this is ready to be. So you want the site out there because there is a wait list.\r\n\r\nBut yeah, I would go in and I would remove all those pages in Search Console, and I would turn off the sitemaps I would make it all no index right now. I remove those pages and types from the sitemap\r\n\r\nAll right.\r\n\r\nSo once the course is behind a paywall does Google know not to index those pages? Or do we need to manually set them that way?\r\n\r\nGoogle doesn't know anything that you don't tell it to. So you want to right now?\r\n\r\nPut all the stuff like I just said I think this isn't what you meant. Well, I think we just answered this question.\r\n\r\nOkay.\r\n\r\nAll righty.\r\n\r\nNext up, also Beth.\r\n\r\nOkay, do you think it would be smarmy to do the following okay.\r\n\r\nHey Siri, what's the definition? Of smarmy? I don't know what that means.\r\n\r\nOkay, over overwhelmingly flattering, okay. So on a website where I am offering fairly low cost course what if I set the landing page to always say, starting yesterday's day late registrations accepted today? I don't like this. Oh, spammy. spammy. Okay, good. Swamis word. I've learned something today.\r\n\r\nStarting yesterday, late registration accepted. Today. when really they can start anytime. Is that unethical?\r\n\r\nI mean, yes, it's, that's it's not true. Right. But the bottom line is, was it starting yesterday? Is it a late registration?\r\n\r\nNo. So this is untrue. And I personally wouldn't do it. Now. If you ask the question from this perspective. Does that approach work in marketing? The answer is yes. But I wouldn't do it. Just me right. So there you go.\r\n\r\nYeah, it so it could like Sadie saying it might lose trust, et cetera, blah, blah, blah. But it's like I mean, those approaches work and marketing. I just wouldn't do it.\r\n\r\nThey I mean, people do those things because they do work.\r\n\r\nLike fear tactics. I hate fear tactics and marketing, don't you? Like you know, just Yeah.\r\n\r\nAll right, but they work and that's why people use them.\r\n\r\nI just don't want my marketing to be smarmy.\r\n\r\nOkay.\r\n\r\nOh, Okey dokey. Next up is Alvin. Alvin. I don't see you in the chat.\r\n\r\nBut we will endeavor to answer your question. All right. I brought in to troubleshoot a WooCommerce site set up by their previous developer you were brought in, got it, to troubleshoot. Okay, who loves troubleshooting WooCommerce issues that another developer created? Does anybody like that? Because that's just horrible. All right, one physical product active only certain times in the year so not worth it for the new shop. Shopify Great. site isn't calculating tax correctly. Washington state tax is set to calculate 16% and missing the portion. Yes, okay. They are current so that they don't have the correct tax zones set up in WooCommerce. That's easy enough to fix. They're currently using an outdated plug in tax rate upload where you manually upload the tax rates. Oh, I wouldn't do that. No, I would not use anything like this. I would use Okay.\r\n\r\nNine years ago, where was I nine years ago today in 2014. Wow, that was that something this is yes. So the answer to this question, Alvin as I know you know already is no, heck no.\r\n\r\nBecause WooCommerce was WooCommerce even around in 2014 2011. Okay. All right. Well, interesting.\r\n\r\nHuh? Okay. So it was round, but it didn't. So it is WooCommerce has added this functionality in core.\r\n\r\nSince then, so All right. What plugin would you recommended? Calculate the tax none. You don't need a plug in. I'll show that in a minute. They're using WooCommerce gateway, Stripe gateway plugin. Okay, that's good. It did. It has had a major vulnerability in the last month or two. So make sure it is on the latest version. If this is the official, Stripe WooCommerce plugin and by the way, just for what it's worth. Don't, don't do not use payment gateway plugins that aren't the official version, if at all possible. That it's a imagine the vulnerability possibilities if you use some developers payment gateway. And that developer has put in code that phones home and sends that payment information to the developer servers also and how would you ever know if they were doing that? Yeah, it's dangerous okay. Anyway, okay. So you do not need the question really revolves around you do not need tax calculation as an add on because you simply go into settings and there is a toggle okay. You have to enable tax rate calculations here. And once this is checked, and the changes are saved, there is now a tax so if you go in you like I don't have taxes in my WooCommerce. That's correct. By default you do not It's not here. You go down here. And enable tax rate calculations. Make sure you've disabled that plug in that nine year old plug in ahead of time. Once you have taxes enabled, you can go in here and you can set tax your standard tax. Now there's some options here. But my standard rates are you okay, this is a bunch of garbage like if I was gonna do I'm just gonna say for the state of Alabama.\r\n\r\nIf it was me setting up tax for my area, like shipping to you know, people in my area I would have to do it this way.\r\n\r\nLet's see here\r\n\r\nAlright, so why is this? Okay, I'm gonna remove these. I'm going to start over again.\r\n\r\nAlright, so here's my first one. All right. So my state code is going to be a L and this is Alabama state tax, which happens to be 4% tax name and I'll add it Alabama state tax. This is priority one.\r\n\r\nIs this a compound rate meaning is if if the order fits the stipulation, this is the only rate at charges. If not like it's going to add other rates. We're going to make this a compound rate. Boom. I'm going to insert another row any country step, postcode, if it's three, five I'm just gonna put my zip code in for you 5080 That's going to add another 4% for no, no 2% County anyway, I think it's 2%. Local, and that'll be a compound. And then I would also have to add a Well, I would also have to add a county tax. And what I would do with that is Google zip codes in\r\n\r\nShelby, County, Alabama.\r\n\r\nAnd here's my full list. It's really good about this. So there's my list of zip codes that are in my county, and there's comma separated\r\n\r\nsemi colon separate values. Okay, so all right here great use of chat GPT.\r\n\r\nMake this list separated by let me call\r\n\r\nthere's my list now.\r\n\r\nWhich I can just drop right into here. So if it's those, it's going to be a 2% tax. Is that right two, or three to 2%. And then my local I don't want to tax shipping. My local is 3500 and that's going to be it's 9% taxation so 3% local tax.\r\n\r\nThis is Shelby County.\r\n\r\nAll right, and this will all be compounds. So now here's the way this will work. Any orders that come in that are in the state of Alabama, it's going to only charge the 4% state tax. If any of if the order is also in any of these zip codes that are in my county. It's going to compound this. So it'll charge 6% tax, if it is all three. So it's in the state of Alabama, it's in the county and it's shipping to my city zip code. I now have to charge an additional sales tax. So it's going to charge the full 9% Does that make sense to everybody? Really helpful.\r\n\r\nYeah, so Sadie, again, this is for how it would be set up in the US. If you're in other parts of the world. I can't tell you how that'll work. There's a really great site called Tax jar dot com.\r\n\r\nI could spell right that'd be awesome. And so you can let's see, where is the actual\r\n\r\ncalculations they used to have resources, sales tax calculator, that's what I want. It's this right here. And with this, you can put in your street address, the address of the company, or whatever, and it'll tell you what rates that you need to charge. Pretty cool. Yeah, and John, is it bill to or ship to address that's over here on the tax options?\r\n\r\nTax based on customer billing or shipping or the shop base address. So which address are we going to calculate? On?\r\n\r\nJohn compound in the in in the context of WooCommerce means do I am I adding these rates together? Or are is it just a single rate and that's the only tax I charge if it meets those conditions. So a compound tax is it's just adding the rose that's a technical term and WooCommerce.\r\n\r\nYeah, so that all these settings are right here under tax options.\r\n\r\nThe other thing and this is from a client perspective, if you so you've got this, do not be the one who tells the client how much tax they need to charge. That's a liability. So what I'll always do is I'll tell the client they need you know, they need to ask their accountant or they need to go here to tax jar if they want to use this but you as a client need to tell us as a provider, what tax rates you need to charge and for which locations, should those be charged? Because I don't want to be I'm not a tax expert, right. And I don't want to take on that liability. I don't want the client coming back months later saying you owe me many 1000s of dollars because I didn't collect tax appropriately blah blah blah. That can't be on me. That's part it's in the contract that and in the monster contract. It talks about that. So you can give the client This is a resource and like what I'll always say is you should talk to your accountant. There's this there's also this resource on the web, but you you are you know, we can't be responsible for telling you what the appropriate tax rates are.\r\n\r\nAll right. So does that help? Everybody get on that? Alvin, I know you're not gonna call but hopefully that is a fairly thorough answer to your question.\r\n\r\nEverybody good on that any more questions about WooCommerce tax\r\n\r\ndon't use this plugin.\r\n\r\nAll right, next up is Sally.\r\n\r\nSally, are you here are your SALLY Oh my. There's a very very very very long question here.\r\n\r\nOkay, we shall do our best Okey dokey.\r\n\r\nAll right. I have a client that requires the following on a website page, a vertical container that displays feeds that scroll up and down continuously.\r\n\r\nOh, really?\r\n\r\nOkay, each snippet needs to be clickable to show an actual web page opening in a tab. Can I add links to the Flexbox code to make the feeds clickable to the external website? Sadly, what is this actually for? Can we see this somewhere? It's really hard to answer a question without some context on like, what is this actually trying to do? Is there something you can show us okay, what is the content of this feed? This is just a list of websites.\r\n\r\nOkay.\r\n\r\nWhy okay, what are they does the client just want this scrolling feed because like Ben said, This is not a great user experience.\r\n\r\nAnd it does have issues with accessibility\r\n\r\nWhy do they want this? You know, I understand why they might want the apple the the website list. But why do they want this user interface?\r\n\r\nDo they just like the style?\r\n\r\nShow capabilities of a technology that they use and it needs to be in a vertical scroll. Like that's part of what they're selling to people.\r\n\r\nCan you give us more like what is this? What is this client doing? That would be helpful to understand I think a little better.\r\n\r\nAnyway regardless of whether this is good or not, the question is\r\n\r\na vertical column using Flexbox.\r\n\r\nYeah, okay\r\n\r\nyeah, Sally, if you can give any more detail on this that would be helpful\r\n\r\nYeah, cuz I don't I really don't understand what you're trying to accomplish here.\r\n\r\nWhere does this feed come from? You've used the word feed, which to me says this is an external data source that you're pulling into a flex box and showing a scroll.\r\n\r\nWhere does that feed come from?\r\n\r\nAll right, the developer creates it from URLs that are gathered around the UK. So what is this feed? What is the source of the feed? Is it like an XML file?\r\n\r\nOkay, I understand that software does it but how are you supposed to get this feed? Into the website? Or are you just trying to replicate something on the website?\r\n\r\nThat is like, like\r\n\r\nis is this does this this is where I'm having trouble with like what we're actually trying to accomplish in more detail would be helpful. Is what this developer selling an embed for other websites? Or is it like a desktop widget or something like that? Yes, I think we just don't understand.\r\n\r\nI can't open that because that's a direct link to your desktop salad.\r\n\r\nis I really want to help you found that I don't know how to do that. I need more information.\r\n\r\nI'm happy to try more.\r\n\r\nWell, yeah, well.\r\n\r\nSo can you answer this Sally?\r\n\r\nThe software the developer has created is it creating this feed to be embedded on other websites?\r\n\r\nIs that the point here or where is this feed supposed to show up?\r\n\r\nFor the people he's trying to sell it he or she is trying to sell it to?\r\n\r\nThe feed shows up on a webpage.\r\n\r\nOkay.\r\n\r\nWhy can't you just can't can we not? If if the feed embeds on a web page? Can he not just give you the feed to embed on his web page?\r\n\r\nLike how are the customers of this developer supposed to embed it on their website? Yeah, that's the question. So I mean, the developers created this feed but what are people supposed to do with it? Okay, I'm like, I need to embed it on my website. Great. How do I display it like the problem or is that the problem you're trying to solve? Are you helping him build this product? Or is he trying to show the product on his website?\r\n\r\nSo the pride scrolls showing lots of URLs.\r\n\r\nDoes is in what format, in what format is this feed?\r\n\r\nIs it is it an HTML file? With just a list of URLs?\r\n\r\nOkay, it is a text list of feed and URL that are clickable to different websites, okay. And he wants to provide this text to other people, so they can embed it on their websites. Yeah, John, it sounds like an RSS feed.\r\n\r\nBut like this developer, I must not be understanding something correctly because that text file every single client for this developer is going to have the problem that you're running into, which is how do I make this show up on my website? Right.\r\n\r\nSo how does he want his clients will only open the feeds.\r\n\r\nYeah, okay. I think Sally, the best thing for you to do is maybe record a little video of this and give as much information as you can, and put that link in a question for next week because I'm really not. I am not following this at all.\r\n\r\nMaybe I just I have bad brain. I don't know what's going on. But if you can, maybe record a video. I will be happy to dive into this next week.\r\n\r\nBecause I am, I am not tracking and it's probably something really simple and I'm just not following it. I apologize for that. Yeah, shoot over some more information. And I will do my very best next Thursday.\r\n\r\nAnd Sally, if you want to do a quick loom video or something right now and just drop it in. I'll we'll come back to it today. Like if you can take five minutes and walk me through it in a little video. We'll I'll come right back to it. If you want to do that today.\r\n\r\nAll right, next up is Paul.\r\n\r\nCan you go through the steps to set up solid security so a user only needs to enter their email address and username and a code is sent to them to enter? Does two factor need to be turned on? Does that add an extra step?\r\n\r\nOkay, so\r\n\r\nOh\r\n\r\nare you okay? Paul is is what you are talking about? A replacement for having to have a password. Is that what you're after? So no password. I just want to enter my email. Okay. Yeah. So that is a magic that is a yes. password list. Login. Is what that is called in solid security\r\n\r\nso here under features, I can toggle on Password let's login.\r\n\r\nAnd then it gives me some options. It is enabled by default.\r\n\r\nAnd the you would want to do user name first. So method first means I can choose to I want to log in with a password or with a magic with the email.\r\n\r\nBut you want it enabled.\r\n\r\nWe probably don't in this case we don't want to use pass keys. We only want a magic link and we want them to put their username and first. So this is what you want. If you want take a screenshot of that\r\n\r\nThere you go.\r\n\r\nYeah, and Sally, just go to loom.com and it'll, it's free. You can do a quick little screen capture. Yeah.\r\n\r\nJust to kind of explain what's going on.\r\n\r\nAlright Paul. Does that get you where you need to go?\r\n\r\nWe're gonna assume yes.\r\n\r\nAll righty.\r\n\r\nNext up, is also Paul.\r\n\r\nOkay, this was the question that you already figured out an answer to right. White wants to add a news feed from the CDC. Here's the feed use the widget. Okay. So Paul, what did you figure out for this?\r\n\r\nYou got CSS? Yeah.\r\n\r\nThere are.\r\n\r\nThere are plugins. I'm just going back to Sally's issue. I know there are plugins that will show that will do a vertical scroll\r\n\r\nbut the issue is\r\n\r\nhow would like Sally they would have to be manually wordpress.com\r\n\r\nYou would have to manually update the thing that it's pulling in.\r\n\r\nI mean a lot of these things would work.\r\n\r\nYeah.\r\n\r\nYeah, it needs to be out. So Sally back to this whole this whole issue.\r\n\r\nThe developer if the output of the developer software is just a text file with his information in order to be valuable to customers, he's gonna have to he or she is going to have to provide some sort of embeddable thing. That is the fee otherwise every single client for this this feed is going to have the very same problem you're running into.\r\n\r\nOkay, all right. Yeah. If you can record me a little video or show something we'll do our very best to get back to that next week.\r\n\r\nOr later today, if you can do it. Today.\r\n\r\nOkay, John, is up next.\r\n\r\nAll right, John, on a WordPress site I'm trying to fix I see this message at the top of the screen. Remove that out of that.\r\n\r\nOkay, this looks like a plugin error.\r\n\r\nYep. All right. When I log into admin, I see a post metadata exported.\r\n\r\nDownload CSV for a moment before the menu bar covers most of it again.\r\n\r\nOkay, so, John, congratulations on getting I can only imagine how many times you tried to get this snippet screenshotted before the park covered it up, am I right?\r\n\r\nOkay.\r\n\r\nSo clicking on Download CSV that was created, okay.\r\n\r\nExported just has headers, you know, what's causing that.\r\n\r\nSo this is a plugin error.\r\n\r\nAnd you have some sort of a plugin that's exporting. I mean, is that the plugin export post metadata CSV. If this is a plugin error, so this whatever is, you know, this is a it's a PHP error that's being echoed into the top of your WordPress admin. And so there's an error a problem in this plugin that's doing this John, do you know what plugin This is? The other thing you could do just look at the error log on the site, and likely there's a lot more descriptive error that's there. But this is a problem in that plugin.\r\n\r\nDo you know what plugin This is?\r\n\r\nOver 30 plugins, so\r\n\r\nGoogle this\r\n\r\nYeah, look, this. This site has it too, or is this the site?\r\n\r\nThat'd be funny if this was the site. Is this the site?\r\n\r\nI'm gonna match. Is there a plugin, John? That is the site that's hilarious. Okay, so Google knows you've got this problem.\r\n\r\nExport post meta what was it export post meta to CSV?\r\n\r\nThere's probably a plug in.\r\n\r\nIt's probably this one. Is it that one?\r\n\r\nThere's several, you know, look in your plugin list.\r\n\r\nAnd see if there's something that's like, export something or other and that in the list of plugins that are active on the site, probably when you go in there, it's a really old out of date plugin. It's just got an error. That's what's going on.\r\n\r\nSo, look at that, look at the plugin list and it's you should it should pop out to you. It's going to be some sort of an exporting plugin.\r\n\r\nThat's likely what to do. All right. Next up, Tanya.\r\n\r\nAre you here? Hey, Tanya, all right.\r\n\r\nmetal box and Kadence checkbox list.\r\n\r\nSo when I create my checkbox list in the Options section, I will put a short option followed by a colon then the longer more detailed option.\r\n\r\nOkay, I don't think I understand. When I tried to do a dynamic list blocking Kadence it shows the value and not the label.\r\n\r\nDo you know how to make Kadence show the label instead of the value?\r\n\r\nOkay, Tanya, I am lost. And I think I'm just lost today. I am. I've been totally confused by two questions. So Tanya.\r\n\r\nIs this the meta box thing? Are you here Tanya?\r\n\r\nOkay. Okay.\r\n\r\nSo you've got meta box custom fields. Know you have a checkbox list\r\n\r\nwhich is a custom field that has multiple so the custom field is like a radio like it's set up to be an Options list, right? And you've got multiple options on that custom field. Okay, Chris, are you here?\r\n\r\nOkay, you understand what she's talking about? Chris?\r\n\r\nSo you've got the value.\r\n\r\nOkay, yes, right, right, right, right. So this is the value of the label. So the this is what you want to show on the site, or know on in the back end, right. And then you want this to show on the front end of the site?\r\n\r\nOkay.\r\n\r\nI don't think I would, is I think, I think I wouldn't do this in a Kadence list block. This is really something Chris, we've had to do. This was a meta box view, right.\r\n\r\nI don't think you can feed this into the Kadence list. Yeah, you're gonna get into too much problems. So use a meta box view instead. Tanya? That's that gives you a meta box view is basically here's a canned HTML snippet that lets you\r\n\r\nthat lets you echo out values that are in meta box. And you can ask chat GBT for help with this. And it will create the code which you can then place on the front end using a shortcode every Megabox view has a shortcode so that's the direction I would go Tonya Yeah, tell chat CPT\r\n\r\nto do this\r\n\r\nand it should give you pretty much exactly what you want. Then you'll have a shortcode you can drop in and you're good to go.\r\n\r\nThis is going to get complicated what you've just figured out.\r\n\r\nChris is right.\r\n\r\nYou'll quit your job if you try to use a blog to make this work.\r\n\r\nYes, exactly. Yes, Tanya. Exactly. Exactly. Yep. And the thing is with chat GPT you can tell it the basics of how you want this to display and it will even generate pretty darn good CSS for it to get you most of the way there.\r\n\r\nOkay.\r\n\r\nBack to John.\r\n\r\nMan, I don't know if there's no export plugin. That's that's like, that's not a core WordPress error. The next thing I would do John is I would say go to go look at the error log in the root of the site and see if something is there and it may point you to who's causing the error\r\n\r\nAll right, next up, Lydia.\r\n\r\nLydia, are you here\r\n\r\nHey, Lydia, all right.\r\n\r\nI remove Backup Buddy from a site and I'm still seeing this message in site health. The scheduled event Backup Buddy cron failed to run your site still works, but this may indicate the scheduling posts or automated updates may not work as intended. The site is not hosted with me any ideas how come this is happening and what I can do about it?\r\n\r\nThis is likely some some issue with the movement from using the WP cron into action scheduler which is a new thing with the latest version of Backup Buddy.\r\n\r\nI don't know how to deal with this. I would send that into support.\r\n\r\nYeah, send that into support.\r\n\r\nAnd they'll they'll get right back with you on that. I don't know. I'm not familiar enough yet with how this new action scheduler system works. It but it's that sounds like to me it's something in the conversion away from WP cron and in the action scheduler, some weirdness happened on that particular site.\r\n\r\nAll right, Doug is next.\r\n\r\nI'm going to use ChaCha 18. To help to client projects move forward. They're stuck on the content part of the project. I'm gonna throw them a bone and help them out using chat GPT. I'm going to give them a draft of the content all they need to do is approve or modify. Yeah, so that's kind of what we're experimenting with to I'm gonna tell them this is not part of my normal cost. However, I'm thinking of adding perfect Yeah, so just Yeah, tell him I'm gonna give you a bunch of value for free cuz I'm testing this new tool. Awesome. Most clients are gonna love that. You think I should act as the client they found it valuable? Yes. So this is what I would do. I would approach this permissively Meaning I would go to the client and say, Hey, we've got this new approach using AI to write content. I would love to use your site as a practice for this. Here's what it would look like you would go through this or whatever.\r\n\r\nAnd it won't cost you any more. It's gonna save some time, you probably get better quality content. The only thing I would ask is that just help me know, after we're done with this. Let me let's just have a quick chat about how this went. Where it could be better where it was hard or easy from your perspective. And give me maybe a testimonial about how you know, it's that sort of thing to just ask for permission on the front end to you know, I'm gonna give you this extra value. Would you just give me some feedback at the end of this? Yeah.\r\n\r\nAnd if you're disappointed with the answer, it's an opportunity to improve the service. Yeah. So there you go.\r\n\r\nHow does that that feel right for you does, that's how I would do it.\r\n\r\nYeah.\r\n\r\nAll right. Paul is up next and then we have more information back on Sally's feed issue.\r\n\r\nAll right. Paul, a client is WooCommerce accept stripe. She's going through an event in person wants to sell merch there. Can she accept credit cards in person swiping the card to make purchases? Is it better just to do it as an offline transaction if she does not care?\r\n\r\nIf the order is in Whoo, what if she wants the order to be stored in whoo that's a great question. And the answer to this is something you'd need to figure out first, because stripe does have\r\n\r\na card reader built in Hang on. Yep, Stripe has a mobile card reader. Terminal you can get it's a device like this. That will just go into their Stripe account but it wouldn't be in WooCommerce\r\n\r\nstripe or pardon me WooCommerce does have oh, look at this. Okay, maybe it does work with WooCommerce\r\n\r\nokay, this is interesting. So I haven't gotten into this Paul, but try that.\r\n\r\nYeah, my name I don't think we want to touch PayPal at all. Friends. Don't let friends use PayPal.\r\n\r\nYeah, Stacy, a lot of folks love square. It really works. Well. The vector or the Delta in this question is whether or not the client wants the orders to show up in WooCommerce. That's especially important.\r\n\r\nIf you have automations and WooCommerce. Like it's going to add on to a MailChimp list or whatever, or just keep everything in WooCommerce. There appears to be this an inventory right? It appears just based on the very quick scan I did have the article just tell that whatever the stripe in person, reader is also works in WooCommerce. So I would look at that dot Paul, and I think that's going to work for you. That's kind of cool.\r\n\r\nAll right. Let me scroll back up because Sally has given us more information.\r\n\r\nAll right, so we have some screen captures.\r\n\r\nOkay, so aren't we have the top half and the bottom half Okay, great.\r\n\r\nAll right, we find we scan all in latest documents. Okay, great. All right. So this is what they're doing.\r\n\r\nAnd these things need to be clickable to the actual page.\r\n\r\nThe lines in the box above on my laptop input box\r\n\r\nokay, so what is this, that they're that we're looking at here? Is this this is an actual functioning feed. Sally\r\n\r\nright here\r\n\r\nYes, but it will scroll down with the data.\r\n\r\nYeah, so flex scrolling is not I don't think I don't think Flexbox does scrolling on its own. I think you have to have JavaScript to do scroll.\r\n\r\nYeah, so\r\n\r\ndoes the output from the developer.\r\n\r\nCan they give you just this text the link text or would actually be an HTML file?\r\n\r\nOr is is the is what the developer sends over the title and then a URL underneath it? Or is it is it actually HTML? Where it's clickable text? Which of those two is it?\r\n\r\nOkay, it's not HTML. So is it like the text within a link?\r\n\r\nIt's like text and then a link that goes along with it.\r\n\r\nOkay, you're saying you're not sure it's just text? It's clickable to a website. Okay, if it's clickable, like, Where does the link come from? How do we know what the link is?\r\n\r\nBecause if\r\n\r\nYeah, there has to be a URL so we need to know what the source of the feed looks like.\r\n\r\nYeah, look, it's definitely some sort of scraper. But we need to know.\r\n\r\nThere's just yeah, there's still there's just not enough information to give you an answer because we need to know what the feed looks like. Because even if you can pull this text file in, somehow you have to make this text clickable. Or is, is it already clickable when it comes to you from the developer? Or is it a list that's like this text? And then right underneath that is the URL that that's supposed to be clickable to?\r\n\r\nThat's what we need to know.\r\n\r\nYeah. But again, this goes back to this really needs to be something. Okay. Yeah. If you're confused, I'm confused, Sally.\r\n\r\nSo I don't know how to answer your question. Cuz we really need to know what the source of this thing looks like. And ultimately, Sally, the developer needs to like this doesn't need to be something the client solves, or the purchaser of his service doesn't need to solve this. The developer should supply an embeddable code, something embeddable and it would be very easy to do. I mean if they if they're smart enough to write this scraper that's pulling all these things in, then they need to provide either a output this as an XML feed of some sort, or they need to provide like an a JavaScript that embeds this exact thing. And that shouldn't be very difficult for a developer to do.\r\n\r\nBut yeah, I don't know how to answer you're like, This is something about this just doesn't. I'm not I'm not tracking.\r\n\r\nDoes anybody have am I'm anybody that's on am I missing something that would make this easier to solve than maybe I'm making it in my head\r\n\r\nyeah, Monica I think she doesn't know what the source is.\r\n\r\nYeah, sad. I'm kind of with you. I'm not sure the value of this for clients.\r\n\r\nYeah, so Sally, if you can come back maybe next week with some more detail, or particularly, what does the actual feed look like? From the developer? Maybe we can take this another.\r\n\r\nYeah, maybe we can take this to the next step. But at this point, I think I'm out of suggestions.\r\n\r\nAll right. Thanks, Sally. We'll try to help next week. Alright, folks, that's gonna wrap it up for us today. Let's see what's happening next week.\r\n\r\nNext week.\r\n\r\nWe have things\r\n\r\nby the way, we have I know several of you have given some suggestions about the new solid Academy site. We've already made a couple of changes. For example, Ben Anderson, who is not here, Ben, had a great suggestion for putting in the start and stop time here. I don't know how we ever looked at that. I know why we overlooked that because it wasn't in the design. mock up that we were given, but now it does show if it's an hour event or whatever up here, and down here as well. We also fix a little bug that we we realize that once an event started, it was disliked the ability to register for the event was disappearing.\r\n\r\nAnd so we fixed that so that that will no longer be an issue.\r\n\r\nYeah, the Register button. This was the design we were given. We did not do the design for this site. So\r\n\r\nthere you go on that.\r\n\r\nOkie dokie. So Oh, yeah. The point was next week. We have some things as security Roundup is coming up on the 31st and of course office hours on Thursday. So that let's just look at calendar view.\r\n\r\nYou alright, so security roundup Tuesday. We have no live stream on Wednesday, the first and then of course, office hours coming up next Thursday. All right, everybody. Have a great weekend. Get some rest, have some fun and I will see you back Tuesday for the WordPress security roundup with Tom ray from We want your website. That's always going to be a good one. And we'll see you then. Until next time. Have a great weekend.","livestream_vimeo_video_id":878424174,"mbfp_count":"s:15:\"a:1:{i:0;i:64;}\";"}},"postCountOnPage":1,"postCountTotal":1,"postID":448442,"postFormat":"standard","geoCloudflareCountryCode":"US"}; dataLayer.push( dataLayer_content ); \n\nRegister once for all Office Hours in each quarter.\n\n\n\nThis is a member’s only webinar that comes as part of your SolidWP membership.\n\n\n\n\nAsk a Question\n\n\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":1,"livestream_zoom_registration_link":"https:\/\/us06web.zoom.us\/webinar\/register\/WN_hoEiSlLOThWt_w3B2IbuHA","livestream_chat_log":"https:\/\/drive.google.com\/file\/d\/1O8Or2CsxFUytV9VbXi8rN_UkTQW92xUZ\/view?usp=sharing","livestream_live_transcript_url":"https:\/\/otter.ai\/u\/-VmrroTfdS4n6m4k61-wpDLscZM?utm_source=copy_url","livestream_live_transcript_text":"How is everybody today?\r\n\r\nWho has gone down the AI rabbit hole since yesterday?\r\n\r\nAnybody\r\n\r\nAll right. All right, glad everybody's here. We're a couple minutes away from getting started getting the last couple things pasted in for the transcript so that should all be working now\r\n\r\nAll right, looks like seven questions in queue today seven questions since we still had plenty of time.\r\n\r\nPlenty of time. Yeah. Then the the Zoom AI companion is pretty darn cool\r\n\r\nAll right, plenty of space for questions today. Just seven questions in the queue now so ask away.\r\n\r\nSnow in Spokane, how about that?\r\n\r\nYeah, Doug. It is kind of cool. Even when you've been using something like chat GPT for a while. I just seeing how other people use it. It really broadens your perspective a little bit. And like I did not think of that.\r\n\r\nI've certainly had those experiences with AI. There's a couple of folks that I've been watching that are doing some cool things with it.\r\n\r\nI also get a couple of different newsletters. There's one I meant to share this actually I think I'll drop it in the chat.\r\n\r\nSee if I can find it. Yeah, here it is. This is the one that I've been using as subscribe to this newsletter and I like it a lot. It's called TLDR AI.\r\n\r\nAnd it's just a bulleted overview of what's going on with AI. Some prompt ideas every every day it is a daily. I don't know how I mean, imagine coming up with that much content every day. It's pretty crazy. But I find it useful. I probably read three quarters of them. Some days I miss but I found it to be very helpful.\r\n\r\nJust about ready to go here if you're just joining us in zoom open up the chat and say hello.\r\n\r\nWe are just about ready to get started. Question link is there in the chat. We have seven seven questions in queue today.\r\n\r\nWow, okay, Paul. Let's see. Great. So we have six questions.\r\n\r\nPlenty of time for more.\r\n\r\nRight well let's get started, shall we?\r\n\r\nGood afternoon. Good morning. Good evening, everybody, wherever you happen to be. It is office hours here on the solid Academy. It is Thursday, October the 26th 2023. Glad you are here. Everybody hopefully survived the AI workshop from the last couple of days. A lot of fun stuff there. Hopefully you've started to fool around with AI a bit. Anybody doing that? Let me hear from you in the chat. Has anybody tinkered around with AI in the last day or so based on what you saw in the in the workshop? I'd love to hear from you there in the chat. Many many cool things. There's one thing in particular that I think you all will enjoy based on a little plug in that I wrote with chat GPT it's going to be in addition to the Starter Site, probably on the optimizing your starter site but hint hint it is a dashboard replacement using blocks Pretty cool.\r\n\r\nPretty nifty. Yeah. So you can even use your page builder of choice. Yeah.\r\n\r\nCould even be using your page builder of choice. Yeah.\r\n\r\nOkey dokey. Well, let us begin. Again, there are plenty of spaces for questions today. It looks like we have seven questions in queue and we will start with\r\n\r\ndancing Beth.\r\n\r\nAll right, Beth is up.\r\n\r\nOkay.\r\n\r\nAll right. Let's see what you got here. A college professor client who is building an online course on organic chemistry.\r\n\r\nWow, okay. All the videos will be behind the paywall eventually, but for now he is just creating them with LearnDash with no access from the homepage. However, I got a Search Console notice like this one new reason preventing your videos from being indexed in Search Console is identify that some videos on your site are not being indexed due to video not found on host service.\r\n\r\nWhat does that mean exactly? Okay, this this means that the video that he's recorded is not found on the host service.\r\n\r\nYep, so that's, that's what you need to fix it so that the video is found on the host service and that will solve that problem.\r\n\r\nSorry, okay.\r\n\r\nThis is what you get when I teach for four hours over the last couple of days and then I got anyway.\r\n\r\nVideo not found host service. So Beth, is this video embedded from someplace outside? Like a VM isn't in Vimeo or you're not pulling it from the WordPress media library, right.\r\n\r\nOkay, it's a YouTube video. Is it a private YouTube video?\r\n\r\nIt's a public so it's findable? on YouTube?\r\n\r\nCurrently\r\n\r\nOkay, video not feel okay. So did this just happen once?\r\n\r\nOr, like, is this like it happened yesterday? These are the so okay, here's the thing. Search Console hallucinates sometimes, embed. I'm pulling in that AI term but sometimes search engine gives errors that aren't really errors and then they just go away on their own because it crawled wrong. They will you know, you get these things like object outside of viewport or that one you know, and it's just the next time it goes and looks at the site. It'll, it's gonna fix it so it may be one of those weird Miss air Miss crawl errors whatever. Beth did this error occur?\r\n\r\nLong after the page was created? And the video was there? And then just like a couple weeks later, whenever this error just popped up, or was it the page was created, the video was placed and then the meat almost immediately this error popped up. Was there some time? Like was it live for a little while and then the error happened? Because if that's the case, I would I would lean more towards it's an errant crawl from Search Console.\r\n\r\nAny any thoughts on that? Beth hasn't been there for a while or is it brand new?\r\n\r\nYeah, I think it is too. What does it mean exactly? i It's like it's not when it says host service. That's almost like it realizes it's on YouTube, but it couldn't be found. Okay. So should I set all the pages of the course is no index. So\r\n\r\nI'm confused about this.\r\n\r\nAre so the pages are crawlable now, right? Obviously because Search Console is finding them.\r\n\r\nIs this going to be a paid for course.\r\n\r\nOkay, why is the content publicly accessible now? Then?\r\n\r\nUm, I don't understand that part.\r\n\r\nGenerally, you wouldn't want this index ever to begin with in the video wouldn't. You wouldn't want that video on YouTube.\r\n\r\nIt's only indexable Okay, so it's like, protected by the LearnDash.\r\n\r\nInsert word here. Content protections, right. Okay. Got it. Okay, so the content itself isn't indexable because it's behind a paywall, but the page itself is indexable to weird though that search console would give you this error then and this video was in the portion of the page that is protected right.\r\n\r\nWeird. Okay.\r\n\r\nShould I set all the pages of the course is no index.\r\n\r\nI mean, ideally on a on an LMS site like this, you would want the course description page indexable like the sales page for the course. Right?\r\n\r\nIs there content that's going to be on that page that really should only be for paid members? Because like the other thing is, if the whole content is protected by shortcode you know, there's really no actual content on the page. That's outside of the shortcode. Right. So when Google is looking at this page, it's going to see very thin content. It's not going to help you so I would no index it. I think that's where I would.\r\n\r\nOkay, you said there are no shortcodes but the page in the content of the page is protected by the LearnDash content protection system, right, whatever they call that.\r\n\r\nIs that correct?\r\n\r\nAll right. So if I go there, and I'm not logged in, can I see the video and the text that's on that page?\r\n\r\nIf I don't have rights to access that course, put a URL in. Let's take a look at it. If not, we'll all get free organic chemistry training.\r\n\r\nBecause anyway, like what I'm saying here is if it's\r\n\r\nif it is, okay, there's the summer go prep. Okay. So how do I get to the content that had How do I get to the to the page with the paid for content? You can't?\r\n\r\nOkay, well, Google found that somehow.\r\n\r\nRight. So let's take a look.\r\n\r\nHorses lessons sitemap so there's all your lessons. Here's one. Oh, yeah, I can see everything. All this is indexable. Beth.\r\n\r\nSo you've got a content protection issue.\r\n\r\nAnd these are on Vimeo.\r\n\r\nYeah, so I can get right into all of this from the sitemap. So a couple of things you're gonna want to go into. I'm guessing this is Yoast? Yep. And turn off the sitemap for courses well lessons topics, anything that's LearnDash here.\r\n\r\nOkay, so once I add the paywall and member press protection, will Google know or do I need to know index? I would so I wouldn't necessarily know index. I mean, you could no index those pages if you want it. I want to go in here and just in Yoast. You can remove these things from the sitemap. Like you just go down into\r\n\r\nYes, Yoast is an active you just go down on your settings\r\n\r\ninto your content types, and it'll be one of these content types. Like here's it'll be a custom post type like this and you can turn that off and that way it won't show up in the sitemap at all. And Google won't know where to find it unless it's crawlable. But yeah, your otherwise memberpress will likely lock that down anyway, but if you don't turn it off in your Yoast sitemap, your those pages are still going to be listed. With a login thing and then content so I would just pull those from your Sitemap altogether.\r\n\r\nIt's fine for them to be indexable right now, I bet I would turn it off now. Like I don't I would not. And I would go into search console and remove all those URLs because it's once you turn those off later, once you really go live, you might have some fluorophores like just do it now.\r\n\r\nYeah.\r\n\r\nSo this is a net like I would likely this is why I like to build behind the login wall anyway, you ideally wouldn't want Google to index this until it was ready to be indexed fully. I don't want Google ever to because like right now you've got all this ipsum text.\r\n\r\nAnd I've had Google take months, like to get rid of all the ipsum text.\r\n\r\nBecause like all these pages are now indexed with ipsum text, and all this stuff, and that will that could really hurt the SEO of the site later. So this is why you like you always want to build behind a paywall or pardon me behind a login wall.\r\n\r\nNow this, this is ready to be. So you want the site out there because there is a wait list.\r\n\r\nBut yeah, I would go in and I would remove all those pages in Search Console, and I would turn off the sitemaps I would make it all no index right now. I remove those pages and types from the sitemap\r\n\r\nAll right.\r\n\r\nSo once the course is behind a paywall does Google know not to index those pages? Or do we need to manually set them that way?\r\n\r\nGoogle doesn't know anything that you don't tell it to. So you want to right now?\r\n\r\nPut all the stuff like I just said I think this isn't what you meant. Well, I think we just answered this question.\r\n\r\nOkay.\r\n\r\nAll righty.\r\n\r\nNext up, also Beth.\r\n\r\nOkay, do you think it would be smarmy to do the following okay.\r\n\r\nHey Siri, what's the definition? Of smarmy? I don't know what that means.\r\n\r\nOkay, over overwhelmingly flattering, okay. So on a website where I am offering fairly low cost course what if I set the landing page to always say, starting yesterday's day late registrations accepted today? I don't like this. Oh, spammy. spammy. Okay, good. Swamis word. I've learned something today.\r\n\r\nStarting yesterday, late registration accepted. Today. when really they can start anytime. Is that unethical?\r\n\r\nI mean, yes, it's, that's it's not true. Right. But the bottom line is, was it starting yesterday? Is it a late registration?\r\n\r\nNo. So this is untrue. And I personally wouldn't do it. Now. If you ask the question from this perspective. Does that approach work in marketing? The answer is yes. But I wouldn't do it. Just me right. So there you go.\r\n\r\nYeah, it so it could like Sadie saying it might lose trust, et cetera, blah, blah, blah. But it's like I mean, those approaches work and marketing. I just wouldn't do it.\r\n\r\nThey I mean, people do those things because they do work.\r\n\r\nLike fear tactics. I hate fear tactics and marketing, don't you? Like you know, just Yeah.\r\n\r\nAll right, but they work and that's why people use them.\r\n\r\nI just don't want my marketing to be smarmy.\r\n\r\nOkay.\r\n\r\nOh, Okey dokey. Next up is Alvin. Alvin. I don't see you in the chat.\r\n\r\nBut we will endeavor to answer your question. All right. I brought in to troubleshoot a WooCommerce site set up by their previous developer you were brought in, got it, to troubleshoot. Okay, who loves troubleshooting WooCommerce issues that another developer created? Does anybody like that? Because that's just horrible. All right, one physical product active only certain times in the year so not worth it for the new shop. Shopify Great. site isn't calculating tax correctly. Washington state tax is set to calculate 16% and missing the portion. Yes, okay. They are current so that they don't have the correct tax zones set up in WooCommerce. That's easy enough to fix. They're currently using an outdated plug in tax rate upload where you manually upload the tax rates. Oh, I wouldn't do that. No, I would not use anything like this. I would use Okay.\r\n\r\nNine years ago, where was I nine years ago today in 2014. Wow, that was that something this is yes. So the answer to this question, Alvin as I know you know already is no, heck no.\r\n\r\nBecause WooCommerce was WooCommerce even around in 2014 2011. Okay. All right. Well, interesting.\r\n\r\nHuh? Okay. So it was round, but it didn't. So it is WooCommerce has added this functionality in core.\r\n\r\nSince then, so All right. What plugin would you recommended? Calculate the tax none. You don't need a plug in. I'll show that in a minute. They're using WooCommerce gateway, Stripe gateway plugin. Okay, that's good. It did. It has had a major vulnerability in the last month or two. So make sure it is on the latest version. If this is the official, Stripe WooCommerce plugin and by the way, just for what it's worth. Don't, don't do not use payment gateway plugins that aren't the official version, if at all possible. That it's a imagine the vulnerability possibilities if you use some developers payment gateway. And that developer has put in code that phones home and sends that payment information to the developer servers also and how would you ever know if they were doing that? Yeah, it's dangerous okay. Anyway, okay. So you do not need the question really revolves around you do not need tax calculation as an add on because you simply go into settings and there is a toggle okay. You have to enable tax rate calculations here. And once this is checked, and the changes are saved, there is now a tax so if you go in you like I don't have taxes in my WooCommerce. That's correct. By default you do not It's not here. You go down here. And enable tax rate calculations. Make sure you've disabled that plug in that nine year old plug in ahead of time. Once you have taxes enabled, you can go in here and you can set tax your standard tax. Now there's some options here. But my standard rates are you okay, this is a bunch of garbage like if I was gonna do I'm just gonna say for the state of Alabama.\r\n\r\nIf it was me setting up tax for my area, like shipping to you know, people in my area I would have to do it this way.\r\n\r\nLet's see here\r\n\r\nAlright, so why is this? Okay, I'm gonna remove these. I'm going to start over again.\r\n\r\nAlright, so here's my first one. All right. So my state code is going to be a L and this is Alabama state tax, which happens to be 4% tax name and I'll add it Alabama state tax. This is priority one.\r\n\r\nIs this a compound rate meaning is if if the order fits the stipulation, this is the only rate at charges. If not like it's going to add other rates. We're going to make this a compound rate. Boom. I'm going to insert another row any country step, postcode, if it's three, five I'm just gonna put my zip code in for you 5080 That's going to add another 4% for no, no 2% County anyway, I think it's 2%. Local, and that'll be a compound. And then I would also have to add a Well, I would also have to add a county tax. And what I would do with that is Google zip codes in\r\n\r\nShelby, County, Alabama.\r\n\r\nAnd here's my full list. It's really good about this. So there's my list of zip codes that are in my county, and there's comma separated\r\n\r\nsemi colon separate values. Okay, so all right here great use of chat GPT.\r\n\r\nMake this list separated by let me call\r\n\r\nthere's my list now.\r\n\r\nWhich I can just drop right into here. So if it's those, it's going to be a 2% tax. Is that right two, or three to 2%. And then my local I don't want to tax shipping. My local is 3500 and that's going to be it's 9% taxation so 3% local tax.\r\n\r\nThis is Shelby County.\r\n\r\nAll right, and this will all be compounds. So now here's the way this will work. Any orders that come in that are in the state of Alabama, it's going to only charge the 4% state tax. If any of if the order is also in any of these zip codes that are in my county. It's going to compound this. So it'll charge 6% tax, if it is all three. So it's in the state of Alabama, it's in the county and it's shipping to my city zip code. I now have to charge an additional sales tax. So it's going to charge the full 9% Does that make sense to everybody? Really helpful.\r\n\r\nYeah, so Sadie, again, this is for how it would be set up in the US. If you're in other parts of the world. I can't tell you how that'll work. There's a really great site called Tax jar dot com.\r\n\r\nI could spell right that'd be awesome. And so you can let's see, where is the actual\r\n\r\ncalculations they used to have resources, sales tax calculator, that's what I want. It's this right here. And with this, you can put in your street address, the address of the company, or whatever, and it'll tell you what rates that you need to charge. Pretty cool. Yeah, and John, is it bill to or ship to address that's over here on the tax options?\r\n\r\nTax based on customer billing or shipping or the shop base address. So which address are we going to calculate? On?\r\n\r\nJohn compound in the in in the context of WooCommerce means do I am I adding these rates together? Or are is it just a single rate and that's the only tax I charge if it meets those conditions. So a compound tax is it's just adding the rose that's a technical term and WooCommerce.\r\n\r\nYeah, so that all these settings are right here under tax options.\r\n\r\nThe other thing and this is from a client perspective, if you so you've got this, do not be the one who tells the client how much tax they need to charge. That's a liability. So what I'll always do is I'll tell the client they need you know, they need to ask their accountant or they need to go here to tax jar if they want to use this but you as a client need to tell us as a provider, what tax rates you need to charge and for which locations, should those be charged? Because I don't want to be I'm not a tax expert, right. And I don't want to take on that liability. I don't want the client coming back months later saying you owe me many 1000s of dollars because I didn't collect tax appropriately blah blah blah. That can't be on me. That's part it's in the contract that and in the monster contract. It talks about that. So you can give the client This is a resource and like what I'll always say is you should talk to your accountant. There's this there's also this resource on the web, but you you are you know, we can't be responsible for telling you what the appropriate tax rates are.\r\n\r\nAll right. So does that help? Everybody get on that? Alvin, I know you're not gonna call but hopefully that is a fairly thorough answer to your question.\r\n\r\nEverybody good on that any more questions about WooCommerce tax\r\n\r\ndon't use this plugin.\r\n\r\nAll right, next up is Sally.\r\n\r\nSally, are you here are your SALLY Oh my. There's a very very very very long question here.\r\n\r\nOkay, we shall do our best Okey dokey.\r\n\r\nAll right. I have a client that requires the following on a website page, a vertical container that displays feeds that scroll up and down continuously.\r\n\r\nOh, really?\r\n\r\nOkay, each snippet needs to be clickable to show an actual web page opening in a tab. Can I add links to the Flexbox code to make the feeds clickable to the external website? Sadly, what is this actually for? Can we see this somewhere? It's really hard to answer a question without some context on like, what is this actually trying to do? Is there something you can show us okay, what is the content of this feed? This is just a list of websites.\r\n\r\nOkay.\r\n\r\nWhy okay, what are they does the client just want this scrolling feed because like Ben said, This is not a great user experience.\r\n\r\nAnd it does have issues with accessibility\r\n\r\nWhy do they want this? You know, I understand why they might want the apple the the website list. But why do they want this user interface?\r\n\r\nDo they just like the style?\r\n\r\nShow capabilities of a technology that they use and it needs to be in a vertical scroll. Like that's part of what they're selling to people.\r\n\r\nCan you give us more like what is this? What is this client doing? That would be helpful to understand I think a little better.\r\n\r\nAnyway regardless of whether this is good or not, the question is\r\n\r\na vertical column using Flexbox.\r\n\r\nYeah, okay\r\n\r\nyeah, Sally, if you can give any more detail on this that would be helpful\r\n\r\nYeah, cuz I don't I really don't understand what you're trying to accomplish here.\r\n\r\nWhere does this feed come from? You've used the word feed, which to me says this is an external data source that you're pulling into a flex box and showing a scroll.\r\n\r\nWhere does that feed come from?\r\n\r\nAll right, the developer creates it from URLs that are gathered around the UK. So what is this feed? What is the source of the feed? Is it like an XML file?\r\n\r\nOkay, I understand that software does it but how are you supposed to get this feed? Into the website? Or are you just trying to replicate something on the website?\r\n\r\nThat is like, like\r\n\r\nis is this does this this is where I'm having trouble with like what we're actually trying to accomplish in more detail would be helpful. Is what this developer selling an embed for other websites? Or is it like a desktop widget or something like that? Yes, I think we just don't understand.\r\n\r\nI can't open that because that's a direct link to your desktop salad.\r\n\r\nis I really want to help you found that I don't know how to do that. I need more information.\r\n\r\nI'm happy to try more.\r\n\r\nWell, yeah, well.\r\n\r\nSo can you answer this Sally?\r\n\r\nThe software the developer has created is it creating this feed to be embedded on other websites?\r\n\r\nIs that the point here or where is this feed supposed to show up?\r\n\r\nFor the people he's trying to sell it he or she is trying to sell it to?\r\n\r\nThe feed shows up on a webpage.\r\n\r\nOkay.\r\n\r\nWhy can't you just can't can we not? If if the feed embeds on a web page? Can he not just give you the feed to embed on his web page?\r\n\r\nLike how are the customers of this developer supposed to embed it on their website? Yeah, that's the question. So I mean, the developers created this feed but what are people supposed to do with it? Okay, I'm like, I need to embed it on my website. Great. How do I display it like the problem or is that the problem you're trying to solve? Are you helping him build this product? Or is he trying to show the product on his website?\r\n\r\nSo the pride scrolls showing lots of URLs.\r\n\r\nDoes is in what format, in what format is this feed?\r\n\r\nIs it is it an HTML file? With just a list of URLs?\r\n\r\nOkay, it is a text list of feed and URL that are clickable to different websites, okay. And he wants to provide this text to other people, so they can embed it on their websites. Yeah, John, it sounds like an RSS feed.\r\n\r\nBut like this developer, I must not be understanding something correctly because that text file every single client for this developer is going to have the problem that you're running into, which is how do I make this show up on my website? Right.\r\n\r\nSo how does he want his clients will only open the feeds.\r\n\r\nYeah, okay. I think Sally, the best thing for you to do is maybe record a little video of this and give as much information as you can, and put that link in a question for next week because I'm really not. I am not following this at all.\r\n\r\nMaybe I just I have bad brain. I don't know what's going on. But if you can, maybe record a video. I will be happy to dive into this next week.\r\n\r\nBecause I am, I am not tracking and it's probably something really simple and I'm just not following it. I apologize for that. Yeah, shoot over some more information. And I will do my very best next Thursday.\r\n\r\nAnd Sally, if you want to do a quick loom video or something right now and just drop it in. I'll we'll come back to it today. Like if you can take five minutes and walk me through it in a little video. We'll I'll come right back to it. If you want to do that today.\r\n\r\nAll right, next up is Paul.\r\n\r\nCan you go through the steps to set up solid security so a user only needs to enter their email address and username and a code is sent to them to enter? Does two factor need to be turned on? Does that add an extra step?\r\n\r\nOkay, so\r\n\r\nOh\r\n\r\nare you okay? Paul is is what you are talking about? A replacement for having to have a password. Is that what you're after? So no password. I just want to enter my email. Okay. Yeah. So that is a magic that is a yes. password list. Login. Is what that is called in solid security\r\n\r\nso here under features, I can toggle on Password let's login.\r\n\r\nAnd then it gives me some options. It is enabled by default.\r\n\r\nAnd the you would want to do user name first. So method first means I can choose to I want to log in with a password or with a magic with the email.\r\n\r\nBut you want it enabled.\r\n\r\nWe probably don't in this case we don't want to use pass keys. We only want a magic link and we want them to put their username and first. So this is what you want. If you want take a screenshot of that\r\n\r\nThere you go.\r\n\r\nYeah, and Sally, just go to loom.com and it'll, it's free. You can do a quick little screen capture. Yeah.\r\n\r\nJust to kind of explain what's going on.\r\n\r\nAlright Paul. Does that get you where you need to go?\r\n\r\nWe're gonna assume yes.\r\n\r\nAll righty.\r\n\r\nNext up, is also Paul.\r\n\r\nOkay, this was the question that you already figured out an answer to right. White wants to add a news feed from the CDC. Here's the feed use the widget. Okay. So Paul, what did you figure out for this?\r\n\r\nYou got CSS? Yeah.\r\n\r\nThere are.\r\n\r\nThere are plugins. I'm just going back to Sally's issue. I know there are plugins that will show that will do a vertical scroll\r\n\r\nbut the issue is\r\n\r\nhow would like Sally they would have to be manually wordpress.com\r\n\r\nYou would have to manually update the thing that it's pulling in.\r\n\r\nI mean a lot of these things would work.\r\n\r\nYeah.\r\n\r\nYeah, it needs to be out. So Sally back to this whole this whole issue.\r\n\r\nThe developer if the output of the developer software is just a text file with his information in order to be valuable to customers, he's gonna have to he or she is going to have to provide some sort of embeddable thing. That is the fee otherwise every single client for this this feed is going to have the very same problem you're running into.\r\n\r\nOkay, all right. Yeah. If you can record me a little video or show something we'll do our very best to get back to that next week.\r\n\r\nOr later today, if you can do it. Today.\r\n\r\nOkay, John, is up next.\r\n\r\nAll right, John, on a WordPress site I'm trying to fix I see this message at the top of the screen. Remove that out of that.\r\n\r\nOkay, this looks like a plugin error.\r\n\r\nYep. All right. When I log into admin, I see a post metadata exported.\r\n\r\nDownload CSV for a moment before the menu bar covers most of it again.\r\n\r\nOkay, so, John, congratulations on getting I can only imagine how many times you tried to get this snippet screenshotted before the park covered it up, am I right?\r\n\r\nOkay.\r\n\r\nSo clicking on Download CSV that was created, okay.\r\n\r\nExported just has headers, you know, what's causing that.\r\n\r\nSo this is a plugin error.\r\n\r\nAnd you have some sort of a plugin that's exporting. I mean, is that the plugin export post metadata CSV. If this is a plugin error, so this whatever is, you know, this is a it's a PHP error that's being echoed into the top of your WordPress admin. And so there's an error a problem in this plugin that's doing this John, do you know what plugin This is? The other thing you could do just look at the error log on the site, and likely there's a lot more descriptive error that's there. But this is a problem in that plugin.\r\n\r\nDo you know what plugin This is?\r\n\r\nOver 30 plugins, so\r\n\r\nGoogle this\r\n\r\nYeah, look, this. This site has it too, or is this the site?\r\n\r\nThat'd be funny if this was the site. Is this the site?\r\n\r\nI'm gonna match. Is there a plugin, John? That is the site that's hilarious. Okay, so Google knows you've got this problem.\r\n\r\nExport post meta what was it export post meta to CSV?\r\n\r\nThere's probably a plug in.\r\n\r\nIt's probably this one. Is it that one?\r\n\r\nThere's several, you know, look in your plugin list.\r\n\r\nAnd see if there's something that's like, export something or other and that in the list of plugins that are active on the site, probably when you go in there, it's a really old out of date plugin. It's just got an error. That's what's going on.\r\n\r\nSo, look at that, look at the plugin list and it's you should it should pop out to you. It's going to be some sort of an exporting plugin.\r\n\r\nThat's likely what to do. All right. Next up, Tanya.\r\n\r\nAre you here? Hey, Tanya, all right.\r\n\r\nmetal box and Kadence checkbox list.\r\n\r\nSo when I create my checkbox list in the Options section, I will put a short option followed by a colon then the longer more detailed option.\r\n\r\nOkay, I don't think I understand. When I tried to do a dynamic list blocking Kadence it shows the value and not the label.\r\n\r\nDo you know how to make Kadence show the label instead of the value?\r\n\r\nOkay, Tanya, I am lost. And I think I'm just lost today. I am. I've been totally confused by two questions. So Tanya.\r\n\r\nIs this the meta box thing? Are you here Tanya?\r\n\r\nOkay. Okay.\r\n\r\nSo you've got meta box custom fields. Know you have a checkbox list\r\n\r\nwhich is a custom field that has multiple so the custom field is like a radio like it's set up to be an Options list, right? And you've got multiple options on that custom field. Okay, Chris, are you here?\r\n\r\nOkay, you understand what she's talking about? Chris?\r\n\r\nSo you've got the value.\r\n\r\nOkay, yes, right, right, right, right. So this is the value of the label. So the this is what you want to show on the site, or know on in the back end, right. And then you want this to show on the front end of the site?\r\n\r\nOkay.\r\n\r\nI don't think I would, is I think, I think I wouldn't do this in a Kadence list block. This is really something Chris, we've had to do. This was a meta box view, right.\r\n\r\nI don't think you can feed this into the Kadence list. Yeah, you're gonna get into too much problems. So use a meta box view instead. Tanya? That's that gives you a meta box view is basically here's a canned HTML snippet that lets you\r\n\r\nthat lets you echo out values that are in meta box. And you can ask chat GBT for help with this. And it will create the code which you can then place on the front end using a shortcode every Megabox view has a shortcode so that's the direction I would go Tonya Yeah, tell chat CPT\r\n\r\nto do this\r\n\r\nand it should give you pretty much exactly what you want. Then you'll have a shortcode you can drop in and you're good to go.\r\n\r\nThis is going to get complicated what you've just figured out.\r\n\r\nChris is right.\r\n\r\nYou'll quit your job if you try to use a blog to make this work.\r\n\r\nYes, exactly. Yes, Tanya. Exactly. Exactly. Yep. And the thing is with chat GPT you can tell it the basics of how you want this to display and it will even generate pretty darn good CSS for it to get you most of the way there.\r\n\r\nOkay.\r\n\r\nBack to John.\r\n\r\nMan, I don't know if there's no export plugin. That's that's like, that's not a core WordPress error. The next thing I would do John is I would say go to go look at the error log in the root of the site and see if something is there and it may point you to who's causing the error\r\n\r\nAll right, next up, Lydia.\r\n\r\nLydia, are you here\r\n\r\nHey, Lydia, all right.\r\n\r\nI remove Backup Buddy from a site and I'm still seeing this message in site health. The scheduled event Backup Buddy cron failed to run your site still works, but this may indicate the scheduling posts or automated updates may not work as intended. The site is not hosted with me any ideas how come this is happening and what I can do about it?\r\n\r\nThis is likely some some issue with the movement from using the WP cron into action scheduler which is a new thing with the latest version of Backup Buddy.\r\n\r\nI don't know how to deal with this. I would send that into support.\r\n\r\nYeah, send that into support.\r\n\r\nAnd they'll they'll get right back with you on that. I don't know. I'm not familiar enough yet with how this new action scheduler system works. It but it's that sounds like to me it's something in the conversion away from WP cron and in the action scheduler, some weirdness happened on that particular site.\r\n\r\nAll right, Doug is next.\r\n\r\nI'm going to use ChaCha 18. To help to client projects move forward. They're stuck on the content part of the project. I'm gonna throw them a bone and help them out using chat GPT. I'm going to give them a draft of the content all they need to do is approve or modify. Yeah, so that's kind of what we're experimenting with to I'm gonna tell them this is not part of my normal cost. However, I'm thinking of adding perfect Yeah, so just Yeah, tell him I'm gonna give you a bunch of value for free cuz I'm testing this new tool. Awesome. Most clients are gonna love that. You think I should act as the client they found it valuable? Yes. So this is what I would do. I would approach this permissively Meaning I would go to the client and say, Hey, we've got this new approach using AI to write content. I would love to use your site as a practice for this. Here's what it would look like you would go through this or whatever.\r\n\r\nAnd it won't cost you any more. It's gonna save some time, you probably get better quality content. The only thing I would ask is that just help me know, after we're done with this. Let me let's just have a quick chat about how this went. Where it could be better where it was hard or easy from your perspective. And give me maybe a testimonial about how you know, it's that sort of thing to just ask for permission on the front end to you know, I'm gonna give you this extra value. Would you just give me some feedback at the end of this? Yeah.\r\n\r\nAnd if you're disappointed with the answer, it's an opportunity to improve the service. Yeah. So there you go.\r\n\r\nHow does that that feel right for you does, that's how I would do it.\r\n\r\nYeah.\r\n\r\nAll right. Paul is up next and then we have more information back on Sally's feed issue.\r\n\r\nAll right. Paul, a client is WooCommerce accept stripe. She's going through an event in person wants to sell merch there. Can she accept credit cards in person swiping the card to make purchases? Is it better just to do it as an offline transaction if she does not care?\r\n\r\nIf the order is in Whoo, what if she wants the order to be stored in whoo that's a great question. And the answer to this is something you'd need to figure out first, because stripe does have\r\n\r\na card reader built in Hang on. Yep, Stripe has a mobile card reader. Terminal you can get it's a device like this. That will just go into their Stripe account but it wouldn't be in WooCommerce\r\n\r\nstripe or pardon me WooCommerce does have oh, look at this. Okay, maybe it does work with WooCommerce\r\n\r\nokay, this is interesting. So I haven't gotten into this Paul, but try that.\r\n\r\nYeah, my name I don't think we want to touch PayPal at all. Friends. Don't let friends use PayPal.\r\n\r\nYeah, Stacy, a lot of folks love square. It really works. Well. The vector or the Delta in this question is whether or not the client wants the orders to show up in WooCommerce. That's especially important.\r\n\r\nIf you have automations and WooCommerce. Like it's going to add on to a MailChimp list or whatever, or just keep everything in WooCommerce. There appears to be this an inventory right? It appears just based on the very quick scan I did have the article just tell that whatever the stripe in person, reader is also works in WooCommerce. So I would look at that dot Paul, and I think that's going to work for you. That's kind of cool.\r\n\r\nAll right. Let me scroll back up because Sally has given us more information.\r\n\r\nAll right, so we have some screen captures.\r\n\r\nOkay, so aren't we have the top half and the bottom half Okay, great.\r\n\r\nAll right, we find we scan all in latest documents. Okay, great. All right. So this is what they're doing.\r\n\r\nAnd these things need to be clickable to the actual page.\r\n\r\nThe lines in the box above on my laptop input box\r\n\r\nokay, so what is this, that they're that we're looking at here? Is this this is an actual functioning feed. Sally\r\n\r\nright here\r\n\r\nYes, but it will scroll down with the data.\r\n\r\nYeah, so flex scrolling is not I don't think I don't think Flexbox does scrolling on its own. I think you have to have JavaScript to do scroll.\r\n\r\nYeah, so\r\n\r\ndoes the output from the developer.\r\n\r\nCan they give you just this text the link text or would actually be an HTML file?\r\n\r\nOr is is the is what the developer sends over the title and then a URL underneath it? Or is it is it actually HTML? Where it's clickable text? Which of those two is it?\r\n\r\nOkay, it's not HTML. So is it like the text within a link?\r\n\r\nIt's like text and then a link that goes along with it.\r\n\r\nOkay, you're saying you're not sure it's just text? It's clickable to a website. Okay, if it's clickable, like, Where does the link come from? How do we know what the link is?\r\n\r\nBecause if\r\n\r\nYeah, there has to be a URL so we need to know what the source of the feed looks like.\r\n\r\nYeah, look, it's definitely some sort of scraper. But we need to know.\r\n\r\nThere's just yeah, there's still there's just not enough information to give you an answer because we need to know what the feed looks like. Because even if you can pull this text file in, somehow you have to make this text clickable. Or is, is it already clickable when it comes to you from the developer? Or is it a list that's like this text? And then right underneath that is the URL that that's supposed to be clickable to?\r\n\r\nThat's what we need to know.\r\n\r\nYeah. But again, this goes back to this really needs to be something. Okay. Yeah. If you're confused, I'm confused, Sally.\r\n\r\nSo I don't know how to answer your question. Cuz we really need to know what the source of this thing looks like. And ultimately, Sally, the developer needs to like this doesn't need to be something the client solves, or the purchaser of his service doesn't need to solve this. The developer should supply an embeddable code, something embeddable and it would be very easy to do. I mean if they if they're smart enough to write this scraper that's pulling all these things in, then they need to provide either a output this as an XML feed of some sort, or they need to provide like an a JavaScript that embeds this exact thing. And that shouldn't be very difficult for a developer to do.\r\n\r\nBut yeah, I don't know how to answer you're like, This is something about this just doesn't. I'm not I'm not tracking.\r\n\r\nDoes anybody have am I'm anybody that's on am I missing something that would make this easier to solve than maybe I'm making it in my head\r\n\r\nyeah, Monica I think she doesn't know what the source is.\r\n\r\nYeah, sad. I'm kind of with you. I'm not sure the value of this for clients.\r\n\r\nYeah, so Sally, if you can come back maybe next week with some more detail, or particularly, what does the actual feed look like? From the developer? Maybe we can take this another.\r\n\r\nYeah, maybe we can take this to the next step. But at this point, I think I'm out of suggestions.\r\n\r\nAll right. Thanks, Sally. We'll try to help next week. Alright, folks, that's gonna wrap it up for us today. Let's see what's happening next week.\r\n\r\nNext week.\r\n\r\nWe have things\r\n\r\nby the way, we have I know several of you have given some suggestions about the new solid Academy site. We've already made a couple of changes. For example, Ben Anderson, who is not here, Ben, had a great suggestion for putting in the start and stop time here. I don't know how we ever looked at that. I know why we overlooked that because it wasn't in the design. mock up that we were given, but now it does show if it's an hour event or whatever up here, and down here as well. We also fix a little bug that we we realize that once an event started, it was disliked the ability to register for the event was disappearing.\r\n\r\nAnd so we fixed that so that that will no longer be an issue.\r\n\r\nYeah, the Register button. This was the design we were given. We did not do the design for this site. So\r\n\r\nthere you go on that.\r\n\r\nOkie dokie. So Oh, yeah. The point was next week. We have some things as security Roundup is coming up on the 31st and of course office hours on Thursday. So that let's just look at calendar view.\r\n\r\nYou alright, so security roundup Tuesday. We have no live stream on Wednesday, the first and then of course, office hours coming up next Thursday. All right, everybody. Have a great weekend. Get some rest, have some fun and I will see you back Tuesday for the WordPress security roundup with Tom ray from We want your website. That's always going to be a good one. And we'll see you then. Until next time. Have a great weekend.","livestream_vimeo_video_id":878424174,"mbfp_count":"s:15:\"a:1:{i:0;i:64;}\";"}},"postCountOnPage":1,"postCountTotal":1,"postID":448442,"postFormat":"standard","geoCloudflareCountryCode":"US"}; dataLayer.push( dataLayer_content ); \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\n\nRegister once for all Office Hours in each quarter.\n\n\n\nThis is a member’s only webinar that comes as part of your SolidWP membership.\n\n\n\n\nAsk a Question\n\n\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":1,"livestream_zoom_registration_link":"https:\/\/us06web.zoom.us\/webinar\/register\/WN_hoEiSlLOThWt_w3B2IbuHA","livestream_chat_log":"https:\/\/drive.google.com\/file\/d\/1O8Or2CsxFUytV9VbXi8rN_UkTQW92xUZ\/view?usp=sharing","livestream_live_transcript_url":"https:\/\/otter.ai\/u\/-VmrroTfdS4n6m4k61-wpDLscZM?utm_source=copy_url","livestream_live_transcript_text":"How is everybody today?\r\n\r\nWho has gone down the AI rabbit hole since yesterday?\r\n\r\nAnybody\r\n\r\nAll right. All right, glad everybody's here. We're a couple minutes away from getting started getting the last couple things pasted in for the transcript so that should all be working now\r\n\r\nAll right, looks like seven questions in queue today seven questions since we still had plenty of time.\r\n\r\nPlenty of time. Yeah. Then the the Zoom AI companion is pretty darn cool\r\n\r\nAll right, plenty of space for questions today. Just seven questions in the queue now so ask away.\r\n\r\nSnow in Spokane, how about that?\r\n\r\nYeah, Doug. It is kind of cool. Even when you've been using something like chat GPT for a while. I just seeing how other people use it. It really broadens your perspective a little bit. And like I did not think of that.\r\n\r\nI've certainly had those experiences with AI. There's a couple of folks that I've been watching that are doing some cool things with it.\r\n\r\nI also get a couple of different newsletters. There's one I meant to share this actually I think I'll drop it in the chat.\r\n\r\nSee if I can find it. Yeah, here it is. This is the one that I've been using as subscribe to this newsletter and I like it a lot. It's called TLDR AI.\r\n\r\nAnd it's just a bulleted overview of what's going on with AI. Some prompt ideas every every day it is a daily. I don't know how I mean, imagine coming up with that much content every day. It's pretty crazy. But I find it useful. I probably read three quarters of them. Some days I miss but I found it to be very helpful.\r\n\r\nJust about ready to go here if you're just joining us in zoom open up the chat and say hello.\r\n\r\nWe are just about ready to get started. Question link is there in the chat. We have seven seven questions in queue today.\r\n\r\nWow, okay, Paul. Let's see. Great. So we have six questions.\r\n\r\nPlenty of time for more.\r\n\r\nRight well let's get started, shall we?\r\n\r\nGood afternoon. Good morning. Good evening, everybody, wherever you happen to be. It is office hours here on the solid Academy. It is Thursday, October the 26th 2023. Glad you are here. Everybody hopefully survived the AI workshop from the last couple of days. A lot of fun stuff there. Hopefully you've started to fool around with AI a bit. Anybody doing that? Let me hear from you in the chat. Has anybody tinkered around with AI in the last day or so based on what you saw in the in the workshop? I'd love to hear from you there in the chat. Many many cool things. There's one thing in particular that I think you all will enjoy based on a little plug in that I wrote with chat GPT it's going to be in addition to the Starter Site, probably on the optimizing your starter site but hint hint it is a dashboard replacement using blocks Pretty cool.\r\n\r\nPretty nifty. Yeah. So you can even use your page builder of choice. Yeah.\r\n\r\nCould even be using your page builder of choice. Yeah.\r\n\r\nOkey dokey. Well, let us begin. Again, there are plenty of spaces for questions today. It looks like we have seven questions in queue and we will start with\r\n\r\ndancing Beth.\r\n\r\nAll right, Beth is up.\r\n\r\nOkay.\r\n\r\nAll right. Let's see what you got here. A college professor client who is building an online course on organic chemistry.\r\n\r\nWow, okay. All the videos will be behind the paywall eventually, but for now he is just creating them with LearnDash with no access from the homepage. However, I got a Search Console notice like this one new reason preventing your videos from being indexed in Search Console is identify that some videos on your site are not being indexed due to video not found on host service.\r\n\r\nWhat does that mean exactly? Okay, this this means that the video that he's recorded is not found on the host service.\r\n\r\nYep, so that's, that's what you need to fix it so that the video is found on the host service and that will solve that problem.\r\n\r\nSorry, okay.\r\n\r\nThis is what you get when I teach for four hours over the last couple of days and then I got anyway.\r\n\r\nVideo not found host service. So Beth, is this video embedded from someplace outside? Like a VM isn't in Vimeo or you're not pulling it from the WordPress media library, right.\r\n\r\nOkay, it's a YouTube video. Is it a private YouTube video?\r\n\r\nIt's a public so it's findable? on YouTube?\r\n\r\nCurrently\r\n\r\nOkay, video not feel okay. So did this just happen once?\r\n\r\nOr, like, is this like it happened yesterday? These are the so okay, here's the thing. Search Console hallucinates sometimes, embed. I'm pulling in that AI term but sometimes search engine gives errors that aren't really errors and then they just go away on their own because it crawled wrong. They will you know, you get these things like object outside of viewport or that one you know, and it's just the next time it goes and looks at the site. It'll, it's gonna fix it so it may be one of those weird Miss air Miss crawl errors whatever. Beth did this error occur?\r\n\r\nLong after the page was created? And the video was there? And then just like a couple weeks later, whenever this error just popped up, or was it the page was created, the video was placed and then the meat almost immediately this error popped up. Was there some time? Like was it live for a little while and then the error happened? Because if that's the case, I would I would lean more towards it's an errant crawl from Search Console.\r\n\r\nAny any thoughts on that? Beth hasn't been there for a while or is it brand new?\r\n\r\nYeah, I think it is too. What does it mean exactly? i It's like it's not when it says host service. That's almost like it realizes it's on YouTube, but it couldn't be found. Okay. So should I set all the pages of the course is no index. So\r\n\r\nI'm confused about this.\r\n\r\nAre so the pages are crawlable now, right? Obviously because Search Console is finding them.\r\n\r\nIs this going to be a paid for course.\r\n\r\nOkay, why is the content publicly accessible now? Then?\r\n\r\nUm, I don't understand that part.\r\n\r\nGenerally, you wouldn't want this index ever to begin with in the video wouldn't. You wouldn't want that video on YouTube.\r\n\r\nIt's only indexable Okay, so it's like, protected by the LearnDash.\r\n\r\nInsert word here. Content protections, right. Okay. Got it. Okay, so the content itself isn't indexable because it's behind a paywall, but the page itself is indexable to weird though that search console would give you this error then and this video was in the portion of the page that is protected right.\r\n\r\nWeird. Okay.\r\n\r\nShould I set all the pages of the course is no index.\r\n\r\nI mean, ideally on a on an LMS site like this, you would want the course description page indexable like the sales page for the course. Right?\r\n\r\nIs there content that's going to be on that page that really should only be for paid members? Because like the other thing is, if the whole content is protected by shortcode you know, there's really no actual content on the page. That's outside of the shortcode. Right. So when Google is looking at this page, it's going to see very thin content. It's not going to help you so I would no index it. I think that's where I would.\r\n\r\nOkay, you said there are no shortcodes but the page in the content of the page is protected by the LearnDash content protection system, right, whatever they call that.\r\n\r\nIs that correct?\r\n\r\nAll right. So if I go there, and I'm not logged in, can I see the video and the text that's on that page?\r\n\r\nIf I don't have rights to access that course, put a URL in. Let's take a look at it. If not, we'll all get free organic chemistry training.\r\n\r\nBecause anyway, like what I'm saying here is if it's\r\n\r\nif it is, okay, there's the summer go prep. Okay. So how do I get to the content that had How do I get to the to the page with the paid for content? You can't?\r\n\r\nOkay, well, Google found that somehow.\r\n\r\nRight. So let's take a look.\r\n\r\nHorses lessons sitemap so there's all your lessons. Here's one. Oh, yeah, I can see everything. All this is indexable. Beth.\r\n\r\nSo you've got a content protection issue.\r\n\r\nAnd these are on Vimeo.\r\n\r\nYeah, so I can get right into all of this from the sitemap. So a couple of things you're gonna want to go into. I'm guessing this is Yoast? Yep. And turn off the sitemap for courses well lessons topics, anything that's LearnDash here.\r\n\r\nOkay, so once I add the paywall and member press protection, will Google know or do I need to know index? I would so I wouldn't necessarily know index. I mean, you could no index those pages if you want it. I want to go in here and just in Yoast. You can remove these things from the sitemap. Like you just go down into\r\n\r\nYes, Yoast is an active you just go down on your settings\r\n\r\ninto your content types, and it'll be one of these content types. Like here's it'll be a custom post type like this and you can turn that off and that way it won't show up in the sitemap at all. And Google won't know where to find it unless it's crawlable. But yeah, your otherwise memberpress will likely lock that down anyway, but if you don't turn it off in your Yoast sitemap, your those pages are still going to be listed. With a login thing and then content so I would just pull those from your Sitemap altogether.\r\n\r\nIt's fine for them to be indexable right now, I bet I would turn it off now. Like I don't I would not. And I would go into search console and remove all those URLs because it's once you turn those off later, once you really go live, you might have some fluorophores like just do it now.\r\n\r\nYeah.\r\n\r\nSo this is a net like I would likely this is why I like to build behind the login wall anyway, you ideally wouldn't want Google to index this until it was ready to be indexed fully. I don't want Google ever to because like right now you've got all this ipsum text.\r\n\r\nAnd I've had Google take months, like to get rid of all the ipsum text.\r\n\r\nBecause like all these pages are now indexed with ipsum text, and all this stuff, and that will that could really hurt the SEO of the site later. So this is why you like you always want to build behind a paywall or pardon me behind a login wall.\r\n\r\nNow this, this is ready to be. So you want the site out there because there is a wait list.\r\n\r\nBut yeah, I would go in and I would remove all those pages in Search Console, and I would turn off the sitemaps I would make it all no index right now. I remove those pages and types from the sitemap\r\n\r\nAll right.\r\n\r\nSo once the course is behind a paywall does Google know not to index those pages? Or do we need to manually set them that way?\r\n\r\nGoogle doesn't know anything that you don't tell it to. So you want to right now?\r\n\r\nPut all the stuff like I just said I think this isn't what you meant. Well, I think we just answered this question.\r\n\r\nOkay.\r\n\r\nAll righty.\r\n\r\nNext up, also Beth.\r\n\r\nOkay, do you think it would be smarmy to do the following okay.\r\n\r\nHey Siri, what's the definition? Of smarmy? I don't know what that means.\r\n\r\nOkay, over overwhelmingly flattering, okay. So on a website where I am offering fairly low cost course what if I set the landing page to always say, starting yesterday's day late registrations accepted today? I don't like this. Oh, spammy. spammy. Okay, good. Swamis word. I've learned something today.\r\n\r\nStarting yesterday, late registration accepted. Today. when really they can start anytime. Is that unethical?\r\n\r\nI mean, yes, it's, that's it's not true. Right. But the bottom line is, was it starting yesterday? Is it a late registration?\r\n\r\nNo. So this is untrue. And I personally wouldn't do it. Now. If you ask the question from this perspective. Does that approach work in marketing? The answer is yes. But I wouldn't do it. Just me right. So there you go.\r\n\r\nYeah, it so it could like Sadie saying it might lose trust, et cetera, blah, blah, blah. But it's like I mean, those approaches work and marketing. I just wouldn't do it.\r\n\r\nThey I mean, people do those things because they do work.\r\n\r\nLike fear tactics. I hate fear tactics and marketing, don't you? Like you know, just Yeah.\r\n\r\nAll right, but they work and that's why people use them.\r\n\r\nI just don't want my marketing to be smarmy.\r\n\r\nOkay.\r\n\r\nOh, Okey dokey. Next up is Alvin. Alvin. I don't see you in the chat.\r\n\r\nBut we will endeavor to answer your question. All right. I brought in to troubleshoot a WooCommerce site set up by their previous developer you were brought in, got it, to troubleshoot. Okay, who loves troubleshooting WooCommerce issues that another developer created? Does anybody like that? Because that's just horrible. All right, one physical product active only certain times in the year so not worth it for the new shop. Shopify Great. site isn't calculating tax correctly. Washington state tax is set to calculate 16% and missing the portion. Yes, okay. They are current so that they don't have the correct tax zones set up in WooCommerce. That's easy enough to fix. They're currently using an outdated plug in tax rate upload where you manually upload the tax rates. Oh, I wouldn't do that. No, I would not use anything like this. I would use Okay.\r\n\r\nNine years ago, where was I nine years ago today in 2014. Wow, that was that something this is yes. So the answer to this question, Alvin as I know you know already is no, heck no.\r\n\r\nBecause WooCommerce was WooCommerce even around in 2014 2011. Okay. All right. Well, interesting.\r\n\r\nHuh? Okay. So it was round, but it didn't. So it is WooCommerce has added this functionality in core.\r\n\r\nSince then, so All right. What plugin would you recommended? Calculate the tax none. You don't need a plug in. I'll show that in a minute. They're using WooCommerce gateway, Stripe gateway plugin. Okay, that's good. It did. It has had a major vulnerability in the last month or two. So make sure it is on the latest version. If this is the official, Stripe WooCommerce plugin and by the way, just for what it's worth. Don't, don't do not use payment gateway plugins that aren't the official version, if at all possible. That it's a imagine the vulnerability possibilities if you use some developers payment gateway. And that developer has put in code that phones home and sends that payment information to the developer servers also and how would you ever know if they were doing that? Yeah, it's dangerous okay. Anyway, okay. So you do not need the question really revolves around you do not need tax calculation as an add on because you simply go into settings and there is a toggle okay. You have to enable tax rate calculations here. And once this is checked, and the changes are saved, there is now a tax so if you go in you like I don't have taxes in my WooCommerce. That's correct. By default you do not It's not here. You go down here. And enable tax rate calculations. Make sure you've disabled that plug in that nine year old plug in ahead of time. Once you have taxes enabled, you can go in here and you can set tax your standard tax. Now there's some options here. But my standard rates are you okay, this is a bunch of garbage like if I was gonna do I'm just gonna say for the state of Alabama.\r\n\r\nIf it was me setting up tax for my area, like shipping to you know, people in my area I would have to do it this way.\r\n\r\nLet's see here\r\n\r\nAlright, so why is this? Okay, I'm gonna remove these. I'm going to start over again.\r\n\r\nAlright, so here's my first one. All right. So my state code is going to be a L and this is Alabama state tax, which happens to be 4% tax name and I'll add it Alabama state tax. This is priority one.\r\n\r\nIs this a compound rate meaning is if if the order fits the stipulation, this is the only rate at charges. If not like it's going to add other rates. We're going to make this a compound rate. Boom. I'm going to insert another row any country step, postcode, if it's three, five I'm just gonna put my zip code in for you 5080 That's going to add another 4% for no, no 2% County anyway, I think it's 2%. Local, and that'll be a compound. And then I would also have to add a Well, I would also have to add a county tax. And what I would do with that is Google zip codes in\r\n\r\nShelby, County, Alabama.\r\n\r\nAnd here's my full list. It's really good about this. So there's my list of zip codes that are in my county, and there's comma separated\r\n\r\nsemi colon separate values. Okay, so all right here great use of chat GPT.\r\n\r\nMake this list separated by let me call\r\n\r\nthere's my list now.\r\n\r\nWhich I can just drop right into here. So if it's those, it's going to be a 2% tax. Is that right two, or three to 2%. And then my local I don't want to tax shipping. My local is 3500 and that's going to be it's 9% taxation so 3% local tax.\r\n\r\nThis is Shelby County.\r\n\r\nAll right, and this will all be compounds. So now here's the way this will work. Any orders that come in that are in the state of Alabama, it's going to only charge the 4% state tax. If any of if the order is also in any of these zip codes that are in my county. It's going to compound this. So it'll charge 6% tax, if it is all three. So it's in the state of Alabama, it's in the county and it's shipping to my city zip code. I now have to charge an additional sales tax. So it's going to charge the full 9% Does that make sense to everybody? Really helpful.\r\n\r\nYeah, so Sadie, again, this is for how it would be set up in the US. If you're in other parts of the world. I can't tell you how that'll work. There's a really great site called Tax jar dot com.\r\n\r\nI could spell right that'd be awesome. And so you can let's see, where is the actual\r\n\r\ncalculations they used to have resources, sales tax calculator, that's what I want. It's this right here. And with this, you can put in your street address, the address of the company, or whatever, and it'll tell you what rates that you need to charge. Pretty cool. Yeah, and John, is it bill to or ship to address that's over here on the tax options?\r\n\r\nTax based on customer billing or shipping or the shop base address. So which address are we going to calculate? On?\r\n\r\nJohn compound in the in in the context of WooCommerce means do I am I adding these rates together? Or are is it just a single rate and that's the only tax I charge if it meets those conditions. So a compound tax is it's just adding the rose that's a technical term and WooCommerce.\r\n\r\nYeah, so that all these settings are right here under tax options.\r\n\r\nThe other thing and this is from a client perspective, if you so you've got this, do not be the one who tells the client how much tax they need to charge. That's a liability. So what I'll always do is I'll tell the client they need you know, they need to ask their accountant or they need to go here to tax jar if they want to use this but you as a client need to tell us as a provider, what tax rates you need to charge and for which locations, should those be charged? Because I don't want to be I'm not a tax expert, right. And I don't want to take on that liability. I don't want the client coming back months later saying you owe me many 1000s of dollars because I didn't collect tax appropriately blah blah blah. That can't be on me. That's part it's in the contract that and in the monster contract. It talks about that. So you can give the client This is a resource and like what I'll always say is you should talk to your accountant. There's this there's also this resource on the web, but you you are you know, we can't be responsible for telling you what the appropriate tax rates are.\r\n\r\nAll right. So does that help? Everybody get on that? Alvin, I know you're not gonna call but hopefully that is a fairly thorough answer to your question.\r\n\r\nEverybody good on that any more questions about WooCommerce tax\r\n\r\ndon't use this plugin.\r\n\r\nAll right, next up is Sally.\r\n\r\nSally, are you here are your SALLY Oh my. There's a very very very very long question here.\r\n\r\nOkay, we shall do our best Okey dokey.\r\n\r\nAll right. I have a client that requires the following on a website page, a vertical container that displays feeds that scroll up and down continuously.\r\n\r\nOh, really?\r\n\r\nOkay, each snippet needs to be clickable to show an actual web page opening in a tab. Can I add links to the Flexbox code to make the feeds clickable to the external website? Sadly, what is this actually for? Can we see this somewhere? It's really hard to answer a question without some context on like, what is this actually trying to do? Is there something you can show us okay, what is the content of this feed? This is just a list of websites.\r\n\r\nOkay.\r\n\r\nWhy okay, what are they does the client just want this scrolling feed because like Ben said, This is not a great user experience.\r\n\r\nAnd it does have issues with accessibility\r\n\r\nWhy do they want this? You know, I understand why they might want the apple the the website list. But why do they want this user interface?\r\n\r\nDo they just like the style?\r\n\r\nShow capabilities of a technology that they use and it needs to be in a vertical scroll. Like that's part of what they're selling to people.\r\n\r\nCan you give us more like what is this? What is this client doing? That would be helpful to understand I think a little better.\r\n\r\nAnyway regardless of whether this is good or not, the question is\r\n\r\na vertical column using Flexbox.\r\n\r\nYeah, okay\r\n\r\nyeah, Sally, if you can give any more detail on this that would be helpful\r\n\r\nYeah, cuz I don't I really don't understand what you're trying to accomplish here.\r\n\r\nWhere does this feed come from? You've used the word feed, which to me says this is an external data source that you're pulling into a flex box and showing a scroll.\r\n\r\nWhere does that feed come from?\r\n\r\nAll right, the developer creates it from URLs that are gathered around the UK. So what is this feed? What is the source of the feed? Is it like an XML file?\r\n\r\nOkay, I understand that software does it but how are you supposed to get this feed? Into the website? Or are you just trying to replicate something on the website?\r\n\r\nThat is like, like\r\n\r\nis is this does this this is where I'm having trouble with like what we're actually trying to accomplish in more detail would be helpful. Is what this developer selling an embed for other websites? Or is it like a desktop widget or something like that? Yes, I think we just don't understand.\r\n\r\nI can't open that because that's a direct link to your desktop salad.\r\n\r\nis I really want to help you found that I don't know how to do that. I need more information.\r\n\r\nI'm happy to try more.\r\n\r\nWell, yeah, well.\r\n\r\nSo can you answer this Sally?\r\n\r\nThe software the developer has created is it creating this feed to be embedded on other websites?\r\n\r\nIs that the point here or where is this feed supposed to show up?\r\n\r\nFor the people he's trying to sell it he or she is trying to sell it to?\r\n\r\nThe feed shows up on a webpage.\r\n\r\nOkay.\r\n\r\nWhy can't you just can't can we not? If if the feed embeds on a web page? Can he not just give you the feed to embed on his web page?\r\n\r\nLike how are the customers of this developer supposed to embed it on their website? Yeah, that's the question. So I mean, the developers created this feed but what are people supposed to do with it? Okay, I'm like, I need to embed it on my website. Great. How do I display it like the problem or is that the problem you're trying to solve? Are you helping him build this product? Or is he trying to show the product on his website?\r\n\r\nSo the pride scrolls showing lots of URLs.\r\n\r\nDoes is in what format, in what format is this feed?\r\n\r\nIs it is it an HTML file? With just a list of URLs?\r\n\r\nOkay, it is a text list of feed and URL that are clickable to different websites, okay. And he wants to provide this text to other people, so they can embed it on their websites. Yeah, John, it sounds like an RSS feed.\r\n\r\nBut like this developer, I must not be understanding something correctly because that text file every single client for this developer is going to have the problem that you're running into, which is how do I make this show up on my website? Right.\r\n\r\nSo how does he want his clients will only open the feeds.\r\n\r\nYeah, okay. I think Sally, the best thing for you to do is maybe record a little video of this and give as much information as you can, and put that link in a question for next week because I'm really not. I am not following this at all.\r\n\r\nMaybe I just I have bad brain. I don't know what's going on. But if you can, maybe record a video. I will be happy to dive into this next week.\r\n\r\nBecause I am, I am not tracking and it's probably something really simple and I'm just not following it. I apologize for that. Yeah, shoot over some more information. And I will do my very best next Thursday.\r\n\r\nAnd Sally, if you want to do a quick loom video or something right now and just drop it in. I'll we'll come back to it today. Like if you can take five minutes and walk me through it in a little video. We'll I'll come right back to it. If you want to do that today.\r\n\r\nAll right, next up is Paul.\r\n\r\nCan you go through the steps to set up solid security so a user only needs to enter their email address and username and a code is sent to them to enter? Does two factor need to be turned on? Does that add an extra step?\r\n\r\nOkay, so\r\n\r\nOh\r\n\r\nare you okay? Paul is is what you are talking about? A replacement for having to have a password. Is that what you're after? So no password. I just want to enter my email. Okay. Yeah. So that is a magic that is a yes. password list. Login. Is what that is called in solid security\r\n\r\nso here under features, I can toggle on Password let's login.\r\n\r\nAnd then it gives me some options. It is enabled by default.\r\n\r\nAnd the you would want to do user name first. So method first means I can choose to I want to log in with a password or with a magic with the email.\r\n\r\nBut you want it enabled.\r\n\r\nWe probably don't in this case we don't want to use pass keys. We only want a magic link and we want them to put their username and first. So this is what you want. If you want take a screenshot of that\r\n\r\nThere you go.\r\n\r\nYeah, and Sally, just go to loom.com and it'll, it's free. You can do a quick little screen capture. Yeah.\r\n\r\nJust to kind of explain what's going on.\r\n\r\nAlright Paul. Does that get you where you need to go?\r\n\r\nWe're gonna assume yes.\r\n\r\nAll righty.\r\n\r\nNext up, is also Paul.\r\n\r\nOkay, this was the question that you already figured out an answer to right. White wants to add a news feed from the CDC. Here's the feed use the widget. Okay. So Paul, what did you figure out for this?\r\n\r\nYou got CSS? Yeah.\r\n\r\nThere are.\r\n\r\nThere are plugins. I'm just going back to Sally's issue. I know there are plugins that will show that will do a vertical scroll\r\n\r\nbut the issue is\r\n\r\nhow would like Sally they would have to be manually wordpress.com\r\n\r\nYou would have to manually update the thing that it's pulling in.\r\n\r\nI mean a lot of these things would work.\r\n\r\nYeah.\r\n\r\nYeah, it needs to be out. So Sally back to this whole this whole issue.\r\n\r\nThe developer if the output of the developer software is just a text file with his information in order to be valuable to customers, he's gonna have to he or she is going to have to provide some sort of embeddable thing. That is the fee otherwise every single client for this this feed is going to have the very same problem you're running into.\r\n\r\nOkay, all right. Yeah. If you can record me a little video or show something we'll do our very best to get back to that next week.\r\n\r\nOr later today, if you can do it. Today.\r\n\r\nOkay, John, is up next.\r\n\r\nAll right, John, on a WordPress site I'm trying to fix I see this message at the top of the screen. Remove that out of that.\r\n\r\nOkay, this looks like a plugin error.\r\n\r\nYep. All right. When I log into admin, I see a post metadata exported.\r\n\r\nDownload CSV for a moment before the menu bar covers most of it again.\r\n\r\nOkay, so, John, congratulations on getting I can only imagine how many times you tried to get this snippet screenshotted before the park covered it up, am I right?\r\n\r\nOkay.\r\n\r\nSo clicking on Download CSV that was created, okay.\r\n\r\nExported just has headers, you know, what's causing that.\r\n\r\nSo this is a plugin error.\r\n\r\nAnd you have some sort of a plugin that's exporting. I mean, is that the plugin export post metadata CSV. If this is a plugin error, so this whatever is, you know, this is a it's a PHP error that's being echoed into the top of your WordPress admin. And so there's an error a problem in this plugin that's doing this John, do you know what plugin This is? The other thing you could do just look at the error log on the site, and likely there's a lot more descriptive error that's there. But this is a problem in that plugin.\r\n\r\nDo you know what plugin This is?\r\n\r\nOver 30 plugins, so\r\n\r\nGoogle this\r\n\r\nYeah, look, this. This site has it too, or is this the site?\r\n\r\nThat'd be funny if this was the site. Is this the site?\r\n\r\nI'm gonna match. Is there a plugin, John? That is the site that's hilarious. Okay, so Google knows you've got this problem.\r\n\r\nExport post meta what was it export post meta to CSV?\r\n\r\nThere's probably a plug in.\r\n\r\nIt's probably this one. Is it that one?\r\n\r\nThere's several, you know, look in your plugin list.\r\n\r\nAnd see if there's something that's like, export something or other and that in the list of plugins that are active on the site, probably when you go in there, it's a really old out of date plugin. It's just got an error. That's what's going on.\r\n\r\nSo, look at that, look at the plugin list and it's you should it should pop out to you. It's going to be some sort of an exporting plugin.\r\n\r\nThat's likely what to do. All right. Next up, Tanya.\r\n\r\nAre you here? Hey, Tanya, all right.\r\n\r\nmetal box and Kadence checkbox list.\r\n\r\nSo when I create my checkbox list in the Options section, I will put a short option followed by a colon then the longer more detailed option.\r\n\r\nOkay, I don't think I understand. When I tried to do a dynamic list blocking Kadence it shows the value and not the label.\r\n\r\nDo you know how to make Kadence show the label instead of the value?\r\n\r\nOkay, Tanya, I am lost. And I think I'm just lost today. I am. I've been totally confused by two questions. So Tanya.\r\n\r\nIs this the meta box thing? Are you here Tanya?\r\n\r\nOkay. Okay.\r\n\r\nSo you've got meta box custom fields. Know you have a checkbox list\r\n\r\nwhich is a custom field that has multiple so the custom field is like a radio like it's set up to be an Options list, right? And you've got multiple options on that custom field. Okay, Chris, are you here?\r\n\r\nOkay, you understand what she's talking about? Chris?\r\n\r\nSo you've got the value.\r\n\r\nOkay, yes, right, right, right, right. So this is the value of the label. So the this is what you want to show on the site, or know on in the back end, right. And then you want this to show on the front end of the site?\r\n\r\nOkay.\r\n\r\nI don't think I would, is I think, I think I wouldn't do this in a Kadence list block. This is really something Chris, we've had to do. This was a meta box view, right.\r\n\r\nI don't think you can feed this into the Kadence list. Yeah, you're gonna get into too much problems. So use a meta box view instead. Tanya? That's that gives you a meta box view is basically here's a canned HTML snippet that lets you\r\n\r\nthat lets you echo out values that are in meta box. And you can ask chat GBT for help with this. And it will create the code which you can then place on the front end using a shortcode every Megabox view has a shortcode so that's the direction I would go Tonya Yeah, tell chat CPT\r\n\r\nto do this\r\n\r\nand it should give you pretty much exactly what you want. Then you'll have a shortcode you can drop in and you're good to go.\r\n\r\nThis is going to get complicated what you've just figured out.\r\n\r\nChris is right.\r\n\r\nYou'll quit your job if you try to use a blog to make this work.\r\n\r\nYes, exactly. Yes, Tanya. Exactly. Exactly. Yep. And the thing is with chat GPT you can tell it the basics of how you want this to display and it will even generate pretty darn good CSS for it to get you most of the way there.\r\n\r\nOkay.\r\n\r\nBack to John.\r\n\r\nMan, I don't know if there's no export plugin. That's that's like, that's not a core WordPress error. The next thing I would do John is I would say go to go look at the error log in the root of the site and see if something is there and it may point you to who's causing the error\r\n\r\nAll right, next up, Lydia.\r\n\r\nLydia, are you here\r\n\r\nHey, Lydia, all right.\r\n\r\nI remove Backup Buddy from a site and I'm still seeing this message in site health. The scheduled event Backup Buddy cron failed to run your site still works, but this may indicate the scheduling posts or automated updates may not work as intended. The site is not hosted with me any ideas how come this is happening and what I can do about it?\r\n\r\nThis is likely some some issue with the movement from using the WP cron into action scheduler which is a new thing with the latest version of Backup Buddy.\r\n\r\nI don't know how to deal with this. I would send that into support.\r\n\r\nYeah, send that into support.\r\n\r\nAnd they'll they'll get right back with you on that. I don't know. I'm not familiar enough yet with how this new action scheduler system works. It but it's that sounds like to me it's something in the conversion away from WP cron and in the action scheduler, some weirdness happened on that particular site.\r\n\r\nAll right, Doug is next.\r\n\r\nI'm going to use ChaCha 18. To help to client projects move forward. They're stuck on the content part of the project. I'm gonna throw them a bone and help them out using chat GPT. I'm going to give them a draft of the content all they need to do is approve or modify. Yeah, so that's kind of what we're experimenting with to I'm gonna tell them this is not part of my normal cost. However, I'm thinking of adding perfect Yeah, so just Yeah, tell him I'm gonna give you a bunch of value for free cuz I'm testing this new tool. Awesome. Most clients are gonna love that. You think I should act as the client they found it valuable? Yes. So this is what I would do. I would approach this permissively Meaning I would go to the client and say, Hey, we've got this new approach using AI to write content. I would love to use your site as a practice for this. Here's what it would look like you would go through this or whatever.\r\n\r\nAnd it won't cost you any more. It's gonna save some time, you probably get better quality content. The only thing I would ask is that just help me know, after we're done with this. Let me let's just have a quick chat about how this went. Where it could be better where it was hard or easy from your perspective. And give me maybe a testimonial about how you know, it's that sort of thing to just ask for permission on the front end to you know, I'm gonna give you this extra value. Would you just give me some feedback at the end of this? Yeah.\r\n\r\nAnd if you're disappointed with the answer, it's an opportunity to improve the service. Yeah. So there you go.\r\n\r\nHow does that that feel right for you does, that's how I would do it.\r\n\r\nYeah.\r\n\r\nAll right. Paul is up next and then we have more information back on Sally's feed issue.\r\n\r\nAll right. Paul, a client is WooCommerce accept stripe. She's going through an event in person wants to sell merch there. Can she accept credit cards in person swiping the card to make purchases? Is it better just to do it as an offline transaction if she does not care?\r\n\r\nIf the order is in Whoo, what if she wants the order to be stored in whoo that's a great question. And the answer to this is something you'd need to figure out first, because stripe does have\r\n\r\na card reader built in Hang on. Yep, Stripe has a mobile card reader. Terminal you can get it's a device like this. That will just go into their Stripe account but it wouldn't be in WooCommerce\r\n\r\nstripe or pardon me WooCommerce does have oh, look at this. Okay, maybe it does work with WooCommerce\r\n\r\nokay, this is interesting. So I haven't gotten into this Paul, but try that.\r\n\r\nYeah, my name I don't think we want to touch PayPal at all. Friends. Don't let friends use PayPal.\r\n\r\nYeah, Stacy, a lot of folks love square. It really works. Well. The vector or the Delta in this question is whether or not the client wants the orders to show up in WooCommerce. That's especially important.\r\n\r\nIf you have automations and WooCommerce. Like it's going to add on to a MailChimp list or whatever, or just keep everything in WooCommerce. There appears to be this an inventory right? It appears just based on the very quick scan I did have the article just tell that whatever the stripe in person, reader is also works in WooCommerce. So I would look at that dot Paul, and I think that's going to work for you. That's kind of cool.\r\n\r\nAll right. Let me scroll back up because Sally has given us more information.\r\n\r\nAll right, so we have some screen captures.\r\n\r\nOkay, so aren't we have the top half and the bottom half Okay, great.\r\n\r\nAll right, we find we scan all in latest documents. Okay, great. All right. So this is what they're doing.\r\n\r\nAnd these things need to be clickable to the actual page.\r\n\r\nThe lines in the box above on my laptop input box\r\n\r\nokay, so what is this, that they're that we're looking at here? Is this this is an actual functioning feed. Sally\r\n\r\nright here\r\n\r\nYes, but it will scroll down with the data.\r\n\r\nYeah, so flex scrolling is not I don't think I don't think Flexbox does scrolling on its own. I think you have to have JavaScript to do scroll.\r\n\r\nYeah, so\r\n\r\ndoes the output from the developer.\r\n\r\nCan they give you just this text the link text or would actually be an HTML file?\r\n\r\nOr is is the is what the developer sends over the title and then a URL underneath it? Or is it is it actually HTML? Where it's clickable text? Which of those two is it?\r\n\r\nOkay, it's not HTML. So is it like the text within a link?\r\n\r\nIt's like text and then a link that goes along with it.\r\n\r\nOkay, you're saying you're not sure it's just text? It's clickable to a website. Okay, if it's clickable, like, Where does the link come from? How do we know what the link is?\r\n\r\nBecause if\r\n\r\nYeah, there has to be a URL so we need to know what the source of the feed looks like.\r\n\r\nYeah, look, it's definitely some sort of scraper. But we need to know.\r\n\r\nThere's just yeah, there's still there's just not enough information to give you an answer because we need to know what the feed looks like. Because even if you can pull this text file in, somehow you have to make this text clickable. Or is, is it already clickable when it comes to you from the developer? Or is it a list that's like this text? And then right underneath that is the URL that that's supposed to be clickable to?\r\n\r\nThat's what we need to know.\r\n\r\nYeah. But again, this goes back to this really needs to be something. Okay. Yeah. If you're confused, I'm confused, Sally.\r\n\r\nSo I don't know how to answer your question. Cuz we really need to know what the source of this thing looks like. And ultimately, Sally, the developer needs to like this doesn't need to be something the client solves, or the purchaser of his service doesn't need to solve this. The developer should supply an embeddable code, something embeddable and it would be very easy to do. I mean if they if they're smart enough to write this scraper that's pulling all these things in, then they need to provide either a output this as an XML feed of some sort, or they need to provide like an a JavaScript that embeds this exact thing. And that shouldn't be very difficult for a developer to do.\r\n\r\nBut yeah, I don't know how to answer you're like, This is something about this just doesn't. I'm not I'm not tracking.\r\n\r\nDoes anybody have am I'm anybody that's on am I missing something that would make this easier to solve than maybe I'm making it in my head\r\n\r\nyeah, Monica I think she doesn't know what the source is.\r\n\r\nYeah, sad. I'm kind of with you. I'm not sure the value of this for clients.\r\n\r\nYeah, so Sally, if you can come back maybe next week with some more detail, or particularly, what does the actual feed look like? From the developer? Maybe we can take this another.\r\n\r\nYeah, maybe we can take this to the next step. But at this point, I think I'm out of suggestions.\r\n\r\nAll right. Thanks, Sally. We'll try to help next week. Alright, folks, that's gonna wrap it up for us today. Let's see what's happening next week.\r\n\r\nNext week.\r\n\r\nWe have things\r\n\r\nby the way, we have I know several of you have given some suggestions about the new solid Academy site. We've already made a couple of changes. For example, Ben Anderson, who is not here, Ben, had a great suggestion for putting in the start and stop time here. I don't know how we ever looked at that. I know why we overlooked that because it wasn't in the design. mock up that we were given, but now it does show if it's an hour event or whatever up here, and down here as well. We also fix a little bug that we we realize that once an event started, it was disliked the ability to register for the event was disappearing.\r\n\r\nAnd so we fixed that so that that will no longer be an issue.\r\n\r\nYeah, the Register button. This was the design we were given. We did not do the design for this site. So\r\n\r\nthere you go on that.\r\n\r\nOkie dokie. So Oh, yeah. The point was next week. We have some things as security Roundup is coming up on the 31st and of course office hours on Thursday. So that let's just look at calendar view.\r\n\r\nYou alright, so security roundup Tuesday. We have no live stream on Wednesday, the first and then of course, office hours coming up next Thursday. All right, everybody. Have a great weekend. Get some rest, have some fun and I will see you back Tuesday for the WordPress security roundup with Tom ray from We want your website. That's always going to be a good one. And we'll see you then. Until next time. Have a great weekend.","livestream_vimeo_video_id":878424174,"mbfp_count":"s:15:\"a:1:{i:0;i:64;}\";"}},"postCountOnPage":1,"postCountTotal":1,"postID":448442,"postFormat":"standard","geoCloudflareCountryCode":"US"}; dataLayer.push( dataLayer_content );
Help Docs Software Kadence Nathan Ingram’s Office Hours

Nathan Ingram’s Office Hours

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 in each quarter.

This is a member’s only webinar that comes as part of your SolidWP membership.

Was this article helpful?