워드프레스는 php 기반의 CMS 입니다. 따라서 워드프레스를 잘 관리하기 위해서는 php 지식이 필수입니다. 이를 통해 다양한 기능과 확장성을 제공할 수 있기 때문이죠. php는 웹 개발에서 핵심적인 역할을 하며, 워드프레스의 테마와 플러그인, 기능들은 모두 php 언어로 작성됩니다. 워드프레스 php 버전을 확인하고 업데이트하는 방법부터 테마와 플러그인의 php 코드를 수정하는 방법까지 함께 살펴보겠습니다.
워드프레스의 내면을 들여다봅시다!
Table of Contents
워드프레스는 대표적인 Open Source CMS(Contents Management System)로 웹사이트를 편리하게 만들고 관리할 수 있으며 쇼핑몰, 블로그, 홈페이지 등의 다양한 유형에 적용할 수 있습니다.
워드프레스는 서버사이드 언어로 Java가 아닌 php를 사용하고 있는데, 워드프레스가 개발될 당시(2003년) php는 굉장히 안정적인 프로그래밍 언어였습니다. 요즘은 웹사이트 개발을 Java로 많이 하지만 시간이나 비용이 더 소요되는 이유로 인해 아직도 php를 사용하는 사람들이 있습니다.
php가 뭐야
먼저 php가 무엇인지에 대해 간단히 알아보겠습니다.
php는 웹 개발 언어로 원래는 Personal Home Page tools이라는 뜻이었는데 지금은 Hypertext Preprocessor의 약자입니다.
php는 서버 측에서 실행되고 HTML(HyperText Markup Language)과 함께 사용되며 웹 개발에 있어서 가장 많이 사용되는 언어 중 하나입니다. 또한 다양한 운영 체제에서 실행될 수 있으며 MySQL, Oracle, PostgreSQL 등 다양한 데이터베이스와 호환됩니다. 이러한 이유로 php는 웹 개발에 있어서 매우 유용한 언어로 자리잡고 있습니다.
Micorsoft의 ASP.net, Visual Basic, Macromedia의 Coldfusion, ORACLE의 Java, Open Source Community의 python, Perl, Ruby 등의 대안으로 php가 사용되고 있습니다.
워드프레스는 php를 기반으로 만들어졌기 때문에 동적인 웹사이트를 만들 수 있으며, 데이터베이스와 연동하여 데이터를 저장하고 관리할 수 있습니다. 또한 워드프레스의 기능과 디자인은 테마와 플러그인을 통해 확장할 수 있는데 테마는 사이트의 외관을 결정하고, 플러그인은 사이트에 추가적인 기능을 제공하는 역할을 합니다. 이 또한 php로 작성되어 있습니다.
워드프레스 php 버전 확인
워드프레스는 php의 특정 버전을 요구하므로 호환성 문제를 방지하기 위해 php 버전을 알아야 합니다. 또한 php 버전을 업데이트하면 워드프레스의 성능과 보안을 향상시킬 수 있습니다.
워드프레스의 php 버전을 확인하기 위해서는 워드프레스에 관리자 계정으로 로그인하여야 합니다.
(접속방법 : 워드프레스 도메인 이름/wp-admin)
- 관리자 ▶ 도구 ▶ 사이트 상태 (사이트 건강)를 클릭하세요.
- 상단의 ‘정보’ 탭을 클릭하세요.
- 아래로 스크롤하여 ‘서버’ 섹션을 클릭하세요.
- 숨겨져 있는 정보가 펼쳐지면서 서버에 대한 자세한 정보가 표시됩니다.
- ‘php 버전’ 필드에서 php 버전을 확인할 수 있습니다.
이 방법은 워드프레스 5.2 이상 버전에서 사용할 수 있습니다. 만약 이전 버전의 워드프레스를 사용하고 있다면 다른 방법으로 확인해야 합니다. 예를 들어, FTP 프로그램을 사용하여 워드프레스 설치 폴더에 있는 versions.php 파일을 열어서 $wp_version 변수를 찾아보면 됩니다.
php 버전 업데이트
워드프레스 php 버전을 업데이트하는 방법은 몇 가지가 있습니다.
- 워드프레스.com에서 호스팅하는 경우
내 사이트 ▶ 설정 ▶ 호스팅 구성에서 php 버전 변경 - 다른 호스팅 서비스를 사용하는 경우
cPanel이나 SSH를 통해 php 버전 변경 - 서버에서 직접 변경하는 경우(예. plesk)
plesk.도메인 ▶ Tools & Settings ▶ Plesk ▶ Updates ▶ add/remove components ▶ Web hosting에서 최선 php 버전 설치
주의사항
php 버전을 업데이트하기 전에 반드시 사이트를 백업해야 하고, 테마와 플러그인들이 새로운 php 버전과 호환되는지 확인해야 합니다. 호환성 문제가 발생하면 사이트가 제대로 작동하지 않거나 오류가 발생할 수 있습니다.
php 버전을 업데이트하는 것은 워드프레스의 성능과 보안을 향상시키지만 주의해서 진행해야 합니다.
워드프레스 php 수정
워드프레스에서 php 파일을 수정하는 방법은 크게 두 가지로 나눌 수 있습니다.
- 첫 번째 방법은 테마 파일을 직접 수정하는 것입니다. 테마 파일을 수정하면 웹사이트에 즉시 적용되지만, 워드프레스의 업데이트나 다른 변경 사항이 있을 때 문제가 발생할 수 있습니다. 따라서 테마 파일을 수정하기 전에는 백업을 하는게 좋습니다.
- 두 번째 방법은 코드 스니펫 플러그인을 사용하는 것입니다. 이 방법은 테마 파일을 수정하지 않고도 php 코드를 추가할 수 있습니다. 코드 스니펫 플러그인은 웹사이트에 php 코드를 삽입할 수 있도록 해 주는 플러그인입니다. 이 플러그인을 사용하면 php 파일을 직접 수정하지 않아도 되므로 워드프레스 업데이트나 다른 변경 사항이 있을 때도 안전합니다.
- 이 방법을 사용하려면 먼저 코드 스니펫 플러그인을 설치하고 활성화해야 합니다.
- 그런 다음 워드프레스 대시보드에서 “코드 스니펫” 메뉴를 선택하고 “새 코드 스니펫 추가” 버튼을 클릭합니다.
- 이제 코드 스니펫 편집기에서 php 코드를 작성하고, “코드 스니펫 저장” 버튼을 클릭하면 됩니다.
이렇게 하면 php 코드가 웹사이트에 적용됩니다.
이상으로 워드프레스 php에 대해서 알아보았습니다. 워드프레스를 처음 시작하시는 분들께 조금이라도 도움이 되었으면 좋겠습니다.
감사합니다!