반응형
워드프레스 언어별로 다른 페이지 보여주기
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;
}
반응형
'PHP' 카테고리의 다른 글
문자의 charset(캐릭터셋) 확인하기 (0) | 2020.01.22 |
---|---|
phpmyadmin session 에러 (0) | 2019.12.06 |
PHP 인코딩 감지 (0) | 2019.09.18 |
PHP 브라우저 알아내기 (0) | 2019.08.08 |
PHP SimpleHtmlDom Parser로 HTML 파싱하기 (0) | 2019.03.03 |
댓글