워드프레스51 워드프레스 인스타그램 플러그인 Access Token 연결이 안될 때 워드프레스로 웹사이트를 운영중일 시 인스타그램 관련 플러그인을 설치하여 자신의 계정과 연동하는 경우가 있다. 이럴 때 단순히 플러그인만 설치하면 되는 것이 아니라 인스타그램에 해당 워드프레스 사이트 엑세스 토큰을 연결시켜주어야 한다. 이것이 한번 연결하면 계속 연결되는 것이 아니라 경우에 따라 주기적으로 연결을 시켜주어야 하는데, 간혹 연결이 되지 않는 경우가 있다. 필자의 경우에는 위와 같이 "API error 100 : Tried accessing nonexisting field"라는 에러가 떴고, 연결을 시도해도 되지 않았다. 이유는 간단하였다. 플러그인 업데이트가 되지 않은 상황이 이었는데, 필자는 워드프레스 플러그인을 무심코 업데이트 할 때 간혹 에어가 발생해서 업데이트 관리 플러그인으로 강제로.. 2023. 9. 18. Plugin-organizer 워드프레스 플러그인 충돌 해결하기 필자는 Plugin-organizer 워드프레스 플러그인을 통해서 특정 페이지 마다 플러그인의 활성화 여부를 조절하고 있다. 그런데, 최근 데이터베이스가 꼬여서 그런지, Plugin-organizer 플러그인을 실행하며, "워드프레스에 문제가 발생하였습니다"라는 문구가 계속 뜨고 페이지 진행이 되지 않는 상황이 되었다. 워드프레스가 문제가 생기는 경우 일반적으로 플러그인의 이유 때문인 경우가 많은데, 그러할 때 모든 플러그인을 비활성화 한 후 하나씩 플러그인을 활성화 하면서 웹사이트가 문제가 없는지 체크하면, 현재 문제가 되는 플러그인을 찾을 수 있다. 플러그인을 새로 설치하거나 롤백(구 버전)을 해도 문제가 해결되지 않는다면, 데이터베이스에 뭔가 문제가 생겼을 가능성이 있다. 그런데 일반적으로 플러그인.. 2023. 9. 13. 워드프레스 다국어 Gtranslate 속도 빠르게 하는 방법 워드프레스로 다국어에 페이지를 만드는 방법 가운데 익히 잘 알려진 방법은 바로 플러그인을 사용하는 방법이다. 필자의 경우 이러한 다국어 플러그인을 사용하여 어느정도 효과를 보고 있는데, 가장 큰 문제점이라고 한다면, 한국페이지의 속도에 비해 다국어 플러그인으로 불러오는 페이지의 경우 속도가 느리다는 것이다. 그러던 중 크게 효과가 높은 것은 아니지만, 그래도 약간의 딜레이를 줄일 수 있는 방법을 소개하려고 한다. Gtranslate 플러그인의 설정 페이지를 보면 다양한 기능이 있는데 그 가운데 'Auto switch to browser language' 라는 항목이 있다. 이 기능은 사용자가 접속 했을 때 사용자의 국가에 맞추어 불러 낼 번역본을 자동으로 선택되게 하는 것이다. 일반적으로 다국어 플러그인.. 2023. 3. 23. 워드프레스 다국어 Gtranslate 플러그인 2주간 효과공유 필자는 하루 약 5만뷰 많게는 10만뷰까지도 나오는 사이트를 운영중에 있다. 늘 그러하듯, 사이트나 블로그를 운영하면서 가장 고민이 되는 것은 트래픽의 정체기이다. 어떠한 사이트든 블로그이든 처음 글을 쓰고 콘텐츠를 작성하면 그 노력이나 포스팅의 수에 따라 방문자수는 지속적으로 늘어난다. 그러나 어느 시점이 되면 방문자수의 정체기가 오는데, 대개 정체기라고 할 수 있는 것은 최소 6개월이상 방문자수가 크게 늘거나 줄지 않는 상태를 말한다. 이러한 시점이 오면 사이트의 콘텐츠의 질과 양보다도 다른 것들에 대한 변화가 필요한데, 특히 레이아웃이나 메타태그, 다른 서비스와의 공유 등을 생각해볼 수 있다. 그리고 근본적으로 우리가 쓰는 글이나 콘텐츠의 유입은 구글과 같은 포털 검색기능을 통해서 유입되기 때문에 .. 2023. 3. 17. 워드프레스 Easy Digital Downloads 로그인 이메일 인증 없이 reCaptcha 적용하기 필자는 워드프레스 플러그인 Easy Digital Downloads을 이용하여 콘텐츠를 판매하는 사이트를 운영중에 있다. Easy Digital Downloads는 우커머스에 비해 콘텐츠 쇼핑몰 전용으로 만들어져 있어서 일반 상품이 아닌 디지털 상품을 판매하는 경우 매우 유용한 선택지가 될 수 있다. 하지만, 워드프레스의 경우 회원가입을 이메일인증을 통한 별도의 절차를 이용해서 하고 있는데, 이러한 부분이 사이트에 회원가입을 기피하게 하는 결정적인 원인을 제공한다. 그래서 Easy Digital Downloads의 경우는 [edd_login] [edd_register]과 같은 숏코드를 이용해서 이메일인증 없이 회원을 가입할 때 이메일 인증없이 바로 아이디, 이메일, 패스워드만 넣고 바로 회원가입을 완료할.. 2023. 3. 1. 워드프레스 다국어 사이트 구축 GTranslate 플러그인 후기 블로그나 사이트를 운영하는 사람들의 가장 큰 숙제는 바로 트래픽이다. 많은 유입을 어떻게든 만들어 내어야 의미있는 웹페이지가 될 수 있기 때문이다. 이번 글은 필자가 워드프레스 다국어 플러그인 GTranslate를 세팅하는 과정에서 얻은 경험을 공유하려는 목적에 있다. 1. 워드프레스 다국어 플러그인 워드프레스를 다국어 사이트로 만드는 방법은 여러가지가 있다. 첫번째로 고유주소를 그대로 두고 실시간으로 구글번역기를 달아서 번역하는 방법이다. 그러나 이것은 한글로 페이지를 임시로 구글번역기가 번역하여 다른 언어로 만드는 것이기 때문에 고유주소가 없으며, 번역된 페이지는 구글과 같은 포털에 검색이 되지 않아서 사실상 유입량을 늘리는 수 있는 방법이 아니다. 두번째로 별도의 다국어 페이지를 구축하는 방법으로 .. 2023. 2. 28. 워드프레스 다국어 플러그인 Gtranslate 로그인 문제 해결방법 워드프레스로 제작된 홈페이지나, 블로그의 트래픽을 늘리기 위해 다국어 사이트로 만드는 경우가 있다. 필자도 여러 다국어 플러그인을 사용해봤지만, 대부분 제대로 활용하기 위해서는 유료 프로그램을 구매해야하는데, 비교적 저렴하게 다국어 사이트를 구축하는데 Gtranslate 플러그인이 가장 가성비가 좋은 듯하다. 여하튼 이 플러그인으로 다국어 사이트를 만들어 놓으면 서버에 다국어 페이지가 없더라도 자동은 번역을 해주고 그것을 검색사이트에서 검색되도록 인덱싱까지 해준다. 그런데 몇가지 문제점이 있을 수 있는데, 필자의 경우 한글(원문)의 사이트에서 로그인인을 하면 제대로 되지만, 번역된 영문 페이지나 일본어 페이지 등에서 로그인을 하면 리디렉션이 한글 사이트로 돌아가 버리는 문제점이 발생되었다. 열심히 구글링.. 2023. 2. 27. 워드프레스 플러그인 mplugin.php 바이러스 예방 및 해결 방법 워드프레스로 웹사이트를 운영하다보면, 몇번의 고난의 시간을 보내게 된다. 대표적인 것이 사이트가 접속이 안되거나, 관리자페이지 접속이 안되는 것이 대표적인 것인데, 이러한 경우 대부분은 워드프레스의 디버깅을 통해 그 원인을 알아낼 수 있지만, 바이러스가 감염되어 버리면 사실 디버깅을 통해서도 알아내는게 쉬운 일은 아니다. 1. 워드프레스 크랙된 플러그인 설치 금지 워드프레스는 플러그인이라는 큰 장점이 있다. 본인이 코딩에 익숙하지 않더라도 간단하게 플러그인을 통해서 원하는 기능을 만들어 낼 수 있다. 문제는 이러한 플러그인이 간혹 취약점이 발생한다는 것이며, 이를 통해서 웹사이트 접속이 불가능한 경우가 있다. 대부분 이러한 경우 해당 플러그인을 비활성화 하면(FTP로 들어가 플러그인 폴더 이름을 변경) .. 2023. 2. 25. 워드프레스 카테고리별로 애드센스 숨기기 워드프레스로 사이트를 운영하거, 애드센스가 적용될 수 있는 티스토리 등에서 페이지별로 또는 카테고리별로 애드센스를 표시하거나 숨기는 기능이 필요한 경우가 있다. 예컨데, 쇼핑몰의 경우 소비자가 상품상세페이지에서 구매까지 이루어지는 프로세스 중 구글의 애드센스 광고는 매출을 방해하는 요소가 될 수 있다. 그래서 유료제품의 카테고리에서는 애드센스를 숨기고, 유료가 아니거나 상품과 관련 없는 카테고리에서는 표시하는 것이다. 먼저 이렇게 특정한 조건을 주고 애드센스를 표시하거나 숨길 때 사용하는 방법은 아주 간단하다. 먼저 애드센스 코드가 들어가 있는 부분을 div로 이름을 정해서 묶어 준다. 위의 애드센스 코드를 보면 상단에 이라고 시작하고 가장하단에 로 묶어 주었다. 따라서 해당 애드센스는 adsbygoog.. 2022. 12. 24. 워드프레스와 카테고리에 대한 사이트 속도 상관관계 워드프레스로 사이트를 운영할 때, 많은 사람들이 가지고 있는 선입견이 있다. 그럿은 워드프레스는 비교적 무거운 웹빌더이고 워드프레스는 사이트 운영에 있어서 속도가 느리다는 것이다. 물론 완전히 틀린 말은 아니지만, 워드프레스로 만든 사이트가 느리다면, 몇가지 고려해야 할 사항이 있다. 1. 워드프레스 문제 인가? 서버의 문제인가? 2. 너무 많은 플러그인을 설치한 것은 아닌가? 3. 이미지 최적화를 하였는가? 4. PHP 버전이 낮은 건 아닌가? 일단적으로 웹상에 공유되어 있는 방법들은 위와 같다. 즉, 워드프레스 자체의 문제보다 포괄적으로 문제를 파악해서 해결하라는 것이다. 사실 워드프레스가 느리다는 것은 매우 옛말이다. 워드프레슨 오픈소스 치고는 굉장히 버전업이 잘되고 있고, 실제로 수많은 유저들로부.. 2022. 12. 20. 큐냅 my.cnf 경로와 바이너리 로그 기간 설정하기 큐냅의 일반적인 리눅스 서버와 다른 경로 주소와 세팅방법들이 존재한다. 필자는 이전에 바이너리 로그(mysql-bin.XXXXXX)들의 생성으로 인해서 용량 문제에 대해서 포스팅한 적이 있다. 이전글은 여기를 클릭해서 확인해 보길 바란다. 문제는 일반적으로 용량문제로 인해서 mysql 은 기본적으로 바이너리 로그 저장기능이 꺼져 있다고 하는데, 필자가 사용하는 큐냅의 경우는 설정을 따로 한 적이 없지만, 결과적으로 이 기능으로 인해서 3tb의 기본용량이 한달이면 가득차서 매번 비워줘야 하는 불편을 겪고 있다. 여기서 바이너리 로그가 뭔지 몰라도 된다. 다만 이 로그는 추후 데이터베이스의 문제가 발생되는 경우 복구용으로 사용된다. 그래서 DB의 문제가 생기면 자동으로 저장하는 기능인데, 일단, DB의 용량.. 2022. 12. 16. Easy Digital Download 체크아웃 필드 주소(Billing Details) 숨기기 Easy Digital Download은 워드프레스 용 유용한 콘텐츠 쇼핑몰 플러그인이다. 필자의 경우는 우커머스보다 콘텐츠의 경우는 Easy Digital Download를 추천하는데, 문제는 국내 사용자가 별로 많지 않아서 문제가 발생했을 때 이를 해결하기 위한 후기나 정보가 인터넷에 별로 없다는 것이다. 그럼에도 필자의 경우는 일반 쇼핑몰이 아닌 콘텐츠 파일을 판매하려고 한다면 Easy Digital Download가 최적화 되어 있기 때문에 추천하는 바이다. 여하튼 대부분 워드프레스 쇼핑몰의 결제 프로세스는 장바구니담기 이후 체크아웃 필드로 넘어가 실제 다운로드 할 수 있는 페이지로 넘어가는 단계를 거치는데, 일반 쇼핑품목의 경우에는 배송을 위해서 반드시 체크아웃필드에 주소를 입력하는 란이 나온다.. 2022. 12. 12. 이전 1 2 3 4 5 다음