How to put Shortcode in PHP on WordPress

안녕 얘들 아! 다른 WordPress 수요일에 오신 것을 환영합니다 제 이름은 애쉬톤입니다

텍사스 주 샌 안토니오에있는 웹 테그 리티 (WebTegrity)에 있습니다 오늘 우리는 shortcode 퍼팅을 살펴볼 것입니다 PHP- 귀하의 WordPress 대시 보드 내부 홈페이지에 슬라이드 쇼를 넣으려고하면 어떻게 생깁니 까? 저자가 그런 일을하도록 허락하지 않았다면? 헤더에서 전체 크기를 원하면 어떻게 될까요? 정말로 슬라이드 쇼의 아름다운 프리젠 테이션을 만드시겠습니까? 어딘가에 일정표를 넣으려고한다면 어떨까요? 페이지에서 올바르게 렌더링되지 않습니까? PHP 파일로 가져 오는 방법에 대한 해결책을 찾았습니다 그러나 (빠른 쪽지) 과거에 내가 아는 것처럼, 나와 공유 한 것처럼, 무엇이든하면 PHP 파일 (물론)의 내부에서 자식 테마로 작업하고 싶습니다

이미 조금이라도 진전이 있었다면 걱정하지 마십시오 아래 설명 상자에 몇 가지 다른 동영상이 있습니다 어린이 테마를 설정하는 방법을 안내 할 수 있습니다 아주 쉽게 또한, 아무것도 엉망이없이 PHP 파일에 들어가는 방법 아래의 설명 상자에 다른 동영상이있어 도움이 될 것입니다

귀하의 위젯 상자 안에 단축 코드를 넣으십시오 그게이게 아니야 에 관한 것입니다 우리는 shortcode를 내부에 넣는 방법을 찾고 있습니다 특히 PHP 파일

가자 물론 단축 코드는 이렇게 보입니다 괄호 안에 있습니다 그리고 그것은 플러그 – 인을 요구하는 일종의 함수입니다 WordPress 웹 사이트에 넣은 플러그인

어떻게해야합니까? 작은 괴상한 코드가 PHP 파일 내부에서 작동합니까? 글쎄, 당신은 (당신이 원한다면) 주제에 대해 그냥 페이지 자체에 들어가서 단축 코드를 붙여 넣으십시오 물론 그것은 그렇게 작동합니다 머리글에 뭔가 (어쩌면) 넣으려고하는 경우 그리고 저자는 당신에게 그렇게 쉬운 방법을주지 않았다 거기에 갈 길이 있습니다 물론, 당신은 (다시) 어린이 주제로 작업하기를 원한다

PHP 파일 이 자습서를 위해 여기에서 바로 실행하려고합니다 내 머리 속으로 뛰어 들어라 기억해라 헤더가 웹 사이트의 전체 상단 부분을 실행한다는 것 모든 단일 페이지 (모든 단일 게시물)에서 반복됩니다

이것이 저자가 코딩 한 방식이라면 (가능성이 있습니다) 머리글에 무엇인가 넣으려면 모든 단일 페이지 – 모든 단일 게시물에서 반복됩니다 그것이 당신이하려는 일이 아니며 단지 당신의 홈페이지에 있기를 원한다면, 당신은 다른 PHP 파일을 찾고 싶을 것이다 당신은 frontpagephp라는 어쩌면 하나를 찾고 싶을 것이다

또는 아마 indexphp라고하는 하나 다시 말하지만, completley는 테마에 따라 다릅니다 이것이 당신에게 조금 혼란스러워하고 당신이 이것을 얻을 수 없다면 튜토리얼이 작동하려면 테마의 문서를보고 싶을 것입니다 또는 지원 포럼에서 테마 작성자와 이야기하십시오

그들이이 짧은 코드를 얻을 수 있도록 도와 줄 수 있는지 확인하십시오 어디에 앉아서 나타나길 원하십니까? PHP 코드는 있지만 지금 당장은 무엇을 제공할까요? 그 짧은 단서를 안에 넣어두면 되니? 너의 최고로 슬라이드 쇼 또는 캘린더 – 무엇이든지 렌더링하려고합니다 괜찮아 내 머리글에 전체 너비를 하나 넣고 싶다고합시다 물론 header

php 파일로 돌아가겠습니다 (그 위치에 있습니다) 나는 이미 내 슬라이드 쇼 여기 플러그인 "Fluid Responsive Slideshow" 이것은 무료 슬라이드 쇼입니다 선회하는 이미지보다 더 멋진 것을 찾고 있다면, 당신은 Rev Slider를 보길 원할 것입니다 이에 대한 많은 자습서를 작성했습니다

아래의 설명 상자에 링크를 붙여 놓겠습니다 프리미엄 슬라이드 쇼이기 때문에 많은 옵션을 얻을 수 있습니다 앞뒤로 회전하는 두 개의 슬라이드를보고 싶다면, 이것은 실제로 우리가 무료로 발견 한 훌륭한 플러그인입니다 이것은 물론 (일단 당신이 그것을 만들었습니다) 당신이 사용하고자하는 단축 코드입니다 퍼지 하지만, 만약 내가 여기에 내 머리글로 가면 (그리고 나는 이것이 너에게 조금 위협적으로 보일 수 있음을 안다) 원하는 것은 </ header>라고 쓰여있는 끝 태그를 살펴 보는 것입니다

네가 여기서 세심한만큼 아무 것도 뒤죽박죽하지 않을거야 이것은 당신이되기 전에 백업을해야하는 또 다른 이유입니다 그러는거야 괜찮아 이미 백업을 클릭했는지 확인하고 백업이 준비되어 있는지 확인하십시오

원하는 경우이 전체 전체 PHP 파일을 복사하여 넣을 수 있습니다 텍스트 문서 또는 뭔가를 시작하기 전에 여기에서 땜질을 시작하면 아무것도 망쳐 버려 이로 인해 전체 웹 사이트가 손상 될 수 있습니다 너는 가면서 신중해야한다 여기까지

아주 세심해라 </ header> 직전에 다시 보여 드리겠습니다 나는 거기에 들어가서 붙여 넣을거야 나의 그걸 1 초 동안 여기에서 백업하십시오 내 짧은 코드 가져 가야 겠어 바로 여기에, 내 슬라이드 쇼 단축 코드를 가져 와서 여기와 바로 앞에 올리십시오 </ header> 나는 그 짧은 단축 코드를 넣을거야

업데이트를 클릭하면 여기로 돌아와 새로 고침을 클릭하면 그것은 효과가 없을 것입니다 검정색 배경에 검정색 텍스트가 있기 때문에보기가 어렵습니다 하지만 내 텍스트가 바로 여기에 앉아 내 짧은 코드가 거기 앉아있다 제대로 작동하지 않습니다 그 이유는 기본적으로 짧은 코드 종류가 자신의 작업을 원하지 않기 때문입니다

PHP 파일 내부 너는 그것을 넣어야한다 PHP 호출 내부 그래서 여기에 그 정보가 있습니다 이것은 PHP 라인입니다 그 말은 우리의 브라우저 우리의 shortcode를 렌더링합니다

여기에 우리가 붙잡을 것입니다 우리는이 모든 것을 얻을 것입니다 아래의 설명 상자에이 내용을 넣어서 복사하고 붙여 넣기 만하면됩니다 우린 여기서 돌아올거야 그걸 붙여 넣을거야

우리는 실제로 렌더링하고자하는 단축 코드를 사용하려고합니다 여기에 단축 코드를 삽입하는 방법을 보여 드리겠습니다 그걸 지울거야 여기에 붙여 넣으세요 내가 빨리 가면 잠시 멈춤을 누르십시오

이것을 되감고 단계를 거치십시오 그것은 아주 간단합니다 우리가하고있는 모든 작업은 약간의 PHP로 붙여 넣기입니다 우리는 거기에있는 짧은 코드를 대체 할 것입니다 WordPress에 슬라이드 쇼 렌더링을 요구합니다

내가 여기서 도망 치자 새로 고침을 클릭하겠습니다 이제 헤더에 붙여 넣기 때문에 슬라이드 쇼가 아름답게 작동합니다 물론 모든 단일 페이지에있을 것입니다 그래서 결과로 넘어 가면 그것은 우리의 머리 속에있을 것입니다

각기 다른 슬라이드를 모두 압축 할 수 있습니다 제가 홈페이지로 돌아 가면 (물론) 거기에있을 것입니다 다시 말하지만, 그것은 헤더 파일에 넣기 때문에 모든 단일 페이지에있게 될 것입니다 만약 내가 그걸 내 홈페이지에서 일하기를 원한다면, 나는 그저 조금만 움켜 잡을 수있다 PHP 이제 내 첫 페이지로 이동하십시오

당신이 찾고있는 것은 당신의 콘텐츠의 시작입니다 그 페이지에 나는 그걸 거기에 떨어 뜨릴거야 너만큼 오래 놀 수 있고 놀 수있어 귀하의 웹 사이트 대신 백업을 가지고 있으며 귀하는 그것을 복원하는 방법을 알고 있습니다 여기 안쪽에서 항상 놀고 놀 수 있습니다

이걸 내 첫 페이지에 올려 놓았 어 다른 페이지로 이동하면 그것은 거기에 없을 것이다 그게 당신이 shortcode 걸리는거야 그것을 PHP 안에 넣으십시오 다시 말하지만, 당신이 뭔가를하고 있다면 아이 테마를 사용해야합니다

이것은 두 번째 당신이 테마를 업데이트하기 때문에 – 이것은 완전히 사라지고 당신은 다시 이것을해야만 할 것입니다 자식 테마를 사용하는 경우이 PHP 파일은 항상 덮어 씁니다 그 부모 PHP 파일 이걸 가지고 놀아 라 원하는만큼 길게 팅크 작업을 할 수 있습니다 (백업이있는 한 웹 사이트를 복원하는 방법을 알고 있습니다

아래 설명 상자에는 모든 종류의 추가 리소스가 있습니다 재미있게 보내십시오 의견에 질문이있는 경우 우리는 여러분이 가지고있는 질문에 대해 최선을 다해 답할 것입니다 수요일 좋은 WordPress 되세요 안녕, 모두!

[#18] PHP Einführung (Teil 2)

다음은 PHP 소개의 두 번째 부분입니다 우리는이 비디오에서 다음 PHP에 대한 기본적인 이해를하게 될 것입니다

프로젝트가 필요합니다 오늘은 주로 연삭에 관한 것입니다 나는이 예를 이미 준비했습니다 먼저 switch 문을 소개하고자합니다 귀하는 많은 개별 if 쿼리를 스스로 저장할 수 있습니다

이 구문은 다음과 같습니다 여기에 변수를 정의했습니다 주어진 값 5 스위치 기능을 통해 이 변수를 확인할 수 있습니까? 나는 다른 케이스 시나리오를 받아 들일 수있다 경우 0 출력된다 "변수는 0입니다" 스위치 기능이 종료됩니다 숫자가 1 인 경우 "변수는 1"입니다

케이스를 연결할 수도 있습니다 예를 들어 2 및 3의 경우 변수가 2 또는 3입니까? 당신은 더 크거나 더 작게 동일하게 일할 수 있습니다 그렇게 보입니다 예를 들어 10에서 20까지의 영역을 지정할 수도 있습니다 대소 문자가 적용되지 않는 경우 기본적으로 지출 "어떤 경우에도 적용되지 않았습니다

" 번호를 바꿀 수 있어요 1에 예를 들면 그런 다음 "변수가 1"이라고 표시됩니다 예를 들어 -1과 같이 대소 문자가 틀리도록 바꾸면 우리는 자동으로 기본 영역으로 건너 뜁니다 물론 내가 쿼리를 사용하여이 스위치 쿼리를 가질 수 있습니다

쓸 수있다 일반적으로 스위치 표기법이 더 짧습니다 프로그래밍 언어 또는 스크립팅 언어의 또 다른 중요한 요소는 연삭 루프 내의 코드는 여러 번 연속적으로 실행될 수 있습니다 합니다 예를 들어 배열이나 데이터베이스 쿼리에 루프를 사용합니다

여러 유형의 루프가 있습니다 첫째, FOR 루프 이 양식에 정확히 몇 번이나 사용했는지 알고 있으면이 양식에 사용됩니다 행동을 취하고 싶습니다 다음은 그 구문입니다

그래서 당신은 "for" 카운터 변수를 정의합니다 원칙적으로 "i"를 사용합니다 원하는 번호로 시작할 수 있습니다 나는 처음부터 시작한다 세미콜론을 따른다

나는 말한다 루프는 얼마나 오래 실행되어야합니까? 이 경우, "$ i" 심지어 10보다 작습니다 그러면 또 다른 세미콜론이오고 여기에 $ i가 있습니다 각 루프마다 1 씩 증가합니다 구문을 뛰어 넘습니다

$ 나는 ++ 비교를 위해 여기에 쓸 수도 있습니다 $ i = $ i + 1 이것은 단지 속기 일뿐입니다 그런 다음 중괄호를 따라갑니다 루프 내에서 "i의 값은 $ i"입니다

결국 무엇이 나오는가? 이거 우리는 0부터 시작합니다 그리고 9 일까지 9는 10보다 작기 때문에 10을 넘지 않아야합니다 내가 원한다면 여기에서 할 수있다 <= 10을 기록하십시오

그런 다음 우리는 10 점까지 올 수 있습니다 약간의 구문 echo 명령이 있습니다 견적으로 시작되었습니다 지금까지, 나는 문자열을 내고있다

"$ i"는 변수입니다 문자열을 변수에서 올바르게 분리하려면 나는 할 수있다 닷에 이어지는 따옴표로 문자열을 종료한다 변수를 추가하십시오 내가 그랬을 때, 나는 걸었다

결국 다시 요점 변수에 다른 문자열 나는 반드시이 철자법을 사용할 필요가 없다 나도 할 수있어 생략 할 그리고 같은 방식으로 작동합니다 문제는 이제 "$ i"가 ​​매우 나빠 보이는 것을 볼 수 있습니다

"$ i"는 더 이상 변수가 아닙니다 그러나 올바른 구문은 이미 여기 있습니다 요약하면, 여기서 시작 값을 정의해야합니다 여기에서 중단 조건을 지정합니다 결국 그것은 증가된다

예를 들어, 배열 주위에 For 루프를 사용할 수 있습니다 문제를 해결합니다 나는 여기서 하나를 정의했다 그것이 내가 "example_array"라고 부르는 것입니다 array () 함수를 통해 총 5 개의 값을 추가했습니다

for 루프를 사용하여이 다섯 가지 값을 출력하고 싶습니다 배열의 첫 번째 값이 키 0임을 알아야합니다 해결되었습니다 이것이 for 루프가 0에서 시작해야하는 이유입니다 취소 조건의 경우, 나는이 경우에도 쓸 수 있었다

$ i <= 4 이것은 키 0이기 때문에 "값 2"에는 키 1이 있습니다 "가치 3"열쇠 2 및 "가치 5"에는 열쇠 4가있을 것입니다 그래서 <= 4를 쓸 수도 있습니다 그러나 count () 함수를 사용하면 배열에있는 항목 수를 자동으로 계산합니다 5 개의 값이 있기 때문에 count () 함수는 5를 반환합니다

거기에 및 "$ i"는 5보다 작아야합니다 그런 다음 count 변수를 사용하여 배열 색인에 액세스 할 수 있습니다 액세스 할 수 있습니다 어떻게 그 모습을 보입니까? 그것이 바로이 블록입니다 "값은 배열입니다 값 1,2,3,4,5,

" count () 함수는 여기에서 실수를하지 않도록 보호합니다 예를 들어, 내가 틀렸다면 나는 여기서 글을 쓴다 <= 6 그런 다음 여기에 "정의되지 않은 오프셋"이 생깁니다

키 5가 존재하지 않기 때문입니다 나는 그것을 다시 원상태로 돌릴 것이다 For 루프로 배열을 출력 할 수있을뿐 아니라 다른 유형의 루프, 즉 ForEach 루프 이 구문은 훨씬 쉽습니다 나는 할 수있다

Foreach 키워드로 시작하십시오 내 $ example_array를 원한다고 말하면 으로 $ 값을 보냅니다 그 뜻은 example_array의 각 값 변수 $ value에 기록됩니다 나는 내가 원하는대로 그것을 부를 수있다 나는 또한 그 $ value2라고 부를 수있다

이 경우에는 충분합니다 n 또한 페이지 소스 텍스트에 줄 바꿈을 생성합니다 다시 말하지만, 문자열에서 변수를 분리 할 수 ​​있습니다 그러면 다음 출력이 생성됩니다 먼저 다시로드하십시오

여기서는 값만 출력합니다 그러나 foreach 루프의 도움으로도 가능합니다 또한 각 배열 키 – 색인 – 태클 이를 위해서는이 맞춤법이 필요합니다 변수 $ key를 호출 했으므로 배열 키는 그리고 여기 당신은 지금 그것을 볼 수 있습니다

값 1은 또한 키 0을가집니다 값 5는 키 4입니다 배열 출력을위한 또 다른 기능이 있습니다 이것들은 종종 테스트 목적으로 사용됩니다 왜냐하면 여러분은 그것의 배열 구성되어 있습니다

이 함수는 호출됩니다 위해 var_dump () $ example_array를이 함수에 전달합니다 그러면 다음 출력이 생성됩니다 5 개의 요소가있는 배열임을 알 수 있습니다 따라서 처음에는 인덱스 0 줄을 서다

총 6 자 이는 "가치 1"을 의미합니다 위치 2에서 인덱스 1은 다시 문자열입니다 끝날 때까지 마지막으로, while 루프를 보여주고 싶습니다 이것은 특히 데이터베이스 쿼리에 자주 사용됩니다 루프를 얼마나 자주 실행해야하는지 알 필요가 없기 때문입니다

예를 들어, 데이터베이스 쿼리 "Show me all 표 x에서 기록 " 테이블에있는 항목의 수를 모를 수 있습니다 이것이 정확히 작동하는 방식은 다음 비디오에서 우리가 보게 될 것입니다 위의 For 루프 예제가 있습니다 while 루프로서 구현됩니다

먼저 변수 $ i가 있습니다 값 1이 지정되었습니다 구문은 다음과 같이 번역 될 수 있습니다 동안 또는 오래 변수 $ i는 10보다 작습니다 변수 $ i를 출력하십시오

각각을 1 씩 증가시킵니다 매우 중요하다 당신은 또한이 증분을 수행합니다 그걸 잊어 버리면 당신은 무한 루프를 만들었습니까? 그렇지 않으면 $ i는 결코 바뀌지 않을 것이고 조건은 <10 히트 항상 너무 결과를 살펴 보겠습니다

1에서 9까지의 숫자가 출력됩니다 $ i는 처음 1에 있기 때문에 10 번은 더 이상 사용할 수 없습니다 그 때문에 나는 여기로 돌아와야 할 것입니다 10 개 미만을 씁니다 그런데이 루프 유형은 헤드 제어 루프입니다

종료 조건이 머리에 있기 때문입니다 예를 들어, 여기에 값 11이 있다면 while 루프를 통과하지 못합니다 보시다시피, 아무 일도 일어나지 않습니다 발로 작동되는 루프와는 다릅니다 do-while 루프

종료 조건은 다음과 같습니다 발에 따라서 발로 제어되는 루프입니다 차이점은 발 제어 루프는 적어도 한 번 통과합니다 여기서 $ i는 9의 가치를가집니다

나는 중괄호 안에 뭐가 들었어? 만큼 종료 조건이 적용될 때까지 이 경우, 나는 항상 뒤로 설정했습니다 나는 9시에 시작한다 $ i의 각 값을 출력한다 매번 변수 $ i를 1 씩 줄이십시오 그것은 감소한다는 것을 의미합니다

종료 조건은 다음과 같습니다 $ i는 10보다 커야합니다 처음에는별로 의미가 없습니다 그러나 보여야한다 루프가 처음부터 $ i를 통해 실행되고 있음을 나타냅니다

이미 10보다 작습니다 즉, 9 개만 사용됩니다 여기서 나는 그것에서 1을 만들 수 있었다 그런 다음 우리는 카운트 다운합니다 그래서 가장 중요한 PHP 명령어를 먼저 다루었습니다

나머지는 학습을 통해 설명됩니다 다음 비디오에서는 로그인 시스템 사용 방법을 보여 드리겠습니다 PHP와 MySQL은 실현할 수 있습니다 또한 While 루프는 데이터베이스 쿼리에 사용할 수 있습니다 다음에 봐요!

TeukGong MooSool: American Supply Data – http://www.masteryi.com/index.php

좋은 년이 가능하다 미스터 고리 대원 정원 회의 정부 의사 hopefuls 파일 과학자 나는 그가 좋은 사람이라고 생각한다

너니? 나는 그것이 핸디캡이 될 것이라고 생각한다 특수 부대를 위해 나와야한다는 것을 시위하는 아저씨 그리고 당신은 미국 정부가없는 국방부로부터 들었습니다 국가가 아닌 나는 오바마 대통령과 동의하지 않는다 그것은 쇼의 지원을 많이 보여 주 한국의 특수 부대의 머리를 강화했다 오늘 오스틴에 도착했다 OJ- 그는 도버 공군에 도착해서 검사하고 전용 텔 무술 교육 훈련을받지 않은 오스틴 전체의 남한 군대에 이곳 건물 이 특별한 전투 전사 기술 무술 학교와 함께 오스틴 샤워의 그랜드 마스터와 함께 개발 된 안녕하세요 피아노 세계 네 한 남자가 무술의 힘과 평화로운 철학을 결합시킨 세계 좋은 일이 많지 않다

할 수 있을까? 나는 너는 배운다 좋은 아침 미국 보드 많은 소금 그것은 확실하다 괜찮아 이것이 이것으로부터 판결을 내리는 의미는 단어에 대한 연구이다 지도자가 되었습니까? 그는 가족의 주인입니다 3 년 전 오스틴에 왔습니다 그는 주류를 걷어차 고 펀치하는 것 이상의 것을 가르칩니다

또한 겸손한 인내와 행운을 존중하도록 가르친다 그는 가장 큰 슬림 건물을 지었다 그리고 전국에서 가장 큰 것 중 하나 그들에게 레슬리 색소폰 그게 우리 각자의 나라 야 존경 받다 레슬리가 다시 시도해 보라

지탱 된 그는 남한의 식탁에서 자랐다 자신의 무술 스타일에 큰 영향을 미쳤다 한국과 중국의 강력한 바람이었다 주인 철학의 결승전도 마찬가지로 강력합니다 한국에서 온 3 %에 가깝다

보통의 미국 아니, 우리는 같은 집을 가지고 있어야한다고 생각해 몇 가지 생각 이상 그때부터 내가 끔찍 했어 그녀는 손질하고있어 매우 좋은 제비는 독점적으로 남쪽의 군대 사이에서 매우 강력하고 유효한 나는 그가 미사일이라는 단어를 사용했을 때 우리가 적어도 우리에게 화학을 가르치는 것을 확신하지 못한다 보통의 무술 예술과 손자 특수 부대 장애인을 위해 성장하는 한 아침까지도 포함됩니다

나는 괜찮아 수행원 나는 나는 어떤 것을 가졌어 나는 나는 20 년 전 미국에서 인기가 없었던 사람은 잘못된 언니 scheer 진실이었다 무술은 단순히 폭력을 조장하는 것이지만, 예술 교사들은 나쁜 평판을받을 자격이 없다 지금까지보고 된 무술에 대한이 특별 보고서에서 우리에게 장점을 보여줍니다 예술을 배우는 것에는 어떤 단점보다 훨씬 큽니다

무술이 50 대 후반의 미국에서 처음으로 인기를 얻었을 때 그것은 대부분 스포츠 팀이었습니다 그러나 무술 전문가는 그때의 오른쪽 횡단면을 말했다 더 육체적으로 적합해질 수있는 공격적인 사무실에 갔다 그 위에 많은 관심과 여성들을 방어 할 수있는 능력을 가진 사람 그것을 암묵적으로 생각한다 mm-hm 너는 알지 그 동맹국들은 아침과 14시 내 자신처럼 보이는 그 자신감 이 철학에서이 큰 자기 존경과 훈련 특히 젊은 팀과 젊은 팀 모두 훌륭한 팀입니다

그들이 우리와 함께하지 않는다고 지적했다 왼쪽에 밥 beckel 십대까지 나는 신중한 움직임에서 많은 어려움을 겪고 있다고 생각한다 존슨의 나는 사람에게서 사람에게로 옮겼다 현장에서조차도 나는 그녀의 삶에 대해 배우는 것으로부터 이익을 얻을 것이다 가장 폭력적인 사람 고대 전통의 교사들과 학생들은 더 많은 사람들이 무술 1 분 안에 강력한 방법에 관한 것이 아닙니다

너무 많이 와플처럼 법정에서 주장하는 책 미국을 만들기 위해 그래서 나는 많이 생각할 것이다 그 하나 그것은

Joomla!: Understanding the index.php file | lynda.com

indexphp 파일에는 사이트를 관리하는 HTML과 특정 Joomla! 기사와 모듈이 나타날 위치를 지정하는 코드 index

php 파일을 더 자세히 살펴 보겠습니다 그리고 그걸 열면 그걸 열어 줄거야 Dreamweaver의 디자인보기에서 코드보기로 전환 할 수 있습니다 이제 사용하고 있습니다 Dreamweaver가 편리한 파일 편집기이기 때문에이 파일을 살펴보십시오

나는 매우 익숙하다 당신이 원하는 편집기를 사용할 수 있습니다 이 코드를보십시오 다운로드 할 수있는 편집기가 많이 있습니다 무료 또는 Dreamweaver와 같은 프로그램을 사용하여 이들을 볼 수 있습니다

심지어 뭔가 메모장이나 텍스트 편집기처럼 간단합니다 문서의 맨 위로 스크롤하겠습니다 여기에 indexphp 파일에 나타나는 3 가지 코드가 보일 것입니다 그래서 줄 1과 14 사이에는 간단한 PHP 문이 있습니다

Joomla!에있는 특정 변수가 있는지 확인하십시오 그래서 현재 Joomla를 실행! PHP가 '죽는다'고 말한 것처럼 그렇지 않다면 프로그램은 실행되지 않습니다 우리는 또한 규칙적인 오래된 HTML을 가지고있다 보시다시피 여기에 15 행에 DOCTYPE 문이 있으며이 문 서의 작성은 XHTML 10 Transitional과 현재 제시하고있는 세 번째 유형의 코드 여기 실제 Joomla! 암호

그래서, 여기 18 행에 우리는 Jdoc : 포함하십시오 이 Jdoc : include 문은 템플리트 전체에서 발생합니다 문서 이 특별한 하나는 Joomla!에서 헤드 코드를 요구합니다! 문서 그래서, 그 코드 조각의 결과로 나타날 무언가가 있습니다

그런 것들이 무엇인지 보자 브라우저에서이 페이지를 다음과 같이 보겠습니다 그것은 여기에 해당합니다 그래서 나는 Firefox 웹 브라우저를 열어 보겠다 모든 텍스트 등이 설치되어 있습니다

파이어 폭스 웹 개발자 툴바를 사용하여 소스보기로 이동하십시오 모든 코드는 Joomla에서 실제로 나온 것입니다 모두가있는 템플릿 설치된 모듈 및 모든 컨텐츠 PHP 처리가 끝나면 이 작업이 완료되면 브라우저에 전송되는 최종 결과이며 실제로 표시되며 실제로 볼 수있는 것과는 완전히 다른 것을 알 수 있습니다 Dreamweaver에서 보았습니다

처음에는 나타나지 않는 14 줄 여기에 문서; 우리는 DOCTYPE으로 시작합니다 그리고 우리는 또한 Joomla! 우리가 Jdoc이라고 부르는 템플릿 : 헤드 내용을 포함시킵니다 그 모두를 포함합니다 물건의 여기에 메타 태그 다양한 로봇, 키워드, 제목, 저자 및 설명 메타 태그 및 페이지 제목 파비콘도 포함되어 있습니다 여기에 포함 된 다른 부분들, 스타일 시트 선언들 더 아래로 페이지에, 실제로 이미 Joomla! 주형

그래서 우리는 이 두 가지를 나란히 비교할 수 있습니다 이런 식으로 코드를 보면, 이 한 줄은 Jdoc : include는이 모든 것에 해당합니다 정보는 여기에 있습니다 그리고 여러분은 이것과 같은 템플릿을 한줄 씩 살펴 보겠습니다 이 비디오의 두 번째 부분에서는 제작 방법을 단계별로 보여줍니다

이 indexphp 파일을 직접 작성하십시오 우리는 또한 당신에게 치트 시트를 줄 것이다 이들은 일반적으로 줌라를 사용합니다! 코드를 사용하여 자신 만의 템플릿을 만들 수 있습니다 우리는 필요한 모든 PHP를 복사하여 붙여 넣을 것입니다

너는되지 않을 것이다 직접 PHP를 작성해야합니다

What’s the difference between HTML and PHP?

PHP를 처음 사용하는 경우 HTML과 PHP의 차이점을 이해하지 못할 수도 있습니다 또는 그들이 어떻게 함께 일하는지 알 수 있습니다

HTML은 하이퍼 텍스트 마크 업 언어 (HyperText Markup Language) '하이퍼 텍스트'는 컴퓨터 화면에 표시되는 텍스트를 의미합니다 (예 : 브라우저) 하이퍼 링크 및 이미지와 같은 디지털 미디어, 원하는 텍스트의 서식을 지정하는 데 사용되는 특수 코드 태그를 나타내는 '마크 업' 패션 (예 : 굵게, 기울임 꼴, 글꼴 스타일 등) HTML은 모든 웹 브라우저가 웹 페이지를 올바르게 표시하기 위해 사용하고 해석하는 언어입니다 디자이너가 의도 한 방식 HTML은 클라이언트 브라우저에서 해석되므로 HTML을 클라이언트 측 언어라고합니다

또는 요청하는 장치 반면 PHP는 서버에서 처리되기 때문에 서버 측 언어입니다 결과는 브라우저를 통해 HTML로 표시됩니다 PHP는 재귀 적 약어입니다 "PHP : Hypertext Preprocessor"의 약자로, 서버가 전처리 할 것임을 의미합니다

HTML을 클라이언트 브라우저에 보내기 전에 파일에있는 PHP PHP와 HTML이 잘 어울려서 PHP가 개발 과정에서 널리 사용되는 이유입니다 웹 응용 프로그램 서버에서 일련의 명령을 실행하는 PHP 스크립트를 작성할 수 있습니다 웹 브라우저에 출력하지 않아도됩니다 이 파일들은

php 파일 확장자로 끝납니다 PHP 코드 블록을 HTML 파일 내에 직접 작성할 수도 있습니다 예를 들면 다음과 같습니다 "Hello world!"를 브라우저에 인쇄하는 간단한 HTML 파일 브라우저에서 파일을로드하면 "Hello world!"출력이 표시됩니다

HTML 내부에 PHP를 내장하여 어떻게이 작업을 수행 할 수 있는지 살펴 보겠습니다 이 경우 Google은 파일 확장명을 php로 변경해야합니다 그리고 정규 HTML 안에 PHP 코드 블록을 작성할 수 있습니다 PHP가 처리합니다

먼저 서버에서 실행 한 다음 결과를 HTML로 생성하십시오 브라우저의 페이지 소스를 보면 코드에 포함 된 내용을 볼 수 있습니다 PHP가 서버에 있으면 최종 결과는 브라우저에 HTML 문서가됩니다 이것은 웹 개발에서 PHP를 사용하는 아주 기본적인 방법입니다 PHP는 훨씬 더 강력한 기능을 가지고 있습니다

나중에 살펴 보겠습니다

Docker Quick Example

도커 빠른 예 우리는 우리 컴퓨터에 디렉토리를 가지고있다 단일 HTML 파일로 우리는 새로운 컨테이너를 만든다

"exp-1"의 이름으로 공공 도커 이미지에서 php-fpm 및 nginx 서버를 실행하는 "start"스크립트를 실행하십시오 우리가 "exp-1"이름을 가진 컨테이너를 가지고 있기 때문에 오류가 발생했습니다 그 컨테이너를 제거하십시오 다시 창조하다 exp-1 (포트 80)의 웹 서버의 공용 포트를 가져옵니다 우리는 그 "작은"명령으로 전체 주소를 얻을 수 있습니다

이 Makefile은 나에게 간단한 "make"명령어를 준다 컨테이너를 실행하고 기본 브라우저로 열려면 우리 사이트 : D 우리는 PHP 스크립트도 작성할 수 있습니다 나는 간단한 "대시 보드" 요점으로 github에서 사용할 수 있습니다