This course walks you through the process of creating a virtual bookstore website.
ð We're building an online bookstore theme from scratch. Stop trying to modify someone else's theme. We'll build it ourselves, step by step. It's easy. ð Learn properly. Just like the official WordPress development documentation teaches.
(In this course, you will learn the contents below that correspond to the admin section .)
Admin side
Custom Post Type
Create new content types Try it out :)
Custom Taxonomy
Let's create a new category.
Enter book information
Entering information about the book Create a field
Installing WordPress on your local system
Create and utilize a new content type called Book (Custom Post Type).
Create and utilize a new taxonomy called Author (Custom Taxonomy).
Enter information accompanying the book (ISBN, etc.)
Enter cover information
The concept of action
The concept of filters
Admin List Style
Create a custom page for the admin group and programmatically input books by linking it with the API.
Client side
A feature that allows users to replace the logo
Allow uploads of custom extensions
Create your main navigation using WordPress' menu features.
Learn how to configure detail screens.
Learn the structure of WordPress templates and how to use them.
Learn basic debugging techniques in PHP.
List screen configuration
Learn the basic inner workings of WordPress (WP_Query, Loop) by creating the first screen.
Let's add a full-screen new releases slider to the index page.
I am this kind of developer
I've been developing with WordPress for the past 12 years.
Although this lecture is not a plugin lecture, After taking this course, you too will be able to do this ð±
Mytory Markdown : A plugin that loads markdown files from URL-accessible sites like GitHub and inserts them into the WordPress body.
Mytory Markdown for Dropbox : A plugin that loads markdown files from Dropbox and inserts them into the WordPress body.
non-latin attachments : A plugin that solves the problem of file names being broken when uploading files with Korean names to the server.
I first created a plugin 9 years ago when I was a beginner . You too can develop like this.
Based on the official development documentation provided by WordPress, Take a lecture that combines practical experience .
You don't have to go through the hardships I went through. Let's dive into the world of WordPress development together! ð
Who is it helpful to?
If you can do basic PHP development, you will be able to understand the course.
People who want to learn WordPress development properly
People who want to save time learning WordPress and apply it to practical work right away
Those who want to run their own site by customizing a WordPress theme
People who need to create a website with WordPress
People who need to maintain a WordPress site
Developing with WordPress is surprisingly convenient and great!
WordPress is also great for developers.
You don't have to develop your admin team from scratch.
Common functions can be solved using lightweight plugins.
Developers only need to develop the features that are exactly what they need.
30% of the world's websites are powered by WordPress.
As the most widely used CMS, you can expect long-term support.
Example Source Code Git Repository
All the code I worked on is available on Github for your reference while practicing. However, since this only contains the theme portion, you'll need to download the WordPress code separately.
You can use your preferred Git tool to receive the source and reference it.
Download source code for each lecture
I've tagged each lecture. The Git tag for the source code immediately after Lecture 45 is 45 Therefore, if you're familiar with Git, you can navigate to the tag and review the source code as it was at the end of the lecture.
If you are unfamiliar with it, you can download the source code compressed file for each tag by clicking the link below.