전체 글 18

php에서 echo를 써야할까 안써야할까

echo 기능 같은 경우에는 php에서 기능의 결과를 표시하도록 하는 코맨드입니다. 위에 같은 경우에는 doubleMe()라는 기능을 만들었습니다. (이름은 자유롭게 가능하지만 이해할 수 있도록 설정.) 그리고 $x variable을 괄호 안에 넣어줌으로 해당 기능을 불러올 때 괄호 안에 들어가는 숫자 값이 그 다음 꼬불 괄호{}의 기능을 수식 받게 됩니다. doubleMe(25); 라는 기능을 통해 꼬불 괄호에 있는 {$x *2} 즉 25 곱하기 2의 기능을 수행하기 됩니다. echo가 이미 들어가 있기 때문에 결과값인 50이 웹페이지에 표시가 됩니다. 하지만 echo에서 'return'이라는 기능을 사용하게 되면 값이 나오지만 웹페이지에 표시가 되지 않습니다. 따라서 밑에 if 기능을 통해 $x 즉 ..

코딩 2022.12.12

워드프레스에서 부모 페이지 자식 페이지 만들고 연결해주기

워드프레스에서 부모 페이지와 자식 페이지 기능을 사용하게 됩니다. 자식 페이지에서 부모 페이지로 다시 돌아갈 수 있는 링크 버튼을 만들고 싶은 경우 if 기능을 사용할 수 있습니다. if 기능은 만약에 이러한 경우라면, 이러한 결과가 나오게 하십시오 라는 의미가 있습니다. 위에 같은 경우에는 2+2가 7이라면 the sky is blue라는 텍스트를 표시하라는 의미입니다. 하지만 2+2은 4기 때문에 위와 같은 텍스트가 페이지에 표시가 안됩니다. 또한 워드프레스에서 php 기능인 get_the_ID(); 같은 경우에는 포스트의 아이디를 가지고 오는 기능입니다. 추가로 자식 페이지라면 wp_get_post_parent_id(); 기능도 사용이 가능합니다. 부모 페이지가 없다면 0으로 표시가 됩니다. 여기서..

코딩 2022.12.10

HTML 템플릿을 워드프레스로 불러오기

우선 HTML 파일을 미리 준비할 필요가 있다. 다행히도 강사가 준비해준 파일이 있기 때문에 해당 파일을 예시로 사용할 수 있었다. 해당 HTML 파일의 헤더와 푸터 부분의 HTML을 header.php, footer.php에 각각 복사해서 붙여 넣었다. 그렇게 하여 위와 같은 결과 페이지가 나왔다. 위에 페이지에 대한 HTML 코드는 아래와 같이 코드를 확인할 수 있다. 그러나 웹사이트 디자인적인 측면이 부족하기 때문에 준비된 css파일을 테마 폴더 안으로 이동시켰다. 미리 준비되어 있는 디자인이긴 하지만 해당 폴더를 사용해서 워드프레스 테마가 해당 폴더에 있는 css파일과 다양한 자료를 사용하도록 php function 기능을 사용하였다. 위에서 볼 수 있는 것처럼 function.php에서 wp_e..

코딩 2022.12.10

워드프레스 헤더(Header)와 푸터(Footer)

워드프레스에서는 헤더와 푸터를 위한 php 파일을 만들 수 있다. 각각 header.php; footer.php가 그 파일의 이름이 된다. 그리고 php 기능을 이용하여 워드프레스에서 제공해 주는 헤더와 푸터를 불러올 수 있다. 각각의 기능 get_header(); get_footer(); 가 된다. 코드를 사용할 때 를 반복적으로 사용해서 php기능을 계속 열고 닫기 보다 한번에 묶어서 시작과 끝에 두어 코드를 깨끗하게 유지하는 것도 중요하다. 위와 같이 header, footer설정을 완료하면 모든 웹사이트 페이지에 헤더 푸터 내용이 표시가 된다. 그리고 더 나아가 홈페이지 index.php 뿐만이 아니라 포스트와 페이지에서도 헤더/푸터가 설정되기를 원하기 때문에 동일한 get_header(); ge..

코딩 2022.12.09

PHP Function, array 사용하는 방법

php 기능중에 하나는 원하는 값을 설정해서 Variable과 함께 반복작업을 막을 수 있는 기능이 있습니다. - php의 시작과 끝을 까먹으면 안됩니다. 그리고 echo라는 기능은 '불러오다'라는 의미로 사용이 됩니다. 위에서 greet은 그 다음에 오는 문장을 의미하고 $name, $color 순서로 variable이 있습니다. 문장안에 해당 variable을 사용해서 반복적으로 문장을 두번 사용하지 않고 자동으로 해당 기능을 불러오는 php function을 사용하였습니다. 그리고 10번째 라인에 있는 코드는 워드프레스에서 제공하는 기능을 사용하여 블로그 이름을 불러오는 php 기능을 사용하였습니다. 위와 같이 입력하였을 때 다음과 같은 결과를 홈페이지에서 확인할 수 있습니다. php기능을 분리해 ..

코딩 2022.12.09

워드프레스에서 새로운 테마를 만드는 방법

우선 워드프레스 관리자 페이지를 접속할 필요가 있습니다. 워드프레스.com/wp-admin 에서 테마를 선택할 수가 있습니다. 연습을 위해 나만의 테마를 만들어 보겠습니다. 우선 워드프레스가 저장되어 있는 폴더로 이동하여 새로운 테마를 만들어 줄 필요가 있습니다. wp-content > themes에 폴더를 만들어주고 폴더를 Visual Studio Code 프로그램에 끌어다 주시면 해당 폴더 안에 작업할 수 있는 환경이 만들어집니다. 기본적으로 index.php는 홈페이지이기 때문에 만들 필요가 있습니다. 또한 style.css 파일을 만들어야 테마에 대한 이름, 설명, 버전 설정이 가능합니다. 위와 같이 css 파일에 테마 이름, 만든 사람 이름, 버전 설정을 해줘야 다음과 같이 워드프레스 관리자 테..

코딩 2022.12.09

간단한 PHP 코드 연습

HTML과 달리 PHP는 명령을 통하여 원하는 결과와 작업을 수행하게 할 수 있습니다. 방문자는 코드를 보지 않고 결과값만 보게됩니다. HTML은 쓰여진 그대로 결과가 나오지만 PHP는 코드에 따라 작업을 수행할 수 있습니다. 서버에는 다음과 같은 코드를 입력하였습니다. 하지만 결과 웹페이지에서는 2+2가 보 이는 것이 아닌 4가 표시됩니다. echo기능은 PHP에서 무엇을 불러올 때 사용하는 기능이다. 그리고 php를 사용할 때 php의 시작인 표시를 까먹어서는 안됩니다. 또한 아래와 같이 variable를 지정해서 php 코드에 삽입하여 원하는 이름을 변경할 때 일괄 적용되도록 할 수 있다. $ 기호를 사용하게 되면 나중에 이 똑같은 Variable을 사용하였을 때 앞서 표시된 이름이 아래 표시되도록..

코딩 2022.12.09

Local by Flywheel 워드프레스 코딩 연습

워드프레스를 통한 PHP 코딩에 대해 배우기 시작하였습니다. 온라인 강의를 통해 배우는 과정을 우선 기록할 예정입니다. 워드프레스는 계속해서 사용해 왔지만 좀 더 깊이있게 파고 들어가서 테마를 수정하고 PHP 그리고 CSS를 수정하는 방법에 대해 배울 필요가 있다고 생각하였습니다. 물론 워드프레스가 전부가 아니지만 이미 알고 있는 CMS와 더 알아가고 싶은 PHP 코딩언어에 대해 알게되면 유익할 것 같아서 해당 경로를 우선 결정하게 되었습니다. 공부보다 중요한 것은 실제로 개발을 해보는 것이 중요하기 때문에 배운 과정을 기록하면서 실천해 볼 생각입니다. 온라인 과정에서 제일 처음으로 추천하는 프로그램을 Local by Flywheel이라는 프로그램입니다. 본인의 컴퓨터 및 로컬 네트워크에서 워드프레스를 ..

코딩 2022.12.09