\nRegister once for all Office Hours from January through March 2024.\n\n\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_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\/12LDREZ-zwvIiuaTJKtF3zcQfrWeakKdh\/view?usp=sharing","livestream_live_transcript_url":"https:\/\/otter.ai\/u\/Vkpzafh5N0n6NWYmwcmKY77NL74?utm_source=copy_url","livestream_live_transcript_text":"Welcome, welcome everybody for just coming on in. There's still some space to ask questions for today. The link is there in the chat.\r\n\r\nAlso, if you're not a member of the solid Academy slack group you can join right there with that link\r\n\r\nright captions are just about ready. I wish I could do this and fewer clicks but alas, no.\r\n\r\nAll right. Captions are going just about a minute and a half working. left here working before we get back to office hours starting up. Last is working on a master plan for an E commerce site. That sounds like a lot of fun.\r\n\r\nAs you're coming into zoom pop up in the chat say hi, tell us what you're working on this week. What has occupied your attention? Those of you that were with us for disaster week. What did you think? Did you learn anything new? Anything in particular jump out at you.\r\n\r\nHey, Stacy, hey Doris, Stacy. is working on Google Search Console for a Kajabi site. Yeah, Kajabi is\r\n\r\ncomplicated.\r\n\r\nI mean, it does a pretty good job for what it does, but trying to make it work with Google Google Analytics is just it's really complicated.\r\n\r\nOh, no, Sue is working to unscrew a situation.\r\n\r\nGot it?\r\n\r\nYes, yes.\r\n\r\nAll right, everybody. We're just about a 30 seconds away from getting started. Come on in.\r\n\r\nHave a seat. Get ready to go. We are just about ready to start again if you are.\r\n\r\nIf you have a question to ask. There's plenty of space yet to ask it. There are currently eight questions in the queue nine questions in the queue.\r\n\r\nYeah, the SIM card hack Phoebe right. Did you know even though that was a thing, a lot of folks don't even realize that's an issue and it really really is. Imagine that like your that's why two factor codes to the phone are not super reliable. Much better to have that to FA app or some sort of code generator that you can use independently from SMS crazy.\r\n\r\nWelcome, welcome, everybody. All right. It is okay. It's three minutes after let's get started.\r\n\r\nWell, happy Thursday, everybody. Welcome back to office hours here on solid Academy. My name is Nathan Ingram. I'm the host here at solid Academy and we had a great week this week with disaster week. That experts panel in particular was quite informative to me a lot of things talked about there that that we haven't really gotten into before. Really good stuff. If you were not able to be with us live for disaster week. Go back and rewatch the talk by Kathy Zant was excellent. That laid out the kind of state of WordPress security and those issues in the great panel and then Timothy had a good presentation on those features and solid security to help reduce your risk. I quite quite good at yes Stacy. Exactly. Matter of fact, I think I shared that in the chat. Stacy's mentioning in the chat about there's a story this week about a I think it was an eight was an AT and T or Verizon I forget which but a store manager who was doing sim swaps and you know helping to create these stolen sim attacks. I just, it's crazy. All right, so we got a bunch of questions stacked up.\r\n\r\nAnd let's see, uh, where's Kathy working? Kathy is still working with Kadence on a contract basis. She works for a company that she was invited to be part of by Chris lemma. Chris has a team working outside the WordPress space doing some really neat things but she's still doing a lot of security stuff with WordPress still deeply involved in the WordPress community. That's what it's called motivations. Thank you. The name was gone and motivations AI. It's it's sort of a, an AI tool that works with personalities and workstyles to help businesses get their teams working better together to really neat thing. Anyway, so several folks are there with Chris's team. You may recognize Jennifer born she's there now full time and Shawn Hesketh, who was the creator of WP 10101. Back in the day. Anyway. All right. So, questions, questions? Let's get started with Manu. And again, you plenty still if you have a question plenty of time still to ask that. Nine questions in the queue. today. All right. So my news question.\r\n\r\nActually, this is I think from last week that we didn't get to my news question. Last Office Hours asked about a problem with the update of plugins. I reached out to liquid web support team and they solved the issue an hour later, what was the issue? Here is what the solution was. Well, let's take a quick look.\r\n\r\nMultiple versions of solid security are active. That's interesting.\r\n\r\nWow, that is really odd. I've never seen that happen. And it could be maybe you had the free plugin and the pro plugin active at the same time.\r\n\r\nI don't know That's odd. That's what it was. Yeah, that's odd and honestly, that's, it seems like the pro version should detect that and automatically disable the free version. That's something I mentioned to David later on in Slack, that that should just sort of happen automatically. There may not be I mean, well, there's obviously not a check in there right now. To do it. But that's, that's a good takeaway.\r\n\r\nPolicy. I thought that too. But clearly, in this case, it did it. That's that's interesting, but I'll pass it upstream and let them have a look at that. All right, next up is Ben. Ben B. Do I pay and by you? I guess you mean, me personally been paid for the Cloudflare Pro Plan. There seems to be a little difference between free and pro TCP turbo. Can you confirm that you still have the free that you can still have free client websites added by invite on the free plan? Yes. So I haven't paid aside from domain registrations and a couple of sites and I've tried out the what do they call it automatic platform optimization for WordPress. I didn't pay Cloudflare anything. So I'm not on a paid plan. Everything that we want to do with Cloudflare we were able to do in the free plan. So WAF rules, redirects.\r\n\r\nDNS. That's all in the free plan. So and by the way, just I think most of you know this already, but in case you haven't seen it, we do have the Cloudflare for agencies course is up and ready to be registered for here in the premium courses area of the Academy website. I'm really looking forward to this. I'll be walking through all the things that we've learned back in the fall as we started the process of moving all of our sites underneath Cloudflare. There's only a handful that aren't and they can't be for various reasons. But so all of this we'll be talking about. It's kind of walking through Cloudflare how you know the settings that I use, and more importantly, the order that I do this as we're migrating a site in so you don't break anything because you can break some things. SSL in particular is really tricky when you're migrating the DNS into Cloudflare. So that's this proven process for migrating sites. With no mistakes.\r\n\r\nI should really put an asterisk there because I mean, no mistakes.\r\n\r\nWe're gonna minimize mistakes.\r\n\r\nAnd it's just some pro tips for using Cloudflare in general. So there's a lot of things that we've learned and a lot of that has come out here in office hours. And yeah, so that's coming up in April. And by the way, next week. Again, this is going to be a great course, if you had to point to one person who was the most knowledgeable person when it comes to agency approach to accessibility. Amber Hines is the person as she was with us about 18 months ago for the first accessibility course that we had here and she's back. Amber of course is the CEO of equalized digital that makes that very popular Accessibility Checker plugin, the one that NASA uses on their website. So she'll be with us talking through all this stuff. And the really neat thing about this course next week, this is next Tuesday and Wednesday from one to three. She is going to be talking especially in day two, about the business side of accessibility. And this is really great because Amber and her team now they've pivoted to the product, and they're not really doing much client work anymore. But the accessibility checker product came out of their agency work so her background like she was a solopreneur grew to a small agency and then pivoted to product. So she's been right where most of us are, which is small micro agency, you know, either you're solo or you're a few team members. That's that's the background she comes from and she knows exactly how to talk to clients about accessibility. So that's gonna be so great. Do not miss this course. And if you're not able to be there live, this is absolutely one to put on your list to rewatch once we're done.\r\n\r\nAnyway, so that was like, didn't intend to go that far. But Ben, does that answer your question?\r\n\r\nI think we need to get rid of that. No mistakes, but okay. Okay. Here's the thing. If you follow my process, it will be no mistakes because I've, I've made the mistakes and I changed the process. So there we go. Anyhow.\r\n\r\nYeah, I'm not paying anything for Cloudflare and you don't have to either to get great benefits. What date is Amber? That's next Tuesday and Wednesday. From one to three central time.\r\n\r\nYeah, Cloudflare I mean, the amount of stuff they give you for free is pretty astounding.\r\n\r\nIt really really is.\r\n\r\nSo, gotta love it. I'm also by the way in the process of migrating slowly, domains over into Cloudflare out of GoDaddy and then the Cloudflare because it's just so easy to manage. The caveat there is you have to use Cloudflare DNS if Cloudflare registers the domain, which in most cases is fine.\r\n\r\nAlrighty, next up is Tanya\r\n\r\nAll right, can we know LaTonya? Can we no longer download live streams to watch online? No we we do not support downloaded videos anymore.\r\n\r\nYeah, it would be tough that Yeah.\r\n\r\nIn the past, we allowed downloads on certain videos, but we no longer support download videos.\r\n\r\nSo sorry about that, Tanya.\r\n\r\nAll right, Stacy is up next. We're right. We're just rifling through the questions here. So if you have questions to ask, the links are there in the chat?\r\n\r\nAll righty, Stacy.\r\n\r\nOkay, I have a potential new project client. I helped with Google Analytics on her Kajabi site. Okay, you're back to the Kajabi deal.\r\n\r\nis now thinking she may want a new site moving away from Kajabi awesome. She isn't going to offer a course anymore but she wants to create videos and sell access to them not as a membership more as a digital product. She's thinking that people would be able to view online or download the videos. Would Vimeo be a good option for this? Or is it limited to letting people view online? I'm steering her away from uploading the videos to the site which is the way she apparently did it with Kajabi but I'm not quite sure of a good option that can protect access and allowed downloads. Okay, so Stacy, must you have video downloads? Because I would strongly recommend against that.\r\n\r\ndownloaded videos will be shared. They just will be.\r\n\r\nSo my so yes, you can download videos from Vimeo just like we did for years with iThemes Training on certain videos. There is a link it's kind of buried in the Vimeo settings to get a download URL so you could build a site that you know WooCommerce allowed access that you'd have to have some kind of course product likely to do this problem. Something like LearnDash would work really well for this. Embed the course on the page have also a download link that's either in a custom field that you put into a template or just a link link. But there is a download link from Vimeo. The problem with that again is once the video is downloaded, you can do whatever you want to with it. I would 100% not put videos in the WordPress media library. You want those coming from a platform that's designed to do video such as Vimeo\r\n\r\nYeah, just, I mean tell her if she wants to people that like the question is why, why download video? And the answer could be because I go to my doctor's office and I can't do I want to watch video and I can't do it like Tanya's situation. And that may be you know, if that's important enough to her to risk the you know the sharing of video then, you know, that's fine.\r\n\r\nSo, you could do it either way. Does that answer your question Stacy.\r\n\r\nSo make sure also spend some time with this client. Because Kajabi does a lot of things. And really make sure you understand what the feature set of the site is that you're going to build for her because she made that this isn't this is the sort of situation where she could make a lot of assumptions about what WordPress is going to do. For her that she just assumed that we'll do because Kajabi does it. So walk very carefully through all the functionality that she expects. And if all she wants is to, you know purchase access to video, there it is you've got it. You can do whatever with it. But you know, Kajabi has a lot of community features and things like that. That are pretty cool, to be honest.\r\n\r\nBut it's also really big and complicated. So all right.\r\n\r\nThat helps they see anything else on this before we move on.\r\n\r\nAll righty, right\r\n\r\nthere. All right, next up is class. We're just rolling through the questions today. Rollin okie dokie class a nonprofit events calendar continuation from a few weeks ago. The site is built with Kadence and pods I created a custom post type events in pods, displaying them on the mission trips page using a post grid block. I remember this, but I'm stuck on how to get them to store it in chronological order. Based on the custom fields start date. Yes.\r\n\r\nThis is why events are just complicated.\r\n\r\nOkay, so class, is this date, an actual date field in pods? Or is that a text field? That has 03 Slash 25 Okay, it is actually a date field.\r\n\r\nHave you tried sorting by the data in that field?\r\n\r\nCan you sort by the meta?\r\n\r\nThe the net the custom post meta type if you've done that before\r\n\r\nit doesn't show as an option. Okay, is this the case? It's a Kadence post grid.\r\n\r\nOkay, well, let's see. I've never tried this in Kadence.\r\n\r\nWhat could possibly go wrong? Um, first, we need a post meta.\r\n\r\nSo it really needs to be\r\n\r\nokay, let's let me create a really quick okay, we are using pods here so that's good. All right, let's\r\n\r\nI'm going to add a new pod it's going to be a custom fields to pages.\r\n\r\nWe're going to do an add field it's going to be start start date and it's going to be a date.\r\n\r\nAnd\r\n\r\nI don't think we have to do anything else there. Let's just take a quiz. I just want to get something on there so we can see what we're working with. Now I know like for example we since we're building this sort of thing in Beaver Builder I know that it's possible to do it there\r\n\r\nWait, why don't I just do that.\r\n\r\nThat's I just did the wrong thing. You know, it's really nice to be on posts\r\n\r\nokay\r\n\r\nlet's try this again.\r\n\r\nCustom Field the posts\r\n\r\nadd a field.\r\n\r\nStart date.\r\n\r\nIt is a date.\r\n\r\nNo other changes. Save the field.\r\n\r\nSave the pod go to posts\r\n\r\nlet's open a few and add some dates\r\n\r\nokay\r\n\r\nall right. Now you use the post grid from Kadence. So just is it this standard post\r\n\r\nthat you used or something else?\r\n\r\nPost grid this one. Okay.\r\n\r\nAll right, post grid.\r\n\r\nWe're just going to do something simple a righty. Okay. ORDER BY Interesting.\r\n\r\nOkay, so what you can do here\r\n\r\nis there anything else on this page other than the the events?\r\n\r\nIs this long like the homepage Did you say? Or could if, if if this is all if only events are in a page, then you might be able to write a some code that adjusts the query of that others other content on the page? Is it a?\r\n\r\nYeah, I don't know that. You can do this with the post grid. You might be able to do it. With the query block or the query loop.\r\n\r\nNow filters, posts\r\n\r\ncan I just do not just create a query loop\r\n\r\nwe're creating a new card.\r\n\r\nOkie dokie. Create a card.\r\n\r\nOkay, I just want to get to the part where we look at the query it's self\r\n\r\nYeah, we don't have that option here either to pull from post meta interesting.\r\n\r\nModified ascending, Tanya means the date modified.\r\n\r\nSo it doesn't appear that you're gonna be able to do this with Kadence.\r\n\r\nInteresting.\r\n\r\nSo this is gonna be a question for the Kadence support team.\r\n\r\nPaul I Paul, class are there other loops on this page?\r\n\r\nAre there is class are the what am I trying to say? The other content that's on this page is it just is it flat text image content? Are there other loops that are on this page?\r\n\r\nNo other loops. Okay, well, let's try this. So here's our post grid.\r\n\r\nLet's just drop in some some garbage text above it just so we have something else.\r\n\r\nWe know there's some other stuff here on the page\r\n\r\nokay, so let's go to our buddy chat.\r\n\r\nI get logged out because I log out of everything now because of session stealing cookies. That's why I got logged out.\r\n\r\nMoment Tito poor fullbore.\r\n\r\nOkay, all right.\r\n\r\nWhat is the page ID on 8010 Dear I hate it when it does this\r\n\r\nall right, so while it's doing its thing, I'm getting access to our file structure.\r\n\r\nThis 100% may not work but I think it will.\r\n\r\nOkay, let's just take a quick look at what it's doing here.\r\n\r\nAll right. So we are looking at the page 2801 it is we want to get hosts. We're going to order by meta value events start ascending which means class do you want the earliest first or the latest first?\r\n\r\nEarliest purse which should mean ascending. Okay, so theoretically that'll work. So I'm in the functions dot php here. Let's see. If that actually worked.\r\n\r\nTheoretically, it should work\r\n\r\nokay, bro\r\n\r\nah, the light\r\n\r\nAm I sure I got the right page when the 801 we want to inherit query from Template let's try that\r\n\r\nokay, didn't work. Okay, so forget I said all this class I would reach out this theory. Something about this approach will work.\r\n\r\nIt will change the default query of that page.\r\n\r\nBut they probably have not applied it correctly or something.\r\n\r\nYeah, you're going to reach out to the Kadence support team.\r\n\r\nI mean, in Beaver Builder, which is what we would use, you would just go in and tell it sort by this meta field, which makes it super easy.\r\n\r\nThere may be a way around that with Kadence but I'm not aware of it. Does anybody know Does anybody have any guidance on this for class?\r\n\r\nchange back to post. What do you mean Melanie?\r\n\r\nYeah, I don't know. Oh, instead of advanced, I don't think it's gonna matter. Because the query was the same.\r\n\r\nThe the advanced the, the query block and the post grid block are really just about display.\r\n\r\nWell, I think we could try it. I mean, what the heck, we've already spent how much time on this. We save that back. I mean, we could certainly try it. But the query itself\r\n\r\nwould have applied to either block\r\n\r\nelite\r\n\r\nOh, this is comforting. Okay, here we go.\r\n\r\nGhosts\r\n\r\nI don't think this is going to matter.\r\n\r\nYeah, it's doing the same thing there. So it's, this may still work class if you've followed this out.\r\n\r\nBut yeah, there's something I'm not doing correctly or something. Sure would be nice if Kadence would let you sort by a meta value.\r\n\r\nAll right.\r\n\r\nWell, so what we just learned is this is not how you solve that problem. So there you go.\r\n\r\nSorry class\r\n\r\nalrighty, next up also class.\r\n\r\nOh, part two.\r\n\r\nLet me see if I can fail a second time. I've created elements template for custom post type events that includes custom fields and specifies layout, but now I can't seem to get the post grid to use that template.\r\n\r\nClearly, I'm missing something in the elements display conditionals so the post grid insists on using default post layout\r\n\r\nOkay, so let me just let me ask this question. The way the Elements templates work, the post grid would have been on the element is that right? blasted? Is that what you did?\r\n\r\nSo the elements template, or is it an archive template that showing all the events or are you talking about an elements template for the single event page? Okay, the single page. So yes. So why is there a post grid on the element single page just to show other events?\r\n\r\nYou want to show us it for how post show up in the archive? Okay. But we're but we're talking about a single event. That's where I'm getting confused. So the element you're talking about can either apply to an archive layout, or it can apply to how the end of the single event post appears? Right.\r\n\r\nSo which of those two are we working on?\r\n\r\nThe events grid and getting the custom fields to show up so this we're talking about the archive page, where all the events show up, right. Got it.\r\n\r\nSo, all right, let's try that then.\r\n\r\nActually, our little query or a little code might work on an element for the archives.\r\n\r\nOkay, so we're gonna do, we're walking into an area where I'm very rusty. Okay, so just it is what it is. We want a template this is going to be a problem is I don't have your custom post type. And then you know, so this is going to be a little clumsy, but I can't really replicate it without building out all the things. Maybe we can just do movies that we have a bunch of movies in here just movies do we have just one?\r\n\r\nDo we have characters probably just one.\r\n\r\nYeah, we don't have a lot of custom post type stuff here.\r\n\r\nAll right, we're just gonna say we are movies custom post type. We are going to put this on what's the replace archive content for?\r\n\r\nWell, let's just do posts for the blog page.\r\n\r\nI'm\r\n\r\nnot hiding anything. Okay. No expires. Alright, so here this should be on our blog page read.\r\n\r\nSo theoretically and not sure what pages are blog, you don't have one.\r\n\r\nLet's just do our accounts.\r\n\r\nNow we need to find where the URL for an archive is.\r\n\r\nMovie\r\n\r\nYeah, that worked okay. So here are element is being applied\r\n\r\nlet's see.\r\n\r\nSo we could do different things to this for example, and so the goal here is again to sort by, why is it showing things other than posts\r\n\r\nah, we want to use whereas our query select are showing movies Yeah, yeah.\r\n\r\nSo if you're shelling events here\r\n\r\nyou could change this up\r\n\r\nlet's go back to.\r\n\r\nWonder if our code will work.\r\n\r\nLet's go back to.\r\n\r\nLet's see if this is going to work.\r\n\r\nYeah, yeah, yeah, come on\r\n\r\nthis might not work either.\r\n\r\nYeah, broke Oh wait. There's a bunch of garbage here\r\n\r\nOkay, look at that. Okay, we've adjusted the query. So now it is showing posts now.\r\n\r\nAnd now we need to change around our order of those. So that the earliest start date. Let's just come down to this one.\r\n\r\nLet's make one start today and see if this one now is the first one listed. Whatever this is\r\n\r\nno.\r\n\r\nSo it didn't work class, you're gonna have to you're gonna have to reach out to Kadence we tried.\r\n\r\nYou know, this is the sort of thing that was some trial and error. We could probably get it right. But yeah, I'm out of luck for an office hours type question.\r\n\r\nYep.\r\n\r\nIt'd be super cool. If there was a some sort of function you could get that would add the meta field option into that Kadence drop down, but alas, we are not able to do such things today.\r\n\r\nAll right.\r\n\r\nStill have plenty of time today, folks. There are only three questions left. So if you got a question, drop it in the chat or pardon. Me, fill out the link the form at the link in the chat. Okay, Chris. Chris is up next.\r\n\r\nAll right.\r\n\r\nPaul, no, you may not ask the same question as class because my answer is going to be do it in Beaver Builder because it works.\r\n\r\nThese are the sorts of little things that have kept us as an agency from fully switching to the block editor.\r\n\r\nIt's little things like this you think would be easy that or not.\r\n\r\nAnd it's frustrating.\r\n\r\nAnyhow, Chris, need to learn Megabox it's time to make the switch from pods. Problem is I'm having trouble figuring out all the various extensions and what this actually does seems to have some different features and those we are used to in pods. very general question what is the very best way to learn and become proficient with this plugin? Any tutorials? Can you do a webinar like we used to have on pods\r\n\r\nso the last question is, I don't know. Maybe we probably could.\r\n\r\nOkay, quick poll in the chat. Who would like a metal box webinar?\r\n\r\nOkay, do you can't vote five times. Paul. Come on. Give me a break.\r\n\r\nSo we did we use metal box I think in a US Starter Site webinar a couple of years ago.\r\n\r\nOkay.\r\n\r\nAll right. So maybe this is a I don't think we could do it in an hour. We'd probably have to do it. It would probably have to be a course. So and I guess the question is, would you want to devote a whole month course to Megabox?\r\n\r\nYeah, class I'm not sure what the free version versus paid. I don't know what that those answers either.\r\n\r\nIs it worth devoting a whole month's course. To Megabox he just felt once just vote why it's killing me over here. Oh my gosh.\r\n\r\nOkay.\r\n\r\nAll right.\r\n\r\nLike here's this has been my concern about doing things like this, even like Cloudflare Okay, so this is one solution to a problem for which there are many solutions. So do how much you know, how relevant is this training? To people who aren't using the plugin? Right.\r\n\r\nYou don't have to come trying to be inclusive here, right. Okay. Anyway. All right. I will take this under consideration.\r\n\r\nI'll think about it. So, back to the other. Okay. What is the best learned way to learn and become proficient with this plugin, Chris. What I would tell you is just start using it right there. Particularly if you're already familiar with pods. You're gonna find your way around in this very easily, very easily. So while we're using pods here can I show you that has met a box that I can actually show you\r\n\r\npull something up see I really don't want to do that. Rarely do this my bass side either cuz I don't want to create anything\r\n\r\nI don't know.\r\n\r\nI'll show you a project we're working on.\r\n\r\nAll right. So this is a project that we're working on for a client that is in the open source intelligence world. It's going to be like a big giant news site for that sort of that that world\r\n\r\nyes, it's all still placeholder text.\r\n\r\nBecause you know, why it's okay.\r\n\r\nSo, meta box. The big difference that you'll find in pods and meta box is that you, you can create things differently, right? You create post types here. taxonomies here, custom fields here, relationships, settings, pages, those sorts of things. So I can pods you make a pod, that's a custom post type. And it can also have custom fields. In this case, you can they all kind of live independently. So we've got a number as you can see here, a number of different custom post types. And then you've got custom fields that can be attached. Like here's post details and terminology that goes with this post type and organization that goes with this one and so forth.\r\n\r\nSo that's the first thing it's a little bit different. But we really like the way things lay out here. Let's see what something I can like events. So we've built a really stinking cool events custom post type here.\r\n\r\nAnd so here's our details, start date, end date, all these custom fields, right.\r\n\r\nBut it's also well, oh right here, the replay details.\r\n\r\nAnd then is the event upcoming or past and I've got this really cool little plugin that actually this is really cool. It looks at the event, end date and time. So whenever you add or update an event in this custom post, type it use it. It picks up that day and schedules an action in action scheduler that goes and flips this over to past really cool. So with that now you have a post meta value that you can filter which posts go where it's really really neat.\r\n\r\nAnyway, so yeah, this is I mean this is you can do some neat things you the cool thing also is you can add a tabbed interface here really easily, which we do on a bunch of things.\r\n\r\nYeah, class Exactly.\r\n\r\nSo it's that's it's really hard to deal with.\r\n\r\nNow class have you do you remember we did this plug in called just events.\r\n\r\nIn the plugin, round up just events.\r\n\r\nCourse it doesn't show up.\r\n\r\nYeah, this this will just make it easy.\r\n\r\nBut yeah, so this is a good example of a lot of different things done with metal box. So we have the like, for example, we've got clauses, that is a taxonomy for the site, all these different things and these causes become taxonomies of like organizations can work in one of these areas. Events are also categorized under these terms, and so forth, and all that setup with Megabox relationships. And so forth.\r\n\r\nSo you build them separately, to like resource type, you build a taxonomy and then you attach it to whatever other post types that you want. So that that's basically how meta box works. It's not that different from pods.\r\n\r\nwhere it can get really complicated is like views. So a metal box view is sort of like a pod template, where you can arrange certain items from the custom fields and a certain way and whatever, that's where it gets super complicated. Now the neat thing is meta box has so much documentation online, that that chat GPT knows it. And you can tell like you can prompt chat GPT to write your write your code for the view. So like here, this is events can have multiple presenters. So like here under Events, we've got this event.\r\n\r\nWe've got this event that has a presenter and you can add multiple presenters, like add another presenter and there's a line with you know, name, title, whatever.\r\n\r\nIt's a repeater field.\r\n\r\nAnd here this is the way we display that repeated field with a shortcode that's defined in this view. This is where it gets a little complicated. But Chad TPT can help you with that. It already has, you know field short all this stuff. You don't have to come up with all this it you can pull it straight out of here and build it. So this is the piece where Chris would have to teach you to do that part of the webinar.\r\n\r\nBut yeah, I mean, we can look into that. We can certainly look into that. Okay, that was a giant rabbit trail. I don't know if that was helpful or not, but\r\n\r\nit is what it is.\r\n\r\nOkie dokie let's move to the next question, which is from Karen.\r\n\r\nAll right, Karen.\r\n\r\nOh, Chris, is there a better plugin to learn other than meta box I mean, the big players right now our ACF and meta box.\r\n\r\nMeta Box is very developer friendly. You can do such cool things, but it also has a nice UI. I think it's the best one out there. That's why we moved to it.\r\n\r\nAll right, Karen.\r\n\r\nFeeling torn. I'm currently in the process of a paid discovery with a new client whose mission I genuinely admire. They're offering free herbal courses, resources, handouts, and a paid membership option. I'm excited about the project. But there's a $5,000 gap between her budget and the estimate even after reducing my rate by $25 an hour. Wow. The challenge is that all components are essentially in our essential in the initial phase, content reorganization web design, rebuilding the sights on bakery all Gosh, Can we all just sympathize with Karen for a moment? Just have a moment of silence for WP bakery?\r\n\r\nShould I decrease my rate more or be willing to let go of the project at times like this? I wonder if I'm pricing myself out of the market. Thanks in advance. For any insights you might have while Karen Okay.\r\n\r\nAh, this is tough, right.\r\n\r\nSo, there is nothing you can eliminate like everything has to be in the phase one. Is that right?\r\n\r\nSo, okay, there's two ways to look at this. All right. The first way is, you know, I really, really, really want to buy a Mercedes and it's what I want, and I'm not going to be happy unless I get the Mercedes and I want you to sell it to me for $20,000 less than the sticker price that's not going to fly. Like this is what it costs.\r\n\r\nAnd I'm gonna guess your pricing is pretty reasonable, since you've already dropped it down by $25 an hour and there's a $5,000 gap. Here would you are you comfortable with sharing the actual numbers\r\n\r\nYeah, so you well with me or with the with the chat? If not, it's fine. We'll go without and I'm just trying to get a better feel for the numbers. We're talking about here.\r\n\r\nBecause the way I'm leaning as far as an answer is a payment plan.\r\n\r\nYeah.\r\n\r\nIs she okay? Would she have you explored the option of a payment plan with her?\r\n\r\nYeah, are you hosting the site Karen? Oh, you haven't told her the price.\r\n\r\nOkay, will you be hosting this under your care plan?\r\n\r\nOkay, so if there's a $5,000 gap are we talking about this is a $10,000 project that the client wants for 5000 Am I in the right ballpark? Or is it higher than that?\r\n\r\nOkay, $15,000 is the price and she has a $10,000 budget. Okay, so what if, like, Would it be willing to you would it be worth it to you to say all right $10,000. That will by launch, and then we'll take that remaining? 5k and break it out over a year or 18 months?\r\n\r\nWould it be would it be worth it to do that for you?\r\n\r\nYeah.\r\n\r\nSo when you get into a situation where the client has a budget, and you know what they're asking for is significantly over budget.\r\n\r\nThe conversation is we can reduce scope, or, you know, we can payment plan if I'm hosting the site. There's no way I would do this with a payment plan unless the client you know, the site is hosted in our account and we have a kill switch, right.\r\n\r\nThis is this is this is tough. And since\r\n\r\nI would if it was me, I would go to the client said look, I really want to do this project. But we are way out of line as far as price and budget. Have you you've had a scope conversation with her already, Karen to suss out the project details. Did you let her know during that conversation?\r\n\r\nThat there was a gap between cost and her budget? Does she have any sense of what that'll be? Okay. You have the discovery call Tuesday. Okay, great. Okay, so you've done a lot of work here just trying to figure out what the scope and your your pricing is going to be prior to that to that call, okay.\r\n\r\nYeah, I would just come at it with Lulu. I love what you're doing. I'm 100% behind your mission, the things you're asking for exceed your budget by you know, a significant amount. So first I would say is there do you have room to, you know, this is what this is what it would cost for me to do this. Can you extend your budget to meet that gap? Well, no, but maybe I can extend it to $1,000. Right. At that point, you know, I would have a number in my mind if I were you of how much I'm willing to accept on this to do it. Because you're, you know, you're on board with the mission and not go below that. So if you're not if your number already is this right here, where you're $5,000 off and I'm not going to take less than that amount, then that's what you go in with and tell her it has to be this or we can do a payment plan for the remainder.\r\n\r\nBut at that point, if the client is unwilling to expand their budget or do a payment plan, then I think you know, your only other option is to reduce scope. Or decide that okay, because I support this mission. It's worth it to me to take less. That's that's a hard call. But that's kind of what it comes down to.\r\n\r\nYeah\r\n\r\nis $15,000 for a membership within normal range? So that's what it's really hard to answer that question. A lot of it depends on the size of the of the site.\r\n\r\nYou know, how many of these things are we talking about? It's 81 pages. That's a lot. How many of those pages are templated versus handcrafted? Actually, I'm building out pages and you're dealing with bakery.\r\n\r\nOh, it's just so 15 handcrafted pages versus templates\r\n\r\nand content reorganization.\r\n\r\nI mean, I think 15,000 is not unreasonable.\r\n\r\nIt might be on the higher end of average. But the bakery thing. The bakery thing is what is the X factor here?\r\n\r\nAre you gonna have to go through all those 81 pages and deal with bakery shortcodes?\r\n\r\nYeah, that's the part that a lot of manual labor Oh, she's gonna do some to I don't know. You might be able to get your costs down a little bit.\r\n\r\nJust on some pages. So the other thing with bakery is this, I've forgotten what the prefix is, but they all start with a prefix. You can write a function that will say that will we did this with moving some WooCommerce stuff a long time ago, but you can actually write a function. We did it in chat GPT that on post update looks at the content of the post. And if there is this shortcode that starts with whatever, then delete that and delete the close of that. shortcode but leave what's in the middle. And it will actually do that whenever you update a post and it also works. What if you do a bulk edit, like with a bulk edit in a post list? We stripped all the HTML out of 500 products on a WooCommerce store. That way that a bunch of markup HTML garbage in the product descriptions, so you can do it that way. It might not have to be done manually.\r\n\r\nYeah, the other the other helpful thing with bakery is the shortcodes finder plugin. Are you familiar with that one?\r\n\r\nSo shortcodes find this is a brilliant plugin shortcodes Finder will look at your site and show you all the shortcodes that are used and where they're used. So in the past, what I've done to clean up bakery sites is go in and do like a mass search replace like that. You can even search replace, like with better search replace and just replace it with nothing to delete the shortcode stuff. But this will show you if you've missed anything. And you can filter it, it's really really good.\r\n\r\nSo, you know, I would try a NAS approach then you can use this plugin like this to help you find any that are leftover. So it doesn't have to be done manually. Yeah, like for example.\r\n\r\nDoubled WP bakery. shortcodes. Go figure.\r\n\r\nYeah, it's super helpful.\r\n\r\nI've used this plugin for years. It's quite good.\r\n\r\nAll right, so there's a couple of options. There might be some wiggle room in your price. I don't know I hate to despair to without getting into all the details.\r\n\r\nMy gut feeling is that's probably on the high side of about right.\r\n\r\nFor the cost of the project.\r\n\r\n10k sounds a little low.\r\n\r\nBut there's a lot of fact when you get into membership sites and expectations, there's usually a lot of hidden wants and expectations that really have to be investigated.\r\n\r\nOkay, does that give you enough to go on Karen?\r\n\r\nAwesome.\r\n\r\nAll right, next up is Sue\r\n\r\nAll right, Sue. I want to turn a very long word doc into HTML. Do I think WordPress can do it? The big file with H tags Paragraph Styles blockquotes plus Table of Content styles. The answer to that question is no. Can you dump a 200 page doc into a WordPress page? Sure.\r\n\r\nIf I copy the page code, would that render into pure HTML?\r\n\r\nNo, I don't think so. The last choice is to dump the doc into Dreamweaver. A moment of silence for Dreamweaver. Any other ideas how to do this?\r\n\r\nOh my goodness Sue.\r\n\r\nSo you want to pay Okay, so\r\n\r\nthe block editor is very good about maintaining the semantic structure of a Word doc. By that I mean, your H tags, your links, your block quotes, your bullets, all those things, Bullets and Numbered Lists. It's really good at that. Is it gonna know this text is supposed to be blue now with a border now? It's not going to carry anything into that.\r\n\r\nI don't know of anything that's going to do that.\r\n\r\nBecause word does not generate CSS.\r\n\r\nAnd I don't\r\n\r\nYeah, so what you would have to do Sue is like you could paste the whole 200 pages in and it's going to keep the semantic structure Chatzi but he's not gonna help you with this.\r\n\r\nInDesign, I don't think\r\n\r\nthat's interesting Melanie.\r\n\r\nThe problem is will it keep the classes once so InDesign will generate CSS for the document and it will export as HTML but we'll get does it mean? When you paste the stuff into?\r\n\r\nOkay, hang on.\r\n\r\nIf you put it you could try it with even words export to HTML. I don't think it's going to be nice words. HTML is kind of garbage in designs a little cleaner.\r\n\r\nIt will generate CSS you could potentially if you look at the HTML at something like InDesign would produce and cut out the the headers, footers or just get the actual content block of HTML. You might be able to drop that in the code editor of the WordPress post and flip back to Visual and let it do it into blocks.\r\n\r\nMaybe and then you would have your it would maintain the classes and you would have your CSS\r\n\r\nI don't know this sounds risky.\r\n\r\nHow you could try going through InDesign. I don't know if that'll work. So how important is the maintaining of the styling? Is that the issue here? Because really, if you drop it in, it's going to it's going to show the semantic structure of the document according to the styling of the website. And that's not what you want. Right. So you want it to follow the styling of it's already in the document.\r\n\r\nI mean the in the thing is getting that pace to follow the styling of the document is what's the real issue here.\r\n\r\nYeah, try a few pages see what happens.\r\n\r\nYeah.\r\n\r\nI think that's your best bet.\r\n\r\nAll right. Next question is from Manu.\r\n\r\nOh my goodness.\r\n\r\nMy name I'm not quite sure what this is. It looks like a paste from a Support Chat.\r\n\r\nIs there a question in here?\r\n\r\nWhat is the question?\r\n\r\nYou want to have graphics of curves outside the header\r\n\r\nYeah, I'm gonna need more information than that\r\n\r\ncan you give me more information? I'm not. I'm not sure what you're describing here.\r\n\r\nIs there are you saying there's a second question that was submitted\r\n\r\nokay. Is this your question? Right here\r\n\r\nokay\r\n\r\nthis is the first question.\r\n\r\nOkay.\r\n\r\nDoes the solid support team have remote access to a client computer responding to their needs of various logs?\r\n\r\nOwners Okay. desktop access\r\n\r\nokay\r\n\r\nI'm sorry. Money. I don't understand what you're asking here.\r\n\r\nYou want to know if solid support can come in and take control of your computer? I don't think they'll do that.\r\n\r\nYeah, I don't think they do that.\r\n\r\nThere's risk involved there. They will. If you create for them and administrator user, they'll log into your site and look at it for you.\r\n\r\nBut yeah, I don't think they'll jump on and do like a remote session.\r\n\r\nYeah, they'll they will you can give them access as a user with administrative privilege, and they'll go in and take a look at things for you as I understand it.\r\n\r\nI don't I don't think they'll do like a remote.\r\n\r\nScreen sharing anything.\r\n\r\nAll right. The second question is, and I still don't know what you're after here. What do you mean by Do you have like a link you can share with a design like you're talking about?\r\n\r\nOkay, so if you're asking why it's taking them so long to I don't know you'll have to talk to support about that. I have no idea.\r\n\r\nI don't know.\r\n\r\nBut for that and we got to wrap up here. So do you have a sample? You don't have a sample? So if you will want to if you still have this question next week, if you'll provide a sample so we can see what you're talking about. We can offer some suggestions that I can't visualize what you're after with this description.\r\n\r\nOkay. All right, folks, that's gonna wrap it up for us today. We're back on Tuesday and Wednesday for the accessibility crash course with Amber Heinz that again starts 2pm 1pm to 3pm. Tuesday and Wednesday of next week. Look forward to seeing you then Until then, have a great week and I'll see you back next time on solid Academy where we go further together.","livestream_vimeo_video_id":926002583}},"postCountOnPage":1,"postCountTotal":1,"postID":448470,"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\nRegister once for all Office Hours from January through March 2024.\n\n\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_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\/12LDREZ-zwvIiuaTJKtF3zcQfrWeakKdh\/view?usp=sharing","livestream_live_transcript_url":"https:\/\/otter.ai\/u\/Vkpzafh5N0n6NWYmwcmKY77NL74?utm_source=copy_url","livestream_live_transcript_text":"Welcome, welcome everybody for just coming on in. There's still some space to ask questions for today. The link is there in the chat.\r\n\r\nAlso, if you're not a member of the solid Academy slack group you can join right there with that link\r\n\r\nright captions are just about ready. I wish I could do this and fewer clicks but alas, no.\r\n\r\nAll right. Captions are going just about a minute and a half working. left here working before we get back to office hours starting up. Last is working on a master plan for an E commerce site. That sounds like a lot of fun.\r\n\r\nAs you're coming into zoom pop up in the chat say hi, tell us what you're working on this week. What has occupied your attention? Those of you that were with us for disaster week. What did you think? Did you learn anything new? Anything in particular jump out at you.\r\n\r\nHey, Stacy, hey Doris, Stacy. is working on Google Search Console for a Kajabi site. Yeah, Kajabi is\r\n\r\ncomplicated.\r\n\r\nI mean, it does a pretty good job for what it does, but trying to make it work with Google Google Analytics is just it's really complicated.\r\n\r\nOh, no, Sue is working to unscrew a situation.\r\n\r\nGot it?\r\n\r\nYes, yes.\r\n\r\nAll right, everybody. We're just about a 30 seconds away from getting started. Come on in.\r\n\r\nHave a seat. Get ready to go. We are just about ready to start again if you are.\r\n\r\nIf you have a question to ask. There's plenty of space yet to ask it. There are currently eight questions in the queue nine questions in the queue.\r\n\r\nYeah, the SIM card hack Phoebe right. Did you know even though that was a thing, a lot of folks don't even realize that's an issue and it really really is. Imagine that like your that's why two factor codes to the phone are not super reliable. Much better to have that to FA app or some sort of code generator that you can use independently from SMS crazy.\r\n\r\nWelcome, welcome, everybody. All right. It is okay. It's three minutes after let's get started.\r\n\r\nWell, happy Thursday, everybody. Welcome back to office hours here on solid Academy. My name is Nathan Ingram. I'm the host here at solid Academy and we had a great week this week with disaster week. That experts panel in particular was quite informative to me a lot of things talked about there that that we haven't really gotten into before. Really good stuff. If you were not able to be with us live for disaster week. Go back and rewatch the talk by Kathy Zant was excellent. That laid out the kind of state of WordPress security and those issues in the great panel and then Timothy had a good presentation on those features and solid security to help reduce your risk. I quite quite good at yes Stacy. Exactly. Matter of fact, I think I shared that in the chat. Stacy's mentioning in the chat about there's a story this week about a I think it was an eight was an AT and T or Verizon I forget which but a store manager who was doing sim swaps and you know helping to create these stolen sim attacks. I just, it's crazy. All right, so we got a bunch of questions stacked up.\r\n\r\nAnd let's see, uh, where's Kathy working? Kathy is still working with Kadence on a contract basis. She works for a company that she was invited to be part of by Chris lemma. Chris has a team working outside the WordPress space doing some really neat things but she's still doing a lot of security stuff with WordPress still deeply involved in the WordPress community. That's what it's called motivations. Thank you. The name was gone and motivations AI. It's it's sort of a, an AI tool that works with personalities and workstyles to help businesses get their teams working better together to really neat thing. Anyway, so several folks are there with Chris's team. You may recognize Jennifer born she's there now full time and Shawn Hesketh, who was the creator of WP 10101. Back in the day. Anyway. All right. So, questions, questions? Let's get started with Manu. And again, you plenty still if you have a question plenty of time still to ask that. Nine questions in the queue. today. All right. So my news question.\r\n\r\nActually, this is I think from last week that we didn't get to my news question. Last Office Hours asked about a problem with the update of plugins. I reached out to liquid web support team and they solved the issue an hour later, what was the issue? Here is what the solution was. Well, let's take a quick look.\r\n\r\nMultiple versions of solid security are active. That's interesting.\r\n\r\nWow, that is really odd. I've never seen that happen. And it could be maybe you had the free plugin and the pro plugin active at the same time.\r\n\r\nI don't know That's odd. That's what it was. Yeah, that's odd and honestly, that's, it seems like the pro version should detect that and automatically disable the free version. That's something I mentioned to David later on in Slack, that that should just sort of happen automatically. There may not be I mean, well, there's obviously not a check in there right now. To do it. But that's, that's a good takeaway.\r\n\r\nPolicy. I thought that too. But clearly, in this case, it did it. That's that's interesting, but I'll pass it upstream and let them have a look at that. All right, next up is Ben. Ben B. Do I pay and by you? I guess you mean, me personally been paid for the Cloudflare Pro Plan. There seems to be a little difference between free and pro TCP turbo. Can you confirm that you still have the free that you can still have free client websites added by invite on the free plan? Yes. So I haven't paid aside from domain registrations and a couple of sites and I've tried out the what do they call it automatic platform optimization for WordPress. I didn't pay Cloudflare anything. So I'm not on a paid plan. Everything that we want to do with Cloudflare we were able to do in the free plan. So WAF rules, redirects.\r\n\r\nDNS. That's all in the free plan. So and by the way, just I think most of you know this already, but in case you haven't seen it, we do have the Cloudflare for agencies course is up and ready to be registered for here in the premium courses area of the Academy website. I'm really looking forward to this. I'll be walking through all the things that we've learned back in the fall as we started the process of moving all of our sites underneath Cloudflare. There's only a handful that aren't and they can't be for various reasons. But so all of this we'll be talking about. It's kind of walking through Cloudflare how you know the settings that I use, and more importantly, the order that I do this as we're migrating a site in so you don't break anything because you can break some things. SSL in particular is really tricky when you're migrating the DNS into Cloudflare. So that's this proven process for migrating sites. With no mistakes.\r\n\r\nI should really put an asterisk there because I mean, no mistakes.\r\n\r\nWe're gonna minimize mistakes.\r\n\r\nAnd it's just some pro tips for using Cloudflare in general. So there's a lot of things that we've learned and a lot of that has come out here in office hours. And yeah, so that's coming up in April. And by the way, next week. Again, this is going to be a great course, if you had to point to one person who was the most knowledgeable person when it comes to agency approach to accessibility. Amber Hines is the person as she was with us about 18 months ago for the first accessibility course that we had here and she's back. Amber of course is the CEO of equalized digital that makes that very popular Accessibility Checker plugin, the one that NASA uses on their website. So she'll be with us talking through all this stuff. And the really neat thing about this course next week, this is next Tuesday and Wednesday from one to three. She is going to be talking especially in day two, about the business side of accessibility. And this is really great because Amber and her team now they've pivoted to the product, and they're not really doing much client work anymore. But the accessibility checker product came out of their agency work so her background like she was a solopreneur grew to a small agency and then pivoted to product. So she's been right where most of us are, which is small micro agency, you know, either you're solo or you're a few team members. That's that's the background she comes from and she knows exactly how to talk to clients about accessibility. So that's gonna be so great. Do not miss this course. And if you're not able to be there live, this is absolutely one to put on your list to rewatch once we're done.\r\n\r\nAnyway, so that was like, didn't intend to go that far. But Ben, does that answer your question?\r\n\r\nI think we need to get rid of that. No mistakes, but okay. Okay. Here's the thing. If you follow my process, it will be no mistakes because I've, I've made the mistakes and I changed the process. So there we go. Anyhow.\r\n\r\nYeah, I'm not paying anything for Cloudflare and you don't have to either to get great benefits. What date is Amber? That's next Tuesday and Wednesday. From one to three central time.\r\n\r\nYeah, Cloudflare I mean, the amount of stuff they give you for free is pretty astounding.\r\n\r\nIt really really is.\r\n\r\nSo, gotta love it. I'm also by the way in the process of migrating slowly, domains over into Cloudflare out of GoDaddy and then the Cloudflare because it's just so easy to manage. The caveat there is you have to use Cloudflare DNS if Cloudflare registers the domain, which in most cases is fine.\r\n\r\nAlrighty, next up is Tanya\r\n\r\nAll right, can we know LaTonya? Can we no longer download live streams to watch online? No we we do not support downloaded videos anymore.\r\n\r\nYeah, it would be tough that Yeah.\r\n\r\nIn the past, we allowed downloads on certain videos, but we no longer support download videos.\r\n\r\nSo sorry about that, Tanya.\r\n\r\nAll right, Stacy is up next. We're right. We're just rifling through the questions here. So if you have questions to ask, the links are there in the chat?\r\n\r\nAll righty, Stacy.\r\n\r\nOkay, I have a potential new project client. I helped with Google Analytics on her Kajabi site. Okay, you're back to the Kajabi deal.\r\n\r\nis now thinking she may want a new site moving away from Kajabi awesome. She isn't going to offer a course anymore but she wants to create videos and sell access to them not as a membership more as a digital product. She's thinking that people would be able to view online or download the videos. Would Vimeo be a good option for this? Or is it limited to letting people view online? I'm steering her away from uploading the videos to the site which is the way she apparently did it with Kajabi but I'm not quite sure of a good option that can protect access and allowed downloads. Okay, so Stacy, must you have video downloads? Because I would strongly recommend against that.\r\n\r\ndownloaded videos will be shared. They just will be.\r\n\r\nSo my so yes, you can download videos from Vimeo just like we did for years with iThemes Training on certain videos. There is a link it's kind of buried in the Vimeo settings to get a download URL so you could build a site that you know WooCommerce allowed access that you'd have to have some kind of course product likely to do this problem. Something like LearnDash would work really well for this. Embed the course on the page have also a download link that's either in a custom field that you put into a template or just a link link. But there is a download link from Vimeo. The problem with that again is once the video is downloaded, you can do whatever you want to with it. I would 100% not put videos in the WordPress media library. You want those coming from a platform that's designed to do video such as Vimeo\r\n\r\nYeah, just, I mean tell her if she wants to people that like the question is why, why download video? And the answer could be because I go to my doctor's office and I can't do I want to watch video and I can't do it like Tanya's situation. And that may be you know, if that's important enough to her to risk the you know the sharing of video then, you know, that's fine.\r\n\r\nSo, you could do it either way. Does that answer your question Stacy.\r\n\r\nSo make sure also spend some time with this client. Because Kajabi does a lot of things. And really make sure you understand what the feature set of the site is that you're going to build for her because she made that this isn't this is the sort of situation where she could make a lot of assumptions about what WordPress is going to do. For her that she just assumed that we'll do because Kajabi does it. So walk very carefully through all the functionality that she expects. And if all she wants is to, you know purchase access to video, there it is you've got it. You can do whatever with it. But you know, Kajabi has a lot of community features and things like that. That are pretty cool, to be honest.\r\n\r\nBut it's also really big and complicated. So all right.\r\n\r\nThat helps they see anything else on this before we move on.\r\n\r\nAll righty, right\r\n\r\nthere. All right, next up is class. We're just rolling through the questions today. Rollin okie dokie class a nonprofit events calendar continuation from a few weeks ago. The site is built with Kadence and pods I created a custom post type events in pods, displaying them on the mission trips page using a post grid block. I remember this, but I'm stuck on how to get them to store it in chronological order. Based on the custom fields start date. Yes.\r\n\r\nThis is why events are just complicated.\r\n\r\nOkay, so class, is this date, an actual date field in pods? Or is that a text field? That has 03 Slash 25 Okay, it is actually a date field.\r\n\r\nHave you tried sorting by the data in that field?\r\n\r\nCan you sort by the meta?\r\n\r\nThe the net the custom post meta type if you've done that before\r\n\r\nit doesn't show as an option. Okay, is this the case? It's a Kadence post grid.\r\n\r\nOkay, well, let's see. I've never tried this in Kadence.\r\n\r\nWhat could possibly go wrong? Um, first, we need a post meta.\r\n\r\nSo it really needs to be\r\n\r\nokay, let's let me create a really quick okay, we are using pods here so that's good. All right, let's\r\n\r\nI'm going to add a new pod it's going to be a custom fields to pages.\r\n\r\nWe're going to do an add field it's going to be start start date and it's going to be a date.\r\n\r\nAnd\r\n\r\nI don't think we have to do anything else there. Let's just take a quiz. I just want to get something on there so we can see what we're working with. Now I know like for example we since we're building this sort of thing in Beaver Builder I know that it's possible to do it there\r\n\r\nWait, why don't I just do that.\r\n\r\nThat's I just did the wrong thing. You know, it's really nice to be on posts\r\n\r\nokay\r\n\r\nlet's try this again.\r\n\r\nCustom Field the posts\r\n\r\nadd a field.\r\n\r\nStart date.\r\n\r\nIt is a date.\r\n\r\nNo other changes. Save the field.\r\n\r\nSave the pod go to posts\r\n\r\nlet's open a few and add some dates\r\n\r\nokay\r\n\r\nall right. Now you use the post grid from Kadence. So just is it this standard post\r\n\r\nthat you used or something else?\r\n\r\nPost grid this one. Okay.\r\n\r\nAll right, post grid.\r\n\r\nWe're just going to do something simple a righty. Okay. ORDER BY Interesting.\r\n\r\nOkay, so what you can do here\r\n\r\nis there anything else on this page other than the the events?\r\n\r\nIs this long like the homepage Did you say? Or could if, if if this is all if only events are in a page, then you might be able to write a some code that adjusts the query of that others other content on the page? Is it a?\r\n\r\nYeah, I don't know that. You can do this with the post grid. You might be able to do it. With the query block or the query loop.\r\n\r\nNow filters, posts\r\n\r\ncan I just do not just create a query loop\r\n\r\nwe're creating a new card.\r\n\r\nOkie dokie. Create a card.\r\n\r\nOkay, I just want to get to the part where we look at the query it's self\r\n\r\nYeah, we don't have that option here either to pull from post meta interesting.\r\n\r\nModified ascending, Tanya means the date modified.\r\n\r\nSo it doesn't appear that you're gonna be able to do this with Kadence.\r\n\r\nInteresting.\r\n\r\nSo this is gonna be a question for the Kadence support team.\r\n\r\nPaul I Paul, class are there other loops on this page?\r\n\r\nAre there is class are the what am I trying to say? The other content that's on this page is it just is it flat text image content? Are there other loops that are on this page?\r\n\r\nNo other loops. Okay, well, let's try this. So here's our post grid.\r\n\r\nLet's just drop in some some garbage text above it just so we have something else.\r\n\r\nWe know there's some other stuff here on the page\r\n\r\nokay, so let's go to our buddy chat.\r\n\r\nI get logged out because I log out of everything now because of session stealing cookies. That's why I got logged out.\r\n\r\nMoment Tito poor fullbore.\r\n\r\nOkay, all right.\r\n\r\nWhat is the page ID on 8010 Dear I hate it when it does this\r\n\r\nall right, so while it's doing its thing, I'm getting access to our file structure.\r\n\r\nThis 100% may not work but I think it will.\r\n\r\nOkay, let's just take a quick look at what it's doing here.\r\n\r\nAll right. So we are looking at the page 2801 it is we want to get hosts. We're going to order by meta value events start ascending which means class do you want the earliest first or the latest first?\r\n\r\nEarliest purse which should mean ascending. Okay, so theoretically that'll work. So I'm in the functions dot php here. Let's see. If that actually worked.\r\n\r\nTheoretically, it should work\r\n\r\nokay, bro\r\n\r\nah, the light\r\n\r\nAm I sure I got the right page when the 801 we want to inherit query from Template let's try that\r\n\r\nokay, didn't work. Okay, so forget I said all this class I would reach out this theory. Something about this approach will work.\r\n\r\nIt will change the default query of that page.\r\n\r\nBut they probably have not applied it correctly or something.\r\n\r\nYeah, you're going to reach out to the Kadence support team.\r\n\r\nI mean, in Beaver Builder, which is what we would use, you would just go in and tell it sort by this meta field, which makes it super easy.\r\n\r\nThere may be a way around that with Kadence but I'm not aware of it. Does anybody know Does anybody have any guidance on this for class?\r\n\r\nchange back to post. What do you mean Melanie?\r\n\r\nYeah, I don't know. Oh, instead of advanced, I don't think it's gonna matter. Because the query was the same.\r\n\r\nThe the advanced the, the query block and the post grid block are really just about display.\r\n\r\nWell, I think we could try it. I mean, what the heck, we've already spent how much time on this. We save that back. I mean, we could certainly try it. But the query itself\r\n\r\nwould have applied to either block\r\n\r\nelite\r\n\r\nOh, this is comforting. Okay, here we go.\r\n\r\nGhosts\r\n\r\nI don't think this is going to matter.\r\n\r\nYeah, it's doing the same thing there. So it's, this may still work class if you've followed this out.\r\n\r\nBut yeah, there's something I'm not doing correctly or something. Sure would be nice if Kadence would let you sort by a meta value.\r\n\r\nAll right.\r\n\r\nWell, so what we just learned is this is not how you solve that problem. So there you go.\r\n\r\nSorry class\r\n\r\nalrighty, next up also class.\r\n\r\nOh, part two.\r\n\r\nLet me see if I can fail a second time. I've created elements template for custom post type events that includes custom fields and specifies layout, but now I can't seem to get the post grid to use that template.\r\n\r\nClearly, I'm missing something in the elements display conditionals so the post grid insists on using default post layout\r\n\r\nOkay, so let me just let me ask this question. The way the Elements templates work, the post grid would have been on the element is that right? blasted? Is that what you did?\r\n\r\nSo the elements template, or is it an archive template that showing all the events or are you talking about an elements template for the single event page? Okay, the single page. So yes. So why is there a post grid on the element single page just to show other events?\r\n\r\nYou want to show us it for how post show up in the archive? Okay. But we're but we're talking about a single event. That's where I'm getting confused. So the element you're talking about can either apply to an archive layout, or it can apply to how the end of the single event post appears? Right.\r\n\r\nSo which of those two are we working on?\r\n\r\nThe events grid and getting the custom fields to show up so this we're talking about the archive page, where all the events show up, right. Got it.\r\n\r\nSo, all right, let's try that then.\r\n\r\nActually, our little query or a little code might work on an element for the archives.\r\n\r\nOkay, so we're gonna do, we're walking into an area where I'm very rusty. Okay, so just it is what it is. We want a template this is going to be a problem is I don't have your custom post type. And then you know, so this is going to be a little clumsy, but I can't really replicate it without building out all the things. Maybe we can just do movies that we have a bunch of movies in here just movies do we have just one?\r\n\r\nDo we have characters probably just one.\r\n\r\nYeah, we don't have a lot of custom post type stuff here.\r\n\r\nAll right, we're just gonna say we are movies custom post type. We are going to put this on what's the replace archive content for?\r\n\r\nWell, let's just do posts for the blog page.\r\n\r\nI'm\r\n\r\nnot hiding anything. Okay. No expires. Alright, so here this should be on our blog page read.\r\n\r\nSo theoretically and not sure what pages are blog, you don't have one.\r\n\r\nLet's just do our accounts.\r\n\r\nNow we need to find where the URL for an archive is.\r\n\r\nMovie\r\n\r\nYeah, that worked okay. So here are element is being applied\r\n\r\nlet's see.\r\n\r\nSo we could do different things to this for example, and so the goal here is again to sort by, why is it showing things other than posts\r\n\r\nah, we want to use whereas our query select are showing movies Yeah, yeah.\r\n\r\nSo if you're shelling events here\r\n\r\nyou could change this up\r\n\r\nlet's go back to.\r\n\r\nWonder if our code will work.\r\n\r\nLet's go back to.\r\n\r\nLet's see if this is going to work.\r\n\r\nYeah, yeah, yeah, come on\r\n\r\nthis might not work either.\r\n\r\nYeah, broke Oh wait. There's a bunch of garbage here\r\n\r\nOkay, look at that. Okay, we've adjusted the query. So now it is showing posts now.\r\n\r\nAnd now we need to change around our order of those. So that the earliest start date. Let's just come down to this one.\r\n\r\nLet's make one start today and see if this one now is the first one listed. Whatever this is\r\n\r\nno.\r\n\r\nSo it didn't work class, you're gonna have to you're gonna have to reach out to Kadence we tried.\r\n\r\nYou know, this is the sort of thing that was some trial and error. We could probably get it right. But yeah, I'm out of luck for an office hours type question.\r\n\r\nYep.\r\n\r\nIt'd be super cool. If there was a some sort of function you could get that would add the meta field option into that Kadence drop down, but alas, we are not able to do such things today.\r\n\r\nAll right.\r\n\r\nStill have plenty of time today, folks. There are only three questions left. So if you got a question, drop it in the chat or pardon. Me, fill out the link the form at the link in the chat. Okay, Chris. Chris is up next.\r\n\r\nAll right.\r\n\r\nPaul, no, you may not ask the same question as class because my answer is going to be do it in Beaver Builder because it works.\r\n\r\nThese are the sorts of little things that have kept us as an agency from fully switching to the block editor.\r\n\r\nIt's little things like this you think would be easy that or not.\r\n\r\nAnd it's frustrating.\r\n\r\nAnyhow, Chris, need to learn Megabox it's time to make the switch from pods. Problem is I'm having trouble figuring out all the various extensions and what this actually does seems to have some different features and those we are used to in pods. very general question what is the very best way to learn and become proficient with this plugin? Any tutorials? Can you do a webinar like we used to have on pods\r\n\r\nso the last question is, I don't know. Maybe we probably could.\r\n\r\nOkay, quick poll in the chat. Who would like a metal box webinar?\r\n\r\nOkay, do you can't vote five times. Paul. Come on. Give me a break.\r\n\r\nSo we did we use metal box I think in a US Starter Site webinar a couple of years ago.\r\n\r\nOkay.\r\n\r\nAll right. So maybe this is a I don't think we could do it in an hour. We'd probably have to do it. It would probably have to be a course. So and I guess the question is, would you want to devote a whole month course to Megabox?\r\n\r\nYeah, class I'm not sure what the free version versus paid. I don't know what that those answers either.\r\n\r\nIs it worth devoting a whole month's course. To Megabox he just felt once just vote why it's killing me over here. Oh my gosh.\r\n\r\nOkay.\r\n\r\nAll right.\r\n\r\nLike here's this has been my concern about doing things like this, even like Cloudflare Okay, so this is one solution to a problem for which there are many solutions. So do how much you know, how relevant is this training? To people who aren't using the plugin? Right.\r\n\r\nYou don't have to come trying to be inclusive here, right. Okay. Anyway. All right. I will take this under consideration.\r\n\r\nI'll think about it. So, back to the other. Okay. What is the best learned way to learn and become proficient with this plugin, Chris. What I would tell you is just start using it right there. Particularly if you're already familiar with pods. You're gonna find your way around in this very easily, very easily. So while we're using pods here can I show you that has met a box that I can actually show you\r\n\r\npull something up see I really don't want to do that. Rarely do this my bass side either cuz I don't want to create anything\r\n\r\nI don't know.\r\n\r\nI'll show you a project we're working on.\r\n\r\nAll right. So this is a project that we're working on for a client that is in the open source intelligence world. It's going to be like a big giant news site for that sort of that that world\r\n\r\nyes, it's all still placeholder text.\r\n\r\nBecause you know, why it's okay.\r\n\r\nSo, meta box. The big difference that you'll find in pods and meta box is that you, you can create things differently, right? You create post types here. taxonomies here, custom fields here, relationships, settings, pages, those sorts of things. So I can pods you make a pod, that's a custom post type. And it can also have custom fields. In this case, you can they all kind of live independently. So we've got a number as you can see here, a number of different custom post types. And then you've got custom fields that can be attached. Like here's post details and terminology that goes with this post type and organization that goes with this one and so forth.\r\n\r\nSo that's the first thing it's a little bit different. But we really like the way things lay out here. Let's see what something I can like events. So we've built a really stinking cool events custom post type here.\r\n\r\nAnd so here's our details, start date, end date, all these custom fields, right.\r\n\r\nBut it's also well, oh right here, the replay details.\r\n\r\nAnd then is the event upcoming or past and I've got this really cool little plugin that actually this is really cool. It looks at the event, end date and time. So whenever you add or update an event in this custom post, type it use it. It picks up that day and schedules an action in action scheduler that goes and flips this over to past really cool. So with that now you have a post meta value that you can filter which posts go where it's really really neat.\r\n\r\nAnyway, so yeah, this is I mean this is you can do some neat things you the cool thing also is you can add a tabbed interface here really easily, which we do on a bunch of things.\r\n\r\nYeah, class Exactly.\r\n\r\nSo it's that's it's really hard to deal with.\r\n\r\nNow class have you do you remember we did this plug in called just events.\r\n\r\nIn the plugin, round up just events.\r\n\r\nCourse it doesn't show up.\r\n\r\nYeah, this this will just make it easy.\r\n\r\nBut yeah, so this is a good example of a lot of different things done with metal box. So we have the like, for example, we've got clauses, that is a taxonomy for the site, all these different things and these causes become taxonomies of like organizations can work in one of these areas. Events are also categorized under these terms, and so forth, and all that setup with Megabox relationships. And so forth.\r\n\r\nSo you build them separately, to like resource type, you build a taxonomy and then you attach it to whatever other post types that you want. So that that's basically how meta box works. It's not that different from pods.\r\n\r\nwhere it can get really complicated is like views. So a metal box view is sort of like a pod template, where you can arrange certain items from the custom fields and a certain way and whatever, that's where it gets super complicated. Now the neat thing is meta box has so much documentation online, that that chat GPT knows it. And you can tell like you can prompt chat GPT to write your write your code for the view. So like here, this is events can have multiple presenters. So like here under Events, we've got this event.\r\n\r\nWe've got this event that has a presenter and you can add multiple presenters, like add another presenter and there's a line with you know, name, title, whatever.\r\n\r\nIt's a repeater field.\r\n\r\nAnd here this is the way we display that repeated field with a shortcode that's defined in this view. This is where it gets a little complicated. But Chad TPT can help you with that. It already has, you know field short all this stuff. You don't have to come up with all this it you can pull it straight out of here and build it. So this is the piece where Chris would have to teach you to do that part of the webinar.\r\n\r\nBut yeah, I mean, we can look into that. We can certainly look into that. Okay, that was a giant rabbit trail. I don't know if that was helpful or not, but\r\n\r\nit is what it is.\r\n\r\nOkie dokie let's move to the next question, which is from Karen.\r\n\r\nAll right, Karen.\r\n\r\nOh, Chris, is there a better plugin to learn other than meta box I mean, the big players right now our ACF and meta box.\r\n\r\nMeta Box is very developer friendly. You can do such cool things, but it also has a nice UI. I think it's the best one out there. That's why we moved to it.\r\n\r\nAll right, Karen.\r\n\r\nFeeling torn. I'm currently in the process of a paid discovery with a new client whose mission I genuinely admire. They're offering free herbal courses, resources, handouts, and a paid membership option. I'm excited about the project. But there's a $5,000 gap between her budget and the estimate even after reducing my rate by $25 an hour. Wow. The challenge is that all components are essentially in our essential in the initial phase, content reorganization web design, rebuilding the sights on bakery all Gosh, Can we all just sympathize with Karen for a moment? Just have a moment of silence for WP bakery?\r\n\r\nShould I decrease my rate more or be willing to let go of the project at times like this? I wonder if I'm pricing myself out of the market. Thanks in advance. For any insights you might have while Karen Okay.\r\n\r\nAh, this is tough, right.\r\n\r\nSo, there is nothing you can eliminate like everything has to be in the phase one. Is that right?\r\n\r\nSo, okay, there's two ways to look at this. All right. The first way is, you know, I really, really, really want to buy a Mercedes and it's what I want, and I'm not going to be happy unless I get the Mercedes and I want you to sell it to me for $20,000 less than the sticker price that's not going to fly. Like this is what it costs.\r\n\r\nAnd I'm gonna guess your pricing is pretty reasonable, since you've already dropped it down by $25 an hour and there's a $5,000 gap. Here would you are you comfortable with sharing the actual numbers\r\n\r\nYeah, so you well with me or with the with the chat? If not, it's fine. We'll go without and I'm just trying to get a better feel for the numbers. We're talking about here.\r\n\r\nBecause the way I'm leaning as far as an answer is a payment plan.\r\n\r\nYeah.\r\n\r\nIs she okay? Would she have you explored the option of a payment plan with her?\r\n\r\nYeah, are you hosting the site Karen? Oh, you haven't told her the price.\r\n\r\nOkay, will you be hosting this under your care plan?\r\n\r\nOkay, so if there's a $5,000 gap are we talking about this is a $10,000 project that the client wants for 5000 Am I in the right ballpark? Or is it higher than that?\r\n\r\nOkay, $15,000 is the price and she has a $10,000 budget. Okay, so what if, like, Would it be willing to you would it be worth it to you to say all right $10,000. That will by launch, and then we'll take that remaining? 5k and break it out over a year or 18 months?\r\n\r\nWould it be would it be worth it to do that for you?\r\n\r\nYeah.\r\n\r\nSo when you get into a situation where the client has a budget, and you know what they're asking for is significantly over budget.\r\n\r\nThe conversation is we can reduce scope, or, you know, we can payment plan if I'm hosting the site. There's no way I would do this with a payment plan unless the client you know, the site is hosted in our account and we have a kill switch, right.\r\n\r\nThis is this is this is tough. And since\r\n\r\nI would if it was me, I would go to the client said look, I really want to do this project. But we are way out of line as far as price and budget. Have you you've had a scope conversation with her already, Karen to suss out the project details. Did you let her know during that conversation?\r\n\r\nThat there was a gap between cost and her budget? Does she have any sense of what that'll be? Okay. You have the discovery call Tuesday. Okay, great. Okay, so you've done a lot of work here just trying to figure out what the scope and your your pricing is going to be prior to that to that call, okay.\r\n\r\nYeah, I would just come at it with Lulu. I love what you're doing. I'm 100% behind your mission, the things you're asking for exceed your budget by you know, a significant amount. So first I would say is there do you have room to, you know, this is what this is what it would cost for me to do this. Can you extend your budget to meet that gap? Well, no, but maybe I can extend it to $1,000. Right. At that point, you know, I would have a number in my mind if I were you of how much I'm willing to accept on this to do it. Because you're, you know, you're on board with the mission and not go below that. So if you're not if your number already is this right here, where you're $5,000 off and I'm not going to take less than that amount, then that's what you go in with and tell her it has to be this or we can do a payment plan for the remainder.\r\n\r\nBut at that point, if the client is unwilling to expand their budget or do a payment plan, then I think you know, your only other option is to reduce scope. Or decide that okay, because I support this mission. It's worth it to me to take less. That's that's a hard call. But that's kind of what it comes down to.\r\n\r\nYeah\r\n\r\nis $15,000 for a membership within normal range? So that's what it's really hard to answer that question. A lot of it depends on the size of the of the site.\r\n\r\nYou know, how many of these things are we talking about? It's 81 pages. That's a lot. How many of those pages are templated versus handcrafted? Actually, I'm building out pages and you're dealing with bakery.\r\n\r\nOh, it's just so 15 handcrafted pages versus templates\r\n\r\nand content reorganization.\r\n\r\nI mean, I think 15,000 is not unreasonable.\r\n\r\nIt might be on the higher end of average. But the bakery thing. The bakery thing is what is the X factor here?\r\n\r\nAre you gonna have to go through all those 81 pages and deal with bakery shortcodes?\r\n\r\nYeah, that's the part that a lot of manual labor Oh, she's gonna do some to I don't know. You might be able to get your costs down a little bit.\r\n\r\nJust on some pages. So the other thing with bakery is this, I've forgotten what the prefix is, but they all start with a prefix. You can write a function that will say that will we did this with moving some WooCommerce stuff a long time ago, but you can actually write a function. We did it in chat GPT that on post update looks at the content of the post. And if there is this shortcode that starts with whatever, then delete that and delete the close of that. shortcode but leave what's in the middle. And it will actually do that whenever you update a post and it also works. What if you do a bulk edit, like with a bulk edit in a post list? We stripped all the HTML out of 500 products on a WooCommerce store. That way that a bunch of markup HTML garbage in the product descriptions, so you can do it that way. It might not have to be done manually.\r\n\r\nYeah, the other the other helpful thing with bakery is the shortcodes finder plugin. Are you familiar with that one?\r\n\r\nSo shortcodes find this is a brilliant plugin shortcodes Finder will look at your site and show you all the shortcodes that are used and where they're used. So in the past, what I've done to clean up bakery sites is go in and do like a mass search replace like that. You can even search replace, like with better search replace and just replace it with nothing to delete the shortcode stuff. But this will show you if you've missed anything. And you can filter it, it's really really good.\r\n\r\nSo, you know, I would try a NAS approach then you can use this plugin like this to help you find any that are leftover. So it doesn't have to be done manually. Yeah, like for example.\r\n\r\nDoubled WP bakery. shortcodes. Go figure.\r\n\r\nYeah, it's super helpful.\r\n\r\nI've used this plugin for years. It's quite good.\r\n\r\nAll right, so there's a couple of options. There might be some wiggle room in your price. I don't know I hate to despair to without getting into all the details.\r\n\r\nMy gut feeling is that's probably on the high side of about right.\r\n\r\nFor the cost of the project.\r\n\r\n10k sounds a little low.\r\n\r\nBut there's a lot of fact when you get into membership sites and expectations, there's usually a lot of hidden wants and expectations that really have to be investigated.\r\n\r\nOkay, does that give you enough to go on Karen?\r\n\r\nAwesome.\r\n\r\nAll right, next up is Sue\r\n\r\nAll right, Sue. I want to turn a very long word doc into HTML. Do I think WordPress can do it? The big file with H tags Paragraph Styles blockquotes plus Table of Content styles. The answer to that question is no. Can you dump a 200 page doc into a WordPress page? Sure.\r\n\r\nIf I copy the page code, would that render into pure HTML?\r\n\r\nNo, I don't think so. The last choice is to dump the doc into Dreamweaver. A moment of silence for Dreamweaver. Any other ideas how to do this?\r\n\r\nOh my goodness Sue.\r\n\r\nSo you want to pay Okay, so\r\n\r\nthe block editor is very good about maintaining the semantic structure of a Word doc. By that I mean, your H tags, your links, your block quotes, your bullets, all those things, Bullets and Numbered Lists. It's really good at that. Is it gonna know this text is supposed to be blue now with a border now? It's not going to carry anything into that.\r\n\r\nI don't know of anything that's going to do that.\r\n\r\nBecause word does not generate CSS.\r\n\r\nAnd I don't\r\n\r\nYeah, so what you would have to do Sue is like you could paste the whole 200 pages in and it's going to keep the semantic structure Chatzi but he's not gonna help you with this.\r\n\r\nInDesign, I don't think\r\n\r\nthat's interesting Melanie.\r\n\r\nThe problem is will it keep the classes once so InDesign will generate CSS for the document and it will export as HTML but we'll get does it mean? When you paste the stuff into?\r\n\r\nOkay, hang on.\r\n\r\nIf you put it you could try it with even words export to HTML. I don't think it's going to be nice words. HTML is kind of garbage in designs a little cleaner.\r\n\r\nIt will generate CSS you could potentially if you look at the HTML at something like InDesign would produce and cut out the the headers, footers or just get the actual content block of HTML. You might be able to drop that in the code editor of the WordPress post and flip back to Visual and let it do it into blocks.\r\n\r\nMaybe and then you would have your it would maintain the classes and you would have your CSS\r\n\r\nI don't know this sounds risky.\r\n\r\nHow you could try going through InDesign. I don't know if that'll work. So how important is the maintaining of the styling? Is that the issue here? Because really, if you drop it in, it's going to it's going to show the semantic structure of the document according to the styling of the website. And that's not what you want. Right. So you want it to follow the styling of it's already in the document.\r\n\r\nI mean the in the thing is getting that pace to follow the styling of the document is what's the real issue here.\r\n\r\nYeah, try a few pages see what happens.\r\n\r\nYeah.\r\n\r\nI think that's your best bet.\r\n\r\nAll right. Next question is from Manu.\r\n\r\nOh my goodness.\r\n\r\nMy name I'm not quite sure what this is. It looks like a paste from a Support Chat.\r\n\r\nIs there a question in here?\r\n\r\nWhat is the question?\r\n\r\nYou want to have graphics of curves outside the header\r\n\r\nYeah, I'm gonna need more information than that\r\n\r\ncan you give me more information? I'm not. I'm not sure what you're describing here.\r\n\r\nIs there are you saying there's a second question that was submitted\r\n\r\nokay. Is this your question? Right here\r\n\r\nokay\r\n\r\nthis is the first question.\r\n\r\nOkay.\r\n\r\nDoes the solid support team have remote access to a client computer responding to their needs of various logs?\r\n\r\nOwners Okay. desktop access\r\n\r\nokay\r\n\r\nI'm sorry. Money. I don't understand what you're asking here.\r\n\r\nYou want to know if solid support can come in and take control of your computer? I don't think they'll do that.\r\n\r\nYeah, I don't think they do that.\r\n\r\nThere's risk involved there. They will. If you create for them and administrator user, they'll log into your site and look at it for you.\r\n\r\nBut yeah, I don't think they'll jump on and do like a remote session.\r\n\r\nYeah, they'll they will you can give them access as a user with administrative privilege, and they'll go in and take a look at things for you as I understand it.\r\n\r\nI don't I don't think they'll do like a remote.\r\n\r\nScreen sharing anything.\r\n\r\nAll right. The second question is, and I still don't know what you're after here. What do you mean by Do you have like a link you can share with a design like you're talking about?\r\n\r\nOkay, so if you're asking why it's taking them so long to I don't know you'll have to talk to support about that. I have no idea.\r\n\r\nI don't know.\r\n\r\nBut for that and we got to wrap up here. So do you have a sample? You don't have a sample? So if you will want to if you still have this question next week, if you'll provide a sample so we can see what you're talking about. We can offer some suggestions that I can't visualize what you're after with this description.\r\n\r\nOkay. All right, folks, that's gonna wrap it up for us today. We're back on Tuesday and Wednesday for the accessibility crash course with Amber Heinz that again starts 2pm 1pm to 3pm. Tuesday and Wednesday of next week. Look forward to seeing you then Until then, have a great week and I'll see you back next time on solid Academy where we go further together.","livestream_vimeo_video_id":926002583}},"postCountOnPage":1,"postCountTotal":1,"postID":448470,"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?