fbpx

워드프레스가 좋은 점 9가지

WordPress는 소규모 개인 블로그에서 Sony, Time Inc., New York Post 및 NBC와 같은 주요 기업의 복잡한 사이트에 이르기까지 세계 웹 사이트의 거의 1/3을 차지합니다. WordPress는 사용자가 무료로 다운로드하여 설치할 수있는 사이트 빌더 및 컨텐츠 관리 시스템 중 하나 일 뿐이지만 오늘날 가장 인기있는 컨텐츠 관리 시스템으로 사용되는 고유한 기능을 갖추고 있습니다.

 

WordPress와 경쟁하다.

WordPress는 Joomla와 Drupal이 따르는 세계에서 가장 자주 사용되는 3대의 사이트 구축 패키지 목록을 선두로 삼고 있습니다. 모두 무료로 다운로드하여 사용할 수 있으며, 모두 특수 기능을 위한 수많은 애드온을 제공하며 모든 사용자는 개별 사용자의 요구에 맞게 사용자 정의 할 수 있습니다.

 

그러나 Joomla와 Drupal 모두 HTML과 프로그래밍 언어 PHP에 대한 기술적 노하우와 친숙함을 요구합니다. WordPress를 사용하면 숙련된 사용자도 이 수준에서 작업 할 수 있습니다. 그러나 Joomla와 Drupal과 달리 초보자를 위한 기능도 포함되어 있으므로 코드나 프로그래밍 지식없이 신속하게 사이트를 설정하고 제작할 수 있습니다.

 

WordPress를 사용하여 비즈니스 또는 개인 사이트를 설정하고 운영하는 몇 가지 주요 이점을 살펴보도록 합시다.

 

1. 변화하는 요구에 유연하고 적응 가능

WordPress는 원래 블로깅 및 관련 유형의 온라인 게시를 지원하도록 설계되었지만 다른 목적으로 광범위한 사이트에도 사용됩니다. WordPress는 대규모 다국적 기업을 위한 복잡한 사이트를 운영하고, 중소기업을 관리하고, 개인 블로그를 만드는 데 사용됩니다. WordPress 사이트는 전체 서비스 전자 상거래 상점을 포함하거나, 포트폴리오를 소개하거나, 소셜 네트워크, 그룹 또는 팟 캐스트를 호스팅 할 수 있습니다. 회사의 요구 사항이 무엇이든 핵심 WordPress 패키지와 다양한 플러그인의 조합으로 사이트를 만들 수 있습니다. WordPress는 많은 테마와 소스 파일에 쉽게 액세스 할 수 있어 회사의 변화하는 요구에 끊임없이 적응할 수 있습니다.

최근에는 인공지능 엔진과 연동하여 다양한 기능을 제공합니다. 번역에서 이미지 자동 태깅, 최근에는 엣지 컴퓨팅을 위한 움직임도 포착되고 있습니다.

 

2. 초보자도 사용하기 쉬운 사용자 친화적인 제작 플랫폼

기술 전문가 없이도 WordPress 사이트를 몇 분 만에 설치하여 실행할 수 있습니다. WordPress는 WordPress 호스팅 제공 업체를 통해 무료로 설치하거나 WordPress.org에서 직접 업로드 할 수 있습니다. 관리가 직관적이고 관리하기 쉬운 관리 대시 보드에는 사이트의 제목과 레이아웃과 같은 주요 기능을 사용자 정의하고 페이지와 게시물을 바로 작성하는 데 필요한 모든 기능이 있습니다.

 

3. 여러 옵션을 제공하는 테마와 플러그인

WordPress 테마는 크고 성장하는 테마 디렉토리 덕분에 새로운 사이트의 모양과 기능을 미세 조정할 수 있는 다양한 선택 옵션을 사용자에게 제공합니다. 이 중 많은 부분이 WordPress 테마 디렉토리를 통해 새로운 사이트 소유자가 즉시 사용할 수 있으며 전 세계의 디자인 마켓 플레이스 및 타사 디자이너를 통해 수천가지를 더 구입할 수 있습니다. 테마는 실시간으로 미리 볼 수 있으며 언제든지 설치하여 WordPress 사이트의 모양과 레이아웃을 변경할 수 있습니다. 다양한 테마와 플러그인이 존재하며, 일부 테마와 플러그인은 프리미엄 전략을 사용하여 라이센스를 제공하고 있습니다.

 

4. 플러그인 확장 기능이 뛰어납니다.

WordPress에는 기본 사이트를 만드는 데 필요한 모든 요소가 포함되어 있지만 많은 사용자는 사이트의 특정 요구와 관련된보다 특수화 된 기능을 원합니다. WordPress 플러그인 디렉토리에는 사용자가 쇼핑 카트, 갤러리, 연락처 양식 등의 기능을 호환되는 WordPress 사이트에 추가 할 수있게 해주는 수백 가지 플러그인 (특정 작업을 수행하도록 설계된 작은 코드)이 포함되어 있습니다. 사용자는 타사 개발자로부터 수백 가지 맞춤 플러그인을 구입하여 설치할 수도 있습니다. 사이트가 발전함에 따라 필요에 따라 플러그인을 활성화 또는 비활성화하고 제거 할 수 있습니다.

 

5. WordPress는 사이트 검색 순위가 높습니다.

검색 가능성은 Google 및 기타 검색 엔진에서 높은 순위를 매기는 데 핵심입니다. WordPress 사이트는 지속적으로 업데이트되고 있기 때문에 WordPress에는 다양한 도구와 플러그인이 포함되어있어 SEO (검색 엔진 최적화)를위한 콘텐츠를 최적화하기 때문에 키워드의 순위가 높은 경향이 있습니다.

 

6. WordPress 사이트는 모바일 반응형입니다.

모바일 반응형 또한 Google 순위에서 중요한 요소이므로 모든 기기에서 웹 사이트가 잘 보이도록 해야합니다. WordPress는 다양한 반응형 테마 디자인을 제공하며 사용자는 플러그인을 사용하여 정적 사이트를 만들고 테마 파일을 조정할 수도 있습니다.

 

7. WordPress 사이트에는 블로그가 내장되어 있습니다.

WordPress는 콘텐츠 관리 시스템이므로 게시 기능을 쉽게 사용할 수 있는 여러 기능이 있습니다. 그 중 하나는 모든 기기에서 언제든지 액세스 할 수 있는 ‘내장된’블로그 기능으로, 블로그를 웹 사이트에 추가하려는 사용자는 별도로 만들 필요가 없습니다. 따라서 블로그와 관련없는 사이트에서도 블로그 기능을 사용하여 업데이트 또는 공지 사항을 추가 할 수 있습니다.

 

8. WordPress는 커뮤니티 기능을 지원합니다.

WordPress는 무료이며 오픈 소스이기 때문에 전세계 WordPress 애호가 커뮤니티에서 지원합니다. 이 WordPress 애호가 커뮤니티는 소스 파일을 변경하고 WordPress를 업데이트하고 안전하게 유지할 책임이 있습니다. WordPress 커뮤니티는 또한 전세계에 WordPress 캠프를 호스팅하고 지원하기 위해 사용자에게 다양한 홍보 활동을하고 있습니다.

 

9. WordPress는 모바일 앱의 백엔드 시스템으로 사용이 가능합니다.

WordPress는 다양항 모바일 반응형을 제공할 뿐 아니라, 다양한 하이브리드 형 모바일 개발 플랫폼과도 잘 맞습니다. 이런 장점은 모바일 앱을 쉽고 빠르게 개발할 수 있도록 제공합니다.  최근에는 Ionic, Angular.js, Node.js, Cordova와의 융합적인 형태로 모바일 앱의 형태로 빠르게 변신이 가능하며, 개발 비용이 네이티브 개발에 비해서 상당히 경제적인 위치에 올라 섰습니다.

 

* bluehost.com에서 일부 발췌

워드프레스 소셜로그인 사용하기

개인정보에 대한 보안이 강화되면서 웹사이트에 회원가입을 할 때 주민등록번호를 입력하지 않고 이메일과 휴대폰 번호, 이름 등 간단한 정보만 입력하게 되었습니다.

더 나아가 회원가입을 하지 않고 간편하게 소셜로그인을 하여 웹사이트를 이용하게 되었습니다.  소셜 로그인 기능은 점차 확장되고 있습니다.

오늘은 워드프레스에서 소셜로그인을 사용하는 방법에 대해 알아보도록 하겠습니다.

 

첫 번째로 social login Plugin 을 설치합니다.

글 작성자가 사용한 플러그인은 다음과 같습니다. (글 작성자가 사용한 워드프레스 테마는 Flatsome입니다. )

Flatsome 테마를 설치할 때 선택사항으로 소셜로그인 플러그인을 설치 할 수 있지만 한국은 네이버나 카카오톡 소셜로그인을 많이 사용하기 때문에 적합하지 않습니다.

따라서 글 작성자는 위 플러그인을 사용했습니다. 위 플러그인은 네이버나 카카오톡의 소셜로그인을 추가할 수 있습니다.

네이버, 카카옥 소셜로그인 추가 방법은 다음과 같습니다.

아래 플러그인을 설치하여 활성화 시켜주면 됩니다! 정말 간단합니다.

WordPress Social Login 과 WordPress Social Login extends NAVER는 서로 호환되기 때문에 사용하기에 좋습니다.

 

플러그인을 설치하고 활성화 하게되면 wordpress설정에 WP Social Login이 생긴걸 확인할 수 있습니다.

 

 

 

 

 

 

 

접속해보면 여러개의 어떤 소셜 로그인을 활성화 할 수 있는지 목록이 나옵니다.

 

추가하고 싶은 소셜 로그인은 Add more providers에서 클릭하면 됩니다. 카카오톡과 네이버는 WordPress Social Login extends NAVER Plugin 으로 인해 사용할 수 있게 되었습니다.

 

사용하고싶은 소셜로그인은 Enabled를 yes로 바꿔줍니다.

yes로 바꾸게 되면 Application ID와 PW 입력란이 나오게됩니다.

여기에 Aplication ID, PW를 입력하면 됩니다.

입력 방법은 간단합니다.  Aplication ID 입력칸 옆에  Where do I get this info? 을 눌러보세요.

정말 친절하게 설명되어 있습니다. 다음과 같이 말이죠.

 

 

친절하지 않다고 생각하시나요? 더 친절하게 설명해드리겠습니다.

Continue reading

우커머스 주문관리 고객 필터링

우커머스 주문관리에는 등록된 고객 필터링을 하는 기능이 있습니다. 주문이 많아지다 보면 자주 이용하게 되는 부분입니다.

하지만 우커머스 주문관리에서 고객 필터링이 안되는 경향이 발생하기도 합니다. 특히 사람 이름으로 검색할 때는 더더욱 그렇습니다.

지금부터 소개하는 방법은 우커머스 주문관리 고객 필터링이 안될 때 사용하기에 좋습니다. 이 방법은 오히려 기본 필터링 방식보다 더 깔끔하고 편리할 수 있습니다.

 

우선 1. WooCommerce Order Search Admin Powered by Algolia 플러그인을 설치합니다.

 

2. Algolia 사이트에 접속하여 회원가입을 진행합니다.

 

3. 마이페이지에 접속, 좌측 메뉴에서 API Keys를 선택해서 어플리케이션 아이디와 비밀번호를 확인합니다.

4. 워드프레스 [설정]에서 [WooCommerce Order Search Admin]을 선택합니다.

5. 접속하여 Algolia 어플리케이션 아이디와 Algolia Search API Key, Algolia Admin API Key를 입력합니다.

6. 우커머스 상품에 들어가게 되면 우측 상단에 검색창이 나타납니다.

7. 완료되었습니다. 자유롭게 검색을 할 수 있습니다. 어렵지 않습니다.

이 검색엔진의 장점이 있습니다. 검색어를 입력하면 자동으로 자동 완성이 되는데 클릭하면 자동으로 주문 상세정보로 넘어가게 되는 것입니다.

이것은 아주 편리한 기능입니다.

 

 

워드프레스 멀티사이트 만들기

워드프레스 멀티사이트란 서버에 설치된 워드프레스 1개로 여러 개의 다른 사이트를 만들 수 있게 하는 것입니다.

멀티사이트를 만드는 방법에는 2가지의 방법이 존재합니다. 첫 번째는 서브 디렉토리 방식이고 두 번째는 서브 도메인 방법입니다.

첫 번째 방법인 서브 디렉토리 방법은 각각 사이트에 접근하는 주소 도메인 명은 동일하고 디렉토리별로 다르게 나누는 방법입니다. 예를 들어 https://bigspacer.com 라는 도메인을 디렉토리별로 다르게 나누어 멀티사이트를 만들게 되면

https://bigspacer.com/aaa, https://bigspacer.com/bbb 와 같은 형식으로 생성됩니다.

두 번재 방법인 서브 도메인 방법은 각각 사이트에 접근하는 주소 도메인 앞에 서브 도메인 이름이 할당되는 방법입니다. 예를 들어 https://bigspacer.com 라는 도메인을 서브 도메인 방법으로 멀티사이트를 만들게 되면

https://aaa.bigspacer.com, https://bbb.bigspacer.com 와 같은 형식으로 생성됩니다.

여기서 주의해야 할 점은 서브 도메인 방식으로 멀티사이트를 만드는 것은 언제든 가능하지만, 서브 디렉토리 방식으로 멀티사이트를 만드는 것은 처음 설치했을 때만 가능하다는 것입니다. 이유는 기존 URL과 멀티사이트의 URL이 충돌할 수 있기 때문입니다.

운영중인 사이트에 멀티사이트를 추가하려고 하면 서브 도메인 방법만 가능합니다.

 

워드프레스 멀티사이트를 만드는 방법 중 첫 번째 방법인 서브 디렉토리 방법에 대해 알려드리겠습니다.

우선 문제가 발생할 것을 대비해서 백업을 합니다. 백업 방법은 BackUpWordPress Plugin을 이용하여 쉽게 할 수 있습니다.

백업 완료 후 wp-config.php에 접속합니다.

wp-config.php 안에

/* That's all, stop editing! Happy blogging. */

라는 문구를 확인할 수 있는데

 

이 문구 위에 다음과 같은 코드를 추가합니다.

define('WP_ALLOW_MULTISITE', true);

 

코드를 추가하면 [도구]에 [네트워크 설치]가 생깁니다.

서브 디렉토리 방식을 선택하고 [설치]를 시작합니다.

[설치]를 누르면 코드가 나오게 됩니다.

각 코드를 wp-config.php, .htaccess에 추가합니다.

코드 추가 작업 완료 후에는 다시 로그인합니다.

다시 로그인 후에 다음과 같이 [사이트]에 접속합니다.

 

접속하면 상단에 [사이트 추가]가 나옵니다.

 

[사이트 추가]를 누른후에 간단하게 설정을 하면 멀티사이트를 만들 수 있습니다.

 

 

 

 

Google Search Console 소유권 확인

Google Search Console 소유권 확인

 

 

  1. 대체 방법을 선택합니다.
  2. HTML 파일 업로드를 선택합니다.
  3. HTML 파일을 다운로드 받습니다.
  4. FTP에 접속합니다.
  5. 홈페이지 백단에 추가합니다.
  6. 권장 방법으로 이동하여 ‘로봇이 아닙니다’ 클릭 후 확인을 누릅니다.
  7. 완료!
워드프레스 자동 비디오 임베드

워드프레스 댓글 영역 – 비디오 자동 썸네일 보기

워드프레스 댓글 영역 – 비디오 자동 썸네일 보기

워드프레스에서 포스트에 댓글을 쓰는 경우에

유튜브 비디오 링크를 작성하는 경우가 있습니다.

아래와 같이 말이죠.

https://www.youtube.com/watch?v=8q_Zu9zLHxw

그러면, 아래와 같이 표현됩니다. 한마디로 심플합니다.

하지만 고객들은 더 많은 것을 원하죠.

워드프레스 자동 비디오 임베드
워드프레스 자동 비디오 임베드

 

하지만, 고객들은 바로 비디오 썸네일 이미지가 바로 나오기를 바랍니다. 유튜브 비디오 썸네일 처럼 말이죠.

그래서 이런 경우 아래와 같은 코드를 시니펫하여 사용합니다.

/* 워드프레스 댓글 자동 비디오 삽입 스니펫 */
add_filter( 'comment_text', 'auto_video_oembed_comments', 0 );
function auto_video_oembed_comments( $comment )
{
    add_filter( 'embed_oembed_discover', '__return_false', 999 );

    $comment = $GLOBALS['wp_embed']->autoembed( $comment );

    remove_filter( 'embed_oembed_discover', '__return_false', 999 );

    return $comment;
}

위와 같이 스니펫하면 아래와 같은 결과를 얻을 수 있습니다.

아주 긴요한 코드라고 생각됩니다.

워드프레스 자동 비디오 임베드
워드프레스 자동 비디오 임베드
Permalink, 워드프레스, 고유주소, 퍼마링크, 빅스페이서

워드프레스 Nginx 고유주소(퍼마링크, Permalink) 404 에러 문제 해결

일반적으로 워드프레스 전용 호스팅 서버를 사용하는 경우에 워드프레스 고유주소를 변경하게 되면 바로 변경이 된다.

이렇게 바꾸는 이유는 해당 페이지의 URL링크를 문자로 인식하게 하기 위함이며, 이렇게 하면 검색엔진 최적화를 위한 SEO에 유리하기 때문이다.

또한, 퍼마링크를 변경하지 않으면 특정 링크가 깨지는 404 에러가 발생하고 만다.

하지만, 웹 호스팅 사의 서버에 따라서 워드프레스 고유주소(퍼마링크, Permalink) 지원하는 기본 적으로 서버가 있고 그렇치 못한 호스팅 서비스들도 있다.

워드프레스 어드민 화면에서 설정 -> 고유주소 메뉴를 선택하면 아래의 이미지와 같이 고유주소를 설정하는 화면이 나온다.

Wordpress_Permalink_NGIX, 아마존, 클라우드, 워드프레스, 고유주소, Permalink
WordPress_Permalink_NGIX, 아마존, 클라우드, 워드프레스, 고유주소, Permalink

이렇게 설정을 했는데도, 404 페이지가 뜨는 경우가 종종 있다.

특히 아마존 클라우드 T1의 경우에는 자주 발생하는 문제로 아래와 같이 해결하면 되겠다.

일반적인 경우 리눅스 아파치 서버에서는 워드프레스 설치 후 루트 디렉토리에서  .htacess 이라는 파일을 찾아서 처리가 가능합니다.

이 부분은 여기 링크에서 참고하세요!

하지만 Nginx 는 .htacess가 없습니다. 그래서 이 부분에서 어려움을 겪게 됩니다.

이제 해결을 해보도록 하겠습니다.

루트 계정을 통해서 웹 서버에 접속을 먼저 해야 합니다.

아래의 파일의 위치는 특정 서버의 셋팅 상태에 따라서 달라질 수 있습니다.

아마존을 통한 bitnami를 사용하는 경우에는 bitnami.conf 파일내에서 설정하면 됩니다.

apt-get을 통해서 설치한 경우 ‘/etc/nginx/conf.d/’에 설치가 됩니다. 이 디렉토리 아래에 존재하는 ‘default.conf’ 파일을 아래의 항목을 찾아서 수정이 가능합니다.

server {
        listen 80;
        server_name domain.com www.domain.com;
        root /home/유저계정/www;
        access_log /home/유저계정/www/log/domain.com-access.log main;
        index index.html index.htm index.php;
 
        location / {
                try_files $uri $uri/ /index.php?$args;
        }
.
.
.
.

}

이렇게 수정을 하시고 아래와 같이 타입하시면 됩니다.

sudo service nginx reload;
bigspacer_sending_email, 이메일 보내기, 워드프레스 이메일 보내기, 이메일 주소 변경

워드프레스 기본 보내는 메일 이름 바꾸기

워드프레스 기본 보내는 메일 이름 바꾸기

워드프레스를 설치하고 나서 제법 개발을 어느정도 하고나면,

몇가지 문제가 발생합니다.

그 중에 사용자가 새로 가입한다거나 또는 암호를 바꾸거나 했을 때, 사용자에게 자동으로 이메일이 송신됩니다.

이 때, 기본 이메일을 보낸 사람의 정보가 사용자에게 보여지게 됩니다. 보통 보내는 사람 주소가 “WordPress<wordpress.com>” 이렇게 송신되게 됩니다.

아래 그림과 같이 말입니다. 이렇게 보내는 메일을 간단하게 수정할 수 있습니다.

  1. functions.php 에 아래의 코드를 삽입하는 방법
  2. Code Snippet 플러그인을 이용하는 방법
// Function to change email address
function wpb_sender_email( $original_email_address ) {
    return 'help@xxxxxxx.co.kr';
}

// Function to change sender name
function wpb_sender_name( $original_email_from ) {
    return '대표 브랜드 이름';
} 
// Hooking up our functions to WordPress filters 
add_filter( 'wp_mail_from', 'wpb_sender_email' );
add_filter( 'wp_mail_from_name', 'wpb_sender_name' );

이상입니다.

#빅스페이서 #워드프레스_스토어 #테마_플러그인_최저가_구입가능

우커머스 체크아웃 배송 텍스트 한글 번역 후킹

우커머스 체크아웃 페이지 “배송” 텍스트 한글 번역 방법 (Add_Filter 후킹 사용)

워드프레스 – 우커머스 체크아웃 페이지에서 “배송” 텍스트 한글 번역 방법 (Add_Filter 후킹 사용)

워드프레스 상에서 우커머스 플러그인을 사용하는 경우에, 대부분 한글 번역이 무료로 제공됩니다. 하지만, 특정 단어나 문장들이 번역이 제대로 안되는 경우가 있습니다

그 중에 이번 예제는 우커머스를 통해서 상품을 구입한 후 체크아웃 페이지에서 주소를 선택하고 나면, 배송비 관련한 항목이 아래와 같이 표시됩니다.

그런데 여기에서 “Shipping”이란 요 단어는 번역 파일을 뒤져도 이미 번역이 되어 있습니다.

정말 한참동안 찾고 지지고 볶고 해도 해결이 쉽지 않습니다.

이런 경우 워드프레스의 특징인 후킹 방법을 이용해서 해결할 수 있습니다.

물론 FTP에 접속하여 파일을 찾아서 뒤지고 해서 바꾸는 방법도 있지만, 워드프레스의 기본은 이런 과한 개발자의 행위가 대부분 필요하지 않습니다.

이것이 워드프레스의 기본 철학인 것 같습니다.

하지만, 대부분 네이티브형(?) 개발자들은 무조건 원천 소스코드를 뒤지는 것이 관례(?)입니다.

저 역시 이 워드프레스의 철학을 이해 못하고 코드부터 파고 덤벼 들었죠.

저 같은 RTOS 커널 개발과 디바이스 드라이버 개발 경력자들은 막 덤벼드는 것이 습관입니다.

하지만, 이제 세상은 이미 많이 변했습니다.

자, 이제 본론으로 들어가서

아래와 같은 방법으로 따라서 하시면 됩니다.

1. 아래와 같은 문제에 봉착합니다.

우커머스 체크아웃 배송 텍스트 한글 번역 후킹
우커머스 체크아웃 배송 텍스트 한글 번역 후킹

 

2. 아래의 Code Snippets 다운로드 및 설치

Code Snippets

아래의 코드 스니펫 플러그인을 설치 후에 스니펫을 하나 생성한 후 아래의 코드를 복사 붙여넣기 하세요.

add_filter( 'woocommerce_shipping_package_name' , 'woocommerce_replace_text_shipping_to_delivery', 10, 3);
/**
*
* 우커머스 배송 텍스트 한글 번역
* 작성자: Louis, 빅스페이서® - 워드프레스 스토어
* @param $package_name
* @param $i
* @param $package
* @return string
*/
function woocommerce_replace_text_shipping_to_delivery($package_name, $i, $package){
return sprintf( _nx( '배송', '배송 %d', ( $i + 1 ), 'shipping packages', 'ko_KR' ), ( $i + 1 ) );
}

이렇게 작성 후 저장하고 나면, 아래와 같은 결과가 나오게 됩니다.

이렇게 하면 FTP 등 접속 후 소스 코드를 찾을 필요없이 바로 해결이 가능합니다.

모두들 화이팅 하세요. 그럼..

우커머스 체크아웃 배송 텍스트 한글 번역 후킹
우커머스 체크아웃 배송 텍스트 한글 번역 후킹

 

이상 빅스페이서® 위드프레스 스토어에서 알려드렸습니다.

#빅스페이서, #워드프레스_스토어 #우커머스 #배송번역 #체크아웃배송한글번역 #우커머스후킹 #워드프레스_테마_플러그인 #오픈마켓 #마켓플레이스 #우커머스_한글번역

워드프레스 퍼마 링크 변경 문제 해결

워드프레스 퍼마링크(고유링크) 변경 문제 해결 – .htaccess 변경 문제

워드프레스 퍼마 링크 변경 문제 해결 – .htaccess 변경 문제

이번 아젠다로는 워드프레스를 열심히 만들어서 서비스할 시점에 한글 퍼마 링크 문제 발생에 대한 문제입니다.

문제가 발생하면 증상으로는 아래와 같은 일들이 벌어지게 됩니다.

  1. 한글로 된 포스트 링크와 상품 링크들이 무조리 깨진다.
  2. 이상하게 검색을 하게 되면 깨진 링크들만 존재한다.

상기와 같은 문제가 발생했다면 우선 워드프레스 어드민 화면에서 설정내 퍼마링크(고유링크) 부분을 체크해봐야 합니다.

아래 샘플 이미지에서와 같이 “글이름”으로 고유주소를 변경하는 경우에 자주 발생합니다.

국내 특정 호스팅회사의 워드프레스 호스팅에서 자주 발생하고 발생되어 해결을 위해서 문의를 하면

“워드프레스는 저희가 만들 솔루션이 아니라서 해결해드리기가 어렵습니다.”라는 회신이 오고 만다. – 가X아 호스팅.

이런 문제는 사실상 한글의 문제가 아니다.

이를 해석하는 웹서버의 문제다. 그러므로 호스팅 회사의 문제다.

세심하게 워드프레스 사용자들을 배려하지 못한 결과이다.

워드프레스 퍼마링크(고유주소) 변경 문제 해결
워드프레스 퍼마링크(고유주소) 변경 문제 해결

그렇다면 이런 문제를 해결하기 위해서 어떤 솔루션을 찾을 수 있을까요?

아래와 같이 웹사이트 루트 디렉토리의 .htaccess  파일내에 아래의 코드를 넣으면 됩니다.

특히 빨간색 부분 코드를 확인하세요. 이런 문제는 한글을 사용하는 우리나라의 문제가 아닙니다. 아시아 문자들 중에 영어 알파벳과 달리

2 바이트를 한 문자단위로 사용하는 캐릭터셋(Character Set)을 가진 문자에서 발생하는 문제인데요. 그래서 초기 오래전 우리는 한글 표현을 위해서 호스팅하는 회사들은 EUC-KR이라는 인코딩 방식을 사용하였다.

워드프레스는 기본적으로 UTF-8이라는 인코딩 방식을 사용한다. 그러므로 이를 기본 인코딩 방식으로 사용하는 웹호스팅 서버는 퍼마링크(고유주소)를 아주 잘 표현한다.

하지만, 오래된 한글 표현방식인 EUC-KR 방식을 사용하는 웹 호스팅 서버라면 워드프레스 구조에 잘 맞지 않는 문제가 발생할 수 있다.

그러므로 아래와 같은 방식으로 퍼마링크(고유주소)가 깨지는 문제를 해결할 수 있다.

 

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

<IfModule mod_url.c>
CheckURL On
ServerEncoding UTF-8
ClientEncoding EUC-KR
</IfModule>
# END WordPress

 

상기 코드를 잘 사용하여 워드프레스 퍼마링크(고유주소) 문제를 해결할 수 있다.

하지만, 몇가지 문제를 일으킨다. 설정에서 “고유주소 설정”을 바꾸는 경우

위의 빨간색 부분이 없어져 버리는 경우가 있다. 특히 가비아 웹호스팅 서버는 100% 해당 부분 코드가 없어져버린다.

이렇게 되면 잘 보이던 페이지의 링크가 무참히 깨져서 이상한 에러 페이지로 넘어가 버리는 경우가 있다.

그러므로 이런 부분에 대한 꼼꼼한 체크 후 웹 호스팅 서비스 회사를 선정하여야 하겠다.

이번 내용은 여기까지이다.

특정 호스팅 서버에서는 또 다른 문제를 일으킬 수 도 있겠다.

후하호스팅 - 도메인 & 호스팅
후하호스팅 – 도메인 & 호스팅

고유 주소 깨짐없는 워드프레스 웹 호스팅은 후하호스팅

 

#워드프레스 #워드프레스_퍼마링크_고유주소_문제 #웹호스팅_서버 #호스팅서버구하기 #안정적인호스팅서버_후하하스팅 #후하호스팅 #UTF8 #EUC-KR

 

실시간 문의!
실시간 문의!
궁금하신 사항에 대해서 문의하세요!
연결...
안녕하세요. 궁금하신 사항을 문의해주세요!
아! 죄송합니다. 너무 많은 문의로 바쁜 상태입니다! 잠시만 기다려주세요.
:
:
:
문의사항이 있으세요? 바로 문의하세요!
:
:
실시간 채팅방의 세션이 만료되었습니다.
이 대화가 유용했습니까? 이 채팅에 투표하세요.
좋음 나쁨