워드프레스 314

워드프레스 홈페이지 로딩 중 화면이 계속 표시되는 경우

워드프레스 사이트를 방문했을 때 콘텐츠가 표시되지 않고 로딩 중 화면만 계속 표시되는 경우가 있을 수 있습니다. 이러한 문제의 원인은 다양할 수 있습니다. 먼저는 모든 플러그인을 비활성화하여 문제가 해결되는지 확인해보는 것이 좋습니다. 최근에는 멀웨어에 감염되어 이런 현상이 나타나는 사례를 목격했습니다. 관리자로 로그인했을 때에는 이상이 없는 것처럼 보이고 단지 페이지가 로딩 중이 계속 표시되지만 방문자가 사이트를 방문하면 이상한 사이트로 이동하는 현상이 나타났습니다. 그림에서는 sloi1[.]com 사이트로 리디렉션되면서 화면에는 아무 내용이 표시되지 않고 있습니다. 이런 문제가 발생하면 먼저 백업본을 이용하여 정상적인 상태로 복원할 수 있다면 복원하는 것이 가장 빨리 문제를 해결하는 방법입니다. 국내..

워드프레스 2018.08.29

워드프레스 고수가 되는 길 (펌글)

하드코딩하는 사람들이라는 카페에서 어떤 여성분이 34세에 개발자 신입으로 가능할지에 대해 올린 질문에 대부분 현실적인 이유를 들어 부정적인 입장이네요. 개인적으로는 늦은 나이에 새로운 분야에 도전하는 것에 대해 그리 부정적인 입장은 아닙니다. 저는 마흔이 넘은 나이지만 본업인 번역과 전혀 관계가 없어 보이는 '워드프레스' 정보 제공 블로그를 운영하면서 이 분야의 일도 간혹 맡으면서 하고 있습니다. 아래는 2년 전에 워드프레스 관련 카페에 올라온 강의 후기를 인용한 것입니다. '워드프레스'에 진출하는 방법은 여러 가지가 있고 온라인 강의도 그 중 하나입니다. 지금 다시 이 글을 보니, 강의 후기를 적은 분이 단시간에 워드프레스를 익히고 고객으로부터 의뢰를 받아 워드프레스로 사이트 제작까지 하는 수준에 오른..

워드프레스 2018.08.27

워드프레스 페이지/글 편집 화면에 '슬러그' 필드 표시하기

워드프레스 페이지/글 편집 화면 하단에 '슬러그'를 수동으로 지정해줄 수 있는 입력 필드를 표시할 수 있습니다. 만약 위의 그림에 표시되는 '슬러그' 필드가 표시되지 않으면 편집 화면의 오른쪽 상단의 '화면 옵션'을 클릭하여 '슬러그'를 체크하면 슬러그 필드가 표시됩니다. 편집 화면에 표시되어야 하는 항목(예: 사용자 정의 필드)이 표시되지 않으면 '화면 옵션'을 클릭하여 해당 항목에 체크가 되어있는지 여부를 확인해볼 수 있습니다. 참고: 콘텐츠는 왕(Content is king)만으론 부족한 SEO

워드프레스 2018.08.24

Yoast SEO 플러그인 때문에 관리자 페이지 속도가 느려지는 경우

워드프레스 SEO 플러그인으로 Yoast SEO와 All in One SEO 플러그인이 많이 사용됩니다. 처음 시작하는 경우 All in One SEO가 더 쉬울 수 있지만, 정교하게 설정하려는 경우 Yoast SEO를 선택할 수 있습니다. 하지만 어느 것을 사용하든 큰 차이는 없습니다. 몇 년 전에 Yoast SEO를 설치하여 활성화하니 관리자 페이지의 속도가 느려지는 것을 경험한 적이 있습니다. 그래서 초기에는 All in One SEO를 사용하다가, 작년에 다시 Yoast SEO로 바꾸어보니 속도 저하 현상이 없었습니다. Yoast SEO를 사용할 때 관리자 페이지의 속도가 느린 이유로는 여러 가지가 있을 수 있습니다. 가령, 웹호스팅 사양이 좋지 않으면 특히 속도가 느릴 수 있습니다. 국내의 일부..

워드프레스/SEO 2018.08.22

워드프레스에서 페이지 번호가 매겨진 링크에 noindex를 추가하는 방법

워드프레스에서 페이지 번호가 매겨진 링크에 noindex 태그를 추가하는 방법 워드프레스 사이트에서 페이지 번호가 매겨진 페이지(paginated pages)의 링크를 검색엔진 노출에서 제외시키고자 하는 경우 다음과 같은 코드를 사용할 수 있습니다. // 출처: https://gist.github.com/nielsenrc/72b4458288780f51a914 실제로 잘 작동하는지는 확인하지 않았습니다. 이론상 다음 라인을 robots.txt 파일에 추가하면 페이지 매김된 링크가 검색에서 제외될 것 같지만, 효과가 없다고 하는 분도 계시네요. Disallow: */?paged=* 물음표(?)는 앞에 \를 추가하여 escape할 필요가 없다고 하네요https://searchengineland.com/a-de..

워드프레스 2018.08.21

워드프레스 사이트에 남긴 댓글을 삭제하거나 수정할 수 있을까?

사용자가 워드프레스 사이트에 남긴 자신의 댓글을 삭제하거나 수정할 수 있을까? 답변은 '아니오'입니다. 댓글은 관리자가 알림판에서 삭제할 수 있습니다. 워드프레스 사이트에 남긴 댓글을 삭제하거나 수정할 수 있을까? 워드프레스 블로그에 댓글을 남기면 (관리자 외에는) 해당 댓글을 삭제하거나 수정할 수 없습니다. 이것은 아마 사용자가 함부로 댓글을 수정하거나 삭제할 수 없도록 하기 위한 것 같습니다. 어떤 워드프레스 사이트에 댓글을 남긴 후에 삭제하고 싶은 경우에는 해당 사이트 운영자에게 연락하여 삭제 요청을 해야 합니다. 사이트 운영자에게 연락할 수 있는 방법이 없다면 별도의 댓글을 남겨서 댓글 삭제를 요청할 수밖에 없습니다. 삭제 여부는 사이트 운영자의 재량에 달려 있습니다. 그러므로 댓글을 남길 때에는..

워드프레스 2018.08.19

구글 지도 오류가 발생하는 경우 - 구글 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
워드프레스 네이버 카페