2010-03-11 6 views
0

dev에서 프로덕션 환경으로 이동할 때 WordPress 테마 개발을 간소화하는 가장 효과적인 방법은 무엇입니까?WordPress 개발?

+0

안녕하십니까. 정확히 무슨 뜻인지 좀 더 구체적으로 설명해 주시겠습니까? 나는 WordPress 테마를 개발했지만 솔직히 무엇을 대답해야할지 모를 것입니다. –

+0

나는 자주 사용자 지정 WP 사이트를 구축하려면 특정 종류의 콘텐츠를 플러시하는 데 도움이되는 카테고리 ID 또는 기타 고유 한 요소를 사용해야한다는 사실을 발견했습니다. 데이터베이스를 수정하지 않고도 프로덕션 환경에 템플릿의 개발 "빌드"를 배포하고 간소화하는 쉬운 방법을 찾고 있습니다. –

답변

0

먼저 카테고리 ID 번호를 사용하지 마십시오. 카테고리를 새로 만들 때 슬러그를 쉽게 복제 할 수 있으므로 카테고리 또는 태그 슬러그에 모든 태그를 연결해야합니다.

 <?php // excludes testimonial category 
     $slug = "testimonial"; 
     $category = get_category_by_slug($slug); 
     query_posts($query_string . '&cat=-' .$category->cat_ID); 
    ?> 

슬러그로 카테고리를 포함 시키려면 -에 고양이를 제거하십시오. 그 후 나는 단지 FTP/SCP 테마를 올린다. Subversion과 git 배포를 통해 배포를 수행하는 beanstalk 계정을 얻는 방법을 살펴볼 수 있습니다.

http://beanstalkapp.com/

+0

Beanstalk의 배포 기능을 언급 해 주셔서 감사합니다! 나는 그들이 그런 것을 가지고 있다는 것을 몰랐다. SVN을 사용할 때 전체 WP 인스턴스 또는 테마 만 저장합니까? dev와 production 사이의 데이터베이스 차이를 관리하는 방법은 무엇입니까? –

+1

나는 wp-content 폴더를 uploads 폴더를 제외하고 유지한다. 이것은 테마와 모든 플러그인을 얻는다는 것을 의미한다. DB와 관련해서는 정확히 동일하지는 않습니다. 각 DB에서 일치하는 콘텐츠가 있는지 확인합니다. 그들 모두는 몇 가지 게시물을 가지고 있습니다. 몇 가지 특수 기능이있는 범주가 있다면 수동으로 몇 가지 항목을 추가하기 만하면됩니다. – curtismchale

관련 문제