• 워드프레스 홈페이지에서 네이버 웹마스터도구를 통한 네이버 사이트 등록 방법 정리

    최근 네이버 웹마스터도구를 통해 네이버에 사이트 등록이 되게 해 달라는 요청이 많아져서 이번 기회에 BCT 테마를 기반으로 한 워드프레스 홈페이지에서 이를 효과적으로 등록하는 방법을 정리해 보았습니다. 1. 네이버 웹마스터도구에서 사이트 추가 및 소유 확인 네이버 웹마스터도구에서 자신의 사이트를 등록하고 소유 확인하는 방법은 웹에 많이 나와 있으므로 이 글에서는 생략 하였습니다. 참고로 등록 완료된 결과는 다음과 같습니다. 2. 워드프레스 홈페이지에서 수행할 작업 2.1 robots.txt 파일 확인 워드프레스 홈페이지의 루트 디렉토리에 robots.txt 파일이 있는지 확인합니다. 파일이 없다면 생성해 주세요. 참고로 robots.txt 파일 구성 예는 보통 다음과 같습니다. User-agent: *Disallow: /wp-admin/Disallow: /wp-includes/Disallow: /xmlrpc.php 2.2 Yoast SEO 플러그인 설치 및 설정 워드프레스에서 SEO 플러그인으로 유명한 Yoast SEO을 설치하고, 다음과 같이 설정해 줍니다. 위 그림처럼 Title, Meta description, Meta keywords에 내용을 입력합니다. 참고로, Yoast SEO에서는 위 설정만 하고 사이트맵 생성은 다른 플러그인에서 해 […]

  • 워드프레스 hyperdb 설정하는 방법

    최근 진행하는 프로젝트의 실제 운영 DB 환경이 Master(r/w)아 Slave(r)로 구분되어 있다고 해서 기존 워드프레스 DB 설정으로는 대응을 할 수 없어 이 용도로 사용할 수 있는 hyperdb class를 적용해 보았습니다. 실제 DB 단 구성은 직접해 볼 수 없어 구성 완료된 DB 환경을 받아서 워드프레스에서 수행한 설정 내용을 정리하면 다음과 같습니다. 1. wp-config.php 수정 define(‘DB_HOST’, ‘localhost’); 이 설정에서 localhost를 실제 IP(또는 도메인)로 수정합니다. 참고로, hyperdb에서는 보안상 이유로 utf8mb4를 지원하지 않습니다. 2. db-config.php 설정 및 업로드 master(r/w)와 slave(r) 구성을 위한 설정은 보통 다음과 같습니다. $wpdb->add_database(array( ‘host’ => ‘자신의 IP’, // port가 있는 경우 ‘10.10.10.10:1001’ ‘user’ => DB_USER, ‘password’ => DB_PASSWORD, ‘name’ => DB_NAME, )); $wpdb->add_database(array( ‘host’ => ‘자신의 IP’, // port가 있는 경우 ‘10.10.10.10:1002’ ‘user’ => DB_USER, ‘password’ => DB_PASSWORD, ‘name’ => DB_NAME, ‘write’ => 0, ‘read’ => 1, ‘dataset’ => ‘global’, ‘timeout’ => […]

  • Google Drive WP Media 플러그인 사용법 정리

    이전 글 워드프레스 구글 드라이브 사용 방법 (Google Drive WP Media 플러그인 활용, 설정편)에서는 Google Drive WP Media 플러그인 설정 시 필요한 API Key를 생성하는 과정을 자세히 다루느라 글이 길어져서 Google Drive WP Media 플러그인 사용법을 다루지 못하였습니다. 그래서 이 글에서 Google Drive WP Media 플러그인 사용법을 정리하였습니다. 1. 이미지를 구글 드라이브로 업로드 하는 방법 예를 들어, 다음과 같이 작성하려고 하는 새 글이 있습니다. 위 화면에서 [미디어 추가] 버튼을 누르면 다음과 같은 팝업이 나타납니다. 위 화면에서 [Google Drive WP Meida]-[My Google Drive]-[Upload] 탭을 선택한 다음 [Browse] 버튼을 누르면 다음과 같이 열기 창이 나타납니다. 위 화면에서 이미지를 선택(복수개 이미지 선택 가능)한 다음 [열기] 버튼을 누르면 다음과 같이 이미지가 추가되는 것을 볼 수 있습니다. 위 화면에서 [Upload to Google Drive] 버튼을 누르면 업로드된 이미지가 구글 드라이브로 저장됩니다. 업로드 완료된 결과은 다음과 같습니다. […]

  • 워드프레스 구글 드라이브 설정 방법 (Google Drive WP Media 플러그인 활용)

    최근 웹호스팅을 이용해서 워드프레스 홈페이지를 운영하는 클라이언트 중에서 해당 사이트에 콘텐츠가 쌓이면서 점점 방문자가 늘었고, 이로 인해 HDD 용량과 트래픽을 초과하는 경우가 빈번하게 발생하게 되었습니다. 급한대로 HDD 용량을 늘리고, 트래픽 리셋을 했지만, 근본적인 해결은 아니기 때문에 이를 해결할 수 있는 방법을 요청하였고, 몇몇 방법을 검토하다 업로드 이미지를 구글 드라이브로 저장하면 HDD 용량과 트래픽 문제를 해결할 수 있다는 것을 알게 되어, 이를 먼저 메이크비씨티에 적용하였고, 그 경험을 이 글에서 정리하게 되었습니다. 먼저 , 이 글에서는 워드프레스와 구글 드라이브 연결을 위해 다음의 Google Drive WP Media 플러그인을 활용 하였습니다. https://wordpress.org/plugins/google-drive-wp-media/ Google Drive WP Media 플러그인의 설치 및 활성화 과정은 생략합니다. Google Drive WP Media 플러그인을 활성화 하면 [미디어] 탭에서 Google Drive WP Meida 메뉴가 생성되는데, 이 메뉴를 누르면 다음과 같은 설정 화면을 볼 수 있습니다. 다음은 Google Drive API 설정 단계를 정리한 내용입니다. […]

  • 워드프레스 관리자 로그인 시 redirect_to 문제 발생 그리고 해결 방법

    오랜 시간 NAS 서버에서 워드프레스 멀티사이트를 운영해 온 한 클라이언트로부터 “NAS 서버에서 워드프레스를 운영하다 보니 보안 문제가 심각해 이번에 웹호스팅으로 옮기고 싶다”는 요청을 받았습니다. 그래서 NAS 서버의 워드프레스 전체 파일과 DB 파일을 백업해서 이를 웹호스팅으로 모두 복원한 다음 신규 사이트에 접속 하였더니 정상적으로 화면이 보여 마무리 되었구나 했는데, 워드프레스 관리자로 접속하는 중에 다음과 같은 에러가 발생 하였습니다. 위 화면에서는 워드프레스 관리자 접속 시 보통 사용하는 방법인 http://도메인/wp-admin (또는 wp-login.php)으로 입력 시 자동으로 리다이렉션 되면서 500 internal server error를 보여주고 있습니다. 워드프레스를 오랜 시간 운영하다 보면 간혹 리다이렉션 문제가 발생하기 때문에 큰 어려움 없이 해결될 것으로 생각하고 검색에서 찾은 방법을 단계별로 적용해 보았는데, 이번에는 쉽게 해결이 되지 않았습니다. 심지어 워드프레스 전체 디렉토리를 NAS 서버(Synology)에서 가져오다 보니 NAS 서버만의 특성으로 인한 것은 아닌가 의심도 들기도 하면서 이와 관련한 방법도 시도하였으나 역시 해결이 되지 않았습니다. 한 동안 여러 방법을 […]

  • 신규 워드프레스 게시판 Mang Board WP 소개

    블로그코디에서는 워드프레스 홈페이지 제작 시 KBoard를 기본 게시판 플러그인으로서 사용해 오고 있습니다. 게시판 기본 기능에 충실하고 워드프레스와 호환도 좋아 지금까지 문제 없이 잘 활용해 오고 있습니다. 워드프레스 게시판을 KBoard로 선정한 다음부터는 더 이상 게시판 플러그인을 알아볼 필요가 없어 한 동안 신경을 쓰지 않았는데, 어느 순간 게시판 플러그인들이 하나 둘씩 보이기 시작하더군요. 이 중에서 Mang Board WP 플러그인이 눈에 띄어 이 글에서 소개해 봅니다. 먼저 Mang Board WP는 다음 URL에서 다운로드 할 수 있습니다. https://wordpress.org/plugins/mangboard/ 다음은 Mang Board WP 소개글입니다. Mang Board WP는 워드프레스 플러그인 형태로 제공되는 프로그램으로 자료실 게시판, 갤러리(Gallery) 게시판, 캘린더(Calendar) 게시판, 회원관리, 통계관리, 쇼핑몰, 소셜로그인, 소셜공유, 검색엔진최적화(SEO) 등의 다양한 기능을 제공합니다. Mang Board의 장점은 다음과 같습니다. • 빠르게 변화하는 기술, 플랫폼에 보다 쉽게 대응할 수 있다• 커스터마이징을 위한 게시판으로 구조를 쉽게 변현할 수 있다• 데스크탑, 태블릿, 모바일 등 다양한 디바이스에 맞는 반응형웹 구축이 가능하다• […]

  • 유용한 워드프레스 번역 플러그인: Loco Translate

    워드프레스는 영어를 기본으로 배포되는 오픈소스 CMS 입니다. 2016년 현재 전 세계의 수 많은 사람들이 워드프레스를 사용하고 있는데, 영어권이 아닌 국가에서는 영어 사용에 부담이 있는 사람도 많기 때문에 워드프레스에 관심 있는 자발적인 참여자들에 의해 자국 언어로 번역이 활발하게 진행되고 있습니다. 국내의 경우도 워드프레스 사용자가 많기 때문에 워드프레스에 관심 있는 분들에 의해 오랜 시간 워드프레스 코어 및 주요 플러그인의 한글화가 진행되어 왔고, 이로 인해 우리는 워드프레스를 좀 더 편하게 사용하고 있습니다. 참고로 워드프레스 코어의 번역 현황 및 번역 팀 정보는 다음과 같습니다. 워드프레스를 쇼핑몰로 활용하기 위해서는 쇼핑몰 플러그인이 필요합니다. 글로벌 관점에서 보면 우커머스가 가장 대표적인 쇼핑몰 플러그인이고, 국내에서도 많이 알려져 있습니다. 이번에 워드프레스로 쇼핑몰을 제작할 기회가 있어 우커머스를 사용하게 되었는데, 생각보다 번역이 잘 안되어 있는 것을 알게 되었습니다. 한 예로 다음과 같이 상품 등록 화면을 보겠습니다. 위 그림에서 붉은색으로 표시한 부분을 보면 영어 단어인데, 이 조차도 번역이 […]

  • 네이버 마이비즈니스 등록(구, 검색등록)하는 방법 정리

    이 부분도 클라이언트로부터 문의가 많은 내용인데요, 이번 기회에 정리해 보도록 하겠습니다. 먼저, 네이버 마이비즈니스 사이트로 방문합니다. https://submit.naver.com/ 위 화면의 [업체정보 등록 바로가기]를 클릭하면 네이버 로그인 화면이 나오는데, 로그인 완료되면 다음과 같은 화면이 나타납니다. 위 화면에서 대표전화번호를 등록하고 [중복확인] 버튼을 누릅니다. 등록 신청 가능한 전화번호인 경우 다음과 같은 화면이 나타납니다. 위 화면에서 [신규 등록 신청] 버튼을 누르면 다음과 같은 화면이 나타납니다. 위 화면에서 크게 필수 정보 입력 부분과 상세 정보 입력 부분이 구분되어 있는데, 각 부분에 해당하는 내용을 충실하게 채운 다음 화면 하단의 [확인] 버튼을 누릅니다. 결과는 다음과 같습니다. 신청 후 서비스 반영까지는 업무일 기준으로 5일 정도가 소요되며, 입력하신 내용은 네이버 마이비즈니스 기준에 따라 편집되거나 등록이 거절될 수도 있다고 하니, 등록 시 참고 바랍니다. 북극海 • (주)블로그코디 대표 • 워드프레스 교육 서비스 런칭 • […]

  • 구글 비즈니스 정보 등록 방법 정리

    클라이언트로부터 구글 비즈니스 정보 등록하는 방법을 알려 달라는 문의가 종종 오는데요, 이번 기회에 정리해 보도록 하겠습니다. 먼저, 구글 검색에서 업체명(예로 블로그코디) 검색을 하면 다음과 같은 결과가 나타납니다. 위 그림의 우측에 보이는 비즈니스 정보 등록 링크를 클릭하면 로그인 화면이 나타나는데, 로그인 완료하면 다음과 같은 화면이 나타납니다. 위 화면에서 [본인은 이 비즈니스를 관리할 수 있는 권한이 있으며 서비스 약관에 동의합니다]에 체크 표시를 하고 [계속] 버튼을 누르면 다음과 같은 화면이 나타납니다. 위 화면은 업체 확인 과정인데, 전화와 우편수신 두 가지 방법으로 인증 코드를 받을 수 있습니다. 전화로 인증 코드를 받기 위해[통화] 링크를 클릭하면 다음과 같은 화면이 나타나면서 전화가 걸려옵니다. 그리고 한국말로 인증코드를 불러줍니다(제 경우는 여성 목소리였음) 위 화면에서 전화로 불러준 인증코드를 추가하면 [제출] 버튼이 활성화 이고, 이 버튼을 클릭하면 다음과 같은 화면이 나타납니다. 위 화면에서 업체 정보를 수정한 다음 [제출] […]

  • MariaDB 환경에서 테스트 서버의 도메인을 운영 도메인으로 일괄 교체하는 방법

    최근 카페24 10G 광아우토반 Full SSD 웹호스팅 상품에 PHP7.0 / mariadb-10.0.x 서버 환경이 추가 되었습니다. PHP 7.0 은 PHP 5.x 보다 2배 가량 속도 향상이 이루어진 것으로 알려져 있고, 실제 PHP 7.0에서 워드프레스 홈페이지를 운영해 본 결과 확실히 PHP 5.x 보다는 페이지 로딩 속도가 빨라진 것을 체감할 수 있었습니다. 속도가 빨라진 것을 느낀 이후 PHP 7.0 / mariadb-10.0.x 기반으로 워드프레스 홈페이지를 제작하면서 전에 없던 문제들이 하나 둘씩 나타나기 시작 했는데, 대표적으로 테스트 서버의 도메인을 운영 도메인으로 일괄 교체할 때 사용하던 searchreplacedb2.php (3.1.0 버전은 mysql과 충돌이 발생하여 2.1.0 STABLE 버전만 사용) 스크립트에 문제가 있습니다. 즉, searchreplacedb2.php STABLE 버전은 mysql 에서는 잘 동작되지만, mariadb 에서는 에러가 발생하였고, 따라서 테스트 서버에서 마무리한 워드프레스 홈페이지를 운영 서버로 이관 후 마지막으로 도메인 일괄 변환 작업을 해야 할 때, 이 스크립트의 에러로 인해 작업을 할 수가 없다는 것이 문제였습니다. 한 동안 이 문제로 인해 […]

위로이동