Fundamental/Web
WordPress.org - Hostinger DB 연동하기
제이널
2022. 2. 28. 14:56
1. 개발 환경
- Hostinger에서 도메인 호스팅
- WordPress Server 사용
- Hostinger에서 제공하는 DB(Maria DB) 사용
2. DB 및 계정 생성
3. DB 관리자 페이지 이동
4. DB 테이블 생성
5. WordPress의 config 파일 수정
Hostinger Dashboard에서 File manager 선택
public_html 디렉터리에서 wp-config.php 파일을 더블 클릭
Database를 생성할 때 입력했던 DB 이름, 유저명, 유저 비밀번호를 삽입
위의 wp-config.php 파일은 워드프레스에서 전역적으로 사용되는 설정 파일이므로, 오류가 나면 사이트가 정상적으로 동작하지 않으니 주의해야 합니다.
이렇게 설정하면 DB 연결 정보가 Global 상수로 정의되므로, 이를 사용해서 DB를 연결할 수 있습니다.
아래 예시는 테마 파일 에디터에서 REST를 등록하고, DB에 연결하는 예시입니다.
function post_submit($req) {
$conn = new mysqli(DB_HOST, DB_USER, DB_PASSWORD , DB_NAME); // wp-confing.php에 define 되어 있음
// DB Connection 확인
if ( $conn->connect_error ) {
// DB 연결 실패
$res->set_status(401);
} else {
// DB 연결 성공
mysqli_query($conn, "
INSERT INTO topic (
title,
description,
created
) VALUES (
'MySQL',
'MySQL is ....',
NOW()
)");
}
}