워드프레스 1410

워드프레스 Contact Form 7에서 컨택트 폼 제출 후 다른 페이지/URL로 이동시키는 방법

Contact Form 7은 워드프레스에서 인기 있는 무료 컨택트 폼 플러그인입니다. 이때까지 “on_sent_ok” 후크를 사용하여 양식 제출 후 이동할 URL을 쉽게 지정할 수 있었지만 이제 “on_sent_ok”를 입력하면 오류 메시지가 표시됩니다. on_sent_ok는 2017년 말까지만 사용되고 이후부터는 사용되지 않는다고 합니다. 이제부터는 대신 다음 스크립트를 페이지 템플릿에 추가하여 컨택트 폼 제출 후 다른 페이지나 URL로 리디렉션시킬 수 있습니다. 이제 조금 번거롭게 되었습니다. 양식 제출 후 동작을 쉽게 지정하려면 Quform을 사용해볼 수 있습니다. Quform에서는 매우 수월하게 양식 제출 후 동작을 지정할 수 있습니다. 참고: Contact Form 7에서 제출한 문의 글을 케이..

워드프레스 2017.12.15

WPBakery Page Builder(비주얼 컴포저)를 피해야 하는 이유

WPBakery Page Builder(예전 명칭 "비주얼 컴포저")는 슬라이더 레볼루션과 함께 워드프레스 플러그인 판매 1위와 2위를 유지하고 있는 인기 플러그인입니다. 특히 비주얼 컴포저는 '한 번도 사용해보지 않은 사람은 있어도 한 번만 사용해본 사람은 없다'고 할 정도로 한 번 사용하면 편리성 때문에 계속 사용하게 되는 것 같습니다. 그리고 Be 테마나 The7, Flatsome, Bridge 같은 인기 워드프레스 테마에도 Visual Composer가 기본적으로 탑재되어 있습니다. 하지만 비컴은 인기와 달리 그리 좋은 플러그인이 아닙니다. 워드프레스 관련 포럼을 검색해보면 아시겠지만 비주얼 컴포저와 관련하여 문제가 되었다는 질문이 간혹 올라옵니다. 워드프레스가 업데이트될 때마다 비컴은 호환성 문..

워드프레스 2017.12.15

워드프레스 테마 데모 설치 실패

워드프레스 테마 데모 설치 실패 (예: 아바다 테마) 어떤 분이 카페24에 아바다(Avada) 테마의 데모를 설치하는데 오류가 발생한다고 하네요. 아바다 테마는 가장 많이 판매되는 워드프레스 테마이기 때문에 이런 문제가 카페24에서 발생했다면 이미 말이 많았을 텐데 그렇지 않은 것으로 봐서 다른 문제가 있는 것이 아닌가 의심해봅니다. 질문하신 분이 해외 웹호스팅 중 하나인 블루호스트(Bluehost)에서 아바다 데모를 올려보면 잘 설치된다고 하네요. 아마 웹호스팅의 PHP 설정값이 잘못되었거나 웹호스팅 디스크 공간이 부족한 것이 아닌가 조심스럽게 추측해봅니다. 그런데 올려준 PHP 설정값을 보면 딱히 문제가 될 것도 없어 보였습니다. PHP_FLAG register_globals ON PHP_VALUE ..

올인원 웹 개발 번들 98% 할인

TemplateMonster에서 All-in-One Development Bundle을 정상가의 2%에 불과한 69달러에 판매한다고 하네요. 아마 개발자에게 유용한 도구가 아닐까 생각되네요. 워드프레스 테마와 대시보드 템플릿, 웹사이트 템플릿, Mockup 번들, Photoshop과 Sketch용 UI 키트, 그래픽 & 일러스트레이션 세트, 아이콘 세트 등이 포함되어 있다고 합니다. 자세한 내용은 Unbelievable Web Development Bundle Is Ready For Release!를 참고해보세요. 참고: 홈페이지에 사용할 수 있는 무료 이미지 혹은 유료 이미지

워드프레스 2017.12.12

홈페이지에 사용할 수 있는 무료 이미지 혹은 유료 이미지

홈페이지에 사용할 수 있는 무료 이미지 혹은 유료 이미지 사이트 블로그 글을 작성할 때 주로 유명한 Pixabay에서 제공하는 무료 이미지를 사용하고 있습니다. 무료이면서 괜찮은 이미지가 꽤 있습니다. 간혹 아쉬울 때가 있지만 블로그에 유료 이미지를 사용할 필요가 없겠죠. 하지만 주위의 부탁을 받고 사이트를 만들 때에는 무료 이미지로는 한계를 느낄 때가 간혹 있습니다. 특히 Pixabay에서 특정 키워드로 검색하면 유료 이미지가 상단에 함께 검색되는데 원하는 이미지를 제시하는 경우가 많은 것 같습니다. 위의 그림은 Translation(번역)이라는 단어로 검색했을 때의 결과를 보여주고 있습니다. 위의 4개 이미지는 Shutterstock에서 제공하는 유료 이미지이고 아래는 무료 이미지입니다. 확실히 관련..

워드프레스 2017.12.12

워드프레스에서 'Illegal string offset warning...' 오류가 발생하는 경우

워드프레스 플러그인을 하나 설치했더니 Warning: Illegal string offset... 오류가 발생하면서 제대로 작동하지 않네요. 이 문제를 조금 검색해보니 PHP 버전과 관련이 있는 것 같습니다. 다음 글을 참고해보세요. Illegal string offset warning in PHP 7 PHP 버전을 7.1에서 7.0으로 변경을 하니까 문제가 해결되네요.ㅎㅎ 만약 7.0으로도 문제가 해결되지 많으면 PHP 5.6으로 하향 조정하면 문제가 해결될 것 같습니다. 해외 호스팅 중 하나인 Siteground는 서브 폴더의 PHP 버전을 달리 지정하는 것이 가능합니다. 그리고 PHP 버전도 7.0과 7.1은 물론 PHP 7.2도 적용할 수 있습니다. 문제가 PHP 버전 때문에 발생하는지 여부를 확..

워드프레스 2017.12.10

워드프레스 사이트 이전 후 한글 깨짐 현상

어제 워드프레스 사이트를 이전하는 작업을 맡았는데 이전 후 한글이 깨지는 현상이 나타났습니다. 워드프레스 사이트 이전 후 한글 깨짐 현상이 발생하는 경우 Duplicator 플러그인을 사용하여 자동으로 이전을 시도했지만 Duplicator가 에러를 내는 바람에 수동으로 이전을 해야만 했습니다. 데이터 파일의 용량이 제법 되어서 클라이언트에서 데이터 파일을 모두 새 서버로 복사해줄 수 있는지 요청했습니다. 하지만 용량이 제법 되었지만 조금 후에 파일을 복사했다는 문자를 보내왔습니다. 생각보다 너무 빨라서 조금 의아해했지만 어찌되었던 DB를 이전하고 URL을 일괄 변경하여 이전을 완료했습니다. 한글이 깨지는 문제 때문에 조금 헤매었는데, 결국 데이터 파일 복사 과정에서 문제가 발생한 것으로 밝혀졌습니다. 조..

워드프레스 2017.12.10

워드프레스에서 SSL 보안 인증서 적용후 녹색 '안전함' 자물쇠가 표시되지 않는 경우

사이트에 SSL 보안 인증서를 적용하면 브라우저 창에 주소 옆에 녹색 자물쇠와 함께 "안전함"이 표시됩니다. 하지만 SSL 인증서를 적용해도 녹색 자물쇠 대신 느낌표가 표시되는 경우가 있을 수 있습니다. 그런 경우 사이트 내에서 해당 사이트의 URL이 http://...로 되어 있는 것을 모두 찾아서 https://...로 변경해주면 문제가 해결됩니다. 그리고 Really Simple SSL 플러그인을 설치하여 기존 http 요청을 https 요청으로 리디렉션시켜줄 수 있습니다. 혹은 다음과 같은 코드를 .htaccess 파일에 추가하는 것도 가능합니다. RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://example.co..

워드프레스 2017.12.08

메인 워드프레스 블로그 복구

워드프레스로 운영 중인 메인 블로그가 어제 점심때쯤 문제가 발생하여 많은 페이지가 "Error establishing a database connection" 에러를 표시하는 사태가 발생했습니다. 메인 블로그 접속 불능 - 난감한 상황 사실 블루호스트 담당자가 잘 해 주려고 하다가 문제가 발생한 것이라서 뭐라 하기도 그런 상황이었습니다. 그래도 24시간 이상 사이트 문제가 방치되면 안 되겠다는 생각에 세 차례 더 블루호스트에 연락하여 오늘 아침 일찍 사이트를 복구할 수 있었습니다. 이번 일로 배운 것 중 하나는 '우는 아이 젖준다'는 속담이 괜히 있는 것이 아니라는 것을 알게 되었습니다. 만약 블루호스트 담당자의 말대로 상위 레벨 담당자가 문제를 해결할 때까지 24시간 이상 기다렸다면 아마 지금쯤도 문제..

워드프레스 2017.12.07

메인 블로그 접속 불능 - 난감한 상황

해외 호스팅 업체 중 하나인 Bluehost에 호스팅 중인 메인 블로그가 현재 접속 불능 상태가 되었습니다. 어제 오전에 사이트가 접속 불가능한 상태에 되어 블루호스트 담당자와 상담한 결과 플러그인 중 하나가 문제를 일으키고 있다는 내용을 듣게 되었습니다. 불필요한 워드프레스 플러그인을 삭제하고 DB를 최적화하라는 권고를 받았습니다. 사이트가 복구된 후에 불필요한 플러그인을 삭제하고 DB도 Optimizer 플러그인을 사용하여 최적화했습니다. 일단은 사이트가 잘 돌아갔지만 오늘 오전에 접속자 수가 많아지니까 사이트가 느려졌습니다. 사이트가 느린 상황을 다른 지원 담당자에게 문의했는데, 한참을 점검하더니 메모리 크기를 늘리면 문제가 해결된다는 말을 들었습니다. 실제로 WHM에 접속(Bluehost VPS ..

워드프레스 2017.12.06
워드프레스 네이버 카페