• 워드프레스에서 인덱스 페이지 만드는 방법

    이전에 국·영문 등 복수개 홈페이지 제작 시 flash 기반의 인트로 페이지를 만드는 것이 유행이었던 적이 있었습니다. 그래서 그런지 지금도 가끔 인트로 페이지를 제작해 달라는 클라이언트가 있는데요, 워드프레스에서는 인덱스 페이지를 어떻게 만드는 것이 좋은지 살펴 보겠습니다. 인트로 페이지의 한 예는 다음과 같습니다. 워드프레스에서 인트로 페이지 만드는 방법은 다음과 같습니다. 워드프레스 멀티사이트 설치 (abc.com 가정) 국문 사이트 생성: 주소는 abc.com/ko 영문 사이트 생성: 주소는 abc.com/en 인텍스 페이지를 구성하는 파일(index.html와 image 파일)을 / 디렉토리에 업로드 정리하자면 사이트 구성은 다음과 같습니다. abc.com: 인덱스 페이지 abc.com/ko: 국문 사이트 abc.com/en: 영문 사이트 북극海 • (주)블로그코디 대표 • 워드프레스 교육 서비스 런칭 • 워드프레스 정보 공유 커뮤니티 make BCT 런칭 • 한국형 워드프레스 테마 출시 • 워드프레스 홈페이지 제작 서비스 런칭 http://blogcodi.com

  • 워드프레스 콘텐츠를 네이버에서 검색 제외 요청하는 방법

    지난 글 “이제는 워드프레스 글을 네이버 블로그나 웹문서에 동시 노출할 수 없는 듯 합니다“에서 네이버 블로그 자동 포스팅을 통한 노출과 네이버 웹마스터도구를 통한 웹문서 노출이 동시에 되지 않는다는 것을 알게된 이후, 그렇다면 둘 중 어느 곳을 포기하는 것이 좋을지를 판단하기 위해 몇 달 지켜보았습니다. 현재 내린 결론은 네이버 웹문서 노출 트래픽보다 네이버 블로그 트래픽이 더 많았고, 현재 make BCT가 가지고 있는 워드프레스 콘텐츠의 응집력을 보았을 때 네이버 블로그를 최적화 하는 것이 검색 노출에 좀 더 유리하다고 판단되어 이번에 과감히 네이버 웹마스터도구에 연동된 make BCT 사이트를 삭제 하였습니다. * 물론 네이버 블로그에서는 저품질이라는 무서운 정책이 있지만, 어차피 네이버 블로그는 워드프레스 콘텐츠를 미러링하는 용도이기 때문에 저품질에 걸리더라도 이를 삭제하고 다른 만들어 운영하면 괜찮을 것이라고 생각하였습니다. 그런데 문제가 생겼습니다. 바로 네이버에 색인된 기존 콘텐츠가 문제였습니다. 그 이유는 새로 네이버 블로그를 개설해서 make BCT에 있는 기존 콘텐츠로 포스팅을 하였는데, 이 콘텐츠가 이미 네이버 웹문서에 […]

  • 워드프레스 테마 및 플러그인에 라이선스 키 추가 시 고려할 수 있는 플러그인 및 서비스

    워드프레스 테마 및 플러그인을 개발하여 이를 온라인으로 판매하려고 할 때 라이선스 키를 추가할 필요가 있습니다. 이 때 고려할 수 있는 워드프레스 플러그인 및 서비스가 몇 개 있는데, 이를 정리하면 다음과 같습니다. 1. Woocommerce Software Add-on http://www.woothemes.com/products/software-add-on/ 우커머스용 확장 플러그인이며, 온라인 구매 시 해당 상품(테마 및 플러그인)에 자동으로 라이선스 키를 발급할 수 있으며, 우커머스 관리자에서 라이선스 키를 관리할 수 있습니다. 워드프레스에서 우커머스 기반으로 상품을 판매하고 라이선스 키를 관리하려고 할 때 최적의 조합이지만, 유료 플러그인(Single site license 비용으로 $129.00)이고, 상품에 라이선스 인증을 연동하려면 추가 개발을 해야 하는 단점이 있습니다. 2. WooCommerce Licence Codes http://pluginterritory.com/shop/woocommerce-licence-codes/ 우커머스 브랜드 파워에 밀려서 구매하지는 못했지만, 1번의 Software Add-on과 같은 역할을 하는 워드프레스 플러그인입니다. 기본적으로 라이선스 발급 및 관리를 우커머스 관리자에서 수행할 수 있는 듯 합니다. 마찬가지로 유료($129.00)이고, 우커머스 Software Add-on와 마찬가지로 상품에 라이선스 인증을 연동하려면 추가 개발을 해야 […]

  • 워드프레스 4.4. Clifford 출시 되었습니다

    미국 시간 기준 12월 8일에 워드프레스 4.4 Clifford가 정식 출시 되었습니다. 이번 버전에서는 연결성과 반응형에 중점을 두었다고 합니다(your site more connected and responsive). 주요 특징을 정리하면 다음과 같습니다. Twenty Sixteen 테마 Twenty Sixteen은 워드프레스 최신 기본 테마이며, 블로그 디자인을 바탕으로 현대성을 강조 하였습니다. 반응형 이미지 워드프레스는 이제 더 스마트한 접근을 시도해 어떤 기기에든 적절한 이미지 크기를 표시해 항상 완벽한 맞춤을 보장합니다. 워드프레스 콘텐츠 임베드 다른 사이트에서 자신의 글을 임베드 할 수 있게 됐으며, 다른 워드프레스 사이트도 가능합니다. 그 밖의 보다 상세한 내용은 다음 URL에서 확인 바랍니다. https://wordpress.org/news/2015/12/clifford/ 북극海 • (주)블로그코디 대표 • 워드프레스 교육 서비스 런칭 • 워드프레스 정보 공유 커뮤니티 make BCT 런칭 • 한국형 워드프레스 테마 출시 • 워드프레스 홈페이지 제작 서비스 런칭 http://blogcodi.com

  • 워드프레스 멀티사이트를 복사하는 한 방법

    블로그코디에서 최근 13번째 테마인 BCT4DESIGNER 워드프레스 테마를 출시했습니다. 이 테마는 총 4개의 스킨을 가지고 있고, 스킨 각각에 해당되는 데모 사이트를 구성할 필요가 있습니다. 이렇게 하려면 워드프레스 멀티사이트에서 4개의 개별 사이트를 생성해야 하는데, 잘 생각해 보면 4개 사이트 각각을 구성하는 posts, pages, media, plugins, themes 등은 모두 동일하고 차이는 단지 스킨 선택만 다르다는 것을 알 수 있습니다. 그래서 4개 사이트를 구성하는 효율적인 방법을 찾다 다음과 같은 워드프레스 플러그인을 알게 되었습니다. https://wordpress.org/plugins/multisite-clone-duplicator/ Multisite Clone Duplicator 플러그인의 설치 및 활성화는 생략하고, 이 플러그인을 멀티사이트 환경에서 활성화 하면 사이트 메뉴에 다음과 같은 Duplicate 서브 메뉴가 추가된 것을 볼 수 있습니다. 위 화면에서 Original site to copy에 원본 사이트를 선택하고 New Site – Address에 복사할 사이트의 주소를, New Site – Title에 사이트 제목을 New Site – Admin Email에 관리자 아이디를 입력한 다음 [Duplicate] 버튼을 누릅니다. 잠시 후 […]

  • 카페24 호스팅 사용 중 발견한 재미난 오류

    최근 카페24 호스팅을 이용해서 워드프레스 홈페이지를 운영하고 있는 클라이언트로부터 워드프레스에서 어떤 특정한 글을 작성하고 공개했는데 다음과 같이 406 Not Acceptable 에러가 난다면서 이를 해결해 달라는 요청이 왔습니다. 다른 글은 괜찮은데, 유독 특정한 글에서만 이 문제가 발생한 상황이라 도대체 원인이 무엇인지 알아내기 위해 에디터, 플러그인, 테마, DB Charset 등 의심되는 부분을 하나씩 체크해 보았지만, 별 다른 문제가 없었습니다. 그래서 혹시 에디터에서 받아들 수 있는 글자 수에 제한이 있는 것인지, 외부에서 작성된 글을 복사해서 가져올 때 자동으로 포함된 이상한 코드 때문인지 등 세세한 부분까지 체크해 보았지만, 역시 별다른 이상은 없었습니다. 한 동안 원인을 모른 채 지내다 어느 날 어떤 글을 작성하다 우연히 ”open system-(일종의 attending system)” 글을 입력한 다음 공개하기를 했더니 406 Not Acceptable 에러가 발생한 일이 있었습니다. 혹시 영문+국문+괄호가 조합된 문구를 작성할 때 이 에러가 뜨는 것은 아닌가 하는 생각이 들어 몇 가지 조합을 만들어 테스트해 보았으나 이 문제는 아니었습니다(솔직히 이 문제가 […]

  • 워드프레스 글 또는 페이지 복사 방법

    워드프레스에서 홈페이지 제작 작업을 하다 보면 유사한 페이지가 많아서 하나의 페이지(틀)만 만들고 이를 복사해서 사용하면 좋을 때가 있습니다. 다음은 이 때 유용하게 활용할 수 있는 워드프레스 플러그인입니다. https://wordpress.org/plugins/duplicate-post/ Duplicate Post 플러그인의 설치 및 활성화 과정은 생략합니다. 이 플러그인을 활성화 한 이후 페이지 편집 화면은 다음과 같습니다. 위 그림에서 ”Copy to a new draft” 부분이 추가된 것을 볼 수 있습니다. 페이지 복사를 하기 위해 ”Copy to a new draft” 링크를 누르면 다음과 같은 draft 페이지가 생성됩니다. 위 그림을 보면 제목, 본문, 속성은 원본 글과 동일하고, 고유주소와 공개하기 버튼은 원본 글과 다른 것을 확인할 수 있습니다. 따라서 복사된 draft 페이지에서 제목, 본문 내용을 새 것으로 수정한 다음 공개하기 버튼을 누르면 틀이 비슷한 새 페이지가 금방 생성됩니다. 완료된 새 페이지는 다음과 같습니다. […]

  • 워드프레스 이관 이후 미디어 라이브러리가 표시되지 않을 때

    테스트 서버에서 정상적으로 구축 완료한 워드프레스 홈페이지를 운영 서버로 이관하였는데, 이관 후 미디어 라이브러리가 보이지 않는다는 문의를 받았습니다. 무슨 문제인지 다음과 같이 몇 가지 확인을 해 보았습니다. 1. 디렉토리 퍼미션 문제 가장 먼저 uploads 디렉토리 퍼미션 문제를 체크해 보았는데, 이 문제는 아니었습니다. 2. 플러그인 충돌 문제 다음으로 플러그인 충돌 문제일 수 있다고 생각되어 의심이 가는 플러그인을 비활성화 해 가면서 체크해 보았는데, 역시 이 문제도 아니었습니다. 3. 서버 환경 마지막으로 서버 환경을 체크해 보았는데, PHP 버전이 다음과 같이 5.2.x 버전이었습니다. 기존 워드프레스 권장 사양은 PHP 5.2.4 이상 이었는데, 최근 워드프레스는 PHP 5.6 이상을 권장하고 있기 때문에 미디어 라이브러리가 표시되지 않는 원인이 PHP 버전 또는 모듈 누락이 아닐까 의심 되었습니다. (참고: 워드프레스 설치 권장 사양) 미디어 라이브러리가 표시되지 않는 문제가 아무래도 서버 환경이 문제인 듯 하여 기존 호스팅 […]

  • 대량 스팸 댓글 제거하는 방법

    스팸 댓글을 차단해 주는 Akismet과 같은 워드프레스 플러그인을 사용하지 않고 장시간 워드프레스 홈페이지를 운영하다 보면 다음과 같이 수 많은 스팸 댓글이 달리는 것을 보게 됩니다. 스팸 댓글이 너무 많아지면 이를 삭제하기 위해서 수 많은 스팸 댓글을 일괄 선택해서 휴지통으로 이동시키게 되는데, (서버 환경에 따라 다르겠지만) 보통 200여개 이상 선택 시 다음과 같은 에러 메시지가 뜨는 경우가 있습니다. 위 메시지가 나타나면 그 보다 적은 수의 스팸 댓글을 선택해서 삭제해야 하는데, 수 만개 이상의 스팸 댓글을 삭제 시 시간이 너무 많이 소요되므로 좀 더 효율적인 방법이 없는지 찾다 다음과 같은 플러그인을 알게 되었습니다. https://wordpress.org/plugins/wpcommentcleaner/ 위 플러그인의 설치 및 활성화 과정은 생략하고, 이 플러그인을 활성화하면 CommentClearner 메뉴기 셍성되고, 그 메뉴 클릭 시 다음과 같은 설정 화면을 볼 수 있습니다. 위 그림에서 SPAM Comments에 해당되는 1,806개 스팸 댓글을 삭제하려면 […]

  • 워드프레스를 HTML 파일로 변환하는 방법

    한 클라이언트로부터 ”워드프레스를 HTML 형태로 변환하고 이를 CD에 담아서 남에게 보여줄 수 없느냐”라는 요청이 왔습니다. 처음에는 워드프레스는 PHP 언어로 작성되어 있고 웹서버, DB서버가 있어야 구동되기 때문에 CD로 전달해서 결과물을 보여볼 수 없다고 생각 했습니다. 그래도 혹시 워드프레스 플러그인을 활용해서 워드프레스를 HTML 파일로 변환이 제대로 된다면 가능할 수도 있겠다 싶어서 몇몇 플러그인을 테스트해 보았는데, 생각보다 결과가 괜찮아 좀 놀라웠습니다. 이 변환 작업에 활용된 워드프레스 플러그인은 다음과 같습니다. https://wordpress.org/plugins/simply-static/ 플러그인을 설치하고 활성화하면 Simply Static 메뉴가 생성되고, 하위 메뉴인 Generate 메뉴를 누르면 다음과 같은 화면이 나타납니다. 위 그림의 [Generate Static Files] 버튼을 눌러 변환을 시작합니다. 변환 작업에는 시간이 제법 소요되며, 변환 완료된 결과는 다음과 같습니다. 위 화면처럼 변환을 완료하면 ZIP 파일로 다운로드 받을 수 있는데, 이 압축 파일을 다운로드 받은 후 압축 해제하면 다음과 같은 파일을 볼 수 있습니다. 위 그림의 index.html 파일을 브라우저에서 열어보면 다음과 […]

위로이동