When To Create a Block Theme vs Traditional Theme in WordPress?

Check out my full WordPress course here learnwebcode.teachable.com/p/learnwebcode-premium
Let's talk about when to use a block theme, when to create a traditional theme, and when to create what I call a "Hybrid Bespoke Block" theme.
Follow me for updates on new videos or projects:
Instagram: javaschiff
Twitter: learnwebcode
Facebook: Brad-Schiff-1542576316048470/
Twitch: www.twitch.tv/learnwebcode

Пікірлер: 25

  • @Kapreski
    @KapreskiАй бұрын

    Brad, you are one of the best instructors on WordPress and JavaScript I have ever come across. Your tech teaching philosophy should be studied and shared.

  • @LearnWebCode

    @LearnWebCode

    Ай бұрын

    Thank you so much! That's probably the best comment I've ever received; really appreciate that.

  • @ivanbarta2821
    @ivanbarta2821Ай бұрын

    Thank you Brad for answering a question that has been on my mind for a while 👍 Otherwise, from my own experience, the client never wants to do anything at all. Even if I prepare everything for simple data editing, they usually don't even want to see the admin and would rather write me a long email than try to understand how the admin works. This means that I would really like to make Block themes, but I don't know for whom 😊

  • @Laydout-hy8qb
    @Laydout-hy8qbАй бұрын

    What about Elementor, Divi and WPBakery ? or Just stick with Gutenberg?

  • @visualmodo
    @visualmodoАй бұрын

    Truly good video!

  • @aogunnaike
    @aogunnaikeАй бұрын

    I just got the course on udemy 😊 thanks 👍

  • @newsgroupsusenet5486
    @newsgroupsusenet5486Ай бұрын

    I like all of your courses so Please teach us TypeScript + Tailwind CSS or whatever you like...

  • @petruciucur

    @petruciucur

    Ай бұрын

    On Udemy

  • @newsgroupsusenet5486

    @newsgroupsusenet5486

    Ай бұрын

    @@petruciucur Yes Master

  • @xviewx
    @xviewxАй бұрын

    Thanks ! You can still use the "Traditional Theme" even if the client wants to be involved, using "ACF, The Flexible Content Field '' which will allow the client to create more pages and to reuse the components/layouts you have created for him ... I have a suggestion, could you create a video tutorial or a new Udemy course that will cover WordPress filtering (advanced filtering without using any plugins), and then upgrade what you have created by using ajax ...

  • @LearnWebCode

    @LearnWebCode

    Ай бұрын

    Good call; I'm a big fan of ACF flexible content, I remember using that about a decade ago and thinking "I wish this was built into WP and was the default WP dev experience." I like the sound of the filtering lessons, but could you explain it a bit more? Like letting public visitors of your site filter custom post types? Based on custom field values? And having it use full page reloads and URL parameters by default and then use JS to take over without page reloads?

  • @xviewx

    @xviewx

    Ай бұрын

    @@LearnWebCode Exactly, you said everything I had in mind and more ! Let's create a scenario just for example, let's say we want to filter "Cars, or dogs or whatever" (a custom post type called cars) based on custom field values like: Model-Year (between 2000 and current year) | Mileage (0 - 100k / 100k - 200k / more than 200k) | Gearbox (automatic or manual) | First hand (yes or no) | Price (a field that allows the visitor to enter a price) | ... At first I hope we make that filtering system without using ajax/js, so the visitor will select the year, mileage, gearbox, ... Click on the filter button, the page will be reloaded and he will get the results ... Then we can Upgrade and use JS, this time when the visitor clicks on the filter button we want to get the results without page reloads ! Another idea comes to my mind now, if you can create a tutorial on how to fetch data on page scroll (instead of using pagination), so let's say the blog page (or a custom post type archive) loads 10 posts, we want to load more posts while the visitor is scrolling down ... Or when the visitor clicks on the "load more" button, Both scenarios ... Thanks !

  • @PaulMcCannWebBuilder

    @PaulMcCannWebBuilder

    Ай бұрын

    I worked on a theme just like that - traditional with lots of AFC, but never got it to be able to have custom ordering of 'components' work in all situations. Maybe we could get the flexible content fields, get_row_layout etc right and let the end user build the order of stuff on the page, but we're thinking the interface of a block theme is just easier on the end-user.

  • @liviuc1946
    @liviuc1946Ай бұрын

    second? I was trying to click on the thumbnail but it only worked when I clicked on the title. Maybe its my chrome that played up... I got here in the end...

  • @iambhavinpatel

    @iambhavinpatel

    Ай бұрын

    Right... Same happened with me as well

  • @LearnWebCode

    @LearnWebCode

    Ай бұрын

    That's so weird; I guess even KZread devs run into bugs too 🤣

  • @iambhavinpatel

    @iambhavinpatel

    Ай бұрын

    @@LearnWebCode right 👍 KZread devs are also humans. They can make mistakes. 😜

  • @iambhavinpatel
    @iambhavinpatelАй бұрын

    First comment ❤❤

  • @LearnWebCode

    @LearnWebCode

    Ай бұрын

    🎉❤️

  • @iambhavinpatel

    @iambhavinpatel

    Ай бұрын

    @@LearnWebCode Thank you Brad 👍

  • @Black1991Star
    @Black1991StarАй бұрын

    It's a bad idea to mix styles. You should use or Block theme or Classic theme otherwise you will get a bad site with dirty CSS and JS. (and bad for SEO optimisation too)

  • @LearnWebCode

    @LearnWebCode

    Ай бұрын

    By creating your own blocks you're just adding a tiny bit of your own code, just the same as if you downloaded new block types from plugin directory.

  • @Black1991Star

    @Black1991Star

    Ай бұрын

    ​@@LearnWebCode If you create at least one custom block, you will receive Gutenberg (CSS and JS) for each client page. Just estimate how long it takes for your page to load when using the classic theme compared to the Gutenberg elements theme.

  • @LearnWebCode

    @LearnWebCode

    Ай бұрын

    @@Black1991Star But isn't that true for any theme/site (block or traditional) that uses any interactive blocks either from plugin store or default interactive WP blocks?

Келесі