2014-07-11 1 views
0

저는 스크립트 작업을하고 있습니다. 아이디어는 고객에게 무료로 기본 스크립트를 제공하고 누구나 새로운 부가 기능을 통합 할 수있는 경우 필요합니다. 따라서 WordPress 모듈 + 플러그인 통합과 매우 유사합니다. 나는 WordPress가이 목적을 위해 사용하는 디자인 패턴을 알고 싶어합니다. 지금은 Observer 또는 Decorator 패턴을 사용하려고 생각하고 있습니다.WordPress의 모듈/플러그인 관리와 같은 디자인 패턴은 무엇입니까?

+0

저는 Wordpress가 디자인 패턴을 전혀 사용하지 않는다고 생각합니다. – TiMESPLiNTER

+0

"Wordpress"와 "design patterns"이 같은 문장에 있습니까? 당신은 정말로 내 하루를 보냈습니다. – Marius

답변

0

관리자 패널에서 플러그인을 활성화하면 플러그인의 루트 파일이 실행중인 WordPress 큐에 추가됩니다. 예를 들어, 플러그인 파일에서 하나 이상의 클래스를 만든 다음 루트 플러그인 파일에서 해당 메소드를 호출하거나 add_filter add_action wp 메소드를 사용하여 일부 기능을 해킹 할 수 있습니다.

0

예, WordPress는 플러그인 및 테마 작성 용 디자인 패턴을 사용합니다. 플러그인/테마의 모든 모듈이 WordPress 디자인 패턴에 따라 작동합니다. JokiRuiz가 활성화 한 플러그인에 대한 예를 들자면 디자인 패턴에 따라 작동합니다.

워드 프레스 디자인 패턴의 여러 유형의 사용

  1. 싱글 톤 패턴을
  2. 객체 지향 패턴
  3. 절차 지향 패턴이 기능을 확장하려는 경우가 기본적이다

WordPress의 플러그인이나 테마로 WordPress actionsfilters을 사용해야합니다. 코드를 연결할 수 있습니다.

플러그인을 만들려면 WordPress 학습을 codex에서 시작할 수 있습니다. WordPress는 문서를 잘 디자인하고 유지 관리합니다.

관련 문제