*다음의 유투브 영상을 따라 제작하였습니다.
https://www.youtube.com/watch?v=0l7JTie_6jM&list=PLriKzYyLb28kR_CPMz8uierDWC2y3znI2
1) 개발시 오류 확인을 위해 config.php에서 디버그 옵션을 True로 활성화시킨다.
2) 먼저 아래의 워드프레스 플러그인 경로에 플러그인 폴더를 생성해야한다.
[wordpress 설치폴더] > wp-content > plugins > [플러그인 폴더 생성]
3) 이후 플러그인 폴더에 플러그인 이름과 똑같은 PHP파일을 만들고 package와 주석으로 플러그인에 대한 설명을 기술한다.
이를 수행할 시 내가 만든 플러그인이 WP 플러그인에 설치된 것을 볼 수 있다.
4) 필요하다면 라이센스의 내용을 소스코드 주석안에 포함시킨다.
5) Wordpress 경로안에서 존재하기 위해 다음의 방법중 하나를 택하여 URL 접근 제한
if ( ! defined('ABSPATH')){
die;
}
defined ('ABSPATH') or die('Hey, you can\t access this file!')
if (! function_exists('add_action')){
echo 'Hey, you can\t access this file!';
die;
}
'tmp' 카테고리의 다른 글
[포렌식] 대회 문제로 보는 침해 사고 대응 교육 (0) | 2023.07.25 |
---|---|
Prototype Pollution (0) | 2023.02.08 |
DDE(Dynamic Data Exchange)와 CSV Injection (0) | 2023.02.07 |
[AI] 기초 개념 학습 #2(강화 학습) (0) | 2023.01.31 |
[AI] 기초 개념 학습 #1(ML 종류) (0) | 2023.01.30 |