WordPress 및 WooCommerce – 사용자 정의 코드를 추가하는 방법은 무엇입니까?

게시 됨: 2020-12-11

WordPress와 WooCommerce의 가장 큰 장점 중 하나는 원하는 방식으로 웹사이트를 수정하고 사용자 지정할 수 있다는 것입니다. 수많은 플러그인, 다양한 테마 또는 확장을 사용할 수 있습니다. 필요에 맞는 솔루션을 생성하기 위해 코드를 작성할 수도 있습니다. 이 기사에서는 WooCommerce 및 WordPress에 사용자 정의 코드를 추가하는 세 가지 방법을 보여 드리겠습니다.

WooCommerce 및 WordPress에 사용자 정의 코드를 추가하는 세 가지 방법

  • 플러그인 사용
  • 자녀 테마 Functions.php 사용하기
  • 필수 플러그인 사용

어떤 방법을 사용해야 합니까?

세 가지 방법 모두 효과가 있지만 복잡성과 안전성이 다릅니다. 각각에 대해 자세히 설명하겠지만 어떤 솔루션을 사용해야 할지 모르겠다면 이 단락을 먼저 읽어보세요 .

WordPress 의 완전한 초보자 이고 사용자 정의 코드 를 추가하는 것이 두렵다면 플러그인을 선택하여 WooCommerce 및 WordPress에 사용자 정의 코드를 추가 할 수 있습니다. 이것은 코드 지식이 필요하지 않은 가장 간단한 솔루션입니다. 그러나 이러한 플러그인이 귀하의 웹사이트에 대한 공격의 대상이 될 수 있다는 점에 유의하십시오.

가장 안전한 솔루션을 찾고 있고 테마에 의존하고 싶지 않다면 Must Use Plugins 를 선택하십시오 . 필수 플러그인을 추가하는 것은 복잡해 보이지만 이 기능을 배우면 다른 사용자 정의 코드를 추가하는 것이 매우 쉬울 것입니다. 나는 또한 이것이 우리 개발자들이 권장하는 방법 이라고 덧붙일 수 있습니다.

Must Use Plugin을 만드는 것이 너무 어렵다 면 하위 테마 functions.php 파일을 사용할 수 있습니다. 이것도 좋은 해결책이지만 주의하고 몇 가지 규칙을 따르십시오. 무엇보다도 코드를 Child 테마에 추가하는 것을 잊지 마십시오 .

플러그인을 사용하여 WordPress에 사용자 정의 코드 추가

플러그인을 사용하여 WordPress에 사용자 정의 코드를 추가할 수 있다는 사실에 놀라지 않을 것입니다. WordPress 저장소에는 꽤 많은 것들이 있습니다. 이 기사에서는 Code Snippets 플러그인을 사용하는 방법을 보여 드리겠습니다.

손쉬운 솔루션…

이 솔루션은 점점 더 대중화되고 있습니다. 왜 그런 겁니까? 우선 가장 간단한 것입니다. 대부분의 경우 추가 플러그인을 설치하고 코드를 붙여넣기만 하면 모든 준비가 완료됩니다. 코드에 대한 지식과 추가 주의가 필요하지 않습니다. 또한 모든 플러그인은 무료이며 WordPress 저장소에서 사용할 수 있습니다.

단순성으로 인해 초보자 WordPress 사용자에게 매우 매력적인 솔루션입니다. 나는 그것을 얻는다. 당신이 완전한 신인이라면 아마도 플러그인을 사용하여 커스텀 코드를 추가하는 것이 올바른 움직임일 것 입니다. 불행히도 이 솔루션에는 단점이 있습니다.

...하지만 안전하지 않습니다.

가장 안전한 솔루션이 아님을 명심하십시오. 특정 특성에 따라 코드 조각과 같은 플러그인은 웹사이트에 대한 공격의 대상이 될 수 있습니다 . 이 옵션을 사용하려면 정기적으로 업데이트되는 플러그인을 사용하고 웹사이트를 추가로 보호해야 합니다. 그러나 해당 문서에 나와 있는 다른 솔루션 중 하나를 사용하는 것이 가장 좋습니다.

모든 설명과 이론으로 충분합니다. 적절한 가이드로 이동할 때입니다.

코드 조각 플러그인으로 사용자 지정 코드를 추가하는 방법은 무엇입니까?

새 스니펫을 추가하려면 WordPress 메뉴의 스니펫 으로 이동하여 새로 추가 버튼을 클릭하세요. WordPress 메뉴에서 직접 추가 링크를 사용할 수도 있습니다.

코드 조각 플러그인에 새 조각 추가

새 페이지에서 스니펫을 추가할 수 있습니다. 이 예에서는 WooCommerce에서 아랍에미리트 도시를 추가하는 방법에 대한 이전 기사의 사용자 지정 코드를 사용합니다.

사용자 정의 코드의 제목 을 입력하십시오. 작동 방식을 쉽게 결정할 수 있도록 자체 설명되어야 합니다. 추가 정보에 대한 설명 을 추가할 수 있습니다.

코드 조각 플러그인의 새로운 사용자 정의 코드

일부 태그와 우선 순위를 추가할 수도 있습니다. 모든 것이 완료되면 변경 사항을 저장하고 스니펫을 활성화합니다 .

코드 조각 플러그인에 새 사용자 지정 코드 저장

같은 페이지나 모든 스니펫 목록 에서 수행할 수 있습니다.

코드 조각 플러그인에서 새 사용자 지정 코드 활성화

스니펫이 정확하면 사용자 정의 코드가 제대로 작동하고 웹사이트에서 활성화되어야 합니다.

WordPress의 functions.php에 사용자 정의 코드 추가

이것은 확실히 WordPress에서 사용자 정의 코드를 추가하기 위한 가장 인기 있는 솔루션입니다. 많은 기사나 문서에서 테마의 functions.php 파일에 특정 코드를 추가하는 정보를 찾을 수 있습니다. 그것을 하는 방법? 그렇게 복잡하지 않습니다.

하위 테마를 사용하는 것을 잊지 마십시오.

사용자 정의 코드를 원래 Theme 보다는 Child Theme functions.php 파일에 추가하는 것이 좋습니다. 그렇게 하는 두 가지 주요 이유가 있습니다. 일반 테마의 functions.php 파일에 사용자 정의 코드를 추가하면 테마가 업데이트될 때마다 모든 변경 사항이 손실됩니다. 게다가 코드에서 실수를 하거나 이전에 추가한 코드의 중요한 요소를 삭제하여 웹사이트가 충돌할 가능성이 훨씬 더 높습니다.

워드프레스에서 차일드 테마를 사용하는 방법에 대해 더 알고 싶다면 공식 테마 핸드북을 확인하세요.

테마의 functions.php 파일에 코드를 추가하면 그것에 의존하게 된다는 것을 기억하십시오. 테마를 변경하거나 다른 테마에서 오류를 디버그하기로 결정한 경우 이전에 추가한 코드가 작동하지 않습니다. 그렇기 때문에 이 솔루션은 웹 사이트 기능에 변경 사항을 추가하는 것보다 테마에 변경 사항을 추가하는 것이 가장 좋습니다.

WordPress의 functions.php에 사용자 정의 코드를 추가하는 방법은 무엇입니까?

WordPress 대시보드에서 테마 Functions.php에 코드 추가

모양 > 테마 편집기 로 이동하십시오. 하위 테마 를 편집하고 있는지 확인하고 테마 기능(functions.php) 을 선택합니다.

하위 테마 functions.php 파일

거기에 사용자 정의 코드를 붙여넣을 수 있습니다.

WordPress의 functions.php에 사용자 정의 코드 추가

닫는 ?> 태그와 파일 업데이트 가 없는지 확인하십시오.

cPanel 또는 FTP에서 테마 Functions.php에 코드 추가

그렇게 하려면 cPanel 또는 FTP 클라이언트의 파일 관리자를 사용하십시오. 두 경우 모두 public_html 폴더 > [WordPress 폴더] > wp-content > 테마 > [테마 폴더] > functions.php 로 이동합니다.

FTP 클라이언트에서 Functions.php에 사용자 정의 코드 추가

해당 파일을 열고 편집하십시오. 파일 끝까지 아래로 스크롤하여 코드를 붙여넣고 저장합니다. 이 방법은 WordPress Dashboard를 사용하는 것보다 낫습니다 . 코드의 어떤 부분이 잘못되어 웹사이트에 문제가 발생하면 쉽게 되돌릴 수 있습니다.

필수 플러그인을 사용하여 사용자 정의 코드 추가

Must Use Plugins 또는 간단히 mu-plugins 는 일반 플러그인과 다르게 설치된 플러그인입니다. wp-content/mu-plugins 디렉토리에 설치됩니다. 필수 플러그인은 활성화할 필요가 없으며 활성화할 수도 없습니다. 비활성화할 수도 없습니다. 플러그인은 mu-plugins 디렉토리에 있는 한 활성 상태이며 작동합니다.

필수 플러그인은 테마를 변경하더라도 항상 작동해야 하는 사이트와 관련된 추가 기능을 추가하는 이상적인 방법입니다. 또한 매우 안전한 솔루션입니다. 개발자는 필수 플러그인을 사용하여 사용자 정의 코드를 추가하는 것을 권장합니다.

Must Use Plugin을 추가하는 방법은 무엇입니까?

보시다시피 Must Use Plugin을 추가하는 것은 그리 어렵지 않습니다. 먼저 wp-content 디렉토리에 새로운 mu-plugins 폴더를 만듭니다. cPanel 또는 FTP 클라이언트의 파일 관리자를 사용할 수 있습니다. 새 디렉토리에서 새 파일을 작성하십시오. 간단히 custom_code.php 파일을 추가했습니다. 편집을 위해 파일을 열고 사용자 정의 코드를 추가하십시오. <?php로 시작하는 것을 잊지 말고 닫는 ?> 태그를 추가하지 마십시오. 코드는 다음과 같아야 합니다.

<?php

//your custom code

파일을 저장하고 Must Use Plugin이 활성화되어 작동해야 합니다. 기본적으로 이전 functions.php와 같은 mu-플러그인을 사용하여 WooCommerce 및 WordPress에 사용자 정의 코드를 추가할 수 있습니다. 하나의 파일에 많은 또는 모든 스니펫을 추가할 수 있습니다.

WordPress 대시보드에서 필수 플러그인을 찾을 수 있습니다. Plugins > Installed Plugins > Must-Use 로 이동하십시오. 추가한 파일의 이름일 뿐입니다.

WordPress에서 꼭 사용해야 하는 플러그인

WordPress의 사용자 정의 코드에 대한 추가 정보를 포함하려면 이름, 작성자 및 버전에 대한 정보와 함께 파일 시작 부분에 일반적인 플러그인 주석을 추가할 수 있습니다.

/*

Plugin Name: My custom code

Description: Functions extending the capabilities of my website

Version: 1.0

Author: Bartosz Gajewski

*/

추가 설명으로 mu-plugin은 다음과 같아야 합니다.

추가 정보가 포함된 WordPress의 필수 플러그인

요약

WooCommerce 및 WordPress에 사용자 정의 코드를 추가하는 방법에 관계없이 이 기사가 유용하기를 바랍니다. 이 기사에 제시된 제안은 사용자 정의 코드를 추가하는 데 도움이 될 뿐만 아니라 추가와 관련된 위험을 줄이는 데 도움이 됩니다.