테마는 디스플레이를 담당하지만 기능적 변경은 포함하지 않습니다. 그렇지 않으면 사용자가 테마를 전환한 후 일부 기능이 무효화됩니다.
그래서 좋아요 기능이 포함된 주제를 본 적이 없습니다. 이는 플러그인의 범위여야 합니다.
Plugins are packages of code that extend the core functionality of WordPress. WordPress plugins are made up of PHP code and other assets such as images, CSS, and JavaScript.
플러그인은 기능적 논리를 추가하는 역할을 합니다. 예를 들어 장바구니 플러그인이 있습니다. 플러그인은 활성화 후 해당 기능을 사용할 수 있습니다.
새 데이터 테이블 저장소 플러그인 구성을 생성하는 루틴 추가
이러한 작업은 테마에서 권장되지 않습니다.
Custom Post Type
플러그인은 기능 확장에 더 적합하므로 새로운 Custom Post Type은 이론적으로 플러그인. 예를 들어 활성화 시 새 CPT를 생성합니다.
그러나 플러그인을 사용하여 새 CPT를 생성하는 경우 CPT의 프런트 엔드 디스플레이 로직은 어디에 구현됩니까? 테마로 구현하면 테마 변경 시 CPT가 사라지는 문제가 있고, 플러그인으로 구현하면 느낌이 이상합니다. . .
그러나 WordPress 플러그인 핸드북의 "사용자 정의 게시물 유형 작업"에 제공된 예를 보면 CPT 표시가 여전히 플러그인에 있습니다.
표시 로직은 어디에 작성되어 있나요? 기능적 논리는 어디에 작성됩니까? 대답은 절대적이지 않습니다.
재사용 가치가 없는 일회성 기능이나 임시 웹사이트의 경우 원하는 대로 작성할 수 있습니다. 충분히 빠르게 온라인에 접속할 수 있다면 말이죠.
더 많은 WordPress 관련 기술 기사를 보려면 wordpress tutorial 열을 방문하여 알아보세요!
위 내용은 WordPress 테마와 플러그인의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!