워드 프레스가 실제로 무대 뒤에서 작동하는 방법(인포 그래픽)

당신은 워드 프레스가 실제로 무대 뒤에서 어떻게 작동하는지 궁금해?

일반 사용자의 경우,몇 초 안에 페이지가 로드되지만 장면 뒤에서 많은 일이 일어나기 때문에 간단한 것처럼 보입니다.

이 가이드에서,우리는 워드 프레스가 실제로 무대 뒤에서 작동하는 방법을 안내합니다,우리는뿐만 아니라 인포 그래픽을 따라하기 쉬운 만들었습니다.

워드프레스가 무대 뒤에서 작동하는 방식

워드프레스란?

워드프레스는 웹사이트 빌더 및 컨텐츠 관리 시스템입니다. 그것은 사람이 상상할 수있는 웹 사이트의 모든 종류를 만들기 위해 사용할 수있는 오픈 소스 소프트웨어입니다.

2003 년 블로깅 플랫폼으로 시작했지만 곧 웹 사이트 구축 플랫폼으로 변모했으며 이후 본격적인 웹 사이트 구축 플랫폼으로 변모했습니다. 오늘 그것은 힘 인터넷에 모든 웹사이트의 38%이상.

진화,역사,그리고 프로&단점에 대한 자세한 내용은,워드 프레스가 무엇인지에 대한 포괄적 인 가이드를 참조하십시오?,그리고 얼마나 그것은 워드 프레스 사이트를 구축하는 데 드는 비용.

왜 당신은 워드 프레스의 작동 방식을 배워야한다?

워드프레스는 오픈소스 소프트웨어로,누구나 코드를 공부하고 자신의 앱(플러그인)과 템플릿(테마)을 작성할 수 있습니다.

워드프레스의 작동 방식과 무대 뒤에서 일어나는 일을 배우면 워드프레스로 무엇을 할 수 있는지 이해하는 데 도움이 될 수 있습니다. 당신은 워드 프레스의 성능을 향상에 대해 배우고 자신의 프로젝트에 대한 더 나은 코드를 작성할 수 있습니다.

이 가이드는 단계별로 전체 과정을 안내합니다. 우리는 사용자가 페이지를 요청할 때부터 시작하고 그 페이지가 완전히로드 될 때 종료됩니다.

준비 됐어? 시작합시다.

장면 워드 프레스 인포 그래픽

당신은 또한 자세한 내용은 아래 우리의 서면 튜토리얼을 따를 수 뒤에 볼 수 있습니다.

1. 로드 포스트-구성.2015 년 11 월 1 일-2015 년 11 월 15 일-2015 년 11 월 15 일워드프레스 설정 파일입니다. 그것은 워드 프레스 사이트에 대한 글로벌 변수를 설정하고 워드 프레스 데이터베이스 정보가 포함되어 있습니다. 이것은 명백한 이유에 대한 첫 번째 파일 워드 프레스로드입니다. 에 대해 자세히 알아보기파일 및 편집 방법.

2. 설치 기본 상수

포스트-구성을로드 한 후.파일,워드 프레스는 기본 상수를 설정으로 이동합니다. 여기에는 기본 워드 프레스 업로드 위치,최대 파일 크기 및 기타 기본 상수와 같은 정보가 포함됩니다.파일.

3. 로드 고급 캐시.파일 이름:다음 워드 프레스는 다음을로드합니다. 이 파일은 드롭 인 파일 역할을하며 여러 인기있는 플러그인,특히 워드 프레스 캐싱 플러그인에서 사용됩니다. 귀하의 사이트가이 파일을 사용하는 경우,당신은 드롭 인이라는 플러그인 화면에 새 항목을 볼 수 있습니다.

고급 캐시.드롭 인으로 나타나는 파일

4. 2018 년 11 월 1 일워드 프레스는 개발자가 자신의 데이터베이스 추상화 레이어를 생성하고 데이터베이스에로드 할 수 있습니다.이 폴더 안에 파일이 있습니다. 그것은 일반적으로 데이터베이스 성능을 향상시키기 위해 워드 프레스 캐싱 플러그인에 의해 사용된다. 귀하의 웹 사이트가이 파일이 존재하는 경우,다음 워드 프레스를로드합니다.

5. 워드 프레스는 이제 더 진행하기에 충분한 정보를 가지고있다. 이 문서는 기계 번역되었으므로 어휘,구문 또는 문법에서 오류가 있을 수 있습니다

워드프레스가 데이터베이스에 연결할 수 없는 경우”데이터베이스 연결 설정 오류”오류가 표시되고 워드프레스는 여기서 종료됩니다.

모든 것이 잘 작동하면 다음 단계로 넘어갑니다.

6. 로드 객체 캐시.-포함/캐시.워드 프레스는 이제 객체 캐시를 찾습니다.파일. 이 존재하지 않는 경우,다음 워드 프레스는 포스트-포함/캐시를로드로 이동합니다.파일.

7. 로드 포스트-내용/일출.이 멀티 사이트 네트워크 인 경우,워드 프레스는 이제 일출을 찾습니다.이 문서는 최신판 번역이 아닙니다.

8. 로드 현지화 라이브러리

워드 프레스는 이제로드됩니다 l10n.php 포스트 라이브러리-폴더가 포함되어 있습니다. 이 파일은 워드 프레스 현지화 시스템을로드,번역을로드,로케일을 설정,기타. 다른 언어로 워드 프레스를 사용하는 방법에 대한 우리의 가이드를 참조하십시오.

9. 로드 멀티 사이트 플러그인

이 멀티 사이트 네트워크 인 경우,워드 프레스는 이제 멀티 사이트 플러그인을로드합니다. 플러그인 워드 프레스 멀티 사이트 네트워크에서 작동하는 방법에 대해 자세히 알아보십시오.

네트워크 활성화 플러그인

10. 현재 워드프레스에서 실행되고 있습니다. 이 작업은 워드 프레스 멀티 사이트에 네트워크 활성화 플러그인에 사용할 수 있습니다.

11. 로드 활성 플러그인

워드 프레스는 이제 사이트의 모든 활성 플러그인을로드합니다. 그것은 당신의 워드 프레스 데이터베이스의 옵션 테이블에 활성 _플러그인 항목을 보면 않습니다. 이 워드 프레스는 귀하의 사이트에 설치되어 있지만 활성화되지 않은 플러그인을 무시할 수 있습니다.

12. 로드 플러그.플러그 가능 파일

.워드 프레스 플러그인에 의해 재정의 할 수있는 기능이 포함되어 있습니다. 이 파일 내부의 기능이 이미 다른 플러그인에 의해 정의 된 경우 워드 프레스는 이제 볼 수 있습니다. 그렇지 않으면 해당 기능 자체를 정의합니다.

13. 이제 워드프레스에서’플러그인로드’작업을 실행합니다. 그것은 개발자가 모든 활성 플러그인이로드 된 후 실행하는 기능을 후크 할 수 있습니다.

14. 로드 다시 쓰기 규칙

워드 프레스는 이제 다시 쓰기 규칙을로드합니다. 이러한 재 작성 규칙은 워드 프레스가 검색 엔진 최적화 친화적 인 웹 사이트를 사용하는 데 도움이됩니다.

15. 이 시점에서 워드프레스는 다음 개체를 로드합니다.

그것은 일반적인 워드 프레스 쿼리 형식으로 요청되는 내용을 워드 프레스를 알려줍니다. 전역 인스턴스는 해당 클래스에서 사용할 수 없습니다. 그것은 당신의 재 작성 규칙과 요청 된 콘텐츠를 표시하는 데 사용할 수있는 워드 프레스를 말해 기능이 포함되어 있습니다.

$포스트:요청을 구문 분석하고 기본 쿼리를 수행하는 함수를 포함하는 포스트 클래스의 전역 인스턴스입니다.

16. 이제 워드프레스에서’설정 _테마’액션을 실행할 수 있습니다. 이 작업은 워드 프레스 테마가로드되기 전에 실행됩니다.

17. 로드 자식 테마의 기능.이 기능은 다음과 같습니다.플러그인 역할을 하 고 귀하의 웹사이트에 테마 특정 기능을 추가 하는 워드 프레스 테마에 사용 됩니다. 당신이 자식 테마를 사용하는 경우,워드 프레스는 이제 자녀 테마의 기능을로드합니다.파일.

그렇지 않으면,에 가서 현재 활성 테마의 기능을로드합니다.파일.

18. 부모 테마의 기능을로드합니다.당신이 자식 테마를 사용하는 경우,워드 프레스는 이제 부모 테마의 기능을로드합니다.파일.

19. 이 작업은 워드프레스가 테마를 설정하고 테마 기능을 로드한 후에 실행됩니다. 이 테마에 사용할 수있는 첫 번째 작업입니다.

20. 설치 현재 사용자 개체

이 시점에서 워드 프레스는 현재 사용자 개체를로드합니다. 그것은 워드 프레스는 사용자의 역할과 기능에 따라 요청을 관리 할 수 있습니다.

21. 작업을 수행’초기화’

워드 프레스는 지금까지 필요한 모든 중요한 정보를로드했습니다. 이제’초기화’작업을 시작합니다.

이 작업을 통해 개발자는 워드프레스에서 앞서 언급한 모든 정보를 로드한 후 실행해야 하는 코드를 추가할 수 있습니다.

22. 2661 작업을 통해 개발자는 위젯을 등록하고 현재 실행해야 하는 코드를 실행할 수 있습니다.

23. 워드 프레스는 이제wp-includes/functions.php파일에있는wp()함수를 호출합니다. 워드프레스 쿼리는 워드프레스 쿼리의 기본 쿼리이며,워드프레스 쿼리는 워드프레스 쿼리의 기본 쿼리이며,워드프레스 쿼리는 워드프레스 쿼리의 기본 쿼리이며,워드프레스 쿼리는 워드프레스 쿼리의 기본 쿼리이고,워드프레스 쿼리는 워드프레스 쿼리의 기본 쿼리이다.

24. 구문 분석 요청

이제 워드 프레스는 사용자 요청을 구문 분석하는 데 필요한 모든 정보가 있습니다. 사용자 요청과 일치하도록 다시 쓰기 규칙을 확인하는 것으로 시작합니다.

그런 다음 쿼리 변수 필터,요청 작업 후크를 실행하고 헤더 요청을 보냅니다.

25. 실행 쿼리

어떤 내용이 쿼리와 일치하지 않는 경우,다음 워드 프레스가 설정됩니다 _404 변수입니다.

그렇지 않으면 워드프레스가 쿼리 변수를 로드합니다. 이 문제를 해결하려면 다음을 수행하십시오. 이 작업을 수행하는 방법은 다음과 같습니다.

워드프레스는 이제 애플리케이션 _필터를 실행하여 쿼리를 정리하고 최종 검사를 실행합니다.

이제 데이터베이스에서 게시물을 가져오고 게시물 _결과 및 게시물 필터를 적용합니다.

쿼리 부분은 워드 프레스가 게시물을 반환로 끝납니다.

26. 워드프레스는 이제template_redirect작업을 실행합니다. 이 후크는 워드 프레스가로드 할 템플릿 페이지를 결정하기 직전에 실행됩니다.

27. 피드 템플릿 로드

요청된 콘텐츠가 피드인 경우,워드프레스는 피드 템플릿을 로드합니다.

28. 로드 템플릿

워드 프레스는 이제 워드 프레스 템플릿 계층 구조를 기반으로 템플릿 파일을 찾습니다. 그런 다음 일반적으로 워드 프레스 루프를 포함하는 템플릿을로드합니다.

29. 작업 수행’종료’

모든 실행이 종료되기 직전에 워드프레스는 종료라는 마지막 작업을 실행합니다.

워드프레스가 여기서 작동하지 않습니다. 코드를 실행하고 사용자가 요청한 웹 페이지를 생성했습니다.

이제,웹 호스팅 서버는 그들에게 워드 프레스에 의해 생성 된 웹 페이지를 전송하여 사용자의 요청에 응답합니다. 이 페이지에는 사용자의 브라우저가 화면에 표시하는 방법을 알려주는 자바스크립트 코드가 포함되어 있습니다.

놀랍지 않나요? 이 모든 것은 밀리 초 이내에 발생합니다. 이러한 최고의 워드 프레스 호스팅 서비스 중 하나를 사용하는 경우,이상적으로 당신의 페이지는 몇 초에로드됩니다.

우리는이 문서가 워드 프레스가 무대 뒤에서 작동하는 방법을 배울 도움이되기를 바랍니다. 또한 초보자를위한 워드 프레스 속도와 성능을 향상하는 방법에 대한 단계 가이드에 의해 우리의 단계를 참조 할 수 있습니다.

이 문서를 좋아한다면,다음 워드 프레스 비디오 자습서에 대한 우리의 유튜브 채널에 가입하시기 바랍니다. 당신은 또한 트위터와 페이스 북에서 우리를 찾을 수 있습니다..

답글 남기기

이메일 주소는 공개되지 않습니다.

More: