Home Blog wp_basic setting WP-config.php에서 설정할 수 있는 것들

WP-config.php에서 설정할 수 있는 것들

1. 휴지통 보관일 변경
워드프레스는 포스트, 댓글, 페이지를 삭제 시 바로 지워지지 않고 휴지통으로 보관을 하였다가 기본 설정 상 30일 이후에 자동 삭제가 됨. 지워진 데이터가 적은 경우에는 문제가 되지 않겠지만, 사이트의 컨텐츠나 댓글의 양이 많아질 경우 DB에 쌓이는 양도 많아지게 됨. 이를 위해 자동 삭제일자를 변경 가능
예) 기본 30일 -> 7일
wp-config.php 파일에 아래 코드 추가 :

define ('EMPTY_TRASH_DAYS', 7);
※ 0으로 기재 시 보관 없이 바로 영구 삭제 (주의!)

 

2. 보관할 자동 저장 수 지정
포스트나 페이지 편집 시 일정 시간이 지나면 자동 저장이 되는데, 수를 지정하지 않으면 자동 저장이 된 내용이 DB에 계속 쌓이게 됨. 일정 수만큼 DB에 보관하도록 설정 가능
예) 기본 무한대 -> 3개

define( 'WP_POST_REVISIONS', 3 );
※ 3 대신 false 기재 시 자동 보관 사용 안 함

 

3. 자동 저장 간격 변경
포스트, 페이지 작성 시 자동 저장이 되는 간격 설정
예) 기본 60초 -> 180초

define( 'AUTOSAVE_INTERVAL', 180 ); // Seconds

 

4. wp-content 폴더 위치 변경
해커 공격으로부터 테마, 플러그인, 업로드파일, 캐쉬파일을 보호하기 위해 나만 아는 새로운 디렉토리를 만든 후 그곳에 wp-content 폴더를 보관

define( 'WP_CONTENT_DIR', dirname(FILE) . '/anotherfolder/wp-content' );
또는 전체 URL을 기재해도 됨
define( 'WP_CONTENT_URL', 'http://www.mywebsite.com/anotherfolder/wp-content' );

 

5. PHP 메모리 할당량 지정
워드프레스는 기본적으로 필요시 PHP에?40 메가바이트 메모리 할당을 하려고 시도. 이를 64메가로 확대 지정할 수 있음 ?(단, 호스팅 업체에 따라 PHP에 적은 메모리를 할당해 놓은 경우도 있어 소용이 없을 수 있음)

define( 'WP_MEMORY_LIMIT', '64M' );

 

6. 플러그인, 테마 편집기를 사용 불가하도록 설정
잘못된 코드나 문장부호가 기재가 되어 사이트가 망가지는 것을 방지

define( 'DISALLOW_FILE_EDIT', true );

 

7. 새로운 플러그인, 테마를 설치하지 못 하도록 설정
사이트 제작 후 안전 유지를 위해 상태 보존

define( 'DISALLOW_FILE_MODS', true );

 

8. 워드프레스 자동 업데이트 기능 막기
워드프레스 3.7부터 소개된 자동 백그라운드 업데이트 기능(마이너 포함)은 주요 보안 업데이트를 백그라운드에서 자동으로 진행되도록 한 것인데, 자동 업데이트로 인해 자칫 테마나 플러그인과의 문제가 발생하여 사이트에도 문제가 발생하는 경우가 있을 수 있음. 이를 위해 자동 업데이트 기능을 끄기

define( 'AUTOMATIC_UPDATER_DISABLED', true );
또는
define( 'WP_AUTO_UPDATE_CORE', false ); ?// or true

 

9. 플러그인, 테마 자동 업데이트 설정
플러그인, 테마도 자동으로 업데이트 되도록 설정 가능 ?(단, 7번과 마찬가지로 자동 업데이트 기능은 사이트에 문제를 발생시킬 수 있으므로 주의)

add_filter( 'auto_update_plugin', '__return_true' ); ?// plugin
add_filter( 'auto_update_theme', '__return_true' ); // theme

 

10. 사이트 주소(URL) 지정
사이트 도메인 변경 시 DB의 정보를 변경하지 않고, 새로운 URL 주소(설정-워드프레스 주소)를 지정할 수 있음

define('WP_HOME', 'http://www.yourwebsite.com'); // main url
새 사이트 주소도 파일에 정의 가능
define('WP_SITEURL', 'http://www.yourwebsite.com'); // site url
다음
편집기 화면의 폰트 변경
이전
User Admin Simplifier (0.6.1)