• 워드프레스 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 파일을 브라우저에서 열어보면 다음과 […]

  • 사이트 준비 중(또는 점검 중) 표시 플러그인

    이전에 플러그인을 활용하지 않고 이미지 파일과 index.html 만으로 사이트 준비 중(또는 점검 중) 표시를 하는 방법을 살펴본 적이 있습니다. (참고: 사이트 오픈 전 준비 중(또는 점검 중) 표시 방법) 그 글에서는 웹사이트 접속이 정상적으로 되지만, 단지 메인 도메인으로 접속 시 점검 중 이미지를 띄우는 방법이었기 때문에 서브 페이지로 접속하면 잘 보이는 문제가 있습니다. 실제 메인 도메인에서는 문제가 없지만, 구글 검색에서 검색 시 노출된 서브 페이지로 접속 시 접속이 된다면서 이를 해결해 줄 것을 요청한 클라이언트가 있었습니다. 그래서 이번에는 메인 도메인이건 서브 페이지이건 웹사이트 접속 시 준비 중(또는 점검 중) 표시를 띄우는 플러그인을 찾아 보았는데, 여러 플러그인 중에서 다음의 Maintenance Mode 플러그인이 괜찮았습니다. https://wordpress.org/plugins/lj-maintenance-mode/ 플러그인 설치 과정은 생략하고, Maintenance Mode 플러그인을 활성화 하면 ’워드프레스 관리자 > 설정 > Maintenance Mode’ 메뉴가 생성되고, 그 메뉴 클릭 시 다음과 같은 설정 화면을 볼 수 있습니다. […]

  • Twenty Sixteen 테마 다운로드 할 수 있습니다

    워드프레스 4.4 버전에서 기본 테마로 채택될 예정인 Twenty Sixteen 테마를 GitHub와 WordPress theme directory에서 다운로드 할 수 있습니다. Tammie Lister에 따르면 Twenty Sixteen 테마는 올 하반기에 워드프레스 코어 버전에 merge 될 예정이라고 하며, 주요 특징은 다음과 같습니다. Mobile-first, Responsive Layout Custom Colors Custom Header Custom Links Post Formats Twenty Sixteen 테마에 대한 상세한 정보는 다음 링크에서 확인 바랍니다. https://codex.wordpress.org/Twenty_Sixteen 북극海 • (주)블로그코디 대표 • 워드프레스 교육 서비스 런칭 • 워드프레스 정보 공유 커뮤니티 make BCT 런칭 • 한국형 워드프레스 테마 출시 • 워드프레스 홈페이지 제작 서비스 런칭 http://blogcodi.com

  • 워드프레스 멀티 사이트에서 국문 사이트에서는 영문만, 영문 사이트에서는 국문만 표시

    제목 그대로 워드프레스 멀티 사이트에서 국문 사이트에서는 영문만 표시되게 하고, 영문 사이트에서는 국문만 표시되게 하고 싶다는 요청이 있었습니다. 대략 다음과 같은 경우입니다. 위 그림은 국문 사이트인데, 국문 사이트에서는 ENGLISH만 보이게 하고, 영문 홈페이지에서는 KOREAN만 표시되게 하고 싶다는 의미입니다. 해결 방법을 생각해 보면 멀티 사이트의 개별 사이트 ID만 알 수 있다면 다음과 같은 코드로 간단히 해결할 수 있을 것으로 생각할 수 있습니다.

    그러나 위 코드는 원하는 대로 동작하지 않고, 대신 다음과 같은 코드를 통해 원하는 결과를 얻을 수 있었습니다.

    위 코드를 적용한 결과는 다음과 같습니다. 국문 사이트에서는 ENGLISH가 표시되고, 영문 사이트에서는 KOREAN이 표시되는 것을 확인할 수 있습니다. 북극海 • (주)블로그코디 대표 • 워드프레스 교육 서비스 런칭 • 워드프레스 정보 공유 커뮤니티 make BCT 런칭 • 한국형 워드프레스 테마 출시 • 워드프레스 홈페이지 제작 서비스 런칭 http://blogcodi.com

위로이동