본문 바로가기
Programming/Backend

wordpress-chromeapp-helper plugin

by BitSense 2025. 7. 21.

ChromeApp Helper

크롬 확장 프로그램 관리를 위한 워드프레스 헬퍼 플러그인입니다.

기능 개요

이 플러그인은 크롬 확장 프로그램과 워드프레스 사이트의 연동을 위한 다양한 기능을 제공합니다.

주요 기능

  • 크롬 확장 프로그램과의 안전한 통신을 위한 JWT 인증 시스템
  • 모듈식 구조를 통한 확장 가능한 기능 관리
  • 관리자 인터페이스를 통한 설정 관리
  • 데이터베이스 테이블 자동 관리 (활성화/비활성화 시)

시스템 요구사항

  • WordPress 5.0 이상
  • PHP 7.0 이상

플러그인 구조

wordpress-chromeapp-helper/
├── admin/              # 관리자 인터페이스 관련 파일
├── api/                # API 엔드포인트 관련 파일
├── assets/            # 정적 리소스 파일 (JS, CSS 등)
├── config/            # 설정 관련 파일
├── includes/          # 핵심 기능 및 인터페이스
├── modules/           # 확장 가능한 모듈 파일들
├── settings/          # 설정 관련 클래스 및 함수
├── tests/             # 테스트 파일
└── index.php         # 플러그인 메인 파일

설치 방법

  1. 플러그인 파일을 /wp-content/plugins/ 디렉토리에 업로드
  2. 워드프레스 관리자 페이지에서 플러그인 활성화
  3. 설정 > ChromeApp Helper 메뉴에서 필요한 설정 구성

개발자 정보

모듈 시스템

플러그인은 모듈식 구조를 채택하여 새로운 기능을 쉽게 추가할 수 있습니다. 각 모듈은 WH_Module 인터페이스를 구현해야 합니다.

데이터베이스

플러그인은 자체 테이블을 사용하며, 활성화 시 자동으로 생성되고 비활성화 시 삭제됩니다.

보안

  • JWT를 사용한 안전한 API 통신
  • WordPress 보안 모범 사례 준수
  • XSS 및 CSRF 방지

기여하기

버그 리포트나 기능 제안은 이슈 트래커를 통해 제출해 주세요.

반응형