WordPress에서 Functions.php를 편집하는 방법에 대한 쉬운 가이드 | WP 버프

게시 됨: 2021-12-02

WordPress 개발자는 웹사이트에서 원하는 기능이 작동하도록 하기 위해 코드 조각을 추가해야 하는 경우가 있습니다. 이를 수행하는 표준 방법은 테마의 functions.php 파일을 편집하는 것입니다.

WordPress를 처음 사용하는 경우 테마 파일을 변경하는 것이 무섭게 보일 수 있습니다. 아무리 훌륭한 개발자가 되더라도 그 두려움은 사라지지 않지만 웹사이트의 functions.php 파일을 변경하는 방법을 현명하게 결정하면 문제가 발생할 위험을 줄일 수 있습니다. functions.php 파일이 하는 일에 대해 논의한 다음 WordPress에서 functions.php를 편집하는 방법과 작업할 때 알아야 할 사항에 대해 알아보겠습니다.

WordPress에서 functions.php를 편집하는 방법에 대한 FileZilla의 위치 액세스
WordPress에서 functions.php를 편집하는 방법에 대한 FileZilla의 위치 액세스

functions.php 파일이란 무엇입니까?

각 WordPress 테마 내에 functions.php 파일이 있습니다. 이 파일은 프로그래밍의 다른 영역에서 사용하기 위해 액세스하고 호출할 코드 블록을 사용하여 하나 이상의 기능을 정의하기 위한 소스 코드입니다.

간단히 말해 프로그래밍의 다른 섹션이 액세스하고 사용할 수 있도록 작업 코드를 저장합니다. functions.php 파일이 특정 게시물 유형을 블로그 페이지로 변환하거나, Google Analytics를 추가하거나, 테마를 고유하게 만드는 코드를 포함하는 것을 찾을 수 있습니다.

functions.php를 편집할 때 주의해야 하는 이유

functions.php 파일을 변경하기 전에 이해해야 할 몇 가지 필수 사항은 다음과 같습니다.

  • 변경 사항은 테마에 따라 다릅니다. 각 테마에는 functions.php 파일이 있습니다.
  • 테마 업데이트 또는 재설치로 인해 변경 사항이 파일에 저장되므로 손실될 수 있습니다.
  • functions.php 파일의 코딩 오류는 사이트를 잠그거나 다른 오류로 이어질 수 있습니다.

functions.php 파일은 사이트가 올바르게 작동하는 데 필수적이며 변경하면 웹사이트가 중단될 수 있습니다. 마지막 변경 사항을 빠르게 취소할 수 있으면 특히 소매 사이트의 가동 중지 시간을 줄일 수 있으므로 다음을 확인하십시오.

  • 준비 사이트에서 변경 사항 테스트
  • 파일을 변경하기 전에 백업하십시오
  • 한 번에 하나씩 변경하여 변경 사항을 되돌릴 준비를 하십시오(가능한 경우).
  • 필요할 때만 하고 일반적으로 하위 테마에 대해서만 수행합니다.
  • 대신 코드 스니펫을 관리하기 위해 사이트별 플러그인을 고려하세요.

모든 수준의 개발자가 직면하는 일반적인 WordPress 문제를 해결하는 방법을 이해하려면 WordPress 문제 해결에 대한 기사를 확인하십시오.

functions.php를 직접 편집하는 대신 플러그인을 사용하는 방법(가장 안전한 방법)

사이트의 기능을 편집하는 가장 안전한 방법 중 하나는 functions.php 파일을 편집하는 대신 코드 조각과 같은 플러그인을 사용하는 것입니다. 플러그인을 사용하면 테마와 독립적으로 작동하므로 테마가 업데이트되거나 다시 설치되더라도 코드를 덮어쓰지 않기 때문에 업데이트 또는 변경 시 코드가 활성 상태를 유지합니다.

WordPress.org의 코드 조각 플러그인 이미지

또한 코드 조각을 관리하는 대부분의 플러그인은 WordPress 다중 사이트에서도 작동합니다. 지침은 사용된 플러그인에 따라 다릅니다.

관리 테마 편집기를 사용하여 WordPress에서 functions.php를 편집하는 방법

테마 편집기를 통해 functions.php 파일을 편집하는 것은 WordPress에서 소스 코드를 편집하는 방법을 이해하는 것만큼 쉽습니다. WordPress의 디자인에는 온라인 관리 포털을 사용하여 테마 파일을 수정할 수 있는 내장 편집기가 포함되어 있습니다.

주의: 이 방법은 절대적으로 필요한 경우가 아니면 라이브(프로덕션) 웹사이트에서 사용하면 안 됩니다. 실수가 있으면 사이트를 오프라인으로 전환할 가능성이 있고 문제를 해결하기 위해 관리 테마 편집기에 액세스할 수 없기 때문입니다.

wp-admin을 통해 사이트에 액세스할 수 있는 경우 기본 WordPress 메뉴 옵션을 사용하여 파일을 편집할 수 있습니다.

  1. wp-admin을 통해 관리자로 사이트에 로그인합니다.
  2. 모양 > 테마 편집기에서 사이트의 소스 코드에 액세스합니다.
  3. 테마를 확인하거나 편집할 테마 선택 드롭다운 메뉴를 사용하여 새 테마를 선택하고 선택을 클릭합니다.
  4. 테마 파일 메뉴에서 해당 제목을 클릭하여 functions.php 파일을 선택하십시오.
  5. 편집하고 파일 업데이트 를 클릭하여 변경 사항을 저장합니다.

참고: 각 테마에는 functions.php 파일이 있으므로 올바른 테마 파일에서 작업하고 있는지 확인하는 것이 중요합니다. 그렇지 않으면 편집 내용이 잘못된 위치에 저장되고 웹사이트에 표시되지 않습니다.

FTP 클라이언트를 통해 functions.php 파일에 액세스

FTP(파일 전송 프로토콜) 또는 SFTP(보안 파일 전송 프로토콜)는 사이트와 관련된 파일에 빠르게 액세스할 수 있는 방법입니다. FTP/SFTP 클라이언트를 통해 functions.php 파일에 액세스하는 것을 선호하는 경우 다양한 비용으로 선택할 수 있는 다양한 프로그램이 있습니다.

WordPress에서 functions.php를 편집하는 방법을 보여주는 사이트에 연결된 FileZilla 애플리케이션 이미지
WordPress 사이트에 연결된 FileZilla 애플리케이션

FTP 클라이언트를 통해 functions.php 파일에 액세스하려면 다음 단계를 따르세요.

  1. 선호하는 FTP 프로그램과 로그인 자격 증명을 사용하여 사이트에 액세스
  2. 로컬 파일과 웹사이트 파일이 나란히 표시되어야 합니다. 원하는 테마의 파일로 이동하여 functions.php 파일을 찾습니다. 참고: functions.php 파일을 찾으려면 다른 폴더로 이동해야 할 수도 있습니다 .
  3. WordPress 사이트에 새 functions.php 파일 업로드

참고: 업로드가 완료될 때까지 기다리십시오. 그렇지 않으면 사이트를 손상시키는 손상된 파일이 생성될 수 있습니다.

전문 또는 관리 서비스 사용

당신이 해야 할 일이 당신의 편안함이나 기술 수준을 넘어서는 경우 언제 전문가와 파트너 관계를 맺거나 관리형 서비스 제공자를 이용할지 아는 것은 부끄러운 일이 아닙니다. 시간이 소중하다면 WordPress 관리 서비스 제공업체가 귀하를 대신해 웹사이트를 처리하도록 하십시오.

WP Buffs에는 WordPress 백엔드 변경을 포함하여 웹 사이트가 스트레스 없이 작동하도록 설계된 다양한 WordPress 관리 계획 및 유지 관리 패키지가 있습니다.

자주 묻는 질문

WordPress에서 functions.php를 어떻게 편집합니까?

WordPress 관리 테마 편집기 또는 FTP(파일 전송 프로토콜) 프로그램을 사용하여 WordPress에서 functions.php 파일을 편집할 수 있습니다. 또는 플러그인을 사용하여 테마의 functions.php 파일을 직접 변경하지 않고 코드 조각을 추가할 수 있습니다.

WordPress에서 functions.php 파일에 어떻게 액세스합니까?

내장 테마 편집기를 사용하여 WordPress의 functions.php 파일에 액세스할 수 있습니다. 관리자 계정을 사용하여 사이트에 로그인하고 모양 섹션에서 테마 편집기에 액세스합니다.

WordPress의 functions.php에 코드를 어떻게 추가합니까?

WordPress 테마 편집기, FTP 또는 SFTP 프로그램에서 파일에 액세스하거나 테마 파일을 변경하지 않고 코드 조각을 추가하도록 설계된 플러그인을 사용하여 WordPress의 functions.php에 코드를 추가할 수 있습니다.

functions.php 파일은 어디에 있습니까?

functions.php는 테마의 소스 파일에 있습니다. 각 테마에는 functions.php 파일이 있습니다. 즉, functions.php에 대한 변경 사항을 업데이트로 덮어씁니다. 테마를 변경하면 모든 functions.php 파일로 전송되거나 플러그인을 사용하여 추가되지 않는 한 코드 기능이 손실됩니다.