Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
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

303 learners

  • mytory
WordPress
PHP

Reviews from Early Learners

What you will learn!

  • 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

830

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

  • hweejin_cha님의 프로필 이미지
    hweejin_cha

    Reviews 6

    Average Rating 5.0

    5

    100% enrolled

    워드프레스에 대해 개발적은 관점으로 알 수 있는 유용한 시간이었습니다. 어드민 편도 궁금하네요

    • meyou1218님의 프로필 이미지
      meyou1218

      Reviews 13

      Average Rating 5.0

      5

      46% enrolled

      예전 강의인데도 워드프레스 자체 함수이름은 바뀌지 않아서 괜찮네용~! 글 메뉴, 슬라이더 내용도 있어서 알차고 쉽게 가르쳐주셔서 따라가기 편해요 ^^ 어드민 편도 들어야겠어요~ 다 듣고나면 테마 변경하는 거는 쉬워질꺼같아요.

      • 워드프레스 개발
        Instructor

        리뷰 감사합니다. 워드프레스처럼 널리 사용되는 툴은 하위 호환성을 유지해야 하기 때문에 새로운 함수가 등장하기는 해도 과거 함수가 사라지는 일은 드물 겁니다. 특히 제가 사용한 함수들은 워낙 기본적인 것들이라서 더욱 그렇고요 :)

    • park heejae님의 프로필 이미지
      park heejae

      Reviews 1

      Average Rating 5.0

      5

      100% enrolled

      워드프레스로 웹을 만들때 큰 도움!

      • 느린 바다코끼리님의 프로필 이미지
        느린 바다코끼리

        Reviews 1

        Average Rating 5.0

        5

        79% enrolled

        추천합니다. 도움이 많이 되었어요

        • foenemy님의 프로필 이미지
          foenemy

          Reviews 1

          Average Rating 5.0

          5

          100% enrolled

          좀 빠르게 진행되어서 따라가기 버거울 때도 있었지만... css와 에디터 사용법, git 사용법도 함께 알 수 있어서 도움이 많이 됐습니다!

          $51.70

          mytory's other courses

          Check out other courses by the instructor!

          Similar courses

          Explore other courses in the same field!