2010-12-20 6 views
1

저는 Wordpress 테마를 만들고 있습니다. 사용하는 플러그인 (예 : 내부화, 문의 양식 및 라이트 박스)을 별도로 다운로드 할 필요없이 작동하고 싶습니다.Wordpress 테마 안에 플러그인 파일을 배치 할 수 있습니까?

Wordpress 테마 안에 플러그인 파일을 배치 할 수 있습니까 (아니면이 문제를 해결할 다른 방법이 있습니까?).

예 : wpcontent/테마/내 - 워드 프레스 - 테마/플러그인

테마가 자신의 플러그인과 함께 패키지로 제공

답변

3

는 최종 사용자가 정상으로 반대/wpcontent에 설치하도록 지시/wp-content/themes 디렉토리에 추가하여 플러그인과 테마 파일을 적절한 위치에 설치하십시오. 당신은 형태와 기능 사이의 분리를 원한다.

테마에는 해당 플러그인의 후크가 포함되어야하며 관리자는 설치 후 활성화해야합니다.

이와 같이 테마를 패키징하는 것은 효과적입니다. 우리는 플러그인 디렉토리를 포함하기 위해 테마의 정의를 조금 넓혀 가고 있습니다.

플러그인 디렉토리를 테마의 하위 디렉토리로 지정하는 경우 해당 작업을 수행 할 수 있는지 여부는 확실하지 않지만 양식과 기능을 구분하지 않기 때문에 바람직하지 않습니다.

1

플러그인이 큰 경우 별도의 플러그인에 넣어야합니다. 그렇지 않으면 사람들은 당신에게 매우 화가 날 것입니다.

'플러그인'이 몇 가지 PHP 기능으로 구성되어 있다면 functions.php에 넣을 수 있습니다.

하지만 별도의 플러그인에 넣는 것이 좋습니다. 추가 보너스 : 플러그인을 http://wordpress.org/extend/plugins/에 올려 놓고 다른 사람들이 작업을 사용하고 연장 할 수 있습니다.

0

테마에 모든 플러그인을 묶어 넣으려면. 그럼 당신은 무엇을 얻을 것입니까? 시간을 고정합니다. 플러그인 개발자는 지속적으로 업데이트합니다. 그리고 이러한 모든 기능의 기능은 모든 WordPress 구현에 필요하지 않습니다. 사용자가 코덱스에서 바로 플러그인을 사용하면 언제든지 플러그인을 업데이트 할 수 있습니다.

또한 사용자가 선택한 플러그인 및 기능의 선택은 다른 사람의 것과 일치하지 않을 가능성이 높습니다. 따라서, 그대로 유지하는 것이 좋습니다. 오히려 휠을 기존 휠보다 더 좋지 않을 때 항상 휠을 다시 발명하는 것은 아니지만 자신의 물건을 개발하는 것이 더 좋습니다.

관련 문제