WordPress Plugin Development: Gutenberg Blocks, React & More

  Рет қаралды 193,548

LearnWebCode

LearnWebCode

Күн бұрын

Join my full WordPress course here learnwebcode.teachable.com/p/...
This video assumes you're already familiar with WordPress and how how to install a local dev environment. If you aren't familiar with that yet I suggest watching another one of my videos first: • Become a WordPress Dev...
0:00:00 Intro
0:02:56 Overview
0:16:32 Our First Plugin
0:27:12 Settings Page
0:42:11 Settings API
1:02:02 Settings Form
1:22:01 Word Count
1:41:57 Localization
2:02:12 JavaScript Intro
2:21:57 JSX & Workflow
2:41:43 Block Attributes
3:01:42 Block Output
3:24:01 Pros & Cons of Custom Post Types
Follow me for updates on new videos or projects:
Instagram: / javaschiff
Twitter: / learnwebcode
Facebook: / brad-schiff-1542576316...
Twitch: / learnwebcode

Пікірлер: 204
@atypical_blk_guy
@atypical_blk_guy 3 жыл бұрын
I got my first wordpress dev job 5 years ago because of you and your wordpress custom theme Playlist.
@LearnWebCode
@LearnWebCode 3 жыл бұрын
That's awesome!
@romankovalchik307
@romankovalchik307 3 жыл бұрын
Me too, but 2 years ago. Still have an Amazing University theme on my local machine as a relic :D
@AntiAtheismIsUnstoppable
@AntiAtheismIsUnstoppable 2 жыл бұрын
So, the logical operators like AND and OR do have a hierarchy like have the mathematical operators like * (multiply) and + (addition). And takes precedence to OR the same way that multiplication takes precedence to addition. So.. 1. a AND b AND c is the exact same as 2. a AND (b AND c) while also 1. a * b * c is the exact same as 2. a * (b * c) and 1. a AND b AND c AND (d OR e OR f) is therefore the same as 2. a AND (b AND c AND (d OR e OR f)) is the same as 3. a AND (b AND c) AND (d OR e OR f) but you need the paranthesis around the OR if you want them, grouped because OR os lower in the hiearchy than AND so 1. a AND b AND c AND (d OR e OR f) is NOT the same as 2. a AND b AND c AND d OR e OR f Now, the reason why this hiearchy is important, is both for readability and for performance. There is no reason to add paranthesis where the hiearchy will naturally do the same. For readability, it just makes it more hard to read when there is unnnecessary clutter in the code. But also for performance one should not add paranthesis arbitrarily. Do not add things that are not necessary for the computer to buggle with. Instead, learn the hiearchy for logical operators, it will *_really_* help you make more readable and faster code.
@rayediaz
@rayediaz 2 жыл бұрын
Me too but 2 years ago.
@srinathravichandran8796
@srinathravichandran8796 2 жыл бұрын
@@romankovalchik307 we. Qcbbqb
@WEB360pl
@WEB360pl Жыл бұрын
I'm WP developer with 10+ years of expirience. I've watched the whole video because of your voice and teaching skills. I'm learning how to teach other.
@pramilaniroshan572
@pramilaniroshan572 3 жыл бұрын
I bought this course a year ago. It is great to see new updates and additions ❤️
@unjoined
@unjoined 3 жыл бұрын
A Big thank you for all your videos and courses online. I watched your 'Become a WordPress Developer Unlocking Power With Code' and got me a job! I'm so glad that you came back, I'm eager to start this one and I'm already hoping to see you post again soon :)
@aniltheblogger
@aniltheblogger 2 жыл бұрын
I can't thank myself enough for taking your wordpress course on udemy. Had no idea wordpress is this powerful software and your teaching is awesome. About to start plugin section. Thanks Brad.
@SunnyKumar-zt7fe
@SunnyKumar-zt7fe 2 жыл бұрын
I've started plugin development, I haven't reached even middle of the video and understood much of the things. Please receive a tight hugs and hell lot of respect. Hats off. Amazing.
@slimyelow
@slimyelow 2 жыл бұрын
Holy Moly, I just found out that I purchased this course over a year ago and had completely forgotten about it. yay for me!
@aryanmehrotra8388
@aryanmehrotra8388 3 жыл бұрын
I primarily work in CodeIgniter but after watching you wordpress custom theme development playlist i also add wordpress to my resume and it gave me an advantage over others to get a job and i am waiting for your plugin development course for long time thanks big bro you are an awesome teacher
@ivanbarta2821
@ivanbarta2821 3 жыл бұрын
I have almost finished the course on Udemy and I must say that it is excellent and helped me a lot. Now I'm looking forward to new content :-)
@glenndevleeschouwer
@glenndevleeschouwer 2 жыл бұрын
After following this free couse I couldn't resist to buy the full course :) You are one kind of a teacher!
@corporalSM
@corporalSM 2 жыл бұрын
I like it so much, very clear explanation in every step. I myself in Udemy for this course. Strongly recommend for those who want to learn the WP theme development from stretch. Thanks a lot for coming up with update.
@rajkumarboominadhan6211
@rajkumarboominadhan6211 3 жыл бұрын
WhenEver i look for your Updates... I got a Solution & Confidence for the Next level in Wordpress Development . Thanks for the New Update Sir
@fvgoya
@fvgoya 3 жыл бұрын
It’s good to see you back!!!! Your content is awesome!!!
@esdev
@esdev 3 жыл бұрын
Your teaching style is awesome. Just bought it on udemy. Thanks Brad!
@pramodhsp6326
@pramodhsp6326 2 жыл бұрын
Thank you Brad, this was a much needed course for WordPress developers, with WordPress changing its direction and adding support for react, it is very frustating for some one new to figure thing out on their own. Bought your course already, looking forward for amazing and simplified ways of learning WordPress in future days to come.
@SalomonPtasevich
@SalomonPtasevich Жыл бұрын
Loving this, I have been struggling with making GTP3 code work as a WordPress plug in this is helping a lot !!
@KnownTechnical
@KnownTechnical 3 жыл бұрын
I was eagerly waiting for you to back....Excited when I get notified that you are back ❤️❤️❤️❤️❤️❤️
@graphixig
@graphixig 3 жыл бұрын
Have Watched Almost 10 times every time i watch I Understand more...❤
@IndranilTalukdarindia
@IndranilTalukdarindia Жыл бұрын
Awesome tutorial !! ♥
@raymondbyczko
@raymondbyczko Жыл бұрын
Just found your content. Very good work! Clear and concise.
@egemengazeloglu1718
@egemengazeloglu1718 Жыл бұрын
Thank you so much Sensei! You are a blessing!
@saweranabi7786
@saweranabi7786 3 жыл бұрын
I am pleased to watch your new video now. Thanks
@chandikalakshan468
@chandikalakshan468 2 жыл бұрын
Still following this course. I feel this is pushing me forward well.
@ivancuella7068
@ivancuella7068 2 жыл бұрын
Excelente contenido, explicación y workflow. Saludos desde Argentina. Thanks a lot Brad! :)
@zohar_trade
@zohar_trade Жыл бұрын
amazing man you are the best mentor for this kind of stuff i have seen online
@DigitalTutorialsDeniseLanorias
@DigitalTutorialsDeniseLanorias 3 жыл бұрын
Yey u’r back and bec of u i learned html and css.
@radouane5591
@radouane5591 3 жыл бұрын
I learned WordPress from your beginning 5h WordPress course on Udemy 3 years ago. You are one of the best teachers online. I built my site in couple hours. I buy all your courses even If I don't watch them.
@LearnWebCode
@LearnWebCode 3 жыл бұрын
Thank you so much!
@suhailxeaser
@suhailxeaser 3 жыл бұрын
Im watching your bootcamp series and Loving it.
@zaifhossain8509
@zaifhossain8509 3 жыл бұрын
Glad to see you again Brad (my favourite teacher)
@karimk8551
@karimk8551 3 жыл бұрын
Hey look it's the man himself! Glad to have found you on youtube!😀
@rangabharath4253
@rangabharath4253 3 жыл бұрын
Awesome as always 👍😀
@rowerzysta8799
@rowerzysta8799 2 жыл бұрын
Nice video. Thanks!
@yorumcuturk
@yorumcuturk 3 жыл бұрын
I've been watching this kind of videos since last 10 years. But you are the one of who have clean understandable voice, respectful who doesn't burp, fart...etc. when teaching. You are the only one who describe everything in one go and clean. You are really perfect. I never said that before to anyone who teaching tech skills. But I don't understand why you don't have millions of subscribers. There are some others who have millions of subscribers and they are worst than you. Your voice and speak very tidy and clean.
@LearnWebCode
@LearnWebCode 3 жыл бұрын
Thank you so much, I really appreciate that.
@NativeLibyans
@NativeLibyans 3 жыл бұрын
I like your courses, you are great teacher.
@englishwithaboudem3421
@englishwithaboudem3421 2 жыл бұрын
Truly speaking you're a very wordpress master developer. From senegal in west Africa
@xtremehackerzpro9511
@xtremehackerzpro9511 3 жыл бұрын
Amazing content and nice job!
@techbd2477
@techbd2477 3 жыл бұрын
I always wait for your video :)
@geriibra1645
@geriibra1645 2 жыл бұрын
Bookmarked!!!! I'm already watching a tutorial on udemy but this seems gold!
@cromlechs
@cromlechs 2 жыл бұрын
Excellent video .... : - )
@ericramirez9724
@ericramirez9724 3 жыл бұрын
Woah! Spread the word !!! Brad is back ! Hooraay!
@lenarnie2973
@lenarnie2973 2 жыл бұрын
OMG U ARE AMAZING thank u for these videos about wordpress
@Shomaripope
@Shomaripope 2 жыл бұрын
You sound like Ron Howard…I love it! Amazing lessons too! 😁
@dalwar9195
@dalwar9195 2 жыл бұрын
Thanks for your great tutorial.
@shahriarparvezshuvo4760
@shahriarparvezshuvo4760 3 жыл бұрын
Oh Man! You came back. Missed you and MeowsALot :D
@LearnWebCode
@LearnWebCode 3 жыл бұрын
And you came back too :D I remember all your kind comments during the bootcamp ❤️
@mwaqaspro
@mwaqaspro 3 жыл бұрын
Welcome back sir after 5 months.❤
@vahidsediqi5638
@vahidsediqi5638 3 жыл бұрын
Really love your videos
@dhruv9963
@dhruv9963 3 жыл бұрын
Awesome Brad, i'm waiting for your Plugin Development video since i purchased your WordPress course from Udemy.
@AfzalAli-pw5sz
@AfzalAli-pw5sz 3 жыл бұрын
bradschiff is 🔥🔥🔥🙌
@ivanbarta2821
@ivanbarta2821 2 жыл бұрын
Hello Brad, I just finished a new course content and it's really great! 👍 I think a crash course on Frontity would combine well with previous courses on Wordpress and React.
@binodrdx
@binodrdx 2 жыл бұрын
Thanks a lot for shared this tutorials. I bought your "Become a WordPress Developer..." course, it was fantastic. Also I want Advance Plugin Development course. Hope you will make it. Thank you!
@visualmodo
@visualmodo 3 жыл бұрын
Really good WP work!
@jonathanalphonso2035
@jonathanalphonso2035 2 жыл бұрын
I've never seen any tutorials that write "a,b,c" as placeholder parameters but I really like this style. Great video and I've also purchased the Udemy course!
@brazo98
@brazo98 Жыл бұрын
Awesome tutorial. Thx a lot for that Dude. 😻😻😻
@LearnWebCode
@LearnWebCode Жыл бұрын
Glad it was helpful!
@skgh6233
@skgh6233 2 жыл бұрын
Thanks for the great work you are the best
@ketatgenhorst
@ketatgenhorst Жыл бұрын
I'm on day 2 of my working along in this video. I have a specific plugin that I wanted to write, and as a developer I had a list of things I need to learn. I figured I would have to google each one, but 1:35 min in and I about 75% through with my list. I will be signing up for your course on Udemy as it seems you are. a very solid source of information. Thank you!
@ketatgenhorst
@ketatgenhorst Жыл бұрын
OK, my previous comment setup just how much value you had created in the first half of this course. At the 2 hour mark you explained how you would be going over the remaining few items on my list - IN your premium course. Anyone who is here learning a skill to add to your internet marketing bag - THIS is where you should really look. I have never so happily clicked submit on a premium purchase. This was very well done.
@Noleemits
@Noleemits 2 жыл бұрын
You Are The BEST
@stevebarakat6968
@stevebarakat6968 2 жыл бұрын
Very good.
@josephdunleavy6817
@josephdunleavy6817 3 жыл бұрын
I bought your Udemy course with the university theme not long ago it was absolutely amazing
@robcollins6807
@robcollins6807 3 жыл бұрын
Brad, have you considered becoming a Fairy Godmother? You have this knack of popping up at just the right time with some magical solution. Just checked back on my full course and there, as you promised, are the new sections. Perfect!
@LearnWebCode
@LearnWebCode 3 жыл бұрын
** searches job boards for Fairy Godmother opportunities ** 😂 Glad to hear the videos are helpful!
@OstonCodeCypher
@OstonCodeCypher 3 жыл бұрын
Welcome back master
@streamx2
@streamx2 3 жыл бұрын
Yesterday I was looking at your Twitter account and hoping your are OK because I enjoyed your videos at the end of last year so much. That was the first time I found out about you and bought all your udemy courses.
@aogunnaike
@aogunnaike 3 жыл бұрын
Awesome 😎👍
@sudhakar7400
@sudhakar7400 3 жыл бұрын
Wow super explanation
@RickyT232
@RickyT232 2 жыл бұрын
Thank you!
@AyushPanditofficial
@AyushPanditofficial 3 жыл бұрын
Big fan from india brought your all course
@VFXBOYAE
@VFXBOYAE Жыл бұрын
Thanks dude, it said directx error, but i restarted and it worked good
@damianperera927
@damianperera927 2 жыл бұрын
awesoooooooome thank you
@msvmanikantasrivishnu7788
@msvmanikantasrivishnu7788 3 жыл бұрын
u r the best ❤
@wayneshen5201
@wayneshen5201 3 жыл бұрын
Very good
@marcfielding2460
@marcfielding2460 2 жыл бұрын
The first thing I should say is I'm a very very senior AWS/Javascript developer who got lumbered with a WP plugin(having done PHP ages ago) and have just done something that I hadn't done since the start of my career by mistake - this tutorial is a dream great work - BUT do remember if you follow this tutorial then your plugin code sits in the server directory and therefore if you "delete plugin" in the WP interface for any reason, it deletes your code! So yeah I just accidentally deleted all my code from this but learned a lot, might be worth updating this to include source control/sync from a directory outside of the Local Sites folder! Also we're looking for a consultant for an MVP launch of a rather cool product, let me know if you'd like to discuss - will be about a weeks paid work,
@kunaljain5709
@kunaljain5709 Жыл бұрын
it work on my pc thx bro vеry much
@aadityagoenka5293
@aadityagoenka5293 Жыл бұрын
Wait is this Brad Schiff? Dude I took your Udemy course to land up my first tech job in Lockdown you are a legend my man
@mohamedyoussef8835
@mohamedyoussef8835 Жыл бұрын
Awesome video +++++++++++++++ 🙂
@marissacunningham2262
@marissacunningham2262 3 жыл бұрын
Your voice is bussin 🤌🏼
@Labyrinthman
@Labyrinthman 3 жыл бұрын
This is amazing, you're amazing? Can you make a tutorial on block that's pulling the posts based on category or CPT?
@No1mrnoobplayer
@No1mrnoobplayer 3 жыл бұрын
thanks a lot.
@sareshb4750
@sareshb4750 2 жыл бұрын
@LearnWebCode thanks for this video. How to interact Gutenberg Blocks in reactjs
@dhanushka8756
@dhanushka8756 3 жыл бұрын
Welcome back sir after little rest! Happy to see my awesome teacher soon. 😊🤎🇱🇰
@user-jj6ts5ml3h
@user-jj6ts5ml3h 2 жыл бұрын
thanks for this lecture, I want the Word filter plugin lecture plz...
@birsingh5388
@birsingh5388 3 жыл бұрын
It looks fantastic 👍 Next project maybe on Laravel?
@sulmanahmad6943
@sulmanahmad6943 3 жыл бұрын
I learned wp theme development from your owesum theme development tutorial 5 years ago.
@mariopurisic5133
@mariopurisic5133 3 жыл бұрын
You are a gift! I have a (random) question. Have you ever thought on making a class on working with and editing/customizing Woocommerce with all those hooks and actions? It's something I would purchase in a heartbeat.
@LearnWebCode
@LearnWebCode 3 жыл бұрын
Thank you, and WooCommerce customization is a great idea for a class/series!
@mariopurisic5133
@mariopurisic5133 3 жыл бұрын
@@LearnWebCode That would be awesome!! I also just want to say that your Udemy courses (wordpress and javascript) truly helped me build not just my knowledge, but also confidence and by that grow my business tremendously. Forever grateful for that!
@MmaLegend420
@MmaLegend420 2 жыл бұрын
Great Lesson, one of the best. Quick question though. How did you know your plugin would take 5 arguments? Is that the usual rule, or did you already think in advance how this function would work?
@dogscatslovers9664
@dogscatslovers9664 Жыл бұрын
Don't believe but it really worked
@danielmobbs5096
@danielmobbs5096 2 жыл бұрын
Hi, Brad love the video man. On the first select element, display location the option doesn't seem to store into my WP database, it stays empty. Any idea why? I think have written the code exactly as you have and not made any typo's as i normally do when coding. :D
@viktorshevchenko3888
@viktorshevchenko3888 3 жыл бұрын
My like in advance.
@hrrarya
@hrrarya 2 жыл бұрын
You are an awesome teacher. I found Gutenberg block development very hard by following another course who used save function with very annoying "deprecated" method. Personally I follow DRY principle, but by using "deprecate", we cant follow DRY and this codes seems very messy. You moved the save function to PHP file, this approach is good and very appropriate. Is this udemy course all about gutenberg block development?, or do you have any individual course on Gutenberg block plugin development?
@keshavanand7
@keshavanand7 3 жыл бұрын
Hey brad your wordpress course is awesome can you make tutorial on how to add featured images on categories
@AyushPanditofficial
@AyushPanditofficial 3 жыл бұрын
Finally sir please make video on react +wordpress please please please sir
@be_real_truth_matters
@be_real_truth_matters 3 жыл бұрын
Sir = Slave I Remain...☺️
@martinkaspar5095
@martinkaspar5095 2 жыл бұрын
very nice - thank you. What the global wordpress community nees is some introduction in the topics Full Site Editing Query-Loop. Block based design could you come up with some of these !? Keep up the great work - keep it up - it rocks. Wordpress is a global community of friends
@sunnyislescondosre
@sunnyislescondosre Жыл бұрын
Hi Brad, Thank you for these videos. Can you help me create an IDX Widget for my WP site?
@drikting
@drikting 2 жыл бұрын
Love That Meow :)
@humanlifeispriceless2972
@humanlifeispriceless2972 2 жыл бұрын
YOU ARE A EXCELLANT & HAVE BRILLANT TEACHING SKILLS. PL. MAKE A E-COMMERCE SITE DEVELOPMENT TUTORIAL, IT WILL BE HELPFUL FOR ALL OF US IN CARRIER BUILDING. THANKS AND HAT'S OFF TO YOU!
@bubbanstix841
@bubbanstix841 3 жыл бұрын
ohh thank you so much. I'm so lucky to have found you 1and half year ago. Can you make lessons for woocommerce plugin?
@LearnWebCode
@LearnWebCode 3 жыл бұрын
Thanks! Are you more interested in how to create new extensions / features for WooCommerce, or more interested in creating your own custom theme that integrates WooCommerce?
@bubbanstix841
@bubbanstix841 3 жыл бұрын
@@LearnWebCode more interested in creating your own custom theme that integrates WooCommerce. I need woocommerce manipulation. how to make modal woocommerce notification for example.
@tammybarnettd8527
@tammybarnettd8527 2 жыл бұрын
nice
@TobiasLorsbach-Mainz
@TobiasLorsbach-Mainz 3 жыл бұрын
Came here from Udemy, great Content
@sheraz_razzaq
@sheraz_razzaq 2 жыл бұрын
Hi Brad. I am bit confused about the Override of files . That how we can add the functionality in any plugin or theme that user can override our plugin files in to child theme.
@sebastianocano3289
@sebastianocano3289 Жыл бұрын
I was going to say, hey, you stole the content of the course I bought on Udemy, but then I realized that you created the course lol, thanks for creating such an amazing course!!!
@LearnWebCode
@LearnWebCode Жыл бұрын
😂 That's hilarious! I'm so glad to hear the course is helpful!
@sago1725
@sago1725 2 жыл бұрын
I don't speak English but I love this video
@pxlbltz
@pxlbltz 3 жыл бұрын
This is awesome! I'm happy that I bought ACF when it was still a one-time purchase before he went the subscription way (which I hate) but just like you said, I too prefer to be able to build Gutenberg blocks without it. I have every Udemy course of yours so I'm happy to dive back in again. I was wondering if you are using Docker and if you have considered to make a tutorial about it. Thanks for your amazing work.
@LearnWebCode
@LearnWebCode 3 жыл бұрын
Thanks! I prefer one-time purchases as well. I actually had Docker on a short list of ideas for videos. I was also considering having a "Finished Product" Docker image for the WP Udemy course; so if you wanted to have a working example to inspect / compare etc... it would be easy to setup. But I'd need to be careful to describe it in a way so that it doesn't generate tons of questions about Docker when the real focus should be on WordPress 😂
@pxlbltz
@pxlbltz 3 жыл бұрын
@@LearnWebCode Hahaha, I totally understand because those tons of questions would definitely arise 😉 I found Docker pretty confusing and I still have to look up a lot of stuff whenever I use it 😉
@Witoldor12843
@Witoldor12843 2 жыл бұрын
Check carbon fields :)
Incredible magic 🤯✨
00:53
America's Got Talent
Рет қаралды 65 МЛН
ОСКАР vs БАДАБУМЧИК БОЙ!  УВЕЗЛИ на СКОРОЙ!
13:45
Бадабумчик
Рет қаралды 4,6 МЛН
Become a WordPress Developer: Unlocking Power with Code
3:18:33
LearnWebCode
Рет қаралды 861 М.
WordPress REST API Tutorial (Real Examples)
49:31
LearnWebCode
Рет қаралды 480 М.
Learn HTML & CSS For Beginners (Let's Code From a Figma Design)
2:35:30
10 Reasons To Try WordPress Development (JavaScript and PHP)
31:37
The Only Unbreakable Law
53:25
Molly Rocket
Рет қаралды 318 М.
Mac Web Development Setup: Homebrew, FZF, Window Management & More!
30:40
WordPress Interactivity API Tutorial & Explanation
1:57:13
LearnWebCode
Рет қаралды 6 М.
WordPress Full Site Editing But For Developers
19:22
LearnWebCode
Рет қаралды 23 М.
Learn React Query In 50 Minutes
51:09
Web Dev Simplified
Рет қаралды 276 М.