PHP
PHP 워드프레스 언어별로 다른 페이지 보여주기
씨엔아이소프트
2019. 10. 14. 15:23
반응형
워드프레스 언어별로 다른 페이지 보여주기
1. 워드프레스 index.php 파일을 수정한다. 아래 부분을 주석처리한다.
<?php
/**
* Front to the WordPress application. This file doesn't do anything, but loads
* wp-blog-header.php which does and tells WordPress to load the theme.
*
* @package WordPress
*/
/**
* Tells WordPress to load the WordPress theme and output it.
*
* @var bool
*/
define('WP_USE_THEMES', true);
/** Loads the WordPress Environment and Template */
//require( dirname( __FILE__ ) . '/wp-blog-header.php' );
아래 부분 추가한다.
$var = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2);
switch($var) {
Case "ko":
require( dirname( __FILE__ ) . '/ko/wp-blog-header.php' );
break;
Case "en":
require( dirname( __FILE__ ) . '/en/wp-blog-header.php' );
break;
Case "cn":
require( dirname( __FILE__ ) . '/cn/wp-blog-header.php' );
break;
Case "jp":
require( dirname( __FILE__ ) . '/jp/wp-blog-header.php' );
break;
default:
require( dirname( __FILE__ ) . '/en/wp-blog-header.php' );
break;
}
반응형