
Let's see a quick intro to WordPress!
This is going to be the first project, let's take a look!
Let's review the first final project!
In this video you will find the files for the first Theme
Let´s take a look at the very first WordPress Theme that we´re gonna build in this course, hope you´re excited for this one!
Are you excited for this course? let´s review the Photoshop Files for the first theme that we´re gonna build!
The Second theme is a most advanced theme, in this video i´m gonna showcase some functionality that this theme has, so you can start developing this kind of websites when you finish this course!
In this video let´s review the Photoshop Files for our Second Theme
Here's the 3rd Project for this Course, it will be a Theme using Twitter Bootstrap
Let's create our first PHP File
Let's see how you can print values with PHP
Creating variables in PHP is really easy, let's see some examples
Let's make or code smarter with conditionals in PHP
An array is a collection of items, they're really powerful and really easy to create and manage
An Associative Array is more readable than indexed array, let's see some examples!
When working with arrays, var_dump, print_r and pre will be your best friends, let's see some examples
There're 2 styles when writing PHP Code, PHP in HTML or HTML in PHP
Loops are great and they're everywhere in PHP, let's review the 3 most populars for WordPress development, first the For Loop
Loops are great and they're everywhere in PHP, let's review the 3 most populars for WordPress development, let's continue with the foreach loop
Loops are great and they're everywhere in PHP, let's review the 3 most populars for WordPress development, the last one but most popular in WordPress, the While loop
Every language has a lot of built in functions, let's review some of them in PHP
If a function doesn't exist, you can create your own, let's see how you can create a function in PHP and then Call It
Let's see how you can pass arguments into functions to make them more powerful
In WordPress there're a lot of Template Tags, which are functions that print content, they look magical, but let's recreate a small example of what's behind this Template Tags
Let's review the functions that return values
Yeah, not everyone loves math, but let's see some examples of Math, Numbers and PHP!
Let's review what we're building in this chapters!
Here you can download the finished code in case you run into any problem
Let's create our first project
In this video we're going to create our theme
Let's review the WordPress Theme Hierarchy
Let's see how to write the WordPress Loop!
Build the header and footer files for a WordPress theme. Load styles and assets using the template directory path and WordPress functions to prepare the navigation.
Let's add the rest of the HTML!
Let's see how to add a navigation menu!
Second step is to render the menu, let's see how!
Let's add the CSS file to add our styles!
Define the main css tags and selectors for a professional WordPress theme, using box-sizing, resets for anchors and lists, a max-width container, rem-based typography, and a primary orange color.
Style the WordPress header with a dark gray background, add padding, and align the logo left and navigation right using flexbox and responsive media queries.
Add css for the main menu with a flex layout. Highlight the current page item with a bottom border in the primary color and enable a mobile menu plugin.
Register and configure widget areas in WordPress by creating a widget zone with a unique name and ID, then assign widgets in the admin to render on the front end.
Learn to add a dynamic sidebar in a WordPress theme, display widgets conditionally with is_active_sidebar, and organize the sidebar into a reusable template file.
Refactor pages by creating reusable templates in a custom template folder, using get template to load template parts, and centralizing the page loop for one-file changes across multiple pages.
Learn how WordPress uses built-in post types like posts, pages, and attachments, and how custom post types expand content organization with templates and queries.
Create a custom post type to organize posts, pages, and classes within a WordPress plugin. Configure plugin files, naming, text domain, security checks, and admin labels for clean, organized management.
Learn to display the results from the WP_Query by looping through posts, generating gradient cards with featured images, titles, and custom fields, and creating links to class templates.
Fine-tune the CSS for the classes by adjusting display, layout, typography, and color with media queries and custom properties; create a reusable class template and a class details page design.
Add a lightbox effect to WordPress images by integrating a lightbox script, wrapping images in anchors with data-lightbox attributes, and enabling the feature only on the reality template through PHP.
Welcome to the only course on Udemy that teaches you how to build complete Websites, Themes & Plugins from scratch!
WordPress is great if you want to build Dynamic Websites that use HTML, CSS, PHP & JavaScript, do you have a few experiences with these technologies and you're looking for a course to build something from the real world? this course is for you!