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

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

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

    스팸 댓글을 차단해 주는 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’ 메뉴가 생성되고, 그 메뉴 클릭 시 다음과 같은 설정 화면을 볼 수 있습니다. […]

  • 워드프레스 플러그인 업데이트: WP-Members 3.0.1.1

    이번에는 워드프레스 홈페이지에 멤버쉽 기능(로그인, 로그아웃, 회원등록, 비밀번호 찾기, 마이페이지 등)을 추가할 때 활용하는 WP-Members 플러그인을 살펴 보겠습니다. WP-Members 또한 블로그코디의 워드프레스 홈페이지 구축 솔루션인 BC TOWN™ 에서 관리하는 주요 워드프레스 플러그인 중 하나입니다. 최근 3.0.1.1 버전이 업데이트 되었지만, 지난 3.0.0 버전 때 주요 업데이트가 이루어졌기 때문에 이에 대해서 살펴 보겠습니다. WP-Members: https://wordpress.org/plugins/wp-members/ New settings and new plugin class WP_Members. New settings now natively support Custom Post Types, both setting defaults and individual post blocking. Settings constants removed in favor of using the $wpmem object class. Added new edit toggle to wpmem-register_data filter hook. wpmem_settings_loaded action added. Securify comments changed to use comments_open instead of comments_template(with a blank template). New wpmem_securify_comments filter hook to customize whether comments load or not. Registration clear form button defaults to false. Removed wp_set_auth_cookie from login function; it is already done as part of wp_signon. Post meta […]

  • Input error

    Input error: k: Format of site key was invalid 에러 해결 방법

    WP-Members 워드프레스 플러그인을 활용해서 회원가입 기능을 구현 하였는데, 다음과 같은 에러가 발생 하였습니다. 이는 WP-Members의 Captcha 설정을 하지 않아 발생한 에러입니다. Captcha 설정을 하려면 다음과 같이 구글에서 제공하는 무료 reCAPTCHA 서비스에 등록해야 합니다. http://www.google.com/recaptcha/intro/index.html 구글 계정으로 로그인하면 다음과 같은 화면을 볼 수 있습니다. 위 그림에서 Label, Domains, Owners 항목에 해당 값을 입력한 후, [Register] 버튼을 누르면 다음과 같은 화면을 볼 수 있습니다. 위 그림의 Site key와 Secret key 값을 다음과 같이 reCAPTCHA 설정 값에 입력해야 합니다. 위 그림의 Public 키에는 Site key를, Private 키에는 Secret key를 입력한 후, [CAPTCHA 설정 업데이트] 버튼을 누릅니다. 그러면 회원가입 화면에서 다음과 같이 CAPTCHA box가 노출되는 것을 볼 수 있습니다.

  • Jetpack by WordPress.com

    워드프레스 플러그인 업데이트: Jetpack by WordPress.com

    블로그코디의 워드프레스 홈페이지 구축 솔루션인 BC TOWN™ 기반으로 제작된 워드프레스 홈페이지에서 주로 사용하는 워드프레스 플러그인의 업데이트 정보를 정리하고 있습니다. 이번에 정리할 워드프레스 플러그인은 워드프레스 홈페이지에 통계, SNS 공유, 관련 글, 보안 등 기능을 제공하는 Jetpack by WordPress.com입니다. 지난 7월 6일에 3.6 버전으로 업데이트가 되었고, 업데이트 내용은 다음과 같습니다. Jetpack by WordPress.com Enhancement: CLI: Add a number of Jetpack CLI improvements: see http://jetpack.me/support/jetpack-cli Enhancement: Custom CSS: Add more Flexbox support and other enhancements Enhancement: Extra Sidebar Widgets: FB Like Box: New version of facebook likebox Enhancement: Extra Sidebar Widgets: New Social Media Icons widget Enhancement: Extra Sidebar Widgets: Top Posts Widget: Choose what Post Types to display Enhancement: General: Save on some requests! print CSS inline when there isn’t much of it Enhancement: Likes: Likes can now be shown on all post types Enhancement: Minileven: Add Featured Image to Gallery Post […]

  • Cache 플러그인 활성화 이후 워드프레스 홈페이지의 스타일이 깨지는 문제 그리고 해결 방법

    워드프레스로 제작된 홈페이지의 속도 향상을 위해 cache 플러그인을 활용하는 경우가 많습니다. BCT 기반으로 제작된 워드프레스 홈페이지에서도 cache 플러그인을 사용하는데, Automattic에서 배포하고 있는 WP Super Cache 플러그인을 주로 사용합니다. WP Super Cache WP Super Cache 플러그인을 설치(참고: WP Super Cache 설치 방법)하고 활성화 한 다음, BCT 기반으로 제작된 워드프레스 홈페이지를 보면 일부 스타일이 깨지는 문제가 발생하고 있습니다. 스타일이 깨지는 현상은 다음과 같습니다. 메인 페이지 1:1 문의 페이지 Q&A BOARD 페이지 위와 같이 스타일이 깨지는 경우를 살펴 보았더니 워드프레스 테마 스타일이 깨지는 것이 아닌 추가된 스타일에 문제가 있다는 것을 알게 되었습니다. 즉, BCT 기반의 홈페이지는 워드프레스 테마 설치 이후, 추가 디자인 작업을 위해 별도의 스타일을 추가해서 작업하는 경우가 많고, 이를 위해 Simple Custom CSS 등과 같은 스타일을 추가할 수 있는 워드프레스 플러그인을 활용하는데, cache 플러그인을 활성화 하게 되면 […]

위로이동