Thumbnail
개발 · 프로그래밍웹 개발

워드프레스 제대로 개발하기 - 클라이언트 편대시보드

(5)
7개의 수강평 ∙ 245명의 수강생

66,000원

지식공유자: 안형우
총 57개 수업 (9시간 30분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가공유
  • sunny 프로필sunny
    2023-11-171078892

    아래 자세한 답변 감사합니다 디자이너인데, 워드프레스로 게시판/공지사항/댓글 기능을 워드프레스로 적용하고, 이를 컨셉에 맞게 커스터마이징 하는게 목표거든요. 직접 게시판을 만드는건 아니어도 워드프레스 도움을 받아 디자인을 맞추는게 제 목표입니다. 말씀해주신 플러그인은 수업에서 다뤄주시는건 아닐까요? 감사합니다~!

    안형우
    안형우
    안형우
    2023-11-19296599

    안녕하세요. 다자이너셨군요. 워드프레스로 기능을 적용하고 커스터마이징하려고 하신다니 멋지십니다 :) 디자인을 커스터마이징한다는 측면에서는 제 강의가 적격이라고 할 수 있습니다. 완전히, 모든 것을 커스터마이징하실 수 있습니다. 공지사항은 충분히 구현하실 수 있습니다. 게시판은 그냥 관리자가 쓰는 것이라면 역시 문제없이 구현 가능합니다. 게시판 모양만 내면 되는 것이니까요. 그런데 누구나 쓸 수 있는 게시판을 만들려면 플러그인을 사용하실 수밖에 없을 겁니다. 직접 구현하는 것은 개발 능력이 꽤 필요하거든요. 권한 관리 등이 복잡합니다. 아쉽지만, 제 강의에서 플러그인 활용을 따로 다루진 않습니다. 제 강의는 개발자가 개발을 하는 데 초점이 있거든요. 댓글 기능도 따로 다루진 않습니다만, 워드프레스가 기본적으로 제공하는 댓글 기능을 다는 것은 제 강의를 소화하신다면 문제 없이 하실 수 있을 겁니다. 다만 한 가지 전제사항이 있습니다. 제 강의는 기본적으로 개발자를 대상으로 합니다. 그래서 PHP와 웹 개발 기본 지식이 필요합니다. 워드프레스를 설치하고 돌리는 능력도 기본적으로 전제합니다. 이런 점을 충족하신다면 제 강의를 강력히 추천할 수 있을 것 같습니다. 그러나 기본적인 개발 지식이 있는 것이 아니시라면, 우선 PHP, HTML, CSS, JS 강의를 먼저 수강하셔야 합니다. 그건 생활코딩에 있는 강의를 들으시는 것으로 가능할 겁니다. 질문 감사합니다 :) 계획하시는 일을 이루실 수 있기를 바랄 게요!

  • sunny 프로필sunny
    2023-11-141075545

    안녕하세요 플러그인 사용하는정도 입니다. 기본웹페이지는 코딩가능한 상태인데요, 혹시 일반적인 게시판(CRUD), 댓글, 공지사항 등도 강의내용에 포함되어 있는지 궁금해서요. php제작 아니더라도 플러그인 끌어서 가져오기라도요

    안형우
    안형우
    안형우
    2023-11-17296147

    안녕하세요. 이 강의를 통해서 일반적인 게시판 개발 능력을 얻을 수 있는지 궁금하시군요. 결론부터 말씀드리자면, 어드민 편과 클라이언트 편을 모두 보시면 관련 지식을 어느 정도 얻으실 수 있습니다. 제 강의는 개발자가 워드프레스를 활용해 개발할 때 기초적으로 알아야 할 것들을 대부분 다루고 있기 때문입니다. 사실 워드프레스는 기본적으로 글쓰기 기능(C)과 쓴 글을 보여 주는 기능(R)을 갖추고 있습니다. 글 업데이트(U)와 삭제(D)도 당연히 지원하지요. 그래서 CRUD 자체는 이슈가 아닐 듯합니다. 공지사항도 카테고리를 하나 만드는 것으로 커버 가능합니다. 사실 여기까지는 개발 영역도 아니고 그냥 워드프레스 사용 영역에 속하지요. 제 강의는 PHP 개발 강의입니다. 일반 글 외의 추가적인 글 유형을 만드는 방법, 이 글 유형에 추가적인 분류를 만드는 방법, 이를 워드프레스에서 원하는 모양으로 보여 주는 방법, 워드프레스 관리자 페이지에 추가 페이지를 만들어 커스텀한 기능을 구현하는 방법 등을 다룹니다. 이 과정에서 워드프레스 코어의 다양한 기능을 다루게 됩니다. 워드프레스 관련 학습을 어떻게 하는지도 알 수 있게 됩니다. 그래서 학습 후에 이를 응용하시면 필요한 것로 발전해 나가실 수 있습니다. 목차를 둘러 보시면 좀더 필요한 정보를 얻으실 수 있을 겁니다. 미리 보기 강의도 꽤 많이 공개돼 있으니 그걸 참고해 보시면 제 강의가 어떤 내용을 다루는지 아실 수 있을 겁니다. 그러나 원하시는 것이 예컨대 워드프레스를 이용해 “일반적인” 한국형 게시판 개발을 원하시는 것이라면 그건 제 강의를 보고 나서도 꽤 응용을 해 나가야 합니다. 그래서 강의를 통해 곧장 구현 능력을 얻는 것은 힘들 수 있습니다. 특히 사용자가 직접 글을 쓰게 하는 UI, 사용자 가입시 추가 정보 받기, 사용자의 게시판별 권한 관리 같은 것들은 워드프레스 코어에 포함돼 있는 것이 아니라서 그걸 개발자가 구현하려고 하면 꽤 많은 개발 공수가 들어갑니다. 난이도도 고급에 속합니다. 제 강의는 그 수준까지는 다루지 않습니다. 댓글에 대해서도 어떤 것을 궁금해 하시는지는 모르겠습니다. 일단 제 강의가 댓글 기능을 다루지는 않습니다. 댓글은 워드프레스 코어에서 기본 제공하는 것을 사용해야 합니다. 사실 특정한 목적이 있어 게시판 기능을 직접 구현해야만 하는 게 아니라면 bbPress 플러그인이나 다른 한국형 게시판 플러그인을 사용하는 게 나으실 겁니다. 답변이 되셨을지 모르겠습니다. 감사합니다.

  • mira lee 프로필mira lee
    2023-08-14977730

    안녕하세요, 워드프레스가 어떤건가요? 온라인 서점이라는게 어떤 방식인가 해서요? 저희가 제 책을 판매하는 온라인서점처럼 ㅇ운영할수 있는건지, 아니면 남의 책도 판매할수 있는 사이트를 만드는건지, 그냥 홈페이지 만드는거 아닌가요? 제가 나이가 50대인데 온라인으로 뭔가 돈을 벌어보고 싶어서 문의드립니다. 이게 배운다음에 어떻게 활용해서 비즈니스까지 연결시킬수 있는건지 궁금합니다

    안형우
    안형우
    안형우
    2023-08-15279454

    안녕하세요. 문의 감사드립니다 :) 워드프레스를 이용해 비즈니스로 연결하기를 바라시는군요. 제 강의를 개발자가 듣고 응용을 잘 한다면 원하시는 것과 마찬가지로 활용을 하실 수도 있습니다. 하지만 그건 개발자일 때의 이야기입니다. 제 강의가 개발자 대상으로 워드프레스를 활용해 개발을 하는 것에 초점을 맞추고 있기 때문입니다. 일반인이 비즈니스 사이트 운영을 위해 워드프레스 관련된 강의를 찾고 계신거라면 제 강의가 딱 맞아 떨어지지는 않을 수 있습니다.

  • LeeGunWoo 프로필LeeGunWoo
    2022-06-24573029

    어드민부터 수강 신청을 하려고 하는데요 혹시 엘리멘터를 활용하면서 PHP를 적용할 수 있는건가요? 아니면 아예 그냥 워드프레스 + PHP만 사용할 수 있는건가요? 지금 엘리멘터를 사용하고 있는데요 거기에 PHP를 연결해서 진행하고 싶거든요 ㅠ

    안형우
    안형우
    안형우
    2022-06-24195631

    안녕하세요. LeeGunWoo 님. 엘리멘터는 워드프레스 테마를 말씀하시는 것 같습니다. 이 강좌는 자신의 테마를 바닥부터 만드는 과정을 다룹니다. 따라서 학습하고 나면 다른 테마를 커스터마이징하는 것도 가능합니다. 엘리멘터 테마는 자체 업데이트를 할 것이기 때문에 커스터마이징한 코드가 날아가는 문제가 생길 수 있습니다. Child Theme를 만들어 기능을 덧붙이는 식으로 작업하시면 업데이트로 커스터마이징한 코드가 날아가는 것을 막을 수 있습니다. (다만 강좌에서 Child Theme를 다루지는 않습니다. 워드프레스 핸드북을 참고할 수 있습니다. https://developer.wordpress.org/themes/advanced-topics/child-themes/ ) 엘리멘터 같은 복잡한 테마는 커스터마이징하는 게 쉽지는 않을 겁니다. 그럼에도 테마가 어떻게 구성되는지, 무엇을 하고 있는지 제 강좌를 통해서 이해하시는 것은 워드프레스를 잘 사용하는 데 있어서 도움이 될 것이라고 생각합니다.

  • LeeGunWoo 프로필LeeGunWoo
    2022-05-25546501

    앞서 질문에 친절하게 답해주셔서 감사합니다. 궁금한 것이 더 있어 이렇게 글을 남깁니다. 워드프레스와 PHP를 통해 만들어본다고 하셨는데 플로그인도 사용하시면서 만드는건지 궁금합니다. 제가 엘리먼터 프로를 쓰려고 하는데 괜찮을지도 궁금하고요 난이도가 중급이던데 많이 어려울까요?

    안형우
    안형우
    안형우
    2022-05-26190556

    안녕하세요. 질문 감사합니다. 제 강의에서는 플러그인을 전혀 사용하지 않습니다. 말씀해 주신 엘리멘터 프로는 홈페이지 빌더인 것으로 보이는데요. 제 강의는 그런 빌더를 사용하지 않고 워드프레스 사이트를 커스터마이징하는 방법을 다룹니다. 난이도는 질문해 주신 분께서 가지고 있는 기본지식에 따라 어려울 수도 있고 쉬울 수도 있을 것 같습니다. 다만, 자신의 컴퓨터에 PHP를 설치해서 기본적인 코딩을 할 수 있는 분이라면 따라오실 수 있을 것입니다. 더 궁금하신 게 있으면 질문 남겨 주세요 :) 감사합니다.

  • LeeGunWoo 프로필LeeGunWoo
    2022-05-12534422

    안녕하세요 강사님이 강의가 클라이언트 편이 있고 어드민 편이 있는데 어떤 것을 먼저 들으면 좋을까요? 그리고 이 강의들을 들으면 상품 데이터들을 관리하는 사이트도 만들 수 있을까요?

    안형우
    안형우
    안형우
    2022-05-12187847

    안녕하세요. 문의 감사합니다 :) 둘 다 들으실 계획이라면 어드민 편부터 들으시는 게 좋습니다. "상품 데이터들을 관리하는 사이트"의 구체적 기획을 모르니 딱 잘라 말씀드리기는 힘들겠습니다만, 강의 자체가 서점 사이트(즉, 판매용 책 정보 관리 사이트)를 만드는 과정을 다루고 있습니다. 따라서 필요한 기능의 많은 부분은 충족하실 수 있을 거라 생각합니다. 추가 문의 있으면 남겨 주세요. 감사합니다.

  • jamaphy 프로필jamaphy
    2022-02-14443976

    다음 2가지 문의드립니다. 1. 워드프레스 사용 경험이 없는 상태인데 수강해도 되는 지 여부. (PHP, 자바스크립트 등의 기본 지식은 있습니다.) 2. 어드민 편을 듣고 듣기 vs 클라이언트 편만 듣기 --> 여기에 대한 조언 or 의견

    안형우
    안형우
    안형우
    2022-02-14168455

    안녕하세요 :) 질문 감사합니다. 1. PHP, js 등에 대한 기본 지식이 있으면 들으셔도 무방합니다. 워드프레스 자체는 일반적인 블로그 툴로 도구 자체가 그리 어렵지는 않기 때문입니다. 설치하고 둘러보는 것만으로 워드프레스 자체는 충분히 사용하실 수 있습니다. 2. 워드프레스 사용 목적에 따라 달라집니다. 어드민 단을 커스터마이징할 필요가 없다면 클라이언트 편만 들으시면 됩니다. 어드민 커스터마이징이 필요한지는 책, 상품 같은 커스텀 포스트 타입과 그에 맞는 분류를 별도로 사용해야 하는가 여부로 판단해 보시면 됩니다. 일반적인 블로그 툴로만 사용하면서 클라이언트단을 커스터마이징할 예정이라면 클라이언트 편만 들으셔도 무방합니다. 특정 목적이 없고 워드프레스 일반에 대한 공부를 하고 싶으신 거라면 어드민편, 클라이언트편을 차례대로 들으시면 됩니다. 더 궁금한 게 있으면 추가 질문 부탁드립니다.

  • 조르바 프로필조르바
    2021-09-07303087

    어드민 강의 기수강자입니다. 전에 클라이언트편 쿠폰을 주셨는데... 최근 한달새 직장을 고만두게 되어 정신없이 지내다보니 쿠폰이 만료되어버렸네요. 제 불찰이지만 재발행 받을 수 있을런지요. 들어야지 하고 생각하니 이미 차가 떠나버렸네요. 물론 강의 자체는 가치가 충분하고도 남습니다만 사정이 사정인지라..... 염치 불구하고 여쭙습니다.

    안형우
    안형우
    안형우
    2021-09-07136024

    별말씀을요! mail@mytory.net 으로 이메일 보내 주세요 :)

  • tamarixda 프로필tamarixda
    2021-08-30296548

    선수 지식으로 기본적인 PHP개발을 할 줄 아는 사람이라고 하셨는데..문법만 알고는 강의를 들을수 없는 건가요?

    안형우
    안형우
    안형우
    2021-08-30134135

    안녕하세요. 질문 남겨 주셔서 감사합니다. PHP 문법만 아는 것으로는 조금 부족할 수 있습니다. 내용중 웹서버를 개발 컴퓨터에 구축하여 로컬호스트로 접속을 해야 하는 부분이 나오는데, 이 부분에 대한 설명을 자세히 하고 있지는 않기 때문입니다. 또한 MySQL에 접속해서 테이블 컬럼을 살펴 보고 쓰임에 대해 설명하는 부분이 있습니다. 이 역시 PHP만 아는 것으로는 조금 부족하지요. HTML, CSS 지식은 많지 않아도 되지만 기본적인 원리는 알고 오시는 것이 좋습니다. 웹 개발이니 어느 정도 알 필요가 있습니다. PHP 웹서버를 로컬에 구축하는 방법은 생활코딩의 PHP 기본편 https://opentutorials.org/course/62 에서 “첫번째 PHP 에플리케이션”까지 들으시면 알 수 있으실 겁니다. MySQL 역시 생활코딩의 MySQL 정도를 들으시면 충분할 것입니다. https://opentutorials.org/course/195 생활코딩의 알려드린 강의를 살펴 보시고, 그 정도는 아는 것이다 싶으시면 강의를 들어도 무방하실 겁니다. 그렇지 않다면 생활코딩 강의를 수강하신 후에 제 강의를 들으시면 됩니다. 감사합니다.

  • 서주 프로필서주
    2021-08-11281808

    수강전에 소개 영상을 보니 워드프레스로 결제 및 장바구니 도 있던데 이건 어디 커리큘럼에서 다루시나요? 평소 궁금했던 결제가 되는 페이지로 구연이 되는건지.. 그런 내용들이 다뤄지는건지.. 궁금합니다

    안형우
    안형우
    안형우
    2021-08-11129798

    안녕하세요. 질문 감사합니다. 아쉽게도 말씀하신 내용은 3편에서 다룰 내용들입니다. 1편(어드민 편)과 2편(클라이언트 편)에서는 장바구니나 커스텀 페이지에 관한 내용을 다루고 있지는 않습니다. 다만 지금 제가 드릴 정보와 1, 2편 강의 내용을 조합하신다면 도움을 얻으실 수도 있을 것 같습니다. 결제 페이지는 기본적으로 커스텀 페이지를 이용해서 구현해야 합니다. 커스텀 페이지란 어떤 페이지 전체를 직접 코딩으로 구현하는 것을 말합니다. 결제를 위한 폼 페이지를 그렇게 구현할 수 있죠. 만드는 방법은 이렇습니다. 예컨대 “결제”라는 이름의 페이지를 만들고 “buy-form”이라는 slug를 붙였다고 가정해 봅니다. 이 상태에서 테마 폴더에 page-buy-form.php 라는 파일을 만듭니다. 이제 “결제” 페이지(아마 url이 /buy-form 같은 식일 텐데요)에 접속하면 page-buy-form.php 파일 안에 코딩한 내용이 나오게 됩니다(딱 buy-form 페이지에서만 이 내용이 나오는 거죠!). 그럼 이제 이 파일에 결제 폼 관련 코드들을 작성하면 됩니다. (참고: https://developer.wordpress.org/themes/template-files-section/page-template-files/ ) 폼의 post 호출을 받는 페이지(보통 *-action.php로 구현하는 페이지)는 따로 파일을 만들지 않고 buy-form.php 페이지에 if문 분기를 써서 구현할 수 있습니다. 아니면 전통적인 방식대로 별도의 커스텀 페이지(page-buy-form-action.php와 buy-form-action slug 페이지)를 만들어서 구현해도 됩니다. 그도 아니면 ajax로 구현을 하면 됩니다. (셋중 스트레스를 가장 덜 받는 방법은 제 생각엔 ajax 구현입니다. 액션 하나 처리하겠다고 페이지를 새로 만들거나, 폼 페이지에 복잡하게 분기를 만들거나 하지 않아도 되기 때문입니다.) 다음 강의에서 다룰 장바구니 기능은 user meta 기능을 이용해서 구현하려고 합니다. (참고: https://developer.wordpress.org/reference/functions/update_user_meta/ ) 정확히 원하시는 걸 강의에서 다루고 있지는 않지만 제 강의를 들으신다면 이런 기본적인 정보를 바탕으로 코딩을 하실 수 있는 기초를 닦으실 수 있을 거라고 봅니다. 감사합니다.