홈페이지 » WordPress » WordPress 개발 준비 환경을 설정하는 방법

    WordPress 개발 준비 환경을 설정하는 방법

    보통 우리는 로컬 서버에서 웹 사이트를 개발하기 시작할 것입니다. 그런 다음 각색 사이트가 확인되고 모든 것이 확인되면 웹 사이트를 살고 있다 섬기는 사람. 그 소리만큼 간단하고, 웹 사이트를 개발할 수 있습니다. 매우 긴 과정 일 수있다..

    이 게시물에서 우리는 이 단계를 효과적으로 배치 및 구성하는 방법 WP Local Toolbox라는 편리한 플러그인을 사용하여 WordPress 용으로 개발할 때.

    플러그인이 활성화되면 많은 PHP 상수가 노출됩니다. 몇 가지 예를 들자면,이 상수는 우리가 현재 라이브 사이트 또는 로컬 사이트, 특정 단계에서 불필요한 플러그인을 확인하십시오. 비활성화 된 채로있다., 언제 알려주는지 새로운 콘텐츠가 추가되었습니다. 라이브 사이트에서.

    개발 단계

    이것이 우리가 시작하는 곳입니다. 우리는 localhost에 웹 사이트를 구축합니다 : 우리 컴퓨터에서 실행중인 웹 서버. OS X을 사용하는 경우 MAMP로 손쉽게 설정할 수 있습니다. Windows 사용자는 MAMP (Windows 용), WAMP 및 XAMPP.

    이 단계에서는 Codekit, Grunt 또는 Gulp와 같은 개발 도구를 사용할 수 있습니다. Git 버전 컨트롤을 사용하여 동료와 함께 작업 할 수 있습니다. 자유롭게 실험을 수행 할 수 있으며 실수로 안전하게 실수를 할 수 있습니다..

    개발 기간 동안 귀하가 WP_DEBUG 라이브 사이트에 배포 할 플러그인 외에도 Query Monitor, RTL Tester 및 User Switching과 같은 몇 가지 WordPress 플러그인을 설치할 수 있습니다. 이 몇 가지 추가 플러그인은 개발 촉진 만큼 잘 시험 과정. 즉, 준비 또는 라이브 사이트에서 이러한 플러그인을 활성화하지 않을 것입니다..

    wp-config.php, 다음 줄을 추가하십시오. define ( 'WP_DEBUG', true);.

     define ( 'WP_DEBUG', true); define ( 'WPLT_SERVER', 'dev'); 

    이 라인은 WordPress를 localhost에 다음과 같이 설치합니다 : “개발”. WordPress 대시 보드에 로그인하면 기본적으로 관리 표시 줄이 다음과 같이 서버가 녹색으로 표시됩니다. DEV 서버.

    설정하기 dev 는 “검색 엔진이이 사이트의 색인을 생성하지 않도록하십시오.” Google 검색 엔진에서만 사이트에 색인이 생성되는 것을 방지하는 옵션.

    기본 초록이 마음에 들지 않으면 다음을 정의하여 언제든지 변경할 수 있습니다. WPLT_COLOR. 아래 그림과 같이 color 키워드 나 Hex 형식으로 색상을 정의 할 수 있습니다..

     define ( 'WPLT_COLOR', '# 7ab800'); 

    또한 개발 중에 필요하지 않은 몇 가지 플러그인 (예 : 캐싱 플러그인, 백업 플러그인 및 Akismet)을 강제로 비활성화하고자 할 수 있습니다.

    이렇게하려면 배열에 각 플러그인을 지정하십시오. WPLT_DISABLED_PLUGINS.

     define ( 'WPLT_DISABLED_PLUGINS', serialize (array ( 'w3-total-cache / w3-total-cache.php', 'akismet / akismet.php')))); 

    “각색” 단계

    그만큼 “각색” 사이트는 Google 사이트를 테스트하는 곳입니다. 이상적으로 그것은 환경에 있어야합니다. 밀접하게 흉내 내다 (내용, 서버 사양 등) 의 라이브 사이트 ~에 명령하다 버그 및 오류 잡기 우리가 개발 단계에서 놓칠지도 모르는.

    사이트는 일반적으로 웹 사이트의 최종 버전을 보여주기 위해 클라이언트를 포함한 일부 사용자 만 액세스 할 수 있어야합니다..

    일부 플러그인은 개발 단계에서 사용한 플러그인, 캐싱 플러그인 및 백업 플러그인과 같이 더 잘 비활성화되었습니다. 스테이징 사이트는 하위 도메인에 설정할 수 있습니다 (예 :, staging.coolsite.com 또는 다음과 같은 별도의 도메인에서 coolsitestaging.com.

    스테이징 사이트는 wp-config.php 다음과 같이.

     define ( 'WP_DEBUG', true); define ( 'WPLT_SERVER', 'testing'); ( 'WPLT_DISABLED_PLUGINS', serialize (array ( 'w3-total-cache / w3-total-cache.php', 'akismet / akismet.php', '디버그 바 / 디버그 바 .php', '디버그 바 '-extender / debug-bar-extender.php', '디버그 - 바 - 콘솔 / 디버그 - 바 - console.php', '간단히 표시 ids / 간단히 표시 ids.php', '괴물 위젯 / 괴물 -widget.php ','theme-check / theme-check.php ','wordpress-beta-tester / wp-beta-tester.php '))); 

    이제 서버를 다음과 같이 설정합니다. 각색 또는 시험. 관리 표시 줄의 색상이 주황색으로 바뀌어야합니다..

    이 단계에서 우리는 또한 비활성화 할 수 있습니다. 우리가 개발을 위해 사용하는 몇 가지 플러그인. 우리는 몇 가지 다른 개발 플러그인을 활성화하고 WP_DEBUG 스테이징 서버에서 테스트하는 동안 오류를 잡아야하므로 사용할 수 있습니다..

    라이브 스테이지

    이것은 라이브 서버에 사이트를 게시하고 모든 사람과 모든 사람들이 웹 사이트를 볼 수 있도록하는 마지막 단계입니다. 이 단계에서 우리는 또한 개발을위한 모든 플러그인을 비활성화한다. 그리고 마지막으로 캐싱 및 백업 플러그인 활성화 다른 것들 사이.

     define ( 'WP_DEBUG', false); define ( 'WPLT_SERVER', 'live'); 디버그 - 바 - 익스텐더 / 디버그 - 바 - 익스텐더 (debug-bar-extender.php) ','디버그 - 바 - 익스텐더 (debug-bar-extender.php) '썸네일 / 재생 썸네일 .php', 'rewrite-rules-inspector / rewrite-rules', '썸네일 / '-spector.php', 'rtl-tester / rtl-tester.php', '사용자 전환 / 사용자 전환 .php', '괴물 위젯 / 괴물 위젯 .php', '테마 검사 / 테마 검사 .php ','query-monitor / query-monitor.php ','wordpress-beta-tester / wp-beta-tester.php '))); 

    라이브 스테이지 Admin bar 빨간색으로 기본값 설정 (변경 가능). 라이브 서버의 새로운 콘텐츠를 테스트 서버 데이터베이스를 라이브 서버에서와 같이 새 내용으로 업데이트합니다.; 테스트가보다 정확 해지고 새 내용이 표시되는지 확인합니다..

    라이브 서버에 다음 줄을 추가하십시오. wp-config.php 그렇게하기.

     define ( 'WPLT_NOTIFY', '[email protected]'); 

    설정이 완료되면 고객이 라이브 서버에 새로운 콘텐츠 (게시물 및 페이지)를 추가 할 때 이메일을 통해 알림을 받게됩니다. 그럴 때 콘텐츠 데이터베이스를 라이브에서 복사하십시오..

    네가 시험살고 있다 서버가 동일한 서버에서 호스팅되는 경우 phpMyAdmin으로 이동하십시오. 그런 다음 wp_posts 데이터베이스를 선택하고 운영 탭. 내 테이블 복사 (database.table) 상자에서 준비 사이트 데이터베이스를 선택하고 DROP TABLE 추가 옵션이 선택되어 기존 데이터베이스를 덮어 씁니다..

    이제 WordPress 사이트를 개발하기위한 단계가 잘 짜여졌습니다. 많은 사람들이 나만의 스타일의 워크 플로를 가지고 있으므로 가장 좋은 워크 플로우를 자유롭게 공유 할 수 있습니다. “각색”, 및 사용중인 도구.