당신이 몰랐던 WordPress의 9가지 문제(및 해결 방법)

게시 됨: 2015-11-30

수정_문제

우리는 WordPress를 사랑합니다. 워드프레스가 아니었다면 ThemeTrust도 없었을 것입니다. 정말 간단합니다. 하지만 WordPress에는 모든 사이트 소유자가 해결해야 하는 결함이 있습니다. 그들 중 일부는 사이트 보안에 중요하고 다른 일부는 본질적으로 더 미적이지만 똑같이 실망스러울 수 있습니다.

이러한 문제가 무엇이며 해결 방법을 알아보겠습니다.

1. 워드프레스가 항상 안전한 것은 아닙니다.

많은 WordPress 사이트에서 가장 심각한 문제 중 하나이기 때문에 보안부터 시작합니다.

매년 우리는 해커와 악성 스크립트의 희생양이 되는 사이트를 점점 더 많이 목격하고 있습니다. 예를 들어, 2014년에만 두 가지 주요 취약점이 보고되었습니다.

  • 첫 번째는 50,000개 이상의 사이트에 영향을 미쳤습니다.
  • 다른 하나는 약 100,000개의 사이트입니다.

사이트 보안을 관리하는 것은 정말 농담이 아니지만 불행히도 WordPress는 게이트에서 바로 견고한 보호를 제공하지 않습니다. 그렇기 때문에 문제를 스스로 해결하고 몇 가지 솔루션을 찾아야 합니다.

  • 항상 안전한 암호를 사용하십시오. 가장 일반적인 암호를 사용하고 있다면 잘못 사용하고 있는 것입니다. 더 복잡한 것을 선택하십시오.
  • 알림이 표시되는 즉시 WordPress 코어와 사용하는 플러그인을 업데이트하세요. WordPress 업데이트 및 플러그인 업데이트는 항상 많은 버그를 수정하고 일반적인 취약점을 패치합니다.

플러그인 업데이트

  • 출처를 알 수 없는 플러그인이나 테마를 다운로드하지 마세요. WordPress.org의 공식 리포지토리 또는 여기 ThemeTrust와 같은 신뢰할 수 있는 출처에서 가져옵니다.
  • 전용 보안 플러그인을 사용하세요. Sucuri Security 또는 Wordfence와 같은 솔루션은 다양한 일반적인 공격으로부터 사용자를 보호합니다.

워드펜스

나는 이것을 충분히 강조할 수 없다. WordPress 보안은 농담이 아닙니다. 이를 방치하면 단일 취약점으로 인해 전체 사이트를 잃을 수 있습니다.

2. 백업 기능이 내장되어 있지 않습니다.

WordPress는 즉시 사용할 수 있는 많은 작업을 수행하지만 백업은 그 중 하나가 아닙니다.

따라서 불행한 충돌로부터 자신을 구하려면 필요한 조치를 스스로 취해야 합니다. WordPress에서 백업 기능을 활성화하는 몇 가지 방법이 있습니다.

  • 최고 품질의 프리미엄 도구를 원한다면 VaultPress를 고려하십시오(완벽한 백업 및 복원 솔루션, 연간 99달러부터 시작).
  • 무료로 유지하려면 WordPress Backup to Dropbox라는 플러그인을 사용해 보세요(전체 사이트를 가져와 Dropbox 프로필에 백업함).

3. WordPress는 느리게 로드되는 경향이 있습니다.

사이트 로드 시간이 1초만 지연되어도 페이지 조회수가 11% 감소하는 것으로 보고되었습니다.

사람들은 기다릴 시간이 없거나 기다릴 인내심이 없거나 귀찮게 할 수 없습니다. 어느 쪽이든 로드 시간은 사이트의 잠재적 성장에 매우 중요합니다.

사이트를 느리게 만드는 많은 요소가 있습니다.

  • 느린 플러그인. 플러그인은 로딩 시간의 대부분을 차지합니다. 어떤 플러그인이 느린지 확인하고(P3 분석기 플러그인으로 수행) 더 빠른 대안으로 교체하십시오.
  • 느린 웹 호스트. 웹 호스트가 수준 이하인 경우 불행히도 더 빠른 호스트를 위해 버리는 것 외에는 할 수 있는 일이 없습니다. 일반적으로 저렴한 호스팅 계획은 그다지 효과적이지 않습니다. 양질의 물건은 월 $10 이상부터 시작합니다.
  • 캐싱이 없습니다. 캐싱은 상당히 복잡한 개념이며 마찬가지로 지루합니다. 하지만 중요한 것은 자동 조종 장치(예: W3 Total Cache)에서 작동하는 캐싱 플러그인을 사용하여 사이트를 더 빠르게 만들 수 있다는 것입니다.
  • gzip 압축이 없습니다. 요컨대, zip 압축은 웹 사이트 파일의 크기를 줄입니다. .htaccess 파일에 다음 행을 추가하여 활성화할 수 있습니다.
 AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript

4. 테마가 안전하지 않을 수 있습니다.

워드프레스 테마에는 다양한 취약점이 있는 경우가 많으며 일부 표준 관리 작업을 수행하는 동안 자체적으로 이를 찾는 것은 기본적으로 불가능합니다.

가능성을 높이기 위해 Theme Check 플러그인으로 현재 테마를 테스트할 수 있습니다. 테마의 소스 코드를 살펴보고 어둠 속에 숨어 있는 악의적인 것이 없는지 확인합니다.

테마 체크

5. 부정적인 사회적 증거가 있습니다.

요즘 소셜 미디어는 거대합니다. 소셜 미디어 통합이 전혀 없는 성공적인 WordPress 사이트를 상상하는 것은 말 그대로 불가능합니다.

사이트를 소셜 미디어 친화적으로 만드는 가장 인기 있는 방법 중 하나는 게시물과 페이지 옆에 공유 버튼을 표시하는 것입니다.

주식

여기서 부정적인 사회적 증거가 등장합니다.

기본적으로 게시물이 얼마나 많은 공유를 얻었는지 표시하는 소셜 미디어 버튼을 사용하지만 해당 숫자가 모두 0(또는 1 또는 2개의 공유만 있음)이면 상황을 더 악화시킬 뿐입니다. 그러한 버튼은 방문자에게 한 가지를 알려줍니다. 이 콘텐츠는 인기가 없습니다.

저주

이 문제를 해결하는 것은 매우 간단합니다. 예를 들어 SumoMe를 사용하여 소셜 미디어 버튼을 처리할 수 있습니다. 공유 모듈의 설정에서 주어진 임계값에 도달할 때까지 숫자를 표시하지 않는 옵션을 선택하기만 하면 됩니다.

공유 설정

6. JPEG 압축이 항상 도움이 되는 것은 아닙니다.

WordPress에는 사용하는 이미지 압축과 관련하여 흥미로운 설정이 있습니다.

기본적으로 모든 JPEG는 90% 품질로 렌더링되도록 설정됩니다. 일부 시나리오에서는 이것이 완벽하지만 사이트가 시각적 요소에 더 많이 의존하는 경우 원본 버전의 이미지를 사용하여 압축 수준을 다시 100%로 재설정하는 것을 고려해야 합니다.

다음을 functions.php 파일에 추가하십시오.

 add_filter( 'jpeg_quality', 'reset_jpeg_quality' ); function reset_jpeg_quality() { return 100; }

7. 이미지 썸네일이 항상 최적화되지는 않습니다.

워드프레스는 웹사이트의 다양한 위치에서 썸네일을 사용합니다. 예를 들어 게시물 목록 옆, 바닥글 등에 있습니다.

썸네일

하지만 테마를 변경하면 썸네일 설정도 함께 변경됩니다. 그러나 변경되지 않는 것은 이전에 생성된 축소판입니다. 이것은 스스로 해야 합니다.

Regenerate Thumbnails와 같은 플러그인이 도움이 될 것입니다. 이미지를 가져와 현재 설정에 따라 새 축소판을 생성합니다.

8. 사이트에 깨진 링크가 있습니다.

왜 그렇게 확신합니까?

글쎄요, 깨진 링크는 사이트에 마술처럼 나타나지 않습니다. 이것은 더 자연스러운 과정입니다. 예를 들어, 두 달 전에 타사 사이트에 연결했지만 해당 사이트가 오프라인 상태가 된 경우 이제 링크가 끊어진 것입니다.

물론 모든 끊어진 링크를 손으로 찾는 것은 불가능합니다. 대신 Broken Link Checker라는 플러그인을 사용하여 작업을 완료하십시오.

깨진 링크 검사기

9. 핑백은 진짜 혼란을 일으킬 수 있습니다

Pingback은 수년 동안 우리와 함께했던 고대 WordPress 기능 중 하나입니다.

이론적으로 핑백은 멋진 것입니다. 사이트가 다른 WordPress 사이트와 통신하고 새 링크를 알릴 수 있습니다.

그러나 Sucuri가 지적한 것처럼 DDoS 공격 도구로도 사용될 수 있습니다. 이 시점에서 핑백을 완전히 비활성화하는 것이 좋습니다.

설정 > 토론 에서 할 수 있습니다(상자를 선택하지 않은 상태로 둡니다).

핑백

네 차례 야

WordPress와 작동 방식(또는 설정 방식)에 대해 놀라울 정도로 실망스러운 점이 있습니까? 의견에 자유롭게 공유하십시오.