본문 바로가기

전체 글374

홈페이지 운영 시 핀터레스트 핀 일괄만들기(RSS)가 미치는 영향 웹사이트를 운영할 때 가장 많이 고려해야 하는 것이 바로 트래픽이다. 얼마만큼 방문자 수를 늘릴 수 있는지 여부가 매우 중요하다는 것이다. 그래서 우리는 다양한 방법으로 웹사이트 유입을 의도하게 되는데, 이 중에 하나가 바로 핀터레스트 RSS 기능을 이용하는 것이다. 핀터레스트는 핀 일괄 만들기 기능을 통해서 웹사이트의 RSS만 등록해 놓으면 자동적으로 핀터레스트 계정에 글을 등록시켜 준다. 따라서 핀터레스트 검색하는 유저들의 유입을 늘릴 수 있는 좋은 기능이다. 하지만, 이것이 자칫 구글검색이나 SEO에 부정적인 영향을 끼치는 경우가 있다. 우리는 보통 포털사이트에서 글을 검색하고 그 것을 통해서 웹사이트 방문을 하게 된다. 이러한 경우 검색엔진 최적화(SEO)를 통해서 자신의 웹사이트의 글들이 잘 검.. 2024. 10. 31.
워드프레스 로그인 또는 회원가입이 안되는 경우 체크사항(캐시 플러그인) 워드프레스의 속도를 빠르게 하기 위한 방법으로 캐싱을 사용하는 경우가 있는데, 이를 위해 캐쉬 플러그인을 사용하는 경우가 있다. 이러한 경우 웹페이지 로딩 시간이 단축되어 빠른 웹사이트 구현이 가능하지만, 회원관리 측면에서 오류가 생기는 경우가 있다.  이미지 출처 : 어반브러시(클릭) 특히 캐시가 저장되어 있어서 같은 컴퓨터에 다른 아이디로 로그인을 하거나, 같은 아이디로 로그인을 해도 로그인이 풀려버리는 상황이 일어나는 경우가 있다. 이러한 경우 캐싱 플러그인에서 로그인 페이지의 캐시를 제외시키는 방법으로 이 문제를 해결할 수 있다. WP Super Cache 플러그인을 중심으로 설명하자면,  WP Super Cache 설정 페이지의 '고급' 탭에 보면 위와 같이 캐싱하지 않는 URL 문자열을 기입하.. 2024. 10. 30.
gtranslate 플러그인 설정에서 add hreflang tags 항목을 반드시 선택 필자는 지난 글에서 (https://namedia.tistory.com/384) gtranslate 어플을 사용시 hreflang 설정을 header 파일에 꼭 해야한다고 설명한 바가 있다. 다국어 웹사이트에서 hreflang은 필수이지만, 필자가 간과한게 있다. gtranslate 설정에서 바로 이 hreflang을 설정할 수 있는 기능이 있었다.   위와같이 gtranslate 설정에서 add hreflang tags을 선택하면 자동으로 각 페이지마다 hreflang를 설정해준다.  필자는 이 설정을 안해서 몇달동안 구글 검색시 사이트의 언어가 막 뒤죽박죽이어서 유입수가 매우하락했으며, 이 설정을 한 뒤 결과를 지켜보고 글을 남기겠다. 2024. 10. 29.
error on line 2 at column 6: XML declaration allowed only at the start of the document 사이트맵 에러 워드프레스로 사이트맵 생성 플러그인을 통해 사이트맵을 사용하고 있는데, 언젠가 부터 위의 메시지가 뜨면서 접속이 되지 않는다. 인터넷을 보면 대략적으로 아래와 같은 해결책을 제시한다. 1. wp-config.php 첫줄에 공백이 있으면 제거2. 테마의 functions.php 의 끝줄 공백이 있으면 제거 위의 것들을 체크 후에도 이상이 없으면, 플러그인을 모두 비활성화 하고, 하나씩 활성화 하면서 제대로 되는지 체크하라고 하는데,필자의 경우는 특정 플러그인을 수정하면 특정 페이지의 첫줄 공백을 실수 만들었다. 결론 플러그인 페이지의 첫줄 공백도 있는지 체크해 볼 것, 2024. 10. 28.
워드프레스 다국어 설정 후 구글검색 결과가 하락했다면? 워드프레스로 웹사이트를 운영하면서 다국어를 설정하거나 다국어 페이지를 하는 이유는 간단하다. 사이트의 유입을 늘리기 위한 목적이다. 필자는 GTranslate를 통해서 다국어 페이지를 설정했다. 그럼에도 불구하고 갑자기 구글에서 검색되는 검색순위가 많이 하락해서 유입수가 급격히 떨어졌다.  이유를 여러가지로 찾던 중 GTranslate로 다국어 페이지를 만들었기 때문이라는 추론을 할 수 있었다. 그에 대한 구체적인 증거를 나열할 수는 없지만, 여하튼, 구글에 같은 글들이 여러 사이트에 중복으로 등록이 되면, 구글은 그 글을 중복글로 판단하고, 그 중복글이 많은 사이트를 검색순위에서 밀리도록 알고리즘을 가지고 있다.  GTranslate로 다양한 언어로 페이지가 만들어지면, 1개의 사이트를 번역한 것임에도.. 2024. 10. 24.
워드프레스 지연로딩이 페이지 로딩이 더 지연시킨다? 얼마전부터 필자의 웹사이트 이미지들이 로딩될 때 동일 하나의 다른 이미지가 0.1초 잠깐 보이다 원래 이미지가 로딩이 되는 현상이 일어났다. 해당 페이지에 10개의 이미지가 있으면, 동일한 하나의 다른 이미지가 잠깐 떴다가 원래이미지로 오는 현상이다. 그와 더불어 구글 애드센스 광고들의 로딩 시간도 느려졌고, 뭔가 사이트가 답답하게 로딩되는 느낌을 강하게 받았다. 그런데 이것이 워드프레스의 업데이트와 관련이 있다는 것을 알게 되었다. 워드프레스 5.5 이상부터는 기본적으로 이미지에 대한 지연로딩(Lazy Loading)이라는 기능을 탑재되어 있으며, 일반적으로 이것은 페이지 로딩 속도를 빠르게 한다는 것으로 알려져 있다. 말하자면, 먼저 필요한 텍스트나 레이아웃 등을 빠르게 로딩하고 이미지와 같은 로딩 .. 2024. 10. 24.
워드프레스 장기 미로그인(휴먼계정) 자동 삭제하기 워드프레스 웹사이트를 회원제로 운영하는 경우 불필요한 데이터베이스를 삭제해야 웹사이트를 깔끔하게 유지할 수 있는데, 그 중에 회원가입을 해놓고, 활동하지 않는 회원들을 정기적으로 삭제하는 것도 하나의 방법이다. 이러한 과정을 하기 위해서는 다양한 플러그인들이 있지만, 필자가 사용해본결과 많은 쿼리를 잡아먹거나 불필요한 기능으로 오히려 웹사이트 속도가 느려지는 경우가 있다.  그래서 간단하게 테마에 함수를 추가하는 것으로 이를 구현할 수 있는데, 이를 위해서는 2가지 단계가 필요하다.    1. 회원들의 마지막 로그인 기록을 데이터베이스에 저장 워드프레스는 기본적으로 회원들의 마지막 로그인 기록을 데이터베이스에 저장하지 않는다. 그래서 별도의 플러그인이나 함수로 이를 저장할 수 있는데, 아래의 함수가 그것.. 2024. 10. 23.
자전거 시장이 하락하는 이유, 자전거 동호회가 죽어가는 이유 필자는 자전거 경력 약 20년 동호회 약 10년 정도가 되었다. 속된 표현으로 고일때로 고인물이 되었고, 거의 화석과 같은 존재가 되었다는 것도 부정할 수 없다. 20년이라는 시간동안 이꼴 저꼴을 다 보았고, 동호회 활동을 하면서 다양한 좋은 사람을 만난것처럼 만나지 말아야 할 사람들도 꽤 많이 만났다. 그럼에도 이 자전거 바닥에서 여전히 현존하고 있는 것은 자전거 자체가 주는 즐거움을 그 무엇이 대체하지 못했기 때문이다. 사실 현재와 같이 자전거 시장이 어려운 적도 없었던 것같다. 동호회 활동을 했던 지난 10년을 뒤돌아 보면, 처음에 동호회 이름만 말하면 알정도로 소수의 동호회가 존재했지만, 10여년동안 지역별로 엄청난 동호회들이 생겨났으며, 소모임이나 밴드를 중심으로 각자 취향에 만는 사람들끼리 형.. 2024. 10. 22.
자전거 사고 후 보험 보상처리 어떻게 해야할까? 자동차의 경우는 그 가치가 명확하다. 최초 구입가부터, 중고가, 감가손실, 수리비용 등이 보편적 상식수준의 견적을 비교적 쉽게 알 수 있기 때문에 과실여부에 따라서 그 처리가 간단하다. 하지만, 자전거의 경우는 구입가부터 중고가를 확정짓기가 어려울 뿐더러, 고가의 자전거 일수록, 프레임, 구동계, 휠셋 같은 파츠들이 저마다 다른 브랜드나 구입처로부터 조립된 경우가 많아서 그 가치를 정하는게 어려운 부분이 있다. 그렇기 때문에 자전거 사고 이후 처리문제로 어려움을 겪는 경우가 있다. 이러한 경우 보상처리와 관련되어 몇가지 팀을 전달하고자 한다. 출처 : 어반브러시  1. 자전거 사고 후 보험처리 차 대 자전거 사고의 경우, 차는 일반적으로 보험사를 끼고 사고처리를 하는게 일반이고, 자전거의 경우는 보험사가.. 2024. 10. 19.
자전거도로 있는 경우 자전거는 공도(일반도로)로 다닐 수 없나? 본 글은 제목그대로 자전거도로가 있는 경우 자전거는 공도를 다닐 수 있는지 아니면 없는지에 대한 나름의 조사의 결과이다. 대한민국의 많은 도로교통법은 명확하게 기준을 세워서 적용할 수 없는 부분들이 많이 있다. 이렇게 보면 이렇고, 저렇게 보면 저렇다. 또한 한문철TV 등에서도 보험사의 이야기, 경찰의 이야기, 그리고 사법기관에 따라 최종 결정이 모두 다른 경우도 많다.  필자는 오랫동안 자전거 동호인으로 활동했다. 따라서 자전거 도로가 잘되어 있는 대한민국의 현실이 매우 만족스럽지만, 때론 억지 자전거도로가 많아서 불편할 때도 많다.  기본적으로 자전거는 일단 일반도로(자동차 전용도로 제외)의 우측 끝에서 주행할 수 있지만, 아직도 많은 운전자들의 인식 속에서는 자전거가 도로에 나오면 도로교통을 방해하.. 2024. 10. 1.
브롬톤 외장 2단 변속 트러블 문제 체크 사항 브롬톤 외장 2단 세팅에 관해서 온라인쪽이 별다른 정보가 없어서 개인적으로 겪은 일을 나누고자 한다. 증상 1. 필자는 자가로 브롬톤 레버를 신형으로 교체하였고, 레버 변경시 외장 뒷드레일러 앵커리지도 교체하였다.2. 변속이 잘 되다가 1단에서 2단으로 내려오는데 자연스럽지 았거나 내려오지 않았다. 온라인상 해결책 1. 변속선의 문제로 인해 변속이 잘 안될 수 있다.2. 변속선의 장력 문제로 앵커리지쪽 볼트를 풀거나 레버쪽 조절부위에서 장력을 느슨하게 한다. 필자의 상황 1. 변속선 문제 없다.2. 장력도 문제가 없다.3. 앵커리지쪽을 당겨 1단으로 올린 후 놓아도(장력 0상태) 기어가 내려오지 않는다. 판단 앵커리지쪽 부분에서 문제가 있을 거 같다.  1번이 앵커리지이고, 이 앵커리지가 변속기 2번에 .. 2024. 7. 23.
큐냅 워드프레스 대용량 mysql db 데이터베이스 쉽게 백업 및 복원하기 웹사이트를 운영하면서 가장 예민하고 어려운 부분이 바로 데이터베이스 백업과 복원하는 것이다. 특히 시간이 지날 수로고 데이터베이스의 용량은 커가고, 이를 백업하고 복원하는 과정이 매우 어렵다.  일반적으로 워드프레스 웹사이트를 운영할 때 데이터베이스 DB를 백업하고 복원하는 방법은 다음과 같다. 1. phpmyadmin을 이용해서 데이터베이스를 복원하고 백업할 수 있다.2. updraftplus 와 같은 플러그인을 통해서 백업 및 복원을 할 수 있다.3. ssh(터미널)을 통해 mysqldump 명령어를 이용해서 백업 및 복원을 할 수 있다. 아마도 가장 대표적인 것이 앞선 두가지 방법일 것이다. 하지만, 필자의 경우 데이터베이스 용량이 3기가 바이트가 넘어가면서 문제가 되기 시작했다. 물론 서버의 환경.. 2024. 7. 21.