Most WordPress plugins are built with object-oriented PHP as opposed to procedural code. I would advise everyone to use PHP classes for WordPress plugins so you don't have to prefix all your functions. Also, its better organized when written with classes.
To let you guys know I also have a course with Eduonix on building Wordpress plugins. It is older but everything should still apply. I do not think any syntax changes or anything. Here it is -www.eduonix.com/affiliates/id/16-10344 Please use the affiliate link from that page...thanks
I was thinking to request Plugin tuts after the good Theme series you did....but didnt saw it will be reasonable since i see many people demanding many things, and i believe you do have you own order of what and when should be or not be made. Anyway thanks man, amazing juicy free content. Keep being the best.
Thanks for the free content Brad, they're an excellent resource. I have a question for you, in this video you said that you weren't happy with Wordpress and that you were considering other options so here's my question what other cms options are available as great as Wordpress?
Awesome tut as always! Brad, can you please create a tutorial on coding the menu-toggle (mobile menu) css of underscores theme? I know i can just use bootstrap and navwalker to make the menu work, but i want to learn coding the mobile menu from scratch. A tut series on creating wordpress theme using the underscores theme would be awesome.
hey did you do it yourself?? if you did then help me dude that script and div we get from google devlopers site (configure youtube button site) when i use that in my wordpress site they work in internet explorer but not in chorme they showing nothing in chorme as a output..plese help me if you get this
Amazing tutorial Brad!!! Thank you so much for your videos a lot of important concepts became so clear which is crucial for the whole process. God Bless and stay safe!!!
Great Man, Can you please tell us that how you learn new technology from scratch like which steps you are following. Like I first read the documentation and then start practice on each and then implementation.
Hey, Brad a quick question. Have you tried doing web development on a Mac? Doing .NET development is the only reason for anyone to keep a Windows machine. I was a Windows user for a long time and I tell you man, the difference is brutal, there are so many things that you don't have to worry about on Mac! Anyways, thank you and keep up the good job!
Thanks Brad. This was just what I needed to get me started on a project that I have wanted to do for a while. So I am making a widget and I finally figured out using checkboxes in the admin area. I am completely stuck on the code for using a multiple select in the admin and to save the output as a comma separated list. Help would be hugely appreciated.
hey did you do it yourself?? if you did then help me dude that script and div we get from google devlopers site (configure youtube button site) when i use that in my wordpress site they work in internet explorer but not in chorme they showing nothing in chorme as a output..plese help me if you get this
Thank you. This is awesome way to learn . But i faced one problem, when I change the channel name in my widget section, the output gives me error. Kindly guide
Awesome! Plz do a 10 plugin build seriese like you did before which is no longer available ... also the video quality wasn't this good ... but plz give us something like that. Thanx in advance!!
Sir can you state your reason while you are not happy with Wordpress, and why you choose to change your site, and which framework are you going to use next in your website, thank you. We wait for your reply.
Hi. What´s the main difference in between, plugins and widgets? I guess they look pretty much the same in the backend. I ´m going on school in Sweden, and we´re going to study plugins developement.
hey did you do it yourself?? if you did then help me dude that script and div we get from google devlopers site (configure youtube button site) when i use that in my wordpress site they work in internet explorer but not in chorme they showing nothing in chorme as a output..plese help me if you get this
Just wanted to try and help out: At 13:25 you wrote out "require_once(plugin_dir_path(__FILE__).'/includes/youtubesubs-scripts.php);". For me this didn't work and continually threw a "Fatal error" in my wordpress admin. Instead, what worked for me was to use this instead: require_once 'includes/youtubesubs-scripts.php'; Hope this helps someone.
Brad, I need to make a multi-user site, where different users can edit different parts of the html. I don't want to user a front-end builder that allows every user to edit the entire page. How do I go about this?
if you don't have a unique channel name yet - so your channel id is made up of letters and number by YT it looks like then this is not working - when i use your channel name it works, i'm doing something wrong or is this normal?
hello I am using the function wp_enqueue_scripts to add my scripts function when I add them on localhost in simple WordPress website they are added fine and I can find them in my page source code but in my live website same scripts are not adding in the code, could you please help?
thanks brad for laravel video serie now the question is deleting post u don't write any confirmatin message after delete post just click button then post delete no confirmation mesaage so plase fix this issue
Hello sir i need your small help. I am creating a online compiler for my website. I have both Widget code and APi key. But i unable to build. pls pls. If you can help me ..so pls help🙏
that script and div who get from develoers.google.com/youtube subscribe button they only working in my Internet explorer browser but not in chrome please help me..
33:15 I have a weird bug that only lets me display the channel info if I use the ID as reference, but not the channel name as reference. Anyone else getting that? If I use the channel name, I get an error graphic (from youtube) where the info is supposed to be. *Edit:* Ok, I fixed it! If anyone is interested, if you insert an ID into the youtube button generator field on the button generator page, the script generated will read `data-channelid=` instead of `data-channel=`. So I modified Brad's code a bit to include a radio selector for the channel type. Either channel name or id... In the form function, add $channel_type = ! empty( $instance['channel_type'] ) ? $instance['channel_type'] : esc_html__( 'channelid', 'yts_domain' );
Most WordPress plugins are built with object-oriented PHP as opposed to procedural code. I would advise everyone to use PHP classes for WordPress plugins so you don't have to prefix all your functions. Also, its better organized when written with classes.
Still relevant in 2021! Thanks for awesome tutorial Brad.
Only 934 likes but 34k views? Shame on you people. This guys is giving you a way to make an entire career Basicly. Show some more love.
Just on time! Would love to see more ecommerce platforms turorials too. Woocommerce or magneto for example. Theming, etc.
Its a big possibility
Want more WordPress theme/plugin development related tutorial
Me too. :p
me 3
me 4
me 5
Nice! I was once a newbie for WordPress development and I like how you go straight to the documentation because that is how I started learning 👍
Docs are always my number one resource for learning the basics
EXCELLENT! Thank you Brad Traversy for yet another GREAT tutorial.
To let you guys know I also have a course with Eduonix on building Wordpress plugins. It is older but everything should still apply. I do not think any syntax changes or anything. Here it is -www.eduonix.com/affiliates/id/16-10344
Please use the affiliate link from that page...thanks
thanks brad, please are u going to do some videos on java servlet page??
Another great video. I never understood WP widgets and you once again made it crystal clear and simple. No bullshit. Clean and easy. Thanks man.
Hey Traversy! very well explained. Please could you make a video on how to use any theme to build a WordPress website from the ground up ?
I was thinking to request Plugin tuts after the good Theme series you did....but didnt saw it will be reasonable since i see many people demanding many things, and i believe you do have you own order of what and when should be or not be made.
Anyway thanks man, amazing juicy free content.
Keep being the best.
Thanks for the free content Brad, they're an excellent resource. I have a question for you, in this video you said that you weren't happy with Wordpress and that you were considering other options so here's my question what other cms options are available as great as Wordpress?
Awesome tut as always! Brad, can you please create a tutorial on coding the menu-toggle (mobile menu) css of underscores theme? I know i can just use bootstrap and navwalker to make the menu work, but i want to learn coding the mobile menu from scratch.
A tut series on creating wordpress theme using the underscores theme would be awesome.
Great vid' tutorial. Was straight forward. And also helped me to see how I can possibly use W.P. in my own style of programming.
Very well taught. Thank you
Wordpress for beginners would be soooo dope!
Great tutorial! It would be really awesome if you could make a moodle plugin tutorial too.
Excellent tutorial. Thanks so much for taking the time to create this tut. It was exactly what I needed.
hey did you do it yourself?? if you did then help me dude that script and div we get from google devlopers site (configure youtube button site) when i use that in my wordpress site they work in internet explorer but not in chorme they showing nothing in chorme as a output..plese help me if you get this
I loved the "Ay ay ay" a lo mexican in 43:20
Amazing tutorial Brad!!! Thank you so much for your videos a lot of important concepts became so clear which is crucial for the whole process. God Bless and stay safe!!!
Great work Brad.:) but would love if you could make a series on Magento Theme Development. Just waiting for that...Thanks a lot...!!
Explained very well
That was kinda fun. That part around 38:00 was funny.
Hi, when you accidentally close the browser, (chrome) I believe there is a combination of keys to reopen the tabs. Ctrl + Shift + T
Your voice is amazing too
Great Tutorial. Are you planing to make Woocomerce tutorials?
Awesome. want more related to theme and plugin development. Please
Great Man, Can you please tell us that how you learn new technology from scratch like which steps you are following. Like I first read the documentation and then start practice on each and then implementation.
Great video as always. Do you have any like this where you DO use some CSS and JavaScript?
Can you make a crash course for absolute beginners about wordpress? that would be just amazing and thanks.
great tutorial. what would you use as a wordpress alternative?
If you accidentally close tabs or windows in chrome you can press control+shift+I in chrome browser to reopen close tabs and windows.
awesome tutorial
Hey, Brad a quick question. Have you tried doing web development on a Mac? Doing .NET development is the only reason for anyone to keep a Windows machine. I was a Windows user for a long time and I tell you man, the difference is brutal, there are so many things that you don't have to worry about on Mac! Anyways, thank you and keep up the good job!
Awesome video as always...Please can you make a video on microservices with node.js
Great job... which microphone you used to record ur voice sir?
Thanks Brad. This was just what I needed to get me started on a project that I have wanted to do for a while. So I am making a widget and I finally figured out using checkboxes in the admin area. I am completely stuck on the code for using a multiple select in the admin and to save the output as a comma separated list. Help would be hugely appreciated.
Excellent tutorial
Many thanks!! Nice tuturial!
hey did you do it yourself?? if you did then help me dude that script and div we get from google devlopers site (configure youtube button site) when i use that in my wordpress site they work in internet explorer but not in chorme they showing nothing in chorme as a output..plese help me if you get this
Hi,
very nice tut. Thanks for that! But this don't work with channel ID. Do you know why?
Nice, more WordPress :D
yes more Wordpress
Wonderful resource..thanks a lot
Thanks for the awesome tutorial. Please do more WordPress Tutorials if you can
Thanks a lot!
Thank you. This is awesome way to learn . But i faced one problem, when I change the channel name in my widget section, the output gives me error. Kindly guide
Wery clear tutorial, good job.
Amazing, Boss thank you for your help.
Very Helpful Tutorial ever I Come Late, But Come late Better than never come HAHAHA
You're moving to another CMS Brad?
Trying to add some text output to the
echo ' '; not sure how to add etc There are ticket left!
I would like an Wordpress for beginner tutorial.
Please make a video on designing a complete WordPress theme using bootstrap etc.
Shivam Gautam i have a bootstrap 3 wordpress theme playlist. I will do anoth bs4 one soon
Awesome! Plz do a 10 plugin build seriese like you did before which is no longer available ... also the video quality wasn't this good ... but plz give us something like that. Thanx in advance!!
Great video!!, if you can make more videos about node.js, express, socket io that would be great, cheers.
Sir can you state your reason while you are not happy with Wordpress, and why you choose to change your site, and which framework are you going to use next in your website, thank you. We wait for your reply.
Thank you Nice tutorial. I hope you do some Ruby on Rails Tutorial like the one with laravel.
@Traversy Media, You mention you aren't happy using Wordpress for your own site... what did you change to?
Awesome video ++++++++ 🙂
Hi. What´s the main difference in between, plugins and widgets? I guess they look pretty much the same in the backend. I ´m going on school in Sweden, and we´re going to study plugins developement.
I love your calm voice! :) Keep up!
hey did you do it yourself?? if you did then help me dude that script and div we get from google devlopers site (configure youtube button site) when i use that in my wordpress site they work in internet explorer but not in chorme they showing nothing in chorme as a output..plese help me if you get this
Just the video I needed
Thank u
want more of wordpress plugin development.
Thanks a lot ☺️☺️
Perfect, how can i create a dynamic form fields , i mean if user clicks + you to show a new field in form which takes data, save to db
Hello. Can a short code be added to this widget? Thanks
Also, plz do them the OOP PHP way this time ... Thanx!! U da Maaan!!
Just wanted to try and help out:
At 13:25 you wrote out "require_once(plugin_dir_path(__FILE__).'/includes/youtubesubs-scripts.php);". For me this didn't work and continually threw a "Fatal error" in my wordpress admin. Instead, what worked for me was to use this instead:
require_once 'includes/youtubesubs-scripts.php';
Hope this helps someone.
you're the best.
Brad, I need to make a multi-user site, where different users can edit different parts of the html. I don't want to user a front-end builder that allows every user to edit the entire page. How do I go about this?
Yes, more wordpress, please! :)
And how about selecting image from media section?? Can you describe this ?
Hi, I need help on what I am supposed to modify for widgets like the category Widget to pick up categories for custom post types. Thanks.
BIG LIKE
What are you going to use instead of wordpress?
builtwith.com/traversymedia.com
What do you think is the status of WordPress in another 3-5 years ? Will it become obsolete ?
Is Wordpress plugin development a viable income stream for developers in 2022 ?
How to add FB button? Where to copy generated code? What is the handle in that case?
Hi I really want to add this to my blog post but I don't know how to open the wpsite on Visual Studio
Great. Codeignetor Please
CSS Grid tutorial making a project
The wrong window, damn it hahahaha
Is there any way of making the link open in new tab?
Udemy WordPress theme & plugin development ?
How do you get the site into VS code???
if you don't have a unique channel name yet - so your channel id is made up of letters and number by YT it looks like then this is not working - when i use your channel name it works, i'm doing something wrong or is this normal?
hello I am using the function wp_enqueue_scripts to add my scripts function when I add them on localhost in simple WordPress website they are added fine and I can find them in my page source code but in my live website same scripts are not adding in the code, could you please help?
Hi is there a reason why there is absolutely no course anywhere about Wordpress Calypso developer.wordpress.com/calypso/ ?
thanks brad for laravel video serie
now the question is deleting post
u don't write any confirmatin message after delete post
just click button then post delete no confirmation mesaage
so plase fix this issue
If you can do it and post the code that would be great. I just do not have the time right now
And what if we want a Facebook like button instead of UA-cam Subs? How can we do it?
Hello sir i need your small help. I am creating a online compiler for my website. I have both Widget code and APi key. But i unable to build. pls pls. If you can help me ..so pls help🙏
WP CALYPSO Brad when you will do an overview about the node.js version of Wordpress, the Calypso? Thxxx :)
got error shown on frontend if i put someonelse channel id why is that?
What aren't you happy about with wordpress?
that script and div who get from develoers.google.com/youtube subscribe button they only working in my Internet explorer browser but not in chrome please help me..
33:15 I have a weird bug that only lets me display the channel info if I use the ID as reference, but not the channel name as reference. Anyone else getting that? If I use the channel name, I get an error graphic (from youtube) where the info is supposed to be.
*Edit:* Ok, I fixed it! If anyone is interested, if you insert an ID into the youtube button generator field on the button generator page, the script generated will read `data-channelid=` instead of `data-channel=`.
So I modified Brad's code a bit to include a radio selector for the channel type. Either channel name or id...
In the form function, add
$channel_type = ! empty( $instance['channel_type'] ) ? $instance['channel_type'] : esc_html__( 'channelid', 'yts_domain' );
Yeah I have the same error
first!
I want chicken nugger...
my plugin won't show up even after I add the file header in the beginning, can someone help please I have no idea what I am doing wrong