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; 
} 

 

 

반응형