훌륭한 WP 플러그인 개발을 보여주는 플러그인은 무엇입니까? [닫은]


33

나는 곧 첫 번째 플러그인을 다루려고 할 것이고 나는 당신이 매우 높은 품질의 플러그인을 찾고 있습니다. 플러그인의 프레임 워크를 디자인하는 동안 예제로 사용할 수있는 것들.

어떤 아이디어? 훌륭한 플러그인을 만드는 것을 포함하십시오.


우리는 이것을 CW해야한다고 생각합니다.
Chris_O

크리스 안녕하세요, CW는 무엇을 의미합니까?
Damien Roche

실제로 명확한 답변이없는 질문에 대해서는 커뮤니티 위키를 의미합니다. 더 많은 답변이 게시됩니다. 좋은 CW의 예 로이 질문 을 보십시오 .
Chris_O

커뮤니티 위키가 적용되었습니다. 실습에 대한 질문은 특정 플러그인을 생각해내는 것보다 더 의미가 있다고 생각합니다.
Rarst

1
@Rarst, 그렇습니다. 어쩌면 그들은 할 수 있지만 우리는 이미 모범 사례에 대해 많은 질문을하고 있습니다. 워드 프레스 플러그인 개발에서 '골격'의 훌륭한 예를 제공하는 것을 찾고 있습니다.
Damien Roche

답변:


13

플러그인 저장소에 대한 링크를 제공 할 수는 없지만 Github에서 좋은 코드를 다른 스타일로 공유하는 훌륭한 사람들이 있습니다. repos 또는 요점을 살펴보십시오.


Kaiser, Easy-Pagination-Deamon PI를 확인하고 의견을 보내 주셔서 감사합니다.
mahalie

2
Mike Schinkel의 github 계정에는 현재 공개 프로젝트가 없습니다.
marfarma

@marfarma-여기 내 공개 코드가 나열된 GitHub 계정이 있습니다 : github.com/wplib 또한 내 블로그 : hardcorewp.com .
MikeSchinkel 2016 년

8

훌륭한 Wordpress 플러그인 개발을 보여주는 플러그인이 많이 있습니다. 그들 중 일부는 잘 주석이 달린 코드, WP 표준에 따른 코딩 스타일 및 문서화되지 않은 깔끔한 트릭과 함께 WP API를 사용하여 훌륭한 개발을 보여 주므로 다른 플러그인에서 사용되지 않을 것입니다.

WordPress 개발자로서 개인적으로 가장 좋아하는 3 가지 즐겨 찾기는 다음과 같습니다.

  1. 더 이상 사용되지 않는 알림 기록
  2. 핵심 통제
  3. Monkeyman 재 작성 분석기

즉, 플러그인은 훌륭한 WordPress 플러그인을 작성하는 방법에 대한 아이디어를 제공 할뿐만 아니라 훌륭한 WordPress 개발자의 조언을 읽고 듣고 코드를 읽으면 많은 멋진 것을 배울 수 있습니다. WPSE 나 다른 WP 포럼에있는 거의 모든 사람들이 멋진 WordPress 개발자이지만 개인적으로 가장 좋아하는 사람은 다음과 같습니다.

  1. 앤드류 나신 - 블로그
  2. 마크 재 키스 - 블로그
  3. 디온 헐스 - 블로그
  4. 오토 - 블로그
  5. Scribu - 블로그

또한 가장 유명한 자원 봉사자들의 답변을 여기에서 살펴보면, 많은 좋은 것들, 아이디어 및 워드 프레스 코딩 기술을 찾을 수 있습니다.



2

자체 프로모션처럼 보일 수 있지만 usernoise 플러그인이 고품질 코드를 가지고 있다고 생각 합니다. 코드 뒤에 가장 중요한 원칙은 다음과 같습니다.

  • 모듈성. 플러그인의 거의 모든 측면은 다른 코드에 영향을 미치지 않고 매우 쉽게 다른 구현으로 비활성화 / 교체 할 수 있습니다.
  • "하나의 워드 프레스 기능-하나의 클래스"디자인의 객체 지향 코드. 그것이 가장 좋은 방법인지는 모르겠지만 내가 본 것보다 더 잘 작동합니다.
  • 요청 처리 로직은 가능한 경우 WP 디자인을 고려하여 HTML 생성과 분리 된 스토리지 로직과 분리되어야합니다.
  • 합리적인 목적의 짧은 기능.



0

시작하기에 좋은 장소를 제공 할 수있는 광산을 제공하겠습니다.

https://github.com/mfields/taxonomy-short-description/blob/master/taxonomy-short-description.php

책임감있게 WordPress를 확장하는 모범 사례를 보여줍니다. 다른 확장 프로그램이 동일한 위치에 연결되는 것을 차단하지 않으면 서 필요한 작업을 수행합니다.

이와 같은 질문은 실제로 대답하기가 어렵습니다. 플러그인이 무엇을해야하는지에 대한 요구 사항은 없습니다. 특정 목적을 위해 필요한만큼만 할 수 있습니다.

플러그인을 개발할 때 "모범 사례"라는 주제를 반드시 고려해야하지만 워드 프레스의 모든 부분에 대한 모범 사례를 보여주는 단일 플러그인을 찾는 것은 실제로 불가능합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.