\nNathan Ingram opens his virtual office doors during this informal, unstructured webinar to answer your questions. There is no agenda and no planned content. Bring your questions and Nathan will answer them first come, first served. Get your answers and learn from the questions of others.\n\n\n\nRegister once for all Office Hours from January through March 2024.\n\n\n\n\n\n\n\n\n\n\n\n\n","EventOrganizerNames":"Nathan Ingram","inline_featured_image":"","livestream_public":1,"is_multi-day_event":0,"livestream_zoom_registration_link":"https:\/\/us06web.zoom.us\/webinar\/register\/WN_TYZ2jiAIT1-ucQsW_ZfkHg","livestream_replay_set":0,"livestream_chat_log":"https:\/\/drive.google.com\/file\/d\/1ywqTWys1XNLmqgBHAYBwWuxCqRNm85n1\/view?usp=sharing","livestream_live_transcript_url":"https:\/\/otter.ai\/u\/ATIFweBI1FgFPxtjcJPLOXg2h4g?utm_source=copy_url","livestream_live_transcript_text":"Happy Thursday. Welcome, welcome\r\n\r\nwelcome everybody glad you're here\r\n\r\nHow's everybody doing today?\r\n\r\nBeth Yes you do. I saw that.\r\n\r\nYou and several others have many questions. This is actually the most questions we've ever had going into an office hours\r\n\r\nYeah.\r\n\r\nAnybody want to guess how many questions we have in the queue\r\n\r\nthen Bradley on the nose 22 Questions That is correct.\r\n\r\nThen wins the prize.\r\n\r\nYou got the I got so.\r\n\r\nLet's see what will be an appropriate prize for Ben. Um, let's see. You weren't close. Beth. Honorable mention.\r\n\r\nSee Beth, if you hadn't asked one of your questions you would have been right on. A Ben doesn't have any questions in the stack.\r\n\r\nSo Ben gets to choose which question goes first.\r\n\r\nHow about that?\r\n\r\nYes, exactly. Thank you belly. Alright, folks, we're about three and a half minutes away from getting started. Hope you're all doing well. It's gonna be the you can ask a question. I'm not sure if we're gonna get to it today. We have 22 questions in the queue. I mean, yeah, back by probability. If I just let Ben pick a number between one and 22 Chances are he's going to pick one of yours.\r\n\r\nThe first one that's not adventurous.\r\n\r\nAll right. Y'all hope everybody's doing well. If you're coming into zoom, jump over in the chat and say hello. Many many, many questions today. Stacked up the most questions ever in an office hours.\r\n\r\nWow. Yes.\r\n\r\n22 questions. Stacey, thank you for checking in. I've had a little cry. And, you know, yeah, it was it was shocking news yesterday. Because literally.\r\n\r\nSo for those of you that announced missed the announcement, Nick so Nick Saban next day Saban is the head coach was until yesterday, the head coach of the Alabama Crimson Tide football team, arguably the greatest coach ever to coach in college football.\r\n\r\nJust Yeah, nobody's really even close to him.\r\n\r\nSo anyway, yeah, big news down here in the in the Heart of Dixie.\r\n\r\nPaul, you're only chatting to me which is fine. I enjoy that. But you know\r\n\r\nthank you, Melanie. Yeah, the Tom Brady of coaching. Yes.\r\n\r\nYes.\r\n\r\nStacey, that's awesome. Oh, Stacey, was he better than Ted lasso Ted lasso is funnier than Nick Saban.\r\n\r\nYeah. So I'm actually wearing a TED lasso shirt today.\r\n\r\nIf you've never watched Ted lasso probably it is my favorite television series ever to have been. It is quite good.\r\n\r\nYeah, the Boston coach left Pete Carroll also retired yesterday.\r\n\r\nIt's a big day in football.\r\n\r\nAll right, folks, a minute to go. I'm going to go. More questions stacked up today than any other Office Hours ever. We currently have 23 questions in queue. Probably will not get to all of them today. We will try depends on how quick they are. We will endeavor to do our best\r\n\r\nAh, yes.\r\n\r\nI don't know Doug. We'll see. Uh, yeah, you Doug gears just came in. So I don't know you're at the bottom of the list right now.\r\n\r\nOkay, so Beth and Manu, both of whom have the most questions today. Both say they are there. Questions are quick. So if that's the case, we might get to the end of the list. We'll see how it goes.\r\n\r\nIf you're feeling lucky, go ahead and use the link in the chat. Ask your question.\r\n\r\nWe do take the questions in the order. They were received. So that's just the way we do it. So make sure you use the form.\r\n\r\nAnd yeah, there's a lot of Cloudflare and demark questions that have come in.\r\n\r\nYeah, okay, three after let's get started.\r\n\r\nWell, happy Thursday, everybody. It is office hours here on salad Academy. My name is Nathan Ingram. I'm the host here at solid Academy. And once a week we do this office hours thing where you can ask just about anything you want. Well, you can ask anything you want. And I'll try to answer it. So we have more questions as I was telling the folks in the pre show more questions than we've ever had submitted to an office hours before currently 23 questions in the queue today so let's just get right to it shall we? Starting off with Tanya Tanya are tiny is not here. This looks like it was a holdover from last week.\r\n\r\nHere we go. All right. Yes. We talked a little bit last week about HIPAA things.\r\n\r\nTanya has been looking for a HIPAA email option for a client two questions.\r\n\r\nThis job forms allow you to send encrypted emails that are HIPAA compliant in response to a form submission or is it just a way to receive and store information submitted by their forms? Can you compose a new email if necessary, okay. So jot forms is a hosted forms solution. They do have a flavor of their product that is HIPAA compliant. Now, the HIPAA compliance is you log into jot form. You see the responses there? I'm not a HIPAA expert, but I think you might have issues. If jot form is sending that email into another email system even if that receiving email system is HIPAA compliant. I don't know how that works. You definitely want to check into that. But we are using jot forms for one of our clients that requires HIPAA compliance.\r\n\r\nAnd they're using it they log into jot form, they see the responses there, and so forth. So it does work. Quite well. It is a way to store information submitted by their forms. Number two, have you heard of this company? Yeah, jot forms has been around forever and ever. Me it literally almost 20 years, I guess jot form has been around. Number three. What do you recommend to your HIPAA clients for email and data storage? So first of all, I don't get into any of that. I don't want to make any HIPAA recommendations at all because it's risky. I refer them to an IT company that that specializes in HIPAA compliance for all of their email and data storage needs. I don't want to touch any of that. I don't even want to give recommendations because it's just, it's a sticky wicket.\r\n\r\nYep. So those are my answers to those questions.\r\n\r\nAll right. Yeah, there are a number of HIPAA options out there some of them or WordPress based on just y'all I don't I'm I get a little nervous with HIPAA stuff hitting WordPress database at all. All right, next up is Manu.\r\n\r\nManu.\r\n\r\nAll right is there a way to just enter your credentials once in solid WP I log into solid WP and then click on the Training link button and ask you to log in again. Yeah, so Manu.\r\n\r\nThere are two separate websites right? So Academy is on its own subdomain and solid WP. So they're two separate websites. You have to log in each time. Yep. So it's just there's two websites, so you got to log in twice. It does share the same user database though. So your your login is the same for both but because they're separate websites. It does require separate authentication.\r\n\r\nAll right, next up is also Manu.\r\n\r\nAll right, has anyone compared the use of this image compression plugin eat up vs. Optimal money. We use a dub.\r\n\r\nBasically because I got a lifetime license for it when it was available. It's a great plugin it is probably more complicated than most of them out there. Optimal is a good image the thing is the Pro versions of any of these image optimization plugins are close enough. That really the issue is not necessarily the output of the quality of images because those are all you know the compression and the quality are all close enough to wear it. That's not really the main issue. The issue is the user interface and what kind of deal you can get to be honest. So if you can, if you like optimales interface, and you can get a deal on it. Awesome, use it, but just make sure you're using some pro level of an image compression plugin because that that's something that really does matter.\r\n\r\nOkay, can the main login page to solid have after login? A link to office hours questions? No, because they live on different websites.\r\n\r\nYou can however, always get to office hours questions by for example, bookmarking the link that I just put in the chat bookmark and put it somewhere right or once you log in, it's right here under your your icon on the Academy site. But there you go.\r\n\r\nAll right, next up is class.\r\n\r\nLast year, you here there you are sir All right.\r\n\r\nClass last a WooCommerce error message sites in development but building with Kadence and wuhou phpa dot one error message deprecated automatic conversion of false to array is deprecated in bla bla bla bla bla bla interesting are you using HMM\r\n\r\nINTERESTING I don't know have you Googled this error class?\r\n\r\nYou can but you didn't get any smarter.\r\n\r\nHow?\r\n\r\nThere is a support topic from a while ago\r\n\r\nYeah, so my original now this is at the actual WooCommerce support. Interesting.\r\n\r\nI'm assuming you have the latest version of WooCommerce installed class. Interesting. Yeah, I don't know. I this is something deep in the guts of WooCommerce.\r\n\r\nWe can take a quick peek and see if we're seeing it on there up Nathan in the air log.\r\n\r\nI'm getting some WooCommerce stuff here though.\r\n\r\nYeah, I'm gonna guess a lot of this stuff is some goofy plugin. And so here's the thing. The when you get an an error from a big plugin like WooCommerce that also has add ons that associated with it.\r\n\r\nSome some poor code in the Add on could actually be what's doing a conflict and causing WooCommerce proper to write that error out.\r\n\r\nWhich makes it really hard to deal with. So what you might want to do, are you using any WooCommerce add ons class on the site?\r\n\r\nOh, it's WooCommerce subscriptions.\r\n\r\nInteresting.\r\n\r\nI mean, the way to the way to check this would be to wipe your error log, deactivate WooCommerce subscriptions and anything else that might have anything to do with WooCommerce and then click around and see if it's producing any, any errors and that'll let you know.\r\n\r\nBut it's like it's all these sorts of weird errors that have deep in the guts files of WooCommerce or a large plugin like that are usually caused by an add on in my experience.\r\n\r\nBut I've not seen this one in particular\r\n\r\nKanye saying the new version was creating errors and they rolled it back. Interesting.\r\n\r\nYeah, it sounds great. I mean, really, you could you could solve you could check this class in about five minutes. Really? I mean, just wipe your error log, deactivate subscriptions, click around a few times, reopen your error log. See if anything's in it.\r\n\r\nYeah, that's that's Yeah, try that. See if it gives you anything.\r\n\r\nAll right, next up is K. Hey, are you here?\r\n\r\nNot C K.\r\n\r\nRight K.\r\n\r\nAnother WooCommerce site, we have a woo site where in one category we have about 60 products divided into two pages.\r\n\r\nCan we get all the products on one page?\r\n\r\nSo class, I'm assuming you mean on the front end of the site. And there is a setting in WooCommerce somewhere.\r\n\r\nRemember where\r\n\r\nmaybe it may actually be dependent on your theme. Where in the world at? Yeah, it's in? Yes, it's in Kadence settings. It K. I don't know if you are using Kadence or not. But the issue is, it's the loop. So whatever.\r\n\r\nA lot of times your theme will have special WooCommerce settings in it like Kadence does if it's a modern good theme, and you can control with the loop. How many posts appear on a page before pagination? begins.\r\n\r\nSo, yeah, here like in Kadence in WooCommerce.\r\n\r\nWe're Does anybody remember right offhand? Okay, it's this right here. products per row rows per page.\r\n\r\nIn Kadence, this is where it would be and Kay you're not here. So I can't get your feedback on this, but it's under WooCommerce product catalog and scroll down to the bottom. And you can change how many products per row and rows per page. So in this case for WP Nathan, you'd get 16 products on a page then it would paginate to go to page two of that. So and like Stacey saying, if you don't have if you're not using Kadence then you could just grab make a snippet with chat GPT.\r\n\r\nWhatever\r\n\r\nYes, thank you. Melanie WooCommerce does have a document some documentation on this as well. There's a snippet, or you could just make your own with chat GPT a lot of different ways to do that. But you can change it with code. There's also plugins it'll do that but that's what's going on. It's the it's whatever is controlling the loop and telling the loop of products how many to display on a given page.\r\n\r\nNext question you have here is there a good solution for lazy loading? Okay, I'm gonna need more information. About that. And in what context you're asking that question. If you're just talking about images, WordPress Core does a decent job of lazy loading images.\r\n\r\nSo, yeah, I'm gonna need more detail before I can give a better answer. for that.\r\n\r\nOkay, next up is also K.\r\n\r\nWhere can you insert your own font stack in Kadence? are variable fonts, where do you start? From one variable font and then control the weights using CSS code? Unable to put the code in the customizer should go in the child theme or someplace else. So yeah, there is a plugin K, called Kadence custom fonts.\r\n\r\nYes, and we do have it here. Set up on this site. You can download this from your solid WP membership or Kadence wherever you're downloading your Kadence things Kadence custom fonts, and when that's active, you'll get this menu link under Kadence here in appearance and right here, you can see that we've uploaded a few custom fonts here.\r\n\r\nAnd you get to, you know, add whichever kind of font file it is and make some changes and then it's ready for use on the site.\r\n\r\nYep.\r\n\r\nTanya, that's a great point. If it is a it is a commercial font, make sure that you have a license.\r\n\r\nYeah. So best thing you couldn't get custom fonts to work. Yeah, once they're loaded up here in Kadence. Then you just go over to the customizer, and there'll be available as one of the options in colors and fonts, typography.\r\n\r\nAnd see right here, there's one of the ones that just shows up here. Like there's the Marvel font the Benton Sans. They show up as an option at the top of your font list before you start getting into all the Google stuff.\r\n\r\nYep.\r\n\r\nSue's asking do I have a Kadence item on the Admin menu?\r\n\r\nI have it's under Appearance, appearance. Kadence custom fonts.\r\n\r\nBeth is saying they're there but the display isn't the correct font.\r\n\r\nThen you don't know maybe you need Did you add all the different font format options is probably there something if that's happening the font wasn't added correctly\r\n\r\nOkay, oh look. Nope, not activated.\r\n\r\nYep, we haven't talked about Kadence AI yet. We're not gonna have time today. But see if that caught.\r\n\r\nYeah, there is an update on Kadence blocks has an update\r\n\r\nsoon Oh, yeah, down here. Kadence Look at that. Nifty well. Kadence that's from blocks. That's not from the theme.\r\n\r\nOkay, anyway, let's move on.\r\n\r\nNext up is Manu.\r\n\r\nAll right, Manu regarding advanced Access Manager plugin, how to set up the AE M for a role editor to only be able to access just one page which is called a TGV blog.\r\n\r\nOkay, so Manu, I would do this differently. You cannot well, you can do this a number of ways. But if you want the person only to access one single page, then they shouldn't be an editor. They should be an author.\r\n\r\nMake that person an author role. Well, if I could spell correctly, and then you make a you change that page to that person's user role as author, and then they'll only see that page and their list of pages. That makes sense.\r\n\r\nSo yeah, that's the that's the easy way to do that. So you could go into advanced access manager after that and change anything you wanted for the role author and hide boxes and so forth. But advanced access manager it may give you down to the actual you may I think maybe in one of the pro add ons, you can change it per post or page, but this is the easiest way to accomplish that and it's free.\r\n\r\nThat help or you need more information.\r\n\r\nGood Awesome. All right, next up, Jeff Livingston.\r\n\r\nNeff promised her questions real quick. Let's see. All right.\r\n\r\nBeth, I am using the regular Kadence header on two sites I built looks great on desktop and phone but do you have any idea why the site title shows on some iPads but not others?\r\n\r\nThe client doesn't have a logo they use only the site title in the header.\r\n\r\nOh, okay. Well, no. Okay, maybe. I suspect whatever is causing this, it's also causing the login form not the login form doesn't show up.\r\n\r\nBeth, you got the gremlins?\r\n\r\nOkay, the answer to this question is just make sure they tell their users not to use the iPad 10 or 11 and it's all fine no problems.\r\n\r\nThat's the answer.\r\n\r\nHmm.\r\n\r\nBeth, do you have like a live URL or is this it right here.\r\n\r\nSummer is that\r\n\r\nsummer or go prep?\r\n\r\nIs this it?\r\n\r\nIs this a site this looks different?\r\n\r\nOkay. All right.\r\n\r\nI'm getting it here Beth.\r\n\r\nSo you it was in your rendering. It's the iPad Pro 11 and the iPad Pro 10. So it's showing up here and it's showing up here\r\n\r\nOh, you got weirdness going on here.\r\n\r\nOh, wait, hang out.\r\n\r\nSometimes when you go this redirection like this it's in where's the login page Beth?\r\n\r\nslash login.\r\n\r\nCreative.\r\n\r\nAll right. So here's our page.\r\n\r\nI get that.\r\n\r\nAll right, Beth. You're not crazy\r\n\r\nI'm not getting it on any of these which tells me all right, what I would do first death is check this go can you look at this right now?\r\n\r\nOpen it up. Go into your customizer.\r\n\r\nOpen up your header and go to your tablet size.\r\n\r\nAnd you know what is?\r\n\r\nSee if logo is selected for tablet size.\r\n\r\nBatch it is\r\n\r\ninstead, click this one.\r\n\r\nBetter. That's what it is.\r\n\r\nI'm not because I'm not getting your logo for any medium sized device or the site title or any medium sized device but I am getting it on laptop size.\r\n\r\nAnd I'm getting it on small devices.\r\n\r\nAnd I'm not seeing that issue. Let's see. Let's go back to iPad.\r\n\r\nI'm not having a problem. With the login screen.\r\n\r\nOh, that's a great idea. Melanie.\r\n\r\nMake sure it's it's not white\r\n\r\nah, it's white. Or it's it exists it does exist. That's the thing that that's great catch Melanie.\r\n\r\nLook at this ad set for the right palette but it's white\r\n\r\nor it's showing as white.\r\n\r\nThe text exists.\r\n\r\nOh no. Look, looky here.\r\n\r\ndisplay none important.\r\n\r\nYep, so it I bet you it's this\r\n\r\nBeth Are you there\r\n\r\nit set like this\r\n\r\nokay, well Something is causing it to go display none and it's in it's coming out of Kadence see it right there. It's a Kadence asset and it's causing it to display none because I unclick this it displays see\r\n\r\nso you may have to go to Kadence support with this. I don't know why that would be happening.\r\n\r\nBut that's it. It is there. It's just picking up a display none from someplace\r\n\r\nthat's wrapped that's bundled in Kadence in this look, I think\r\n\r\nI don't know that's you got to you're gonna have to go to Kadence support with that one. Because even if it doesn't matter if you change the color and see it's a it's a responsive breakpoint issue. So between phone and tablet. It's saying yeah, it's getting this class site title with the viewport medium is turned off. So\r\n\r\nyeah, this is what I would go to Kadence support with. I don't know why. That's why that would be happening. That's weird.\r\n\r\nOkay, it's work if John if it's working on your Android tablet, then it's because your tablet is not falling within the minimum maximum settings that the display none is being applied to so they would have used important because that CSS class of false is because something in Kadence is telling it not to display that site title. That's why I went to that customizer setting which is where that's controlled. That's weird.\r\n\r\nYou got a weird when there Beth yeah, see what Kadence support tells you?\r\n\r\nAll right, next up also Beth.\r\n\r\nAll right. When Nathan or Chris uses bliss to test mobile views, which devices do you use as representative for phones and tablets? Okay, good question. So when I do a final once over on all the things I use.\r\n\r\nOh, come on. Where's my recents this? Okay, this is where I start\r\n\r\nI'll use the latest iPhone. And you know, a decent sized tablet like this just to kind of check and look. And then I'll flip to an Android.\r\n\r\nAn android phone not really.\r\n\r\nYou virtually don't catch any issues device by device here.\r\n\r\nBut you know, grab a late Android phone and then a later Android tablet just check.\r\n\r\nBut generally\r\n\r\nthat's what I do.\r\n\r\nYou can check it out on a small laptop as well. But I look at that in as we're building. I'll just look at that in the responsive sizes of the builder itself.\r\n\r\nYeah.\r\n\r\nOkay, next up\r\n\r\nalso Beth.\r\n\r\nMy college professor has 123 lessons and his LearnDash course is that the organic chemistry deal. On mobile, all of the H twos were misaligned. And the only way I could get the view right was to center the H TOS with CSS.\r\n\r\nI had to do this globally to prevent doing it 123 times this of course centers the H TOS across the site. Can you tell me how to globally make the H twos and a LearnDash lesson centered and the ones on the regular pages not centered? Yeah.\r\n\r\nWhat was that site again Beth.\r\n\r\nOkay, so But see, we can't get into the course here can we?\r\n\r\nI have to see course content in order to Yeah.\r\n\r\nSo certainly, certainly there is a way to differentiate LearnDash pages from others.\r\n\r\nThe first thing I would look at it just right here in the body class. Up here toward the top there's going to be something that says like hype dash course or something like that. Yeah. And so with that, you can say, pipe dash course or whatever it's called h2 is whatever you want, and it'll just restrict it to that post type.\r\n\r\nAll right.\r\n\r\nNow next up is Manu.\r\n\r\nlooking how to set up advanced Access Manager for the editor role can you put can put images up to media but not able to delete or remove media items.\r\n\r\nNo, Advanced Access Manager will not do that. You might be able to do that with some of the code snippet from chat GPT how only to set up access to one page which is the blog. Okay, so I answered this earlier. Right Manu?\r\n\r\nYeah, okay. But this part, I don't believe in that axis manager will allow us to Yeah, I'm virtually certain it doesn't have any media controls, but you probably could get chat till chat GBT what you want, I only want only the way I would phrase it would be.\r\n\r\nOnly allow administrators to delete re media items. All other roles can add as normal. So in inlet chat, GBT can probably create a snippet for you to do that.\r\n\r\nAll right, moving on. Also Manu\r\n\r\nAll right. This is a question for everybody else today.\r\n\r\nExcept for I can't copy and paste correctly. All right. If I if I if someone has used Google Analytics alternative called simple analytics, has anybody seen this one?\r\n\r\nI'm not sure that I'm familiar with simple analytics.\r\n\r\nSue says she has\r\n\r\nmono if you want a good\r\n\r\nGoogle Analytics alternative I would recommend independent analytics. It's quite good. And it's free unless you need specific WooCommerce features or gold campaign tracking independent analytics is excellent.\r\n\r\nAnd it's free\r\n\r\nAll right.\r\n\r\nNext up, Hillary.\r\n\r\nAll right.\r\n\r\nHillary\r\n\r\nThis is the prospect site. Okay.\r\n\r\nIt's a theme QBO plus WP Baker plus TC.\r\n\r\nLet me just say I'm sorry. Okay. It's dated. They are running a big National 10 Day event in September. There are competitors and spectators. They want to attract the regional population to attend. Competitors just need event information and to download PL pillory. There you are awesome.\r\n\r\nThank you, okay, they don't have much money. Okay. I tried to talk them into keeping the competitor information on the existing site and just build a simple attractive website for spectators but they don't want to do that. They want it to be on their existing domain. What's a cost effective solution that won't end up in a complex rebuild or rework after the event.\r\n\r\nOkay, sheep dogs. Oh, that's awesome.\r\n\r\nOkay, so this is OG. Events Calendar All right, so backing up once and taking running started this\r\n\r\nAlright, so\r\n\r\nlike, I get Okay, Hillary helped me understand.\r\n\r\nLike, what's the problem with doing I mean, just adding the links to the site\r\n\r\nbecause, I mean, I guess I don't understand what you're after here.\r\n\r\nThey think oh, they think that it that spectators information about spectators will confuse the competitors\r\n\r\nis it on a per? Oh, okay. Hang on. So on each event pages what you're saying, right?\r\n\r\nLike this.\r\n\r\nOh, if there's two sites.\r\n\r\nYeah, probably. It probably would like ideally, I would want to put like spectator information in the event information.\r\n\r\nYou know, have a heading that says I mean, if you've got to work inside this not optimal framework.\r\n\r\nI would want to add event detail.\r\n\r\nGosh, you can't even see\r\n\r\nis this the events calendar?\r\n\r\nNo, this is all in one events calendar. This is the timely one.\r\n\r\nBut this is not the events calendar.\r\n\r\nOkay, if they Yeah, this is okay. So you are going to be restricted with what you can do with this Events Calendar.\r\n\r\nBecause it's not like if you click this, hit like I want to go to more information. And it's not clear. I gotta click over here.\r\n\r\nYeah, all right. So the detail. What I would do is Yeah, and Melanie, I'm going to come back to that.\r\n\r\nGosh, what I would do is build out the event detail the simplest quickest way to do this, to make it clear is to say competitors information, boom, spectators information, boom, you know, put them all to have headings. So it's clear what each you know group of people need to do for each event, like you've got your PDF there, put all that under competitors and then am I making sense?\r\n\r\nBecause it's gonna be, they're gonna look at these events. The problem is this event calendar is horrible.\r\n\r\nAnd as Melanie was mentioning, I don't think this is even supported anymore. I think it actually has some vulnerabilities\r\n\r\nis it still no, it's still in the direct okay, maybe they fixed it\r\n\r\nso it is still active for there was an issue with this one for a while, where I think it got pulled from the directory or something. It's been it's been a while ago.\r\n\r\nYeah, so the events calendar is free for nonprofits. But getting you know Hillary's work to add the events calendar, which will not be insignificant, would not be free, right.\r\n\r\nAnd they don't want to spend any money. I mean, Hillary the shortest, simplest way to do this would be to add detail for participants and competitors in the entry detail instead of just this. This is not clear. It's kind of hard to that's not intuitive.\r\n\r\nOkay, Am I answering your question at all, Hillary? I'm not I'm not quite sure what we're after here.\r\n\r\nIf I'm if I'm missing it, just give me some more detail. I want to try to help\r\n\r\nI don't know if the events calendar imports from timely or not.\r\n\r\nEnough Melanie's right you can in the detail area you can use event.\r\n\r\nVisual Composer shortcodes.\r\n\r\nOkay. Yeah. So\r\n\r\nyou want to be able to make this look nice.\r\n\r\nLet's check out really let's just bring that plugin over.\r\n\r\nQuick look at what the event details look like.\r\n\r\nI mean, the way to do that, unfortunately, Hillary is you're gonna have to use when you got to sign in. I don't want to go through all that. Okay. That's what I hate about this plugin.\r\n\r\nSo what I would do is take a look at the visual composer settings and make sure that it's turned on for the post type for the events calendar. Because it you probably can have it you could probably use your visual composer layout in the timely Events Calendar.\r\n\r\nThat's going to be the cheapest way it's going to be awful for you. But otherwise, you'll have to replace this calendar with something else\r\n\r\nyeah.\r\n\r\nThat's really your your two options you're working with unfortunately a really poor tech stack here.\r\n\r\nOh, look\r\n\r\nso it looks like there is a way to do this with your event aggregator I think that costs money. But that actually may be something that you can get free as a nonprofit if you wanted to move them over to the events calendar, but that's moving them into a new events calendar is really it's that or figure out how to get visual composer working inside of the timely calendar.\r\n\r\nAnd but like Melanie is saying also, you could build a layout on some page, and then just copy those short codes into the detail of the event and that should render even if you don't have the actual visual composer builder enabled for the events, it should render those shortcodes that's a little clunky, but that's another way to to get from here to there.\r\n\r\nThat's an interesting one.\r\n\r\nAll right, next up is bath\r\n\r\nAll right, I'm testing applying our Starter Site instructions retro actively to limit admin access to certain things for a client. Put on the site for testing also make the other suggestion suggested changes to the config. In the current IP config. There's a line that says required WP salt. I presume this would be replaced with the generated salts new No, no, no no no, no, no, no no no no, no, no no no.\r\n\r\nDon't delete WordPress core files.\r\n\r\nNot a good idea.\r\n\r\nAh, yeah.\r\n\r\nYeah, so the answer to that question is No I just want to make sure everybody got that.\r\n\r\nSo how I can open the dopey config on the site?\r\n\r\nRight about that?\r\n\r\nYeah, hang on a second. Let me get into it over here.\r\n\r\nAll right. dopey config. Okie dokie. I'm not sure what you were talking about in WP config Beth.\r\n\r\nSo the salt\r\n\r\nis here.\r\n\r\nThis bit? Right?\r\n\r\nI'm not sure where you were finding this salt that PHP\r\n\r\nbecause there's you shouldn't have a line that says salt that PHP\r\n\r\na site built a long time ago\r\n\r\nI've not seen that in the WP config before.\r\n\r\nAre you sure it's WP salt dot php this\r\n\r\ninteresting.\r\n\r\nHave y'all ever seen that one? This require WP salt\r\n\r\nnot only where have you seen that?\r\n\r\nOh, is it a cloudways thing\r\n\r\nbecause we're even\r\n\r\nwonder where it even is because it's not a standard\r\n\r\nor maybe it isn't. I've just never seen it.\r\n\r\nI don't think that's a standard\r\n\r\nWordPress File maybe it is.\r\n\r\nI've never seen this file before.\r\n\r\nYeah, interesting. Okay. Well, the bottom line is, I think you can probably remove that Beth.\r\n\r\nBut just make sure that these assaults I mean that's does this site have does the WP config you're working with have this block of the standard WordPress salt block this\r\n\r\nOkay, so it Okay, so maybe what's happening is that WP salt. PHP is generating those salt keys.\r\n\r\nSo they're not sitting in the WP config?\r\n\r\nI don't know.\r\n\r\nI've just never seen that. So I'm hesitant to tell you to delete it. But\r\n\r\nif you're probably you can remove it. I would comment it out. And I think you'll be okay.\r\n\r\nBecause I just I don't know I've not ever seen that before.\r\n\r\nMelanie says don't delete it.\r\n\r\nThat's really really odd.\r\n\r\nAll right, next up also Beth.\r\n\r\nIf I'm applying your dopey config suggestions retroactively, are there likely things in there that plugins have added that I need to keep? How do I know?\r\n\r\nYes there could very well be things that were left by other plugins.\r\n\r\nI would.\r\n\r\nOkay, so first of all, I don't go back and redo WP configs on older sites. I kind of start with my starter site and let it go from there. You can break things accidentally if you try to retroactively apply.\r\n\r\nIf it's a good plugin, it will shoot. If it's a good plugin, generally it will comment out like solid the security plugin does that, you know, I think security added this or whatever, right?\r\n\r\nSome plugins don't do that. Many of them do.\r\n\r\nBut yeah. So if there are things in here that are at are not standard, I wouldn't delete them unless you google them and understand exactly what they are.\r\n\r\nSo if your goal is to make your WP config nice and manageable and pretty, I would just make a section here, a commented out section that says stuff that was here already or something and just list all those out underneath it. Yeah.\r\n\r\nOkay.\r\n\r\nNext up, Aaron.\r\n\r\nOh my Okay. Karen, are you here Karen, are you all righty.\r\n\r\nWe remember we rebuilt an old site using the same design asked question about this in December. Many of the single product pages on WooCommerce are bigger than the client wants.\r\n\r\nAre you talking when you say bigger are you What do you mean by bigger Heron the images are too big\r\n\r\nOkay, the images all right the are the images are bigger than that so that the the pictures on the page are displaying too large for the client. I tried to test one manually by resizing it via Edit Image and WordPress. It's tricky but it didn't change the size of the product page. I also tried changing the main image with use from product page. Yep, in the customizer, but didn't change any of the product images really? Oh, right. Yeah, you have to regenerate thumbnails. I'll get there in a minute. A square of no more than 1000 pixels is recommended that the client uploaded all the product images prior and they're all different aspects. They are whoosah Yeah, this product is good.\r\n\r\nOkay, so the plugin that I use that solves this problem is called simple image resize. And it may be similar to that iconic plug in I just don't know. I've been using this one for years. The pricing is quite advantageous. So like, take a couple 100 bucks and you got it lifetime forever for unlimited sites. And it solves this problem. So what this basically does is\r\n\r\nhere's like the way they are before where they're all different aspect ratios, and it goes through and fixes everything. So essentially what this does is it sets it in, you know, the dimensions, it resizes the image to fit that and then makes the rest of it white, so that it all fits, and it's beautiful and just works. Now what you have to do once you do this I would I would recommend two things. The first thing I would do you mentioned after you went in and\r\n\r\nchanged the sizes here and did you run something like Regenerate Thumbnails?\r\n\r\nYeah, so Oh care and by the way, you're only chatting with me if you want others to see your answers just change that to everyone instead of hosting panelists. So this plugin here regenerate thumbnails from Alex mills.\r\n\r\nThis is this goes in like once you make an image size change somewhere that affects everything from that point forward. It doesn't go back and change the existing images unless you use a plugin like Regenerate Thumbnails and that will go in and read jigger your thumbnails for all the images that were uploaded. However, that's probably not going to fix your issue because you have images of all different aspect ratios. You could try this first and be free. Then I would look at something like smart image resize. And you mentioned also this iconic plugin, which probably does something similar.\r\n\r\nI've not I'm not familiar with this one.\r\n\r\nMultiple.\r\n\r\nOkay, this does a lot more than the one that I'm talking about.\r\n\r\nI just don't know this. I mean, iconic is one of our stellar products. I've just never used it. This one I know will fix your issue. And for a single site, 39 bucks per year and it's it just works.\r\n\r\nYeah.\r\n\r\nThat's what I'd recommend. And that will fix that. All my images are different aspect ratios issue.\r\n\r\nGood good. Stacey saying there's a free version. I haven't seen that. But if there's a free version awesome. I wonder how it's throttled versus the pro version\r\n\r\nah, up to 150 images. There you go.\r\n\r\nAll right, next up is Beth.\r\n\r\nGood. Hope that helps Karen.\r\n\r\nOh, man, we got major crossover today between Beth and Manu. Now Beth is asking questions about advanced access manager. Just want to get fun. Okay. After installing advanced Access Manager on a copy of an existing site, I got an error message that says the RESTful API is disabled this may affect the UI. Enable it what does this mean and is there any danger in enabling it?\r\n\r\nInteresting.\r\n\r\nSo Beth, you hadn't made any other you didn't make any settings changes inside a m before that error popped? Up? Is that right?\r\n\r\nOh, I did.\r\n\r\nOkay, well, let's take a look.\r\n\r\nSo this is basically the RESTful, that's the REST API. And it may be the you have to toggle that on. And why isn't this activate? We did this already.\r\n\r\nI got some login issue with Kadence. Okay.\r\n\r\nInteresting.\r\n\r\nWe're not seeing that here. But it was on my dev site, right. Which I haven't deleted yet. Oh, no. I did. I did yesterday. Oh, got it\r\n\r\nOkay, I think I just broke everything.\r\n\r\nOkay, so apparently this is that's really weird.\r\n\r\nSo this has to be on\r\n\r\nYeah, okay. So just toggle that on. That's different. That's something that must have changed in a version of am since I've thoroughly played with it last\r\n\r\ninteresting. Yeah. So that's it.\r\n\r\nYeah, toggle it on. It's not going to be a big deal.\r\n\r\nIt just wants to use that to interact with WordPress.\r\n\r\nOkay, oops\r\n\r\nAll right, next up is Manu.\r\n\r\nWhy\r\n\r\nOkay, concerning WooCommerce I installed when a minimum website but the admin left. The left side dashboard has a lot of items which I think is too much the client will will only with time probably have less than 50 items, probably eight categories, which ones can I remove?\r\n\r\nSo Manu are you talking about? The for the youth for the client? Which of these items can you remove from the Admin menu?\r\n\r\nYou can hide any of these that they're not going to need access to you know so if the only thing they need access to is posts, and\r\n\r\nproducts and just remove everything else, you know?\r\n\r\nWas there a past web a past webinar about how to arrange the side dashboard really only in the optimizing your Starter Site course we talked about this?\r\n\r\nAnd last of all, is it possible to have a different domain name called add more stuff dot mall in place the WooCommerce plugin along with Kadence yet\r\n\r\nah\r\n\r\nyou\r\n\r\nManu, I'm not fully sure I understand what you're asking here. But it's what's your multiple websites under a single domain name? No, you cannot have multiple websites on a single domain. Name unless you break them out into subdomains.\r\n\r\nI mean, probably technically. Yeah. I mean Sherry's to say multi site. Yeah. Okay. So, Manu, there's probably a way to do this. It is way bigger than an office hours question. There's probably a technical roadmap that could be built to get what you're describing here. It will not be easy. Yeah.\r\n\r\nYeah, Manu if you want easy, forget that idea.\r\n\r\nBecause there's nothing easy about that. Okay, can the solid WP webinar members recommend the best video learning of WooCommerce for beginners that will not be doing an Amazon shop. So there's a ton of WooCommerce training out there on YouTube Manu,\r\n\r\nWooCommerce itself has a pretty good channel.\r\n\r\nYeah, just I don't have something I can recommend necessarily.\r\n\r\nYeah.\r\n\r\nI think Manu is wanting a basic WooCommerce 101.\r\n\r\nSo I mean, Manu. We do of course have our course that's coming up at the end of this month, but it does assume some basic WooCommerce understanding.\r\n\r\nAll right, next up, Beth.\r\n\r\nThink this is the same question.\r\n\r\nOkay, we dealt we dealt with that one already. The REST API.\r\n\r\nNext up also Beth.\r\n\r\nAll right, Beth. Is there any way to change the default message a user receives when they attempt to access the page they do not have permissions for?\r\n\r\nWhat is telling them they don't have permissions?\r\n\r\nOr is this Oh advanced access manager.\r\n\r\nI don't use a m to restrict access to pages and content. I use restrict content Pro for that. I don't know if AE M does that in the free version.\r\n\r\nIt's so you're it's this Oh, right here, look.\r\n\r\nIt's right here in this access denied redirect area.\r\n\r\nSo you could add your own message here. This would probably be your best thing create a page with a friendlier message and redirect them to that page.\r\n\r\nYep.\r\n\r\nAll right. Next up is Beth.\r\n\r\nBurnin Up The Office Hours questions today. All right. Can you go into a little more detail on capabilities for AE M for example, I need to give role access to WP all import and export, but I don't want to give them access to the Settings option.\r\n\r\nOkay, so Beth, you need I think what you need is an understanding of WordPress capabilities because advanced access manager is just a user interface for dealing with WordPress capabilities.\r\n\r\nA WordPress capability there's I mean, we're already over time today.\r\n\r\nYeah, WordPress capabilities are.\r\n\r\nThink of it this way.\r\n\r\nThere's a bunch of things that a user could do.\r\n\r\nAnd like edit, post Change Settings, and then user roles have access to certain capabilities and you're saying you're gonna study on your own. The thing that I'll mention is this. When am says changes to capabilities are permanent. What it means is, if you delete a capability, it's gone forever, unless you add it back. If you add a capability, it's there forever. Unless you delete it. So that's what it's saying.\r\n\r\nYou would need to give a role access to do PL import and export so if I don't know that you can do that with a capability. If though PL Import Export has a capability associated with it, then you could give a role that capability but you'd need to know what the plugin has defined as its capability. Some plugins don't have any and the way to restrict access to it might just be hide it from the menu and you can do that with the menu items. That makes sense.\r\n\r\nAll right. I got two more questions. I'm going to try to get through them. Jean you're up next.\r\n\r\nFacebook pixel implementation a client would like tracking on phone number, email address and submission of a contact form. I already have the basic metal pixel installed looking at adding the event code for each of the above elements. I'm confused by the Facebook instructions. Do you know if I need to add jQuery or JSON to get the events code to fire? Some tutorials also show custom PHP I've I've done Facebook pixels. Like I can count on one hand the number of times I've done that when I've done it. It's always been a couple of bits of PHP that just go in the header of the WordPress site. So generally when you're building the pixel on on the Facebook side, it's gonna give you the code snippet. And then you just add it to the header with whatever tool you happen to be using on your site. For me, it would probably be a Kadence element. Melanie has mentioned in Google Tag Manager, whatever it is just whatever tool you're going to use. To put it in the header of the site.\r\n\r\nThat's what that's what I would do.\r\n\r\nYou would add it. So for example, if you look back at the training and the Starter Site, we use Kadence elements to add Google the Google Analytics code, right snippet to the header.\r\n\r\nYou do the same thing, but just make another element for the Facebook pixel. And again, many people are saying Google Tag Manager it's great. There's you know, I tend not to like Google Tag Manager because it's for me, it's nicer to go into the website, look at my Kadence elements. And I can see what's active on the site and how it's firing and so forth. And I can also, like for example, I don't want my Google Analytics firing if you're logged in on those sites, and I wouldn't want the Facebook pixel to show if it if I'm logged in, and so I don't know if Google Tag Manager can do that. But I know Kadence elements can.\r\n\r\nSo you just you know whatever code it gives you. You add it to the site header using one of those methods.\r\n\r\nYeah.\r\n\r\nSo I mean, the way Google Tag Manager works, you give it access to your the header and footer of your site with its own little embed code. And then you just set all that stuff up over there and it just sticks it in where you say to put it.\r\n\r\nYeah, it works. All of that.\r\n\r\nYeah. Okay. Last but not least is Doug.\r\n\r\nAll right. follow up to last week's issue. The custom post type services is stuck in my sidebar. It has no posts. Oh yeah. Following the staging site, change the folder name to Plugins reactivated plugins to services appeared. The problem was in a plugin that was staring me right in the face. I use my element scanner to see the plugin had widgets running. Remove the plugin. Don't even know what the intentional original intention of the plugin was.\r\n\r\nOkay, how this will be a great little poll as we wrap up office hours for today. How many of you have installed plugins 8 million years ago that you've totally forgotten what it was there for?\r\n\r\nI have oh my Yes. So Doug, my friend you're in good company.\r\n\r\nBut that solved the problem, right? It the code has to come from somewhere. It can't just be in the database. There we go. All right. Well, folks, that is it. That was 23 questions. And now I'm gonna go take a nap. We'll see you back here too. Let's see what's happening on Tuesday. I forgotten what's coming up next week. Let's see we have many things next week.\r\n\r\nLet's take a quick peek at the calendar.\r\n\r\nNow we have a really good security webinar next week. i Yes, Tuesday is news roundup. Coming up news roundup on Tuesday.\r\n\r\nLet's see Lindsey Halsey is with us the customers hierarchy of needs. And Thursday office hours of course. And actually, folks, I think we may push news roundup back a week, because let me just tell you hadn't been a whole lot of news happening over the holidays.\r\n\r\nYeah, not a lot of news happening over the holiday. So I think we'll push it back a week. And I'll probably reschedule that this afternoon for the 23rd so likely, no, the there'll be no live stream on Tuesday of next week. But we will have Lindsey Halsey and the customers hierarchy of needs. I've been talking about this just briefly, but it's quite good. If you haven't seen the description of this live stream yet. I would strongly recommend you go ahead and sign up for it. It's, you know, the issue is how do you figure out what services to create or offer to a client by unpacking what their needs really are? It's a really, really good talk. That's not about SEO specifically at all. Lindsey gave this at the recurring revenue retreat last November, and I'm really excited. She's going to be here with us. I'm excited anytime Lindsay is with us because she's a great human. So Alright, folks, that is it. I will see you back here on Wednesday, Wednesday for the customers hierarchy of need with Lindsey and have a great weekend. And we'll see you back here on where are we? Solid Academy? Yeah, solid Academy, where we go further together.","livestream_vimeo_video_id":902027976}},"postCountOnPage":1,"postCountTotal":1,"postID":448461,"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 from January through March 2024.

Was this article helpful?