워드프레스 일기의 워드프레스 325

구글 지도 오류가 발생하는 경우 - 구글 API 키 발급 방법 변경

워드프레스나 다른 CMS에 구글 지도를 삽입할 때 다음 그림과 같이 "Google 지도를 제대로 로드할 수 없습니다" 오류가 발생하는 경우가 있습니다. 이 경우 먼저 구글맵 API를 발급 받아야 합니다. API 키는 https://developers.google.com/maps에서 발급 받았지만, 이제 이 링크를 클릭하면 Google Maps Platform(https://cloud.google.com/maps-platform/)으로 자동으로 이동하면서 곧바로 Google Maps API 키를 발급 받을 수 있는 화면이 표시됩니다. Maps를 누르고 맨 아래 계속 옆의 아이콘을 누르면 새로운 프로젝트를 만들거나 기존 프로젝트를 선택할 수 있는 화면이 표시됩니다. 새로운 프로젝트를 생성하거나 지존 프로젝트..

워드프레스 2018.08.14

워드프레스의 특정 메뉴 항목에 다른 CSS 스타일 적용하기

워드프레스의 특정 메뉴 항목에 다른 CSS 스타일을 적용하고 싶은 경우가 있을 수 있습니다. 그런 경우 원하는 메뉴 항목에 CSS 클래스를 지정할 수 있습니다. 특정 메뉴 항목에 CSS 클래스 지정하기 메뉴 항목에 CSS 클래스를 지정하려면 외모 > 메뉴에서 해당 메뉴를 선택하도록 합니다. 그런 다음 오른쪽 상단의 "화면 옵션"을 클릭합니다. 고급 메뉴 속성 보기에서 CSS 클래스를 체크하도록 합니다. 이제 CSS 클래스를 지정하기를 원하는 메뉴 항목을 클릭하면 CSS 클래스를 지정할 수 있는 입력란이 있습니다. CSS 클래스를 추가한 다음 외모 > 사용자 정의하기 > 추가 CSS에 CSS 코드를 추가할 수 있습니다. 또는, 차일드 테마를 이용하거나 테마 옵션에서 CSS 입력란을 제공하는 경우 테마 옵션..

워드프레스로 제작된 탓에 신규 기능을 구현하는 데 한계가 많다

서울시가 공유 허브 기능 디자인의 면모를 일신했다는 소식이네요. 뉴시스 기사에 의하면... 하지만 기존의 뉴스 전달 중심의 웹기반 공유허브는 다양한 공유정보를 시민들에게 제공하는데 한계가 있었다. 또한 워드프레스로 제작된 탓에 신규 기능을 구현하거나 새로운 디자인을 적용하는데 한계가 있다는 지적이 많았다. 워드프레스 역량이 안 되면 역량이 안 된다고 해야 할 것 같은데 '워드프레스 탓'을 하네요. 이런 제한된 기능을 가진 워드프레스로 리뉴얼한 백악관은 바보라서 워드프레스를 선택했을까요? 워드프레스로 제작된 유명 사이트 우리나라에서는 이상하게 워드프레스에 대한 안 좋은 소문이 많네요. 워드프레스를 정상적인 솔루션이 아니고 피해 사례가 무척 많다는 내용의 글이 네이버에서 상위에 검색되기도 합니다("워드프레스..

워드프레스 2018.08.10

루트 도메인을 서브도메인으로 301 리디렉션시키기 (.htaccess)

오늘 해외호스팅 사이트그라운드(SiteGround)에서 blog로 된 서브도메인을 추가하고, 루트 도메인에 설치된 워드프레스를 이전한 후에 루트 도메인을 서브도메인으로 리디렉션시키는 작업을 했습니다. 루트 도메인에서 서브도메인으로 리디렉션시키려는 경우(예: www.example.com/about을 blog.example.com/about으로 자동 이동), 다음 코드를 .htaccess에 추가하면 됩니다.RewriteEngine On RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC] RewriteRule ^(.*)$ http://sub.domain.com/$1 [R=301,L] 테스트해보니 잘 작동하네요. 워드프레스에서 쉽게 리디렉션시키려는 경우 Simple 30..

IT & 기타 2018.08.09

워드프레스에서 화면에 표시되는 글/페이지/댓글 개수 변경하기

예를 들어, 스팸 댓글이 너무 많아서 댓글을 삭제해야 하는 경우가 있을 수 있습니다. 1~20개 정도면 쉽게 삭제가 가능합니다. 하지만 댓글이 1000개가 넘어간다면 삭제하는 것도 고역이 될 것입니다. 전체 글에 대하여 일괄 작업을 수행해야 하는 경우가 있을 수 있습니다. 이런 상황에서도 글 개수가 많으면 시간이 제법 소요될 수 있습니다. 이런 상황에서는 MySQL을 조금 알면 DB에 접속하여 비교적 수월하게 댓글을 삭제하는 등의 작업을 수행할 수 있습니다. 또, 다른 방법으로 한 화면에 표시되는 글이나 댓글의 개수를 크게 늘리면 작업이 수월해질 것입니다. 워드프레스에서는 기본적으로 20개 항목이 표시되도록 설정되어 있습니다. 이 항목을 최대 999개 항목을 표시하도록 변경할 수 있습니다. 글/페이지/댓..

워드프레스 2018.08.06

티스토리 블로그를 워드프레스로 이전하기 위해 데이터 추출하기

티스토리에서 백업을 중단했기 때문에 티스토리 블로그를 워드프레스와 같은 다른 플랫폼으로 이전하기가 쉽지 않은 상황입니다. 아래에서 설명하는 방법으로 티스토리 데이터를 워드프레스 일괄 이전을 시도해볼 수 있습니다. 다른 방법으로 WordPress Automatic Plugin이라는 워드프레스 플러그인을 사용하여 티스토리 글을 개별적으로 혹은 전체적으로(URL 목록으로) 데이터를 워드프레스로 이전이 가능합니다. 티스토리 글을 워드프레스에 쉽게 발행하기 (+아마존 어필리에이트, 페이스북, 트위터 자동 포스 티스토리에서는 백업 기능을 제공하지 않지만 구글링 해보면 HTML로 백업하는 프로그램을 이용할 수 있을 것입니다. 티스토리 글을 워드프레스에도 발행하고 싶은 경우 복사하여 붙여넣기 해도 avada.tisto..

얼마나 많은 워드프레스 플러그인을 설치할 수 있을까?

워드프레스에서 플러그인은 필요악이라고 할 수 있습니다. 플러그인을 사용하면 기능을 쉽게 추가할 수 있지만, 잘못된 플러그인으로 인해 사이트에 다양한 문제가 야기되기도 합니다. 현재 WordPress.org에서는 5만 개가 넘는 플러그인이 등록되어 있습니다. 너무 많은 플러그인을 설치할 경우 다음과 같은 문제를 야기할 수 있습니다. 플러그인 충돌 - 플러그인 간에 충돌하거나 플러그인과 테마 혹은 플러그인과 워드프레스와 충돌할 수 있습니다. 사이트 속도, 성능 문제 - 너무 많은 플러그인을 설치하면 사이트 속도에 부정적인 영향을 미칠 수 있습니다. 보안 문제 - 모든 플러그인이 잘 만들어진 것은 아닙니다. 누구나 플러그인을 만들어 WordPress.org에 등록할 수 있습니다. 따라서 보안에 취약하게 설계된..

워드프레스 2018.07.30

워드프레스의 특정 플러그인으로 인한 403 Forbidden 오류

워드프레스 사이트에서 특정 플러그인을 활성화하면 403 Forbidden 오류가 발생하는 경우가 있을 수 있습니다. 예를 들어, 특정 플러그인을 활성화하면 다음과 같은 오류가 발생할 수 있습니다. Forbidden You don't have permission to access /wp/wp-admin/plugins.php on this server. 어떤 분이 WP Statistics 플러그인을 활성화했을 때 위와 같은 오류가 발생한다고 하네요. 이 경우 문제를 일으키는 플러그인을 삭제하고 다른 대체 플러그인을 사용하는 것이 좋습니다. 통계 목적인 경우 구글 애널리틱스를 활용하는 것이 좋을 듯합니다. 저는 JetPack에서 제공하는 통계와 WP Statistics를 모두 사용해보았지만, 이런 기능을 하는..

워드프레스 2018.07.26

워드프레스 멀티사이트의 URL에서 서브 디렉터리 제거하기

고객 중에 워드프레스 홈페이지 제작을 전문으로 하는 에이전시가 있습니다. 얼마 전에 이 업체의 의뢰를 받아 멀티사이트에서 영어 버전을 추가해주었습니다. 한글로 제작된 워드프레스에 한글을 그대로 복제하여 영어 버전을 추가한 것이었습니다. 워드프레스 멀티사이트로 다국어 사이트 만들기 기존 사이트를 운영해야 하기 때문에 서브폴더(예: /wordpress)에 워드프레스를 설치하여 사이트를 완성한 후에 기존 사이트를 삭제하고 서브 디렉터리에 설치된 워드프레스로 도메인을 연결해야 하는 작업을 남겨두고 제게 서비스를 요청해 왔습니다. 통화를 하면서 인터넷에 방법이 나와있지만 그 방법으로는 안 될 것 같고, /wordpress 폴더의 내용을 모두 루트로 옮기고 DB에서 주소를 변경해주면 될 것 같다면서 작업 방향에 대..

워드프레스 2018.07.25

워드프레스에서 wp-config.php 등 파일을 수정해도 저장/업데이트가 안 되는 문제

특이하지만 FTP에 접속하여 워드프레스의 wp-config.php 파일을 수정해도 업데이트가 안 되는 문제로 문의한 분이 있었습니다. 이 경우 몇 가지를 의심해볼 수 있을 것입니다. 먼저는 권한 문제가 의심됩니다. 서버를 직접 세팅한다면 권한 설정이 잘못되었을 가능성이 있습니다. 하지만 상황으로 봐서 이런 문제는 아닌 것 같아서 웹호스팅 공간이 부족한 것이 아닌지 확인해보라고 알려주었습니다. 아니나 다를까 웹호스팅 공간이 부족하다고 하네요.ㅎㅎ 웹호스팅 공간이 부족하면 스토리지를 추가하거나 상위 상품으로 업그레이드해야 할 것입니다. 국내 호스팅의 경우 비용에 비해 공간과 트래픽이 부족한 경우가 많습니다. 저렴한 비용에 괜찮은 리소스를 이용해보고 싶은 경우 블루호스트를 고려해볼 수 있습니다. 안정적이고 빠..

워드프레스 2018.07.19