> 백엔드 개발 > PHP 튜토리얼 > WordPress 피드에서 WP 버전 번호를 제거하는 단계

WordPress 피드에서 WP 버전 번호를 제거하는 단계

PHPz
풀어 주다: 2023-03-06 14:50:02
원래의
1658명이 탐색했습니다.

WordPress를 사용하는 블로거는 일반적으로 보안에 매우 민감합니다. 즉, 악의적인 사람들이 이전 버전의 취약점을 이용하여 웹 사이트를 공격하는 것을 방지하기 위해 WordPress 버전 번호를 제거하는 것입니다. (무료 WordPress 템플릿 다운로드)

WordPress 피드에서 WP 버전 번호를 제거하는 단계

WordPress는 프런트 엔드 코드 head에 다음 코드를 추가합니다.

 <meta name="generator" content="WordPress 4.7.3" />
로그인 후 복사

사용 방법이 제거된 후에도 WordPress 피드에는

<generator>https://wordpress.org/?v=4.7.3</generator>
로그인 후 복사

위의 4.7.3이 WordPress의 버전 번호입니다. 실제로 인터넷에는 여러 가지 방법이 있습니다. WordPress에서 추가한 버전 번호 정보를 제거하려면 오늘 PHP Chinese Network가 거의 완벽한 솔루션을 공유해야 합니다. 먼저 몇 가지 일반적인 방법을 살펴보겠습니다.

방법 1: wp_head 직접 삭제 () in header.php

일반적으로 wp_head()함수는 WordPress 사양에 따라 개발된 테마 파일 header.php에서 사용됩니다. 이 기사의 내용은 wp_head() 함수를 통해 출력되며 이 함수는 쓸모없는 코드를 출력하므로 일부 사람들은 재미삼아 wp_head() 함수를 직접 삭제합니다.

하지만 그들은 그것에 대해 생각하지 않았습니다. 많은 플러그인/테마가 이 기능을 통해 일부 작업을 수행하면 해당 플러그인/테마가 작동하지 않게 됩니다. 물론, 궁극을 추구하는 친구이거나, 뭐든지 던지는 친구라면 나쁘지 않은 생각입니다.

방법 2: 제거 작업

WordPress는 매우 잘 발달된 인터페이스를 가지고 있으며 WordPress의 거의 모든 기능은 유사한 방법을 사용하여 추가 및 제거할 수 있습니다. , 이것은 또한 대부분의 튜토리얼에서 제공되는 솔루션입니다. 여기서 Zifan은 이를 선택하여 현재 테마의 function.php에 다음 코드를 추가합니다:

   remove_action(&#39;wp_head&#39;, &#39;wp_generator&#39;);
로그인 후 복사

이런 식으로, 웹사이트 이 문서의 시작 부분에 언급된 버전 번호가 포함된 코드를 제거하세요.

여기인 것 같나요? 노노노노, 사이트의 WordPress 버전 번호를 완전히 숨겼다고 생각하시나요? http://site address/feed와 같은 피드 소스를 열면 이 글의 시작 부분에 있는 두 번째 코드 조각과 같은 내용을 볼 수 있습니다. ?

wordpress.org/?v=4.7.3

그렇다면 피드에서 WordPress 버전 번호를 제거하는 방법은 무엇일까요?

수천년 동안 변하지 않은 방법은 현재 테마의 function.php 파일에 다음 코드를 추가하는 것입니다.

// 同时删除head和feed中的WP版本号
add_filter(&#39;the_generator&#39;, &#39;fanly_remove_wp_version&#39;);
function fanly_remove_wp_version() { return &#39;&#39;;}
로그인 후 복사

제거하려면 WordPress 튜토리얼을 보려면 여기로 이동하세요. 피드에 WP 버전 번호가 나와 있으며 해당 방법은 종료되었다고 공지되어 있습니다. 아직 피드를 확인하지 못하셨다면 지금 다시 살펴보시기 바랍니다. 물론, 워드프레스 버전 번호가 다른 곳에 유출된 것을 발견하시면 제안해 주시고 함께 연구해 보시기 바랍니다.

위 내용은 WordPress 피드에서 WP 버전 번호를 제거하는 단계의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿