강의

멘토링

커뮤니티

BEST
Programming

/

Web Development

Developing WordPress Properly - Client Edition

“There are so many plugins and themes, but none of them are right for me.” 🧐 “I just need one simple feature, but it’s not there.” 🤔 Installing plugins, checking their features, deleting them, and searching again 👩‍💻 If you’ve spent that time developing, you’ve already created the features you need 🙈 If you’ve ever experienced these problems, it’s time to take a step further 🙉 Learn how to develop, not how to use WordPress 🤝

(5.0) 10 reviews

306 learners

  • mytory
WordPress
PHP

Reviews from Early Learners

What you will gain after the course

  • Create a website with WordPress

  • WordPress Site Maintenance

  • Escape the WordPress plugin swamp

The World of WordPress Development 💾
Try client customization!

Please check before taking the class!

  • The “WordPress Development Properly” series consists of “Admin” and “Client” sections.
  • The admin part corresponds to Part 1 and the client part corresponds to Part 2, but there is no major problem in learning by taking the individual lectures.
  • For those who prefer to focus on the client side rather than the admin side, we've added "Client Only" videos and provided links to related admin lectures. The admin lectures you need are available free of charge.
  • If you have any questions or find anything missing during the individual lecture, please leave a message on the Q&A board.


This course walks you through the process of creating a virtual bookstore website.

📗 This series of lectures will teach you how to build 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.

How to use WordPress properly
You need to know “WordPress development” .

Learn WordPress client-side development

Side
Identity and
Menu composition

노드 교과서

Detail page and
List page
composition

Index page
Composition and
Text processing class

Site identity, menu structure

WordPress has powerful client-side presentation features , including site identity and menu configuration .

Detail page and list configuration

Once you've created a custom post type and custom category, you can retrieve the data you entered simply by entering the URL for the post or category in the address bar. You'll learn how to prepare template files and how to achieve your desired look, as well as the basics. Of course , customizing the details and list pages is also possible.

Index page configuration

WordPress is primarily a blogging tool, but as developers, there's nothing it can't do. By following WordPress's basic structure, you can customize the index page just like any other website.

To achieve this, we'll learn about WP_Query, the most fundamental post processing class in WordPress. This isn't a superficial overview; we'll delve into the fundamentals and learn in depth.

You'll learn more than just the basics. Since we created book information using custom fields (post meta), we'll also need to be able to sort articles based on those custom fields. Since we also used custom taxonomies, we'll also need to know how to retrieve articles based on those custom taxonomies. We'll cover all of that. Finally, you'll learn how to integrate with SwiperJS to create a main slider.

Are you curious about the development of the admin unit?

Developing WordPress Properly - Admin Edition
Learn WordPress Admin Development Yourself


We'll help you get started with WordPress development.

📙 This course, which continues the series, is a process of creating an online bookstore theme from scratch .
😉 Stop trying to fix other people's themes. We make them ourselves, one by one.
🤝 Anyone with basic PHP and front-end development knowledge can follow along.

👍 Learn properly. Just like the official WordPress development documentation teaches.


Explore the learning content

Code to allow administrators to change the logo .

If you want to use the logo as an SVG, you'll need to allow SVG uploads , right? Instead of using a plugin, you can do this with code.

Create your main navigation using WordPress' menu feature. It's a powerful feature.

Learn how to configure detail screens .

Learn the WordPress template structure and how to use it.

Learn basic debugging techniques in PHP .

Configure the list screen

Learn the basic inner workings of WordPress (WP_Query, Loop) by creating the first screen.

Let's paste the main slide on the first screen.


I am this kind of developer

  • I've been developing with WordPress for the past 12 years.
  • I've built and launched over 20 sites with WordPress .
  • I have been running a WordPress site myself for 9 to 12 years.

So, I can give you the practical knowledge you need to build a site with WordPress.

Thankfully, many people have watched my WordPress lectures and given them positive feedback.

I've been making these works

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?

Please check your player knowledge!

  • If you can do basic PHP development and have knowledge of Javascript and MySQL, you will be able to understand the lecture.

WordPress development
Learn properly
Those who want to

Save study time
Directly into practice
Anyone who wants to use WordPress

WordPress theme
By customizing
Anyone who wants to run a site

With WordPress
I need to create a website
The person who does it

WordPress site
Need to maintain
The person who does it

WordPress
Client development
Those who want to learn properly

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.


Lecture materials
Please check.

Example Source Code - Git Repository

👉 https://github.com/mytory/bookstore

All the code I worked on is available on GitHub for your reference while practicing. However, this only includes the theme portion, so you'll need to download the WordPress code separately. You can download the source code using your preferred Git tool and use it for reference.

Download source code for each lecture

I've tagged each lecture. The Git tag for the source code immediately after Lecture 45 ends 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.
👉 https://github.com/mytory/bookstore/tags


See related lectures together

Developing WordPress Properly - Admin Edition
Learn WordPress Admin Development Yourself

Recommended for
these people

Who is this course right for?

  • People who want to learn WordPress development properly

  • People who want to save time learning WordPress and apply it to their work right away

  • Anyone who wants 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

Need to know before starting?

  • Basic PHP Development

  • Basic javascript knowledge

  • Basic MySQL usage

Hello
This is

838

Learners

38

Reviews

69

Answers

4.9

Rating

2

Courses

16년차 풀스택 웹개발자입니다. PHP를 주로 다루고, 그 중에서도 라라벨과 워드프레스로 가장 많이 일합니다. 개인 용도로 워드프레스 플러그인도 몇 개 만들었습니다.

더 자세한 소개는 블로그의 소개를 참고하세요. https://mytory.net/about

Curriculum

All

58 lectures ∙ (9hr 38min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

10 reviews

5.0

10 reviews

  • hweejincha님의 프로필 이미지
    hweejincha

    Reviews 6

    Average Rating 5.0

    5

    100% enrolled

    It was a useful time to learn about WordPress from a development perspective. I'm curious about the admin side too.

    • meyou12181932님의 프로필 이미지
      meyou12181932

      Reviews 13

      Average Rating 5.0

      5

      46% enrolled

      Even though it's an old lecture, it's okay because the names of WordPress functions haven't changed~! It's easy to follow because it teaches in a rich and easy-to-follow manner, as it also includes content on the post menu and slider. ^^ I should listen to the admin part too~ After listening to all of them, I think it'll be easy to change themes.

      • mytory
        Instructor

        Thanks for the review. A widely used tool like WordPress has to maintain backward compatibility, so while new functions will appear, it's rare for old functions to disappear. Especially since the functions I used are so basic :)

    • heejjang9210174님의 프로필 이미지
      heejjang9210174

      Reviews 1

      Average Rating 5.0

      5

      100% enrolled

      A great help when creating a website with WordPress!

      • thin15074546님의 프로필 이미지
        thin15074546

        Reviews 1

        Average Rating 5.0

        5

        79% enrolled

        I recommend it. It helped me a lot.

        • foenemy4298님의 프로필 이미지
          foenemy4298

          Reviews 1

          Average Rating 5.0

          5

          100% enrolled

          It was a bit fast paced and sometimes hard to keep up with, but... It was really helpful because I was able to learn how to use CSS, the editor, and git at the same time!

          $51.70

          mytory's other courses

          Check out other courses by the instructor!

          Similar courses

          Explore other courses in the same field!