티스토리 뷰

여정

(3) 공부는 어떻게 해야 할까? - 플랜

호이짜맨 2016. 11. 16. 20:30

이번 글에서는 워드프레스 플러그인 개발을 어떻게 공부해야 할지 플랜에 대해 생각해보려고 합니다.


일단 어떻게 공부해야 할지 참고하기 위해 아래의 출처들을 찾아봤습니다.



구글 검색창에 'how to start wordpress plugin development'를 검색해보니 여러가지 검색결과가 나오는데요.
제가 예전에 워드프레스를 공부할때 봤던 친숙한 사이트여서 먼저 들어가봤습니다.

일단 webeginner의 글을 살펴봤는데요. http://www.wpbeginner.com/wp-tutorials/how-to-create-a-wordpress-plugin/


이 글을 보니 일단 기본적인 PHP 스킬을 가진 개발자라면 플러그인 개발이 그리 어렵지 않다고 하네요.


글을 읽다보니 워드프레스 플러그인 개발을 배울수 있는 곳들을 또 알려주네요.

https://codex.wordpress.org/Writing_a_Plugin

https://code.tutsplus.com/articles/anatomy-of-a-wordpress-plugin--net-2127

http://corpocrat.com/2009/12/27/tutorial-how-to-write-a-wordpress-plugin/

https://code.tutsplus.com/tutorials/create-a-custom-wordpress-plugin-from-scratch--net-2668

http://blog.bluefur.com/2008/05/15/wordpress-plugin-tutorial-hello-world/

http://wordpressmodder.org/

https://markjaquith.wordpress.com/2006/03/04/wp-tutorial-your-first-wp-plugin/

http://wordpress.tv/2009/09/20/john-hawkins-plugin-building-portland09/


좀 압도되는 느낌이 없지 않아 있지만 원래 어떤 분야든 처음에는 복잡해보이고 어떻게 공부해야 할지 갈피를 잡기 힘들지만 위의 출처들을 보다보면 어떤걸 공부해야 할지, 어떤게 중요하고, 어떤게 중요하지 않은지 보일꺼라 확신을 하고 일단 하나하나 읽어봤습니다.


일단 여기부터 봤습니다.

https://codex.wordpress.org/Writing_a_Plugin

여기를 통해서 워드프레스 플러그인의 좀 더 구체적인 정의를 알게 되었네요.

워드프레스 플러그인은 PHP 언어로 만들어진 하나 또는 여러개의 기능의 집합이라고 합니다.

그리고 이 플러그인은 워드프레스에 특정 서비스나 특징을 추가해주는 역할을 합니다.

워드프레스 플러그인의 개념에서 중요한 점은 다른 언어가 아니라 PHP 언어로 만들어졌다는 거네요.

플러그인 개발을 위해서는 다른 언어가 아니라 PHP 언어를 반드시 배워야 겠다는 확신이 듭니다.


근데 읽다 보니 이 글에서 읽는 사람들의 수준을 이미 PHP 프로그래밍의 기초에 익숙한 사람들을 전제로 얘기한다고 나와 있네요.

예전에 PHP 공부를 하기는 했지만 PHP 프로그래밍에 익숙한 정도는 아니기 때문에 좀 더 이해하기 쉬운 글을 찾기 위해 다른 글부터 읽었습니다.


그래서 아래의 글을 봤습니다.

https://code.tutsplus.com/articles/anatomy-of-a-wordpress-plugin--net-2127

제목이 Anatomy라고 하니 워드프레스 플러그인의 해부라는 건데요.

일단 훑어보니 워드프레스 플러그인의 각각의 요소들을 나눠서 체계적으로 설명을 하고 있는 것 같습니다.

그리고 댓글을 봐보니 이 글을 읽어야 겠다는 확신이 드네요.

Thanks a lot! That's a nice tutorial for newbies like me :-)

I am new to wordpress, this article really helped me to get my first plugin up and running successfully. Thanks a lot for all your effort.


위의 댓글들을 보니 이 글을 읽어야겠다는 확신이 듭니다.

이 글에서도 역시 PHP 프로그래밍에 대한 기본적인 지식이 반드시 이해가 되어 있어야 한다고 강조하네요. 점점 더 PHP 프로그래밍을 제대로 배워야겠다는 생각이 듭니다.

근데 한편으로는 PHP 프로그래밍을 어느정도로 배워야 하는가? 에 대한 의문이 남네요. 이 부분은 일단 차근 차근 공부하면서 답을 찾아보겠습니다.

다행히 이 글에서는 PHP 프로그래밍에 대한 기본적인 이해를 위해 배울수 있는 곳을 추천해주네요.

지금은 일단 플러그인의 해부학이라는 글을 읽어보고 이 글을 한번 읽어봐야겠네요. 

** 근데 갑자기 드는 생각이 왜 국내의 워드프레스 플러그인 개발은 안찾아봤을까.. 라는 생각이 듭니다. 그래서 구글 검색창에 '워드프레스 플러그인 개발'을 검색해보니 여러가지 글들이 나오네요.
오픈튜토리얼 사이트도 나오고 황씨 블로그와 쌈쳐넷 등의 사이트들이 나오네요. 일단 이 글을 마저 읽고 국내 사이트들도 확인해봐야겠습니다.

@@ 할일 - 구글 검색창에 '워드프레스 플러그인 개발'을 검색해서 공부해보자

** 떠오른 생각 ) 글을 읽다 보니 아무래도 텍스트를 보는 것보다 실제 영상을 보는게 더 빨리 습득이 가능할꺼라는 생각이 드네요.
일단 이 글을 마져 읽고 해외의 유튜브 영상들을 확인해봐야겠습니다. 아마 저처럼 입문자를 위한 영상들이 많을꺼라 생각이 듭니다.

플러그인의 해부학 글을 읽으면서 배운점

플러그인 정보를 워드프레스 관리자 화면의 플러그인 목록에서 보여주는 방법

일단 wp-content/plugins/coming next(플러그인 이름) 폴더에

php 파일을 만듭니다. 

php 파일 이름은 플러그인 이름으로 짓습닌다.

comingnext.php

그리고 아래와 같은 코드를 집어넣습니다.

01
02
03
04
05
06
07
08
09
10
<?php
/*
Plugin Name: Coming Next
Plugin URI: http://nettuts.com
Description: Shows the next scheduled posts with brief descriptions.
Version: 1.0
Author: Jarkko Laine
*/
?>

그리고 나서 워드프레스 관리자 화면에 들어와서 플러그인 목록을 보면 아래와 같이 나타난다고 합니다.

일단 워드프레스 플러그인에 아무 기능이 없어도 이런 방식으로 플러그인 목록에 플러그인 이름과 요약설명, 만든 사람 이름을 보여줄수가 있습니다.

글을 읽다가 구글 검색 엔진 최적화 문의가 들어와서 제대로 못봤네요.

일단 여기까지만 공부를 하고, 그다음에 마져 읽고 포스팅해보겠습니다.