Join full 26hr course:

I’ve posted a newer video here on YouTube about Block Themes and Full Site Editing!

Please check the pinned comment for information about changes to the JS & CSS files we’re trying to load from the GitHub repository.

Timestamps:
0:0:00 Quick Overview
0:2:06 Detailed Overview
0:12:05 Installing WordPress Locally
0:25:35 First Taste of PHP
0:41:55 Create Theme
0:54:20 Functions
1:09:14 Arrays
1:21:43 The Loop
1:36:10 Header & Footer
1:54:44 Convert HTML/CSS Into Theme
2:14:42 Interior Page Template
2:32:28 Parent / Child Pages
2:49:16 When do we need to echo?
2:58:17 Children Links Menu

Follow me for updates on new videos or projects:
Video tutorial:
Learning course:
Video teaching:
Twitch:
#WordPress #Developer #Unlocking #Power #Code

33 thoughts on “Become a WordPress Developer: Unlocking Power with Code”

  1. Hey everyone, in the lesson that starts at 1:54:44 I want to let you know of a few changes that have happened since this video was uploaded. In the video, when you visit the GitHub repo I reference, there is no longer a folder called "js" – it is now called "src" instead.

    Also, there is no "style.css" file in the root of the repo folder, instead, copy over the entire "build" folder from the repo and then in our functions.php file, our university_files function that loads our CSS and JS files should now look like this instead:

    function university_files() {
    wp_enqueue_style('custom-google-fonts', '//fonts.googleapis.com/css?family=Roboto+Condensed:300,300i,400,400i,700,700i|Roboto:100,300,400,400i,700,700i');
    wp_enqueue_style('font-awesome', '//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');

    wp_enqueue_script('googleMap', '//maps.googleapis.com/maps/api/js?key=yourkeygoeshere', NULL, '1.0', true);

    wp_enqueue_script('main-university-js', get_theme_file_uri('/build/index.js'), array('jquery'), '1.0', true);
    wp_enqueue_style('our-main-styles-vendor', get_theme_file_uri('/build/index.css'));
    wp_enqueue_style('our-main-styles', get_theme_file_uri('/build/style-index.css'));

    wp_localize_script('main-university-js', 'universityData', array(
    'root_url' => get_site_url(),
    'nonce' => wp_create_nonce('wp_rest')
    ));
    }

    Thanks!
    Brad

  2. For some reason function get_theme_file_uri() didn't work for me enqueueing and I had to opt for get_template_directory_uri() to get the style and javascript working. Thank you for the video.

  3. Hello

    May someone help

    This doesn't work to run the slideshow : wp_enqueue_script('main-university-javascript', get_theme_file_uri('/js/scripts-bundled.js'), NULL, '1.0', true);

  4. Purchased the "Premium WordPress Course" on Udemy because Brad is an awesome instructor and really conveys the material well for beginners. However the course is mind numbingly boring and after a couple of hours I need a rest from it for a few years, it seems. Specifically Brad will spend 10 minutes of explaining how to move the mouse around on the screen before he gets to the point of the topic. He is a good instructor, no he's a great instructor. But if it takes you 3 hours to explain something that should can be ingested in ten minutes then it doesn't really matter how great of a instructor you are. Frustrated by how slow the pace is on the Udmey videos and the course. I expected better. 🙁

  5. Amazing explanation. So grateful for your videos. I have taken lessons and watched so many viedos about PHP and its applications to WP, but yours are definitely the best and you are the greatest tutor I have met. Thank you so much for your efforts!

  6. I wonder if Brad had ACTUALLY trained as school teacher because he takes the secondary school teaching approach where everything is explained as opposed to University lectures. Dude you make everything clear and the metaphors are especially helpful. You really stand out among Web Tutors because you have a deliberate style and your lessons show planning and are methodical.

  7. Thanks for this excellent video on WordPress and PHP. I follow your technique to add a background image on my index.php. The image comes out dark. I would like the image to reflect its actual default color. Could you please share some ideas on how to accomplish this.

  8. HI. Your course was very much appreciated, however the style.css file you speak of, which should have been contained within the files of which the zipp was downloaded, is not present.

  9. Hello! Greetings from Argentina. I would like to know if the extended version of this course on Udemy is updated. I read comments about the lack of updating, but I also read positive comments. Could someone who is taking the course tell me if it is up to date? I'm just a South American wanting to watch his money!

Leave a Comment

Your email address will not be published. Required fields are marked *