워드프레스 코드 스니펫 삽입 방법 및 플러그인 추천
워드프레스에서 코드 스니펫(Code Snippet)을 삽입하고 HTML, PHP(function.php) 파일을 수정하는 방법을 알아보겠습니다. 또한, PHP 파일을 직접 수정하지 않고 간편하게 원하는 기능을 구현할 수 있도록 도와주는 플러그인 두 가지를 추천해 드리겠습니다.
웹사이트의 기능을 추가하거나 디자인을 변경하려면 PHP 파일을 수정해야 하는 경우가 많습니다. 그러나 PHP 파일은 웹사이트의 핵심적인 파일이므로 직접 수정하다가 오류가 발생하면 사이트가 정상적으로 작동하지 않을 위험이 있습니다. 따라서 코드를 안전하게 추가하고 관리할 수 있도록 도와주는 코드 스니펫 플러그인을 활용하는 것이 좋습니다.
1. 코드 스니펫이란?
코드 스니펫(Code Snippet)은 특정 기능을 추가하거나 변경할 수 있는 작은 코드 조각을 의미합니다. 워드프레스에서는 function.php 파일을 수정하여 이러한 기능을 구현할 수 있습니다.
코드 스니펫을 사용하는 이유
- 사이트 오류 수정: 잘못된 기능을 수정하거나 새로운 기능을 추가할 수 있습니다.
- 워드프레스 및 플러그인 기능 추가 및 변경: 테마나 플러그인의 기능을 더욱 확장할 수 있습니다.
- 보안 및 디자인 요소 변경: 보안 기능 강화 및 사용자 인터페이스를 맞춤 설정할 수 있습니다.
2. PHP 파일 직접 수정 vs 플러그인 사용 차이점
워드프레스에서 PHP 파일을 수정하는 방법에는 크게 두 가지가 있습니다. 직접 수정하는 방법과 플러그인을 이용하는 방법입니다.
2.1 직접 수정 방법
- FTP나 파일 관리자에서 function.php 파일을 직접 편집합니다.
- 테마 업데이트 시 변경한 코드가 초기화될 수 있습니다.
- 코드 오류 발생 시 사이트가 다운될 위험이 있습니다.
- 개발 경험이 없는 사용자에게는 추천되지 않습니다.
2.2 플러그인 사용 방법
- PHP 파일을 직접 수정하지 않고 안전하게 코드를 추가할 수 있습니다.
- 테마 업데이트 이후에도 코드가 유지됩니다.
- 오류 발생 시 플러그인 내에서 손쉽게 수정 및 비활성화할 수 있습니다.
⚠️ 중요: 코드 스니펫을 추가하기 전에 사이트를 백업하세요. PHP 파일 수정은 사이트에 직접적인 영향을 미칠 수 있으므로, 문제가 발생할 경우를 대비해 백업을 권장합니다.
3. 추천 코드 스니펫 플러그인 2가지
아래 두 가지 플러그인은 워드프레스에서 가장 많이 사용되는 코드 삽입 플러그인으로, 기능 추가 및 유지 관리가 쉽습니다.
3.1 WPCode (구: Insert Headers and Footers)
✔️ 활성화된 사이트 수: 2,000,000+
✔️ 무료/유료 버전 제공
WPCode 플러그인은 코드 스니펫을 쉽게 추가하고 관리할 수 있도록 도와주는 가장 인기 있는 플러그인입니다. 50가지 이상의 코드 템플릿을 제공하며, 스니펫을 활성화/비활성화할 수 있는 기능이 있어 관리가 용이합니다.
WPCode 설치 및 사용 방법
- 설치: 워드프레스 관리자 페이지에서 플러그인 > 새로 추가로 이동 후 WPCode 검색 후 설치 및 활성화합니다.
- 새 스니펫 추가: Code Snippets > Add New 클릭
- 코드 입력:
- Add Your Custom Code 선택
- 코드 유형에서 PHP Snippet 선택
- 원하는 PHP 코드 입력
- 삽입 방법 및 위치 선택:
- Run Everywhere (전체 적용) 선택
- 특정 페이지나 사용자 지정 적용 가능
- 저장 및 활성화: Save Snippet 버튼 클릭 후 Active로 변경
WPCode 플러그인을 이용한 예제 (댓글 창 제거)
function disable_comments_post() {
add_filter('comments_open', '__return_false', 20, 2);
add_filter('pings_open', '__return_false', 20, 2);
}
add_action('init', 'disable_comments_post');
위 코드를 추가하면 모든 게시글에서 댓글 기능이 비활성화됩니다.
3.2 Code Snippets
✔️ 활성화된 사이트 수: 800,000+
✔️ 무료/유료 버전 제공
Code Snippets는 간편한 인터페이스를 제공하는 코드 삽입 플러그인입니다. WPCode보다 템플릿 수는 적지만, 기본적인 기능을 충실히 제공합니다. 다만, 무료 버전에서는 CSS 코드 삽입 기능이 제공되지 않습니다.
Code Snippets 설치 및 사용 방법
- 설치: 플러그인 > 새로 추가에서 Code Snippets 검색 후 설치 및 활성화
- 새 스니펫 추가: Snippets > Add New 클릭
- 코드 입력:
- 코드 제목 입력
- 코드 유형 선택 (PHP, JavaScript 등)
- 코드 입력
- 삽입 위치 선택: Run snippet everywhere 선택
- 저장 및 활성화: Save Changes & Activate 클릭
Code Snippets 플러그인을 이용한 예제 (목록 글자 수 제한)
add_filter(
'excerpt_length',
function ( $length ) {
return 15;
},
500
);
위 코드를 추가하면 목록에서 표시되는 글자 수를 15자로 제한할 수 있습니다.
4. 코드 스니펫 활용하기
위에서 소개한 플러그인을 활용하면 PHP 파일을 직접 수정하지 않고도 원하는 기능을 추가할 수 있습니다. 사이트의 기능, 디자인, 보안 등을 수정할 때 코드 스니펫을 활용하면 보다 안전하고 효율적으로 변경 사항을 적용할 수 있습니다.
플러그인을 활용한 코드 삽입 장점
- 초보자도 쉽게 활용 가능
- 테마 업데이트 후에도 변경 사항 유지
- 코드 오류 발생 시 손쉽게 비활성화 가능
사이트의 커스텀 기능이 필요하다면 위에서 추천한 플러그인을 설치하고, 코드 스니펫을 활용하여 원하는 기능을 추가해 보세요!
'IT' 카테고리의 다른 글
워드프레스 방문자 통계/분석 플러그인 추천 TOP5 [무료, 유료] (1) | 2025.02.04 |
---|---|
워드프레스 꾸미기: SiteOrigin CSS 플러그인 활용법 (0) | 2025.02.04 |
워드프레스 텍스트 편집 에디터 플러그인 추천 및 사용 방법 (0) | 2025.02.03 |
워드프레스 미디어 파일 정리 플러그인: 중복 이미지, 동영상, 파일 효과적으로 관리하기 (0) | 2025.02.03 |
워드프레스 글, 페이지 조회수 확인 플러그인(Post Views Counter) 사용법 총정리 (0) | 2025.02.03 |