워드프레스51 Nelio Content 설정으로 인해 구글 이미지 검색이 안된다면? Nelio Content 플러그인은 워드프레스 플러그인 가운데 자동으로 게시글을 인스타그램이나 페이스북과 같인 소셜미디어에 공유하는 기능이 있다. 여러 SNS 연동 플러그인들이 있지만, 대체적으로 SNS의 디벨로퍼 페이지로 들어가서 api 등을 설정하는 복잡한 과정을 거쳐야 하지만, Nelio Content의 경우는 단순히 플러그인 설정에서 인증만 하면 자동으로 워드프레스 글을 자신의 소셜 계정에 연동할 수 있다. 하지만, 필자가 이 Nelio Content를 사용하면서 중대한 문제가 있었는데, 그것은 바로 '외부 이미지 추천'이라는 기능 때문이었다. Nelio Content 설정에 보면 외부 추천이미지라는 항목이 있다. 이것에 대한 정확한 정의는 모르겠지만, 대략적으로 워드프레스의 글 속 이미지를 .. 2024. 12. 5. 홈페이지 운영 시 핀터레스트 핀 일괄만들기(RSS)가 미치는 영향 웹사이트를 운영할 때 가장 많이 고려해야 하는 것이 바로 트래픽이다. 얼마만큼 방문자 수를 늘릴 수 있는지 여부가 매우 중요하다는 것이다. 그래서 우리는 다양한 방법으로 웹사이트 유입을 의도하게 되는데, 이 중에 하나가 바로 핀터레스트 RSS 기능을 이용하는 것이다. 핀터레스트는 핀 일괄 만들기 기능을 통해서 웹사이트의 RSS만 등록해 놓으면 자동적으로 핀터레스트 계정에 글을 등록시켜 준다. 따라서 핀터레스트 검색하는 유저들의 유입을 늘릴 수 있는 좋은 기능이다. 하지만, 이것이 자칫 구글검색이나 SEO에 부정적인 영향을 끼치는 경우가 있다. 우리는 보통 포털사이트에서 글을 검색하고 그 것을 통해서 웹사이트 방문을 하게 된다. 이러한 경우 검색엔진 최적화(SEO)를 통해서 자신의 웹사이트의 글들이 잘 검.. 2024. 10. 31. 워드프레스 로그인 또는 회원가입이 안되는 경우 체크사항(캐시 플러그인) 워드프레스의 속도를 빠르게 하기 위한 방법으로 캐싱을 사용하는 경우가 있는데, 이를 위해 캐쉬 플러그인을 사용하는 경우가 있다. 이러한 경우 웹페이지 로딩 시간이 단축되어 빠른 웹사이트 구현이 가능하지만, 회원관리 측면에서 오류가 생기는 경우가 있다. 이미지 출처 : 어반브러시(클릭) 특히 캐시가 저장되어 있어서 같은 컴퓨터에 다른 아이디로 로그인을 하거나, 같은 아이디로 로그인을 해도 로그인이 풀려버리는 상황이 일어나는 경우가 있다. 이러한 경우 캐싱 플러그인에서 로그인 페이지의 캐시를 제외시키는 방법으로 이 문제를 해결할 수 있다. WP Super Cache 플러그인을 중심으로 설명하자면, WP Super Cache 설정 페이지의 '고급' 탭에 보면 위와 같이 캐싱하지 않는 URL 문자열을 기입하.. 2024. 10. 30. 큐냅 워드프레스 대용량 mysql db 데이터베이스 쉽게 백업 및 복원하기 웹사이트를 운영하면서 가장 예민하고 어려운 부분이 바로 데이터베이스 백업과 복원하는 것이다. 특히 시간이 지날 수로고 데이터베이스의 용량은 커가고, 이를 백업하고 복원하는 과정이 매우 어렵다. 일반적으로 워드프레스 웹사이트를 운영할 때 데이터베이스 DB를 백업하고 복원하는 방법은 다음과 같다. 1. phpmyadmin을 이용해서 데이터베이스를 복원하고 백업할 수 있다.2. updraftplus 와 같은 플러그인을 통해서 백업 및 복원을 할 수 있다.3. ssh(터미널)을 통해 mysqldump 명령어를 이용해서 백업 및 복원을 할 수 있다. 아마도 가장 대표적인 것이 앞선 두가지 방법일 것이다. 하지만, 필자의 경우 데이터베이스 용량이 3기가 바이트가 넘어가면서 문제가 되기 시작했다. 물론 서버의 환경.. 2024. 7. 21. 워드프레스 로그인 후 이전페이지로 이동하는 방법 워드프레스 웹사이트를 운영하다가 보면, 기본적으로 설정이 되어 있으면 좋겠다는 부분이 있는데 그것은 바로 로그인 후 현재페이지를 벗어나지 않거나 로그인 후 이전페이지로 이동하는 것이다. 물론 워드프레스는 리다이렉트(redirect)를 이용해서 로그인 후 특정 페이지로 이동하게 하는 방법들이 있다. 가장 대표적인 것이 함수를 이용하는 것으로 아래와 같은 코드를 테마 function.php 파일 가장 하단에 삽입하는 것이다. HTML 삽입 미리보기할 수 없는 소스 이미 잘 알려진 방법이지만, 간혹 테마나 플러그인에 따라서 반드시 로그인 후 특정페이지로 이동을 선택해야 하는 경우가 있는데, 필자가 이용하는 easy digital downloas 라는 플러그인은 로그인 후 이동할 페이지를 반드시 설정하라고 한다.. 2024. 3. 6. 워드프레스 주소변경 후 접속이 되지 않을 때 워드프레스 주소를 변경하는 방법은 여러가지 있지만, 기본적으로 PhpMyAdmin 등으로 데이더베이스에 접속해서 아래 테이블의 주소를 변경하면 됩니다. 데이터베이스 가운데 wp-options을 클릭후 option_value 값의 주소를 변경해주면 됩니다. 그런데, 이렇게 주소를 변경한 후 사이트 접속은 되지만, 간혹 게시물, 포스티 등과 같이 고유주소가 있는 페이지가 접속이 안되는 경우가 있습니다. 그러한 경우 아래와 같이 해주면 됩니다. 관리자 페이지의 설정- 고유주소를 한번 저장해 주면됩니다. 이러한 경우 .htaccess 파일이 수정이 되어 새로운 고유주소 값이 변경된 도메인으로 변경이 되어 접속이 가능합니다. 그러나 만약 권한 설정 등으로 .htaccess 값이 저장 후에도 수정이 안되는 경우가 .. 2024. 2. 14. 다국어 홈페이지 구글애드센스 수익이 늘어날까? 필자는 얼마전 다국어 웹사이트 플러그인을 통해서 얼마나 유입수나 수익이 늘어날까? 라는 질문을 한적이 있었다. 웹사이트나 블로그를 운영하는 사람들의 가장 큰 고민은 바로 어떻게 트래픽을 올릴 수 있을 것인가에 있을 것이다. 필자 역시도 국내에서 할 수 있는 방법들을 다양하게 적용하였고, 실제로 국내 유입이나 수익이 수년째 정체가 되어 있는 것도 사실이다(필자는 본 블로그 외 사이트를 3개 블로그 2개를 운영중이다). 사실상 국내에서 특별히 홍보나 광고비용을 지불하지 않는 이상 한계에 도달했다고 평가했다. 그래서 작년 운영중인 웹사이트를 다국어 페이지로 만들기로 결정하고 아래의 플러그인을 통해서 다국어 웹사이트를 구성하였다. 워드프레스 기반의 웹사이트이기 때문에 여러 플러그인을 살펴보았고, 실제로 다른 플.. 2024. 1. 25. 워드프레스 검색을 글(POST)만 검색되도록 하기 function searchFilter($query) { if ($query->is_search) { if ( !isset($query->query_vars['post_type']) ) { $query->set('post_type', 'post'); } } return $query; } add_filter('pre_get_posts','searchFilter'); 워드프레스 블로그나 웹사이트를 구축할 때 검색 위젯이나 검색 창을 넣었는데, 검색을 하면, 글 뿐만 아니라 페이지, 커스텀 필드의 영역까지 검색이 되는 경우가 있다. 이러한 경우 위의 코드를 테마설치 경로/functions.php 파일 가장 하단에 추가하면 원하는 영역만 검색이 반영될 수 있도록 할 수 있다. 2024. 1. 21. 워드프레스 업그레이드/다운그레이드 후 데이터베이스 업데이트 오류 해결 워드프레스를 특정한 이유에 의해서 업그레이드 또는 다운그레이드를 하는 경우 데이터베이스를 변경된 워드프레스에 업데이트를 해야한다. 즉, 워드프레스 버전이 변경이 되면, 아래와 같이 워드프레스는 데이터베이스로 새로운 버전으로 업데이트를 하도록 창을 띄운다. 위와 같은 창이 뜬 경우 "워드프레스 데이터베이스 업데이트" 버튼을 눌러서 DB를 업데이트 하면 되지만, 간혹 엡데이트가 되지 않아 관리자페이지에 접속을 할 수 없게 되는 경우가 있다. 그렇다면 수동으로 데이터베이스 ID를 업데이트 하여 이 문제를 해결할 수 있는데, 먼저 현재 자신의 DB ID 번호를 알아야 한다. 먼저 phpMyAdmin과 같이 데이터베이스 프로그램으로 들어가서 wp_options > db_version 옆의 숫자(위의 그림에서 는 .. 2024. 1. 16. 워드프레스 CPU를 높게 잡아 먹는 플러그인 잘 사용하던 워드프레스 플러그인들 가운데 어떠한 이유가 확실하지 않지만, 갑자기 서버의 CPU를 많이 사용하여 웹사이트를 느르게 만드는 현상을 만들어내기도한다. 만약 자신의 웹사이트가 갑자기 느려졌다면, 그리고 워드프레스로 만들어져있다면, 플러그인들을 모두 비활성화한 후 하나씩 실행해보면서 웹사이트가 정상적으로 작동이 되는지를 확인할 것을 추천한다. 필자는 오랫동안 워드프레스 XML 사이트맵을 생성하기 위해서 "XML Sitemap Generator for Google" 이라는 어플리케이션을 사용했는데 갑자기 오늘 웹사이트가 느려져 플러그인을 확인해본 결과 해당 플러그인을 비활성화 하면 사이트가 정상적으로 작동하는 것을 확인했다. 필자가 관리하는 다른 웹사이트에서도 동일한 플러그인을 사용하고 있지만, 특.. 2023. 11. 27. Smash Balloon Instagram Feed 워드프레스 인스타그램 피드 썸네일 오류 해결방법 필자는 Smash Balloon Instagram Feed 플러그인을 통해서 웹사이트에 필자의 인스타그램 피드가 올려지도록 세팅을 해놓았다. 몇년간 아무런 문제 없이 잘 사용하다가, 몇가지 업그레이드 과정에서 피드 썸네일이 나오지 않는 상황이 일어났다. 원래 8개의 썸네일 화면이 나와야 하지만, 위와 같이 썸네일을 불러내올 수 없고, 흰색부분에 클릭을 하면 정상적으로 인스타그램 피드로 연결되기는 하였다. 플러그인을 삭제 후 다시 설치도 해보았고, 데이터베이스도 초기화 했지만, 되지 않았다. 그러던중 해당 플러그인의 세팅 메뉴에 'Optimize Images'라는 항목 옆에 리셋 버튼이 있는 것을 확인하였고, 이것을 누르니 정상적으로 다시 썸네일이 나오게 되었다. 2023. 10. 3. 워드프레스 플러그인 원하는 페이지에서만 작동하기 워드프레스 플러그인을 설치 했을 때 해당 플러그인의 작동 여부를 디테일하게 설정하고 싶을 때가 있다. 예를들어, 특정 플러그인은 홈화면에만 나오고 글 페이지에서는 나오지 않게 한다던가, PC에서는 활성화하되 모바일에서는 비활성화시키는 등의 것들을 말한다. 이러한 설정을 해주는 플러그인은 대표적으로 아래와 같이 두가지가 있다. 1. Plugin Organizer Plugin Organizer는 플러그인이 로드되는 순서를 변경하고, 기본적으로 플러그인을 비활성화한 다음 특정 페이지에서 활성화하거나, 기본적으로 플러그인을 활성화한 다음 특정 페이지에서 비활성화할 수 있다. 플러그인은 또한 사용자 역할, 게시물 유형 등에 따라 플러그인 활성화/비활성화를 지원한다. WordPress.org 저장소 https://.. 2023. 9. 25. 이전 1 2 3 4 5 다음