정말 워드프레스가 뭔지 모르겠다, 또 플러그인은 뭐냐, 위젯은 뭐고, PHP, CSS, JavaScript, HTML 이런 건 도대체가 뭐냐?라고 하시면서 다 워드프레스 블로그를 운영해야 한다는 말에 그럼 워드프레스를 한번 해볼까 해서 시작을 했는데 도통 뭐가 뭔지 모르겠고, 설치하라고 하니 다운로드하거나 관리자모드에서 플러그인을 설치하는데 검색을 해보니 사이트에 꼭 필요하다 해서 이것저것 마구 설치를 하게 됩니다. 수없이 많은 시행착오를 거쳐서 어느 정도 워드프레스에 익숙해지고 사이트도 만들게 되고 그랬지만 아직도 모르는 게 너무나도 많습니다. 그렇다면 플러그인을 많이 설치하는 게 좋을까요? 아니면 다른 방법으로 플러그인을 돌릴 수가 있을까요? 방법은 있더라고요. 오늘은 정말 워드프레스를 처음 입문하고 왕초보자분들에게 꼭 필요한 플러그인과 Functions.php에 대해서 함께 알아가 볼까 합니다. 플러그인도 모르겠는데 Functions.php는 또 뭔가요? 차근차근 하나하나 알아가 보도록 하겠습니다. 함께 하시죠...
Fuctions.php 편집 시 장, 단점
워드프레스에서 플러그인을 설치해서 작동시키는 데는 두 가지 방법이 있습니다. 워드프레스에 다양한 기능을 효과적으로 그 기능을 웹사이트에서 작동되게 하는 게 플러그인인데요. 한 가지 방법은 플러그인을 검색해서 다운을 받아서 설치를 하거나, 아니면 관리자 모두에서 새 플러그인을 추가하는 방법이 있겠고요. 또 다른 한 가지 방법은 바로 Functions.php에 코드를 추가해서 돌리는 방법입니다. 두 방법 모두 같은 일을 하고, 둘 다 맞는 설치 방법입니다. 플러그인을 너무 많이 설치하게 되면 웹사이트의 속도와 보안에 영향을 미칠 수도 있고요. 플러그인들끼리 혹은 테마와 플러그인과 충돌로 인해서 웹사이트가 정상적으로 작동하지 않을 수도 있습니다.
+ Functions 파일의 장점
워드프레스의 함수 파일을 사용하면 테마에 대해서 사용자 정의 기능을 정의할 수 있습니다. 워드프레스 플러그인처럼 작동하며, 웹사이트에 추가하고 싶은 다른 사용자 정의 코드를 추가하면 됩니다.
- 관리자 모드에서 테마 편집기를 이용해서 functions.php 파일을 쉽게 편집해서 바로 적용할 수가 있습니다.
- 모든 코드를 하나의 파일에 복학해서 붙여 넣을 수 있습니다.
- PHP 및 CSS 등 다양한 코드를 연구하게 되고, 워드프레스의 작동 방식을 배울 수 있게 됩니다.
+ Functions 파일의 단점
- 테마를 전환하면 사용자 정의 코드가 제대로 작동하지 않을 수 있습니다.
- 자식 테마를 사용하지 않는 한 테마를 업데이트하면 Functions.php 파일을 덮어쓰게 됩니다.
- 테마 코드가 끝나는 곳과 사용자 정의 코드가 시작되는 곳을 이해하기가 더 어려워질 수도 있습니다.
- 일부 코드는 너무 커서 추가적인 자바스크립트나 스타일쉬트가 필요해질 수도 있습니다.
Functions.php 함수 파일을 사용하게 되면 편리한 면도 있습니다. 하지만 코드 정리가 제대로 되지 않을 경우 복잡해지고 지저분해지고 구분하기도 어려워질 수도 있습니다. 그래서 이러한 단점을 보완하기 위해서 좀 더 편한 방법인 WPCode 플러그인을 설치해서 관리하는 것이 훨씬 수월하게 편집, 추가, 관리를 할 수 있습니다.
WPCode 플러그인은 전 세계에 200만 개가 넘은 웹사이트에서 사용하고 있는 가장 인기가 있는 플러그인입니다. 워드프레스 관리자 모드에서 PHP, CSS, JavaScript, HTML 등의 코드를 쉽게 추가할 수 있습니다. 사이트의 파일을 편집할 필요 없이 모두가 가능합니다. 또한, 스마트 코드 검증이 있어서 일반적인 코드 오류를 방지해서 웹사이트가 제대로 작동하는지 파악할 수가 있습니다.
워드프레스 플러그인 설치 시 장, 단점
+ 플러그인 설치 시 장점
- 워드프레스 플러그인은 테마에 의존하지 않습니다.
- 동일한 코드라면 함수 파일과 동일한 성능 영향을 미칠 수 있습니다.
- 필요에 따라서는 플러그인 관리에서 비활성화 또는 활성화, 업데이트 그리고 재설치가 수월합니다.
- 새로운 플러그인을 설치 시 각각의 플러그인에 대한 설명을 통해서 플러그인의 기능을 알 수가 있어서 관리가 더 간편하고 쉽습니다.
+ 플러그인 설치 시 단점
- 다른 플러그인에 대한 업데이트를 설치해야 합니다.
- 무료 플러그인의 경우 업데이트가 잘 되지 않고 시간이 지나서 워드프레스와 충돌 등으로 삭제를 해야 할 수도 있습니다.
- 여러 개의 플러그인을 설치하면 관리자 모드 영역이 매우 복잡해지고 웹사이트 성능에도 영향을 미칠 수도 있습니다.
그렇다면 플러그인을 설치하는 게 더 좋을까요? 아니면 함수파일인 functions.php를 편집하는 게 더 좋을까요?
웹사이트에 단일 기능을 추가하고 싶은데 일반적인 코드를 잘 모르고 익숙하지 않다면 플러그인을 설치하는 것이 더 좋은 선택일 수도 있습니다. 하지만 같은 기능의 플러그인을 여러 개 설치하는 것은 결코 바람직하지 않습니다. 예를 들어서 갤러리 관련으로 같은 기능을 3개 이상 설치를 해서 모두 활성화를 시킨다면 문제가 발생할 수도 있습니다.
플러그인으로 설치하면 성능 향상이나 버그 수정 그리고 보안 취약성 패치 등 꾸준한 업데이트를 할 수가 있습니다.
하지만 웹사이트에 다양한 기능을 추가해서 운영하고 싶다면 WPCode 플러그인으로 코드를 추가해 주는 것이 더 나은 선택일 수 있습니다.
왕초보자가 워드프레스를 처음 접해서 웹사이트나 블로그를 운영하고 싶어서 혼자서 독학으로 설치하고 사이트를 구축해야 한다면 몇 가지 되지 않는 기능들이라면 플러그인을 설치해서 운영하는 것을 추전 드립니다. 어느 정도 워드프레스에 익숙해지고 코드를 익히고 편집이 가능해지는 시기에 웹사이트에 다양한 기능들이 늘어나게 된다면 WPCode 플러그인을 설치해서 플러그인들의 다양한 기능을 추가해서 운영하는 것을 추천드리고 싶습니다. 정말 처음이었을 때 몇 번이나 삭제하고 재설치하고 반복적으로 하다 보니 웹사이트는 아예 접속이 안 되는 오류메시지 투성이었던 적이 있습니다. 그러다 플러그인끼리 혹은 테마와 플러그인간의 충돌이 생기게 된다는 것을 알게 되고 플러그인 하나를 설치하더라도 신중하게 테스트를 하고 설치해서 운영을 하게 되었습니다.
앞으로 워드프레스를 시작하고자 하는 분들에게 플러그인의 설치나 함수파일에 대해 간략하게나마 도움이 되었으면 싶은 마음에 오늘은 플러그인 설치와 functions.php 함수파일에 대해서 살펴봤습니다.
'워드프레스' 카테고리의 다른 글
워드프레스 수익형 블로그 - 애드센스 수익 최적화 3가지 방법 (135) | 2024.10.11 |
---|---|
초보자필수 - 테스트되지 않은 플러그인 설치해도 되나요? (108) | 2024.10.10 |
나이트클럽 Edem, Inigo, NovaNight 워드프레스 테마 (200) | 2024.10.07 |
마술의 세계 - 월드 오프 매직 워드프레스 테마 (184) | 2024.10.06 |
워드프레스 수익형 블로그 - 최고의 음성 메시지 플러그인 6가지 (145) | 2024.10.05 |