본문 바로가기
워드프레스 Yoast SEO 플러그인: Search Console 경고 워드프레스 SEO 플러그인 중 하나인 Yoast SEO를 설치한 경우, 워드프레스 관리자 페이지 > SEO > Search Console 페이지를 클릭하면 다음과 같은 경고 문구가 표시됩니다. 경고 문구 내용: Google has discontinued its Crawl Errors API. Therefore, any possible crawl errors you might have cannot be displayed here anymore. Read our statement on this for further information. To view your current crawl errors, please visit Google Search Console. 구글에서 Crawl Errors API를 중단.. 2019. 11. 16.
우커머스 '바로 구매' 플러그인 'Quick Buy For Woocommerce' 오류 워드프레스 우커머스 쇼핑몰에서 '바로 구매' (Quick Buy) 버튼을 추가하려면 Quick Buy For Woocommerce 같은 플러그인을 사용할 수 있습니다. 하지만 최신 우커머스 버전에서 이 플러그인이 제대로 작동하지 않을 수 있습니다. 실제로 이 플러그인의 Support 페이지를 살펴보면 제대로 작동하지 않는다는 글이 제법 올라와 있습니다. Quick Buy For Woocommerce 플러그인이 제대로 작동하지 않으면 대안으로 WooCommerce Direct Checkout 플러그인을 사용할 수 있습니다. 이 플러그인에 대해서는 다음 글에서 소개한 적이 있습니다. 워드프레스 우커머스 쇼핑몰에서 '바로 구매'/'쇼핑 계속하기' 버튼 추가하기 최신 버전에서 살펴보니 이전 버전과 달리 'Con.. 2019. 11. 10.
워드프레스 DB 데이터를 표 형식으로 표시하는 방법 - wpDataTables 플러그인 몇 년 전에 워드프레스 컨택트 폼 신청서 플러그인인 Quform에서 제출한 데이터를 프런트엔드에 표 형식으로 표시하는 방법에 대해 Quform 개발자에게 문의한 적이 있습니다. 그 때 Quform 개발자로부터 wpDataTables 플러그인을 사용하여 테이블 형식으로 표시할 수 있다는 답변을 들었습니다. Quform의 제출 내용을 프런트엔드에 표시하는 방법 하지만 위에 링크된 글의 댓글에 언급되어 있듯이, Quform으로 만든 양식을 통해 사용자가 데이터를 제출하면 DB에 저장이 됩니다. 하지만 Quform에서 자체적으로 저장하는 DB 테이블을 활용하여 프런트엔드에 원하는 형식으로 표시하는 작업이 쉽지 않은 것 같습니다. phpMyAdmin 같은 툴에 접속하여 원하는 구조로 직접 커스텀 테이블(custo.. 2019. 11. 9.
워드프레스 KBoard 게시판에서 전체글 개수가 올바르게 표시되지 않는 경우 워드프레스 게시판 플러그인인 KBoard에서 전체글 개수가 올바르게 표시되지 않는 오류가 발생하는 경우가 있을 수 있습니다. 위의 그림에서는 게시판에 게시글이 하나도 없지만 전체글 개수가 6개로 표시되어 있습니다. 이와 같은 문제가 발생하는 경우 케이보드 플러그인을 비활성화한 후에 다시 활성화해보시기 바랍니다. 그러면 게시글 수가 초기화되고 다시 설정됩니다. 실제로 상기 그림과 같은 상황에 플러그인 > 설치된 플로그인에서 KBoard 플러그인을 비활성화했다가 다시 활성화하니 게시글 수가 제대로 표시되었습니다. KBoard 게시판에서 게시글이 부정확하게 표시되는 경우 참고하세요. 예전에는 홈페이지에 게시판이 있는 것이 당연하게 여겨졌습니다. 오래 전에 게시판만으로 사이트를 만들었던 적도 있었습니다. 지금도.. 2019. 11. 8.
워드프레스 KBoard (케이보드) 게시판이 두 개가 표시되는 경우 KBoard는 워드프레스에서 한국형 게시판을 운영하려는 경우에 많이 이용되는 플러그인입니다. 해외에서는 포럼이 주로 사용되지만 우리나라에서는 특이하게 게시판이 많이 사용됩니다. 포럼 플러그인으로는 유명한 bbPress가 있습니다. 간혹 케이보드 게시판이 한 페이지에 2개가 표시되는 문제가 발생하는 경우가 있습니다. 위의 그림과 같이 같은 게시판이 2개 연속으로 표시되는 경우 케이보드 게시판 자동 설치 기능을 해제하면 문제가 해결될 것입니다. 워드프레스 관리자 페이지에서 KBoard > 게시판 목록 및 관리를 클릭하고 해당 게시판을 선택한 다음 기본 설정 > 게시판 자동설치 옵션에서 페이지가 지정되어 있다면 '- 선택하기 -'로 바꾸시기 바랍니다. 설정을 저장하고 페이지를 새로 고침해 보면 게시판이 하나만.. 2019. 11. 7.
워드프레스 캐시 플러그인: Gzip 압축 설정하는 방법 GZIP은 파일 압축(compression)과 압축 해제(decompression)에 사용되는 파일 형식(file format)이자 소프트웨어 어플리케이션입니다. WordPress GZIP 압축은 HTML, 자바스크립트, CSS를 포함한 웹사이트 파일들의 크기를 줄여 사이트 속도를 높여줍니다. 워드프레스에서는 인기 캐시 플러그인을 사용하면 GZIP 압축을 설정할 수 있습니다. WP Super Cache 플러그인 WP Super Cache 플러그인은 현재 200만 개 이상의 사이트에 설치되어 사용되고 있는 인기 캐시 플러그인입니다. WP Super Cache에서 GZIP compression을 활성화하려면 워드프레스 관리자 페이지 > 설정 > WP Super Cache > Advanced 탭으로 이동한 다.. 2019. 11. 5.
워드프레스 WPForms와 케이보드 게시판 연동 오류 시 참고 사항 워드프레스 컨택트 폼 플러그인 중 하나인 WPForms로 만들어진 문의 양식을 통해 제출된 데이터를 케이보드 게시판에 등록하는 연동 작업을 최근 테스트했습니다. 이 과정에서 다음과 같은 오류가 발생하는 문제를 경험했습니다. Fatal error: Uncaught Error: Call to a member function get() on null in /home/public_html/wp-content/themes/Avada-Child-Theme/functions.php:28 Stack trace: #0 /home/public_html/wp-includes/class-wp-hook.php(286): wpf_dev_process_complete(Array, Array, Array, 0) #1 /home/pu.. 2019. 11. 5.
워드프레스 관리자 페이지가 HTTPS로 로드되는 경우 해결 방법 해외의 한 업체에서 수집한 통계에 의하면 2019년 5월에 크롬에서 84.2%의 페이지가 HTTPS를 통해 로드되며, 크롬에서 브라우징 시간의 90.2%가 HTTPS 페이지에서 소비된다고 합니다. 상위 백만 개 웹사이트의 과반수가 HTTPS를 이상한 시점이 작년 7~8월경이라는 통계가 있네요. 짧은 기간에 많은 사이트에 SSL 보안서버 인증서가 설치되었다는 것을 짐작할 수 있습니다. HTTPS로 로드되는 사이트를 장려하는 구글의 지원과 Let's Encrypt 무료 SSL 인증서가 이러한 현상을 가속화시킨 것 같습니다. SSL 인증서가 설치되지 않은 워드프레스 사이트에 SSL 관련 플러그인을 설치하여 강제로 https로 로드되도록 하면 문제가 발생합니다. 보안서버 인증서 오류가 발생할 수 있고, '406.. 2019. 9. 24.
워드프레스 Elementor 페이지 빌더로 만들어진 페이지를 수정하는 방법 워드프레스에서 페이지 빌더를 활용하면 페이지를 쉽게 만들 수 있습니다. 특히 유료 테마에는 WPBakery 페이지 빌더('비주얼 컴포저')가 많이 탑재되어 있습니다. 비주얼 컴포저는 최적화를 제대로 하지 않으면 사이트 속도에 영향을 미칠 수 있기 때문에 그다지 권장되지는 않지만, 코딩 지식이 전혀 없는 초보자도 쉽게 사이트를 만들 수 있도록 돕기 때문에 양날의 검 같습니다. Elementor는 무료이면서도 속도 면에서 비교적 괜찮은 평가를 받고 있는 페이지 빌더입니다. 그래서 점차 Elementor를 채택하는 테마가 늘어나고 있습니다. 비주얼 컴포저를 버리고 Elementor를 채택한 Jupiter X Elementor 페이지 빌더는 다른 페이지 빌더와 비슷하게 사용법이 쉬운 편입니다. 조금만 다루어보면.. 2019. 9. 11.
워드프레스 Simple 301 Redirects – Addon – Bulk Uploader 플러그인 Simple 301 Redirects는 리디렉션을 쉽게 설정할 수 있는 워드프레스 플러그인으로 현재 30만 개 이상 사이트에 설치되어 사용되고 있습니다. 워드프레스에서 301 리다이렉트를 쉽게 설정할 수 있는 Simple 301 Redirects 플러그인 Simple 301 Redirects – Addon – Bulk Uploader는 Simple 301 Redirects 플러그인에 기능을 추가하는 '애드온' 플러그인입니다. 이 플러그인은 Simple 301 Redirects 플러그인에 입력할 이전 URL과 새 URL이 나열된 CSV 파일을 업로드할 수 있는 추가 섹션을 설정 탭에 추가합니다. 이 플러그인에 샘플 CSV가 포함되어 있으므로 참고하여 CSV를 만들 수 있습니다. 301 Redirects E.. 2019. 8. 13.
Divi 테마의 컨택트 폼에서 Captcha 기능을 활성화하여 스팸 방지하기 워드프레스 Divi 테마에는 Contact Form 모듈이 탑재되어 있어 별도의 컨택트 폼 플러그인을 사용하지 않고도 컨택트 폼을 만들 수 있습니다. 또한, Load From Library 기능을 사용하여 미리 만들어진 Contact 페이지 레이아웃을 로드하면 보다 수월하게 컨택트 폼을 만들 수 있습니다. Divi 컨택트 폼을 통해 스팸이 증가하는 경우 Captcha 기능을 활성화하면 스팸 문의를 줄이는 데 도움이 될 수 있습니다. Divi 빌더로 페이지를 연 상태에서 컨택트 폼 모듈을 클릭하여 설정 아이콘(톱니바퀴 모양의 아이콘)을 클릭합니다. 오른쪽 패널에 Contact Form Settings 화면이 표시됩니다. Elements 아래의 Show Captcha(Captcha 표시)를 Yes로 지정하면.. 2019. 8. 12.
Poedit Pro의 번역 추천 기능 (워드프레스 테마와 플러그인 사용 프로그램) 워드프레스 테마나 플러그인을 번역할 때 Poedit 프로그램(PC용/Mac용/리눅스용)을 사용하거나 Loco Translate 같은 워드프레스용 플러그인을 사용할 수 있습니다. Loco Translate를 사용하여 워드프레스 테마/플러그인 번역하기 간단한 번역은 Loco Translate를 이용하면 편리합니다. 하지만 번역량이 많아질 경우에는 Poedit Pro(유료)를 사용하면 기계 번역과 다른 번역가들의 번역, 그리고 내가 이전에 작업한 번역을 활용할 수 있습니다. Poedit은 번역메모리(Translation Memory) 기능이 탑재되어 있으므로 번역의 일관성 유지에 도움이 됩니다. 기계 번역의 품질은 아직 신뢰할만한 수준은 아니지만 짧은 문장은 비교적 괜찮게 번역해줍니다. 아래는 Poedit P.. 2018. 3. 18.