Introducing Pinegrow Live Preview
7:04
Configuring WordPress with WP CLI
9:43
Pinegrow CMS Overview
9:45
10 ай бұрын
Пікірлер
@KatrinaDierking
@KatrinaDierking 3 күн бұрын
In reference to the comments you received about mixed signals... regardless of whether you like block themes or not, that's the way WP is going, so I greatly appreciate you taking the time to teach it. We don't have to like block themes. But if we're going to work in WP and build themes for our clients, it would behoove us to know block themes -- and again I thank you.
@florentd.5817
@florentd.5817 10 күн бұрын
Looking for a tuto to create a thème with vscode. I want to start with a blank page with my css only... lost on wp univers. Thanks
@AdamLoweIO
@AdamLoweIO 10 күн бұрын
Coding a theme in vs code is a bit more involved than a tutorial can cover. I recommend checking out Brad Schiff’s Udemy course, Become a WordPress Developer Unlock the Power of Code. You can usually get it on sale pretty cheap and it’s worth every penny. www.udemy.com/share/1013mw3@_V-xaQh8S16knZgXN7Ww-bSAT2ab14_OYSiV9IXdLyx8G7FpiJmn7LswtwRg3pCd/
@florentd.5817
@florentd.5817 10 күн бұрын
@@AdamLoweIO thanks for the recommandation.
@NikoRoma
@NikoRoma 17 күн бұрын
Not a complaint, but just an FYI. Second video in and you have lost me already. Perhaps I am not the target audience for your course but there are a few simple additions that would allow less experienced people such as myself to be able to follow along. And I may not be extremely knowledgeable, but I once took some design and development programs in school so I have an understanding of some things, and experience with html and css. But those courses were so fast paced and so long ago that I forget much of it. Generally I just build websites for myself so I always just work on a live site which I know is not the professional way. This means I am just buying a domain, and putting it up and then editing live. Because I have been doing that for so long, I have already completely forgotten about working locally. I don't know where to begin or how to link visual studio to a local WP. Having a separate video showing how to get started would have been very helpful.
@AdamLoweIO
@AdamLoweIO 3 күн бұрын
Thanks for the feedback. Everyone comes from a different place with different experience levels, so making a video that works for everyone is something only a few rare people manage to do.
@NikoRoma
@NikoRoma 17 күн бұрын
I just found your page randomly and you seem very knowledgeable so I'm going to subscribe and watch some more videos. I grew tired of trying to learn how to make certain functions in wordpress themes, or putting time into building a site to find out that a feature isn't available and not knowing how to create it. I started using elementor, just for the ease of it. But I hate subsciption products. Therefor I am wanting to try again to learn how to customize wordpress themes. From first glance, it appears as though you are making quality tutorials. I'd like to ask upfront if you are affiliated with any of the websites or programs that you are suggesting for use in your videos. I am so tired of spending my time watching tutorials, just to find out that the person is forcing you to use specific programs in order to complete the tutorial. And it is not necessarily a bad thing, but it is bad when people suggest things because they may profit from them, rather than them being the best option. Are you suggesting things because they are the best option? Or for personal growth? Thanks in advance for your honesty and for taking the time to make thorough videos. I know how time consuming it is, and it is appreciated!
@tcekirge
@tcekirge 22 күн бұрын
Hello. Thank you for the tutorial. I have another problem. In the Pinegrow visual editor, changes are not live; I have to make a change and save it first. After that, when I refresh, the editor shows the live changes. How can I fix this? Thank you.
@AdamLoweIO
@AdamLoweIO 3 күн бұрын
Are you having this issue with the desktop version of Pinegrow or the WP Plugin version? Remember, WordPress doesn't know how to read template files that aren't saved, so you'll only see the changes you make inside the Pinegrow interface. Once you save them in Pinegrow, it'll generate the theme files and you should be able to see your changes inside WordPress.
@robt2151
@robt2151 23 күн бұрын
Thank you for this series, it has been - shall we say - enlightening! I have watched it through several times and explored the block theme concept but that has just confirmed my decision to stay with classic-style themes. I started coding when punch cards were still current technology so editing php, html, css, etc is part of the enjoyment of website development. Now, I'm heading over to your classic theme tutorials.
@joxmanyou
@joxmanyou 27 күн бұрын
Does anyone else get an error when activating "If in_category"? Everything else perfect
@AdamLoweIO
@AdamLoweIO 27 күн бұрын
What error are you seeing? It’s worked fine in all my projects. You may need to check whether you are testing inside and outside the loop. You can also check the php code to help figure out whether Pinegrow is writing bad code or if the issue is on the WordPress end.
@joxmanyou
@joxmanyou 27 күн бұрын
@@AdamLoweIO I don't want to abuse your kindness... Fatal error: Uncaught ArgumentCountError: Too few arguments to function in_category(), 0 passed in /Users/josanmartinezesquiroz/Local Sites/my-local-site/app/public/wp-content/themes/adam_course/single.php on line 25 and at least 1 expected in /Users/josanmartinezesquiroz/Local Sites/my-local-site/app/public/wp-includes/category-template.php:257 Stack trace: #0 /Users/josanmartinezesquiroz/Local Sites/my-local-site/app/public/wp-content/themes/adam_course/single.php(25): in_category() #1 /Users/josanmartinezesquiroz/Local Sites/my-local-site/app/public/wp-includes/template-loader.php(106): include('/Users/josanmar...') #2 /Users/josanmartinezesquiroz/Local Sites/my-local-site/app/public/wp-blog-header.php(19): require_once('/Users/josanmar...') #3 /Users/josanmartinezesquiroz/Local Sites/my-local-site/app/public/index.php(17): require('/Users/josanmar...') #4 {main} thrown in /Users/josanmartinezesquiroz/Local Sites/my-local-site/app/public/wp-includes/category-template.php on line 257
@joxmanyou
@joxmanyou 27 күн бұрын
@@AdamLoweIO I don't want to abuse your kindness... I'm sure it's because of my lack of knowledge.
@AdamLoweIO
@AdamLoweIO 26 күн бұрын
It’s no problem. I’m moving my house today so I don’t have a computer to dig into things too much. It looks like you might be calling the function outside the loop so WordPress doesn’t know the post’s categories in the context of where you are asking it.
@joxmanyou
@joxmanyou 28 күн бұрын
This is magic
@joxmanyou
@joxmanyou Ай бұрын
38:19 It seems that Pinegrow has already included the_archive_title function. Or am I wrong?..
@AdamLoweIO
@AdamLoweIO Ай бұрын
It’s possible that they snuck it in and I never got the memo. It’s also equally possible that I have “man eyes” (as my wife likes to say) and simply never saw it, despite it being right in my face.
@joxmanyou
@joxmanyou Ай бұрын
@@AdamLoweIO 😂
@joxmanyou
@joxmanyou Ай бұрын
I have resumed the tutorial and I am enjoying it.
@alansebastian-hn4bg
@alansebastian-hn4bg Ай бұрын
can u make a video about creating a custom blocks, using block.json, and adding it to a newly created theme from the scratch
@AdamLoweIO
@AdamLoweIO 3 күн бұрын
Building blocks manually isn't my specialty, so you are probably better off checking out one of the channels that focus on block development. My agency uses Pinegrow to build custom blocks, and you can find a metric ton of videos about it on this channel.
@codeAlongwith
@codeAlongwith Ай бұрын
How do I change the mobile nav point of collapse or I have to use css?
@AdamLoweIO
@AdamLoweIO Ай бұрын
You have to use css, unfortunately. This is another case of the WP devs insisting on “intrinsic design” and not giving us enough flexibility with the core blocks.
@davideducation
@davideducation Ай бұрын
Wow! I have been a WordPress developer for ages but I'd never used WP-CLI. You made it simple for me.
@AdamLoweIO
@AdamLoweIO Ай бұрын
Thanks for the feedback! I also slept on it for a long time before realizing just how powerful it was. If I remember correctly, I had to do a massive DB search and replace that brought every plugin to its knees. WP Cli made it dead simple and faster than I thought it could be. From that moment on, I was hooked.
@davideducation
@davideducation Ай бұрын
This is an excellent tutorial. Thank you
@k.gordon1148
@k.gordon1148 Ай бұрын
HELP! I downloaded the Create Block Theme and activated the plugin. There is no "Create Block Theme" or "Manage Theme Fonts"... do you know any reason they don't show up?
@AdamLoweIO
@AdamLoweIO Ай бұрын
Do you have a block theme activated already (such as twenty twenty four)? I’m not at a computer to test, but it would make sense for the items to not show up if you are running a classic theme.
@IEVolleyBallNerd
@IEVolleyBallNerd Ай бұрын
Fluent snippets which launched recently doesn't store in the database, would that resolve many of the performance and security issues you identified?
@globalfunseeker6733
@globalfunseeker6733 Ай бұрын
Hi Adam, Thank you for all the well-presented, informative videos. I enjoyed watching and learning from them. While searching for videos about WordPress Block Themes, I came across your "Block Themes From Scratch: Part 1 - Block Theme Essentials" video, and in that video, you mentioned Pinegrow. I had never heard of the program before. I am fluent in CSS3 and HTML5 and accustomed to building web pages/sites using Adobe Dreamweaver, which, unfortunately, is no longer under development. I use several Dreamweaver-specific widgets, so I'm stuck with it. With that said, I've always found it easy and practical. Pinegrow shares many of the same features, e.g., templates, editable areas, classes, media queries, etc., though the interface and process are different. Regarding Pinegrow, I don't know what to think of it. Honestly, I'm not sure what it is. Is it a replacement for Dreamweaver or Visual Code? You were able to replicate what you did in VS with Pinegrow, but for what purpose? VS is free and designed from the ground up to build websites. The Dreamweaver interface looks simpler. I am looking for a way to integrate my knowledge of CSS with WordPress to develop themes and blocks. I installed the Astra theme and purchased CSSHERO, hoping that would do it, but the program left me disappointed. Furthermore, it's not possible to resell any part of an existing theme. So, I started to research Block themes, and here I am. I'm not sure Pinegrow will deliver, but I'll look into it. Thanks again. Mark
@chanstr4186
@chanstr4186 Ай бұрын
nice videos, nice course. Unfortunately I don't have interactions so I'll have to look for a different solution to open the mobile menu. For having something so basic such as mobile menu opener, I would expect the good guys at pinegrow to have a less sluggish solution.
@AdamLoweIO
@AdamLoweIO Ай бұрын
That makes sense. I actually use Alpine.js for my menu interactions and I have a video showing how it’s done. I’m on my mobile and with my family at the moment, so I can’t find the exact video or timestamp. Just look for a VERY long video that I made about building a menu. There should be a timestamp about 3/4 through where I set up the logic.
@chanstr4186
@chanstr4186 Ай бұрын
@@AdamLoweIO oh that's cool! Found the video and I'll take a look. Love your intro ("..one of the things that you either copy from someone or do it wrong!..") 🙂
@mitchhoneysett7674
@mitchhoneysett7674 Ай бұрын
No manage theme fonts in menu ^.5.5. trying to follow your video
@AdamLoweIO
@AdamLoweIO Ай бұрын
Don’t try to do anything in part 1, it’s just a demo and overview. The hands on stuff starts in part 2. As for the manage theme fonts setting, that is part of WordPress’ “create block themes” plugin that I introduce in a later video.
@pgettmore6057
@pgettmore6057 Ай бұрын
Thanks for sharing, excellent tutorial... Auto-subscribe... Much appreciated.
@boopfer387
@boopfer387 2 ай бұрын
Yes helpful Adam didn't even know about this tool
@boopfer387
@boopfer387 2 ай бұрын
part 7?
@AdamLoweIO
@AdamLoweIO 2 ай бұрын
I've had wrestling with some mobility issues which have delayed the last video a lot more than I expected. I wasn't planning to go in depth on creating custom blocks though, since that's a massive rabbit hole. Instead, I was going to show some options and alternatives such as fully hand-coded blocks, Pinegrow, ACF blocks, block studio, and 3rd party block sets. Pinegrow is what I use almost all the time. I have a ton of videos about it, so here is a good intro to what it does and how it works. kzfaq.info/get/bejne/pcCCjbySseCpp2g.htmlsi=6L35tQJyk7ci9NA- Things are starting to turn around a bit, so I’m hoping that I can get part 7 done by mid-July.
@hansmasselink
@hansmasselink 2 ай бұрын
I am looking how to display only a certain category from a post, so a post that can have categories : "summer", "winter",..... how do I do that??? tried a lot already, struggling with questions: do I need a category-slug or single-slug or archive-slug....
@AdamLoweIO
@AdamLoweIO 2 ай бұрын
This can be a little tricky since the WP hierarchy (developer.wordpress.org/themes/basics/template-hierarchy/) only has template files for category archives, not page/post templates. To show a different layout in pages/posts you want to create a partial with the category's content section, then stick it in a conditional inside your template. For example, take a look at the single page template from the _s theme (github.com/Automattic/_s/blob/master/page.php). Inside the main loop, they call a partial to show the page content. It would be easy enough to wrap that in a conditional so that a different content template is called if the category matches your category name or ID. Take a look at this stack exchange answer for the easy way (wordpress.stackexchange.com/a/169937) or the one above it for a slightly more complete method.
@jamesrushton2441
@jamesrushton2441 2 ай бұрын
Great video Adam. You're crushing it with these videos! Would you suggest we BUILD a site in pinegrow or wordpress directly?
@AdamLoweIO
@AdamLoweIO 2 ай бұрын
Thanks, James. If you are using Pinegrow with WordPress, I recommend using Pinegrow to build the theme and blocks, then managing the content using the WP editor (either the block editor or go old-school with the classic editor with ACF repeater fields). If you are doing a very basic site and don’t need WordPress, then Pinegrow has some great CMS-like features to let you build vanilla HTML/CSS/JS sites. I actually find myself doing these a lot for smaller informational sites these days.
@libbytelford
@libbytelford 2 ай бұрын
Building with blocks, the FSE and the Gutenberg plugin has brought me back to using Wordpress! I learned web dev back in Macromedia Dreamweaver days and have since been frustrated by all the third-party WP page builders. I lost the joy in making websites suffering years in clunky Wordpress themes, plug-in disasters, Wix, weebly, expensive Webflow... Now i enjoy building websites again!
@jamesrushton2441
@jamesrushton2441 2 ай бұрын
Newbies here.............Adam, we have been warned about not using plugins like Elementor, because they create problems for people who want to edit their site down the road with Gutenberg... Does Pinegrow have any OR similar downsides? We are scared!!!!!!!!!!!!
@jamesrushton2441
@jamesrushton2441 2 ай бұрын
This course is what we need, thank you.
@MegExpressions
@MegExpressions 2 ай бұрын
Helpful video....we cannot find the "manage theme fonts" plugin...does it have another name?
@AdamLoweIO
@AdamLoweIO 2 ай бұрын
It’s not a separate plugin, it’s part of the “create block theme” plugin (wordpress.org/plugins/create-block-theme/)
@MegExpressions
@MegExpressions 2 ай бұрын
@@AdamLoweIO I see....thanks, Adam.
@jamesrushton2441
@jamesrushton2441 2 ай бұрын
Informative video. Good voice and explanation and visuals.
@rivikanthaHerath
@rivikanthaHerath 2 ай бұрын
Really enjoyed the series. It was very valuable to me. However, I am looking forward to the last video "creating custom blocks" I think without it the series is incomplete. I really appreciate the time you take to create this excellent series. Thank you.
@AdamLoweIO
@AdamLoweIO 2 ай бұрын
Thanks for the feedback. I've had wrestling with some mobility issues which have delayed the last video a lot more than I expected. I wasn't planning to go in depth on creating custom blocks though, since that's a massive rabbit hole. Instead, I was going to show some options and alternatives such as fully hand-coded blocks, Pinegrow, ACF blocks, block studio, and 3rd party block sets. Pinegrow is what I use almost all the time. I have a ton of videos about it, so here is a good intro to what it does and how it works. kzfaq.info/get/bejne/pcCCjbySseCpp2g.htmlsi=6L35tQJyk7ci9NA-
@nathalie4535
@nathalie4535 Ай бұрын
12:06 12:06 ​@@AdamLoweIO
@isheevaa
@isheevaa 2 ай бұрын
Very helpful, thanks.
@isheevaa
@isheevaa 2 ай бұрын
I have a few questions in my mind, how can we create complex navigations like sidebar navigations?
@AdamLoweIO
@AdamLoweIO 2 ай бұрын
The navigation block is one of the weakest blocks WordPress offers. I almost always end up creating a custom block for navigation or using a 3rd party block.
@isheevaa
@isheevaa 2 ай бұрын
I still do not like the block themes, they are not conveniet, I mean what if I want to create a complex theme? I should create complex blocks first and then use them in my theme? bothering 🤔
@AdamLoweIO
@AdamLoweIO 2 ай бұрын
I get it. Life was a lot simpler with php themes, and in most cases there still isn’t a compelling reason to go the block theme route. More and more though, new WP features like the font manager are only being enabled for block themes so they are pushing us that way kicking and screaming. (Unless of course you go the page builder route) As for complex themes, you are right that custom blocks are the key to making them work. If you aren’t a react developer, there are some great tools like Pinegrow, ACF, MetaBox, and block studio that makes creating them fairly simple. I personally use Pinegrow and make a metric crap-ton of custom blocks since I hate wrestling with the limitations of the Core WP blocks.
@taunado
@taunado 2 ай бұрын
@@AdamLoweIO Yea, modern front-end devs learn React, as PHP has very little job opportunities compared. So it makes sense Wordpress is going a React route.
@GrantAmbrose
@GrantAmbrose 2 ай бұрын
I noticed your new site is built with Kadence. When do you use Kadence vs Pinegrow?
@dragon3602010
@dragon3602010 2 ай бұрын
awesome , can we do backups with it ?
@AdamLoweIO
@AdamLoweIO 2 ай бұрын
Some backup plugins like updraft can be used with WP-cli. By itself, WP-cli can export the WordPress database using the “wp db export” command. That, and an archive of your file system should do the trick nicely. Here is an article with steps blog.sucuri.net/2022/12/wp-cli-how-to-backup-wordpress.html
@estevancarlos
@estevancarlos 2 ай бұрын
Holy hell. I don't think I want to bother with block themes. This is crazy.
@AdamLoweIO
@AdamLoweIO 2 ай бұрын
It’s batshit until you get the hang of it. Then it’s just annoying like a bad toothache. (I’m really selling this, aren’t I?)
@micheltsa
@micheltsa 3 ай бұрын
I can't get the Live Preview to work. I watched the video and followed the instructions on the documentation page, but I can't see my classes and variables from the Core Framework or AutomaticCSS in Pinegrow. I followed all the steps, and the test live connection was completed successfully. What am I missing? It's a plugin, not a theme. Could there be a setting on the local site that is preventing this sync?
@AdamLoweIO
@AdamLoweIO 3 ай бұрын
Michael, It might be worth posting in the Pinegrow forums. I can’t think of any reason why it wouldn’t work with a block plugin, but you might need to enqueue the framework’s css differently. Unfortunately, I’m away from my computer all day today so it’s hard to help you when I’m flying blind.
@micheltsa
@micheltsa 3 ай бұрын
​@@AdamLoweIO Thank you.. I already posted there. I've tried so many things that I'm feeling lost. It's probably something simple that I'm missing because I can get the preview of global smart actions like the site title, description, and logo. It's just the CSS framework that isn't syncing.
@followcharles
@followcharles 3 ай бұрын
wow! thank you, it's like seeing WordPress for the first time.
@paszTube
@paszTube 3 ай бұрын
I think I'm officially an "old man shouts at clouds" now. When I see the HTML that the WP editor produces, I see tons and tons of css classes on each tag, and I think "what an unreadable, unmaintainable mess". If I handcoded the same page, it would be one tenth the size, load faster, and more developer friendly (= code is more readable). With fast internet speeds nowadays, perhaps the bigger page weight doesn't make much of a difference. Also, why the hell do we have to type CSS like declaration into a JSON file? You'd think CSS code goes into, you know, a CSS file. We have CSS! And while it's nice to create a page design and styling with just a mouse, I think and experienced front end developer can create the same layouts quicker just by typing code. OK I'll shut up now. I'm just ranting, I know. I will be dragged into this new way of doing kicking and screaming, that's for sure.
@AdamLoweIO
@AdamLoweIO 3 ай бұрын
I'm right there with you! Some of the decisions WordPress have been making lately are straight-up baffling. Of course, they are switching from a traditional PHP/HTML/CSS workflow to more of a component-based React workflow, so some things are naturally going to look odd. Still, it all feel like a strip of duct tape slapped over some super glue.
@sunnifreyer2759
@sunnifreyer2759 3 ай бұрын
I just returned to WP -- after my hate for the transition mellowed -- and within the past week, I discovered PineGrow. I'm still wobbly about it but thankful for your videos. I came to Pinegrow with one interest: building custom blocks for a WP block theme. I'm only building for my biz -- not for clients, so trying to justify the cost. Not sure if it's too much car for my needs but we'll see. I'm old and started into dev work back when the web was the wild west and there were only a few of us online. Seriously. It was great. As a result, though, I lean towards coding over the visual but am slowly getting used to visual accompanied by a rich vocabulary of expletives. Trying to teach an old dog, etc. You're great and I'm glad I discovered your videos!!! You speak quite fast, Adam. My solution was to slow down the video playback speed just a wee bit. Perfect now. :-) Thanks for helping me!!
@sunnifreyer2759
@sunnifreyer2759 3 ай бұрын
Manage Theme Fonts is not listed under Create Theme Blocks. Active is a newly created child theme of Twenty Twenty-Four. I left WP in a huff over Guttenberg, played around for awhile with Classic WP as I like coding but then returned to Drupal which I still enjoy. Came back here a few weeks ago to play around in it. Mixed emotions. Was intrigued at first and then started feeling conflicted over how to find this or that. Started to get under the hood.. I'm fine with PHP, CSS and a wee bit of javascript but haven't mastered react. You turned me on to PineGrow and that looks interesting. I'd love to buy it but I'm not dev'ng for anyone, not making any cash from my work, and am a senior on the proverbial fixed income. Sure wish I could use it but that seven days isn't enough. Would get it in an instant if it was the student price but ah well. Thanks for that pointer, though. Looks like a very nice tool. Now back to your video... appreciate you creating this vid
@ontheruntonowhere
@ontheruntonowhere 3 ай бұрын
I wish there was a video discussing how to configure the WP plugin version of Pinegrow with Tailwind. I'm super confused about how to get it going, and all the tutorials here and articles on the PG site seem to reference the desktop application. I'm creating a FSE theme and I've got a TW build process active in my theme directory, but I can't figure out how to get the PG plugin to recognize my TW files so I can use the use TW classes in my PG blocks.
@AdamLoweIO
@AdamLoweIO 3 ай бұрын
Ahh, I think that’s your issue. The PG plugin doesn’t support custom tailwind configurations or build processes. It only supports their built-in tailwind compiler. And for that, you need to tell it to use Tailwind at the start of your project. Connecting to a separate TW build process could get tricky since the theme files aren’t written in real-time and your compiler won’t know which TW classes to add.
@william254
@william254 3 ай бұрын
Excellent video. I honestly thought block themes were terrible since I had tried them when they first came out and didn't like them. But now I'm seeing a lot they have a lot potential, thanks to your video. I've watched several videos on the subject but no one I have seen has explained them as well as you have.
@AdamLoweIO
@AdamLoweIO 3 ай бұрын
They do have a lot of potential, but they are also a massive PITA and some things about them make little sense. Just like anything else though, once you understand the hacks and workarounds you can use them pretty effectively.
@TheBeeOBee
@TheBeeOBee 3 ай бұрын
Is the video for the custom block to show the custom taxonomies still coming?
@AdamLoweIO
@AdamLoweIO 3 ай бұрын
It is. I’ve been unable to use my hands for the last few weeks, so that sort of put things on pause. I’m hoping that this eases up and I can work normally again soon. Voice control and dictation only lets me do so much.
@TheBeeOBee
@TheBeeOBee 3 ай бұрын
@@AdamLoweIO oh dang. Wishing you the best, and definitely picked up a few workflow tips watching these.
@PhalgunnMaharishi
@PhalgunnMaharishi 3 ай бұрын
Very beautifully explained video! I have been working on block themes to create one for my publication site, and I have a quick question. I saw you used VS Code to create a blank theme, but my question is, could we instead use 'Blank Canvas' theme? What is your thoughts?
@AdamLoweIO
@AdamLoweIO 3 ай бұрын
Yes, blank canvas is fine. I just wanted to show all the steps behind the scenes.
@PhalgunnMaharishi
@PhalgunnMaharishi 3 ай бұрын
@@AdamLoweIO Awesome! Subscribed. 🙂 Your channel is like a hidden gem when it comes to WordPress Blocks 😀 A really great job!
@Sharpete
@Sharpete 3 ай бұрын
Awesome, thanks.
@Sinha.ritesh
@Sinha.ritesh 3 ай бұрын
amazing video. Thanku.. just one suggestion, you should have made one video on wplocal as well. somehow i figured out but it was hectic.
@AdamLoweIO
@AdamLoweIO 3 ай бұрын
Thanks for the suggestion. I cover it in other videos, but you are right they are standalone video explaining how and why to use a local workflow (LocalWP or other solutions) would be beneficial.
@olga_lc
@olga_lc 3 ай бұрын
Hi! Do they use block themes for complex frontends? e.g carousel with external library and a lot of custom styling, animations and sections that are more advanced than a simple two-column layout? I am kinda new to Wordpress, currently using classic theme with ACF and you can do pretty much anything with that setup. Is it possible to have that kind of flexibility with block theme?
@AdamLoweIO
@AdamLoweIO 3 ай бұрын
Yes. With custom blocks you can make the layouts as complex as you want. I don’t go into it in this series since I’m just focusing on the core blocks, but there are lots of options open to you when you start making your own blocks using React, ACF, Pinegrow, or other block-building solutions. Check out some my other Pinegrow videos for an overview of how it makes building custom blocks nearly as easy as writing vanilla html and css.
@olga_lc
@olga_lc 3 ай бұрын
@@AdamLoweIO thanks for the answer! I've tried creating custom blocks with React for the learning purpose, and honestly it looks like overhead and much more boilerplate. Maybe I was doing it wrong though😅 Will try another options, thanks
@AdamLoweIO
@AdamLoweIO 3 ай бұрын
@olga_c making blocks with react can be a huge hurdle if you aren’t already a React developer. A lot of people like using ACF blocks, which are much easier to build. I prefer creating them with Pinegrow since I get all the benefits of a hand-crafted React block without the hassles. Of course, learning Pinegrow is its own hurdle, but I thought it was worth it for me and my team.
@olga_lc
@olga_lc 3 ай бұрын
@@AdamLoweIO I do React as well, that's why I was kinda enthusiastic about custom Gutenberg blocks at the beginning, but it turned out to be so messy comparing to React itself and took more effort to do the same work comparing to Wordpress classic theme. ACF blocks would be likely the way to go as we already use it for our projects. Pinegrow looks as an interesting modern option based on your video, I'll probably give it a chance for personal project, not sure I'm gonna convince my senior dev who still insists on using jQuery and gulp, lol
@Sinha.ritesh
@Sinha.ritesh 3 ай бұрын
could you please share link how did u connect VS to wordpress
@AdamLoweIO
@AdamLoweIO 3 ай бұрын
It’s not connected. I’m doing local development using LocalWP, so I can access the files directly through VS code or any other editor.
@strongerartist
@strongerartist 3 ай бұрын
Adam, thanks for this fine series of videos on block themes. I'm curious, though--why do you make your inner container a Row block when there are not side-by-side elements, and not just a Group? Is it because the Row gives you the option for side-by-side elements, when you might not know how a design is going to evolve, or is there another reason? I realize that both blocks translate to divs in the source code, but I'm wondering if I'm missing something here.
@AdamLoweIO
@AdamLoweIO 3 күн бұрын
So sorry for taking so long to respond... I somehow missed seeing this comment. Regardless, I don't have a good answer for you other than "it's the way I've always done it." What you suggest works just as well and is probably even a better solution.
@strongerartist
@strongerartist 2 күн бұрын
​@@AdamLoweIO No worries, Adam...I appreciate the response. I can see using the Row block as the "go to" container if there's a possibility that Flexbox properties will be needed in the design. Since both Groups and Rows map as <div>'s in the HTML, I don't think it really matters which one is used. The only exception that comes to mind is if the container includes child elements that have to float, such as paragraphs wrapping around images.