웹사이트 검색

WordPress 홈페이지에서 게시물을 숨기는 방법


대부분의 WordPress 테마는 최신 블로그 게시물이 사이트 첫 페이지에 표시되도록 설정되어 있습니다. 또는 정적 홈페이지가 있는 경우 최신 항목이 전용 페이지에 표시됩니다. 목록, 타일 보기 등 이러한 게시물이 표시되는 방식에 관계없이 한 가지는 동일하게 유지됩니다. 최신 게시물이 먼저 표시됩니다.

하지만 최신 블로그 게시물이 눈에 띄는 위치를 차지하는 것을 원하지 않는다면 어떻게 해야 할까요? 믿거나 말거나, 이는 실제로 모든 업계의 블로거들이 공통적으로 바라는 바입니다. 이제 블로거가 처음에 게시물을 숨기고 싶어하는 몇 가지 이유와 이 작업을 빠르고 쉽게 수행하는 방법을 살펴보겠습니다.

게시물을 숨기는 이유는 무엇입니까?

누군가 자신의 홈페이지에서 게시물을 숨기려는 데에는 여러 가지 이유가 있습니다. 우선, 블로그에서는 간단한 뉴스부터 심층적인 튜토리얼까지 다양한 유형의 게시물을 제공할 수 있습니다. 후자는 항상 가치 있고 시간에 민감하지 않기 때문에 홈페이지에 더 매력적인 게시물이 표시되도록 만듭니다. 또한 블로그를 매우 자주 업데이트하지 않는 경우 뉴스보다 가치가 높은 콘텐츠를 강조하면 사이트의 관련성을 지속적으로 높일 수 있습니다.

최근 논란이 되는 주제에 대한 게시물을 작성했는데 방문자가 해당 게시물을 가장 먼저 보는 것을 원하지 않을 수도 있습니다. 이는 아마도 더 관련성이 높은 다른 게시물의 가치를 떨어뜨리고 싶지 않기 때문에 이해할 수 있습니다. 아니면 게스트 블로거가 아닌 자신이 작성한 게시물만 표시하고 싶을 수도 있습니다. 아니면 특정 카테고리의 게시물만 표시되기를 원할 수도 있습니다. 이유는 다양합니다. 중요한 것은 이 간단한 변경을 매우 고통 없이 수행할 수 있다는 것입니다. 그리고 이를 완료하기 위한 몇 가지 옵션이 있습니다.

페이지 생성을 고려해보세요

이를 위해서는 사전 계획이 필요하지만 특정 게시물이 블로그 홈페이지에 표시되지 않도록 하는 가장 간단한 방법입니다. 게시물로 만들지 마세요.

대신 새 페이지를 만들고 거기에 콘텐츠를 게시하세요. 그런 다음 이 페이지를 표시할 위치를 선택할 수 있습니다. 원하는 경우 메뉴를 수정하여 홈페이지에 이 페이지에 대한 링크가 없도록 선택할 수 있습니다. 메뉴의 페이지를 링크로 나열하지 마세요. 모두 문제가 없을 것입니다. 빠르고 고통스럽지 않습니다.

다시 말하지만, 이는 문제의 콘텐츠가 아직 생성되지 않았고 이 작업을 자주 수행할 필요가 없을 것으로 예상되는 경우에만 작동합니다. 그래도 쉽게 해결할 수 있습니다.

WP Hide Post 플러그인 사용

홈페이지에서 게시물을 제외하는 가장 쉬운 방법은 물론 플러그인을 사용하는 것입니다(홈페이지가 최신 게시물을 표시하도록 설정된 경우). 무료 옵션 중 하나는 WP Hide Post 플러그인입니다. 이 기능을 설치하면 선택 페이지에서 모든 게시물 유형의 게시물을 숨길 수 있습니다. 플러그인은 간단하고 간단합니다.

설치하고 나면 게시물 편집기 내에서 바로 게시물 가시성과 관련된 다양한 옵션이 제공됩니다.

사이트 홈페이지에서 게시물을 제거하도록 선택할 수 있습니다. 해당 카테고리 페이지, 태그 페이지, 아카이브 페이지에서도 제거할 수 있습니다. 특정 게시물이 사이트 전체 검색 결과는 물론 전용 작성자 페이지에 표시되지 않도록 하는 옵션을 선택할 수도 있습니다. 그것은 당신에게 달려 있습니다.

이러한 모든 방법을 사용하거나 홈페이지에서만 문제의 게시물을 숨길 수 있습니다. 선택하지 <i>않는 다른 모든 위치에서는 게시물이 일반적인 연결 구조와 모든 기능을 갖춘 정상적으로 표시됩니다. 즉, 여전히 표준 영구 링크를 가지며 사이트맵에 포함됩니다. 즉, 검색 엔진을 통해 계속 검색할 수 있으며 해당 결과에는 표시되지만 사이트 상단에는 표시되지 않습니다. 이는 독자를 위한 독점 콘텐츠를 만들고 직접 링크를 통해서만 해당 콘텐츠에 대한 액세스를 제공하려는 경우에도 도움이 될 수 있습니다.

참고로 이 플러그인을 사용하면 사용자 정의 게시물 유형에서 게시물을 숨길 수도 있습니다. WordPress 메인 메뉴의 설정 > 게시물 숨기기에서 WP Hide Post의 공개 설정을 활성화하면 됩니다.

RSS 피드에서 게시물 숨기기

WP Hide Post를 사용하면 게시물이 RSS 피드에 게시된 것으로 표시되지 않도록 숨길 수 있습니다.

다시 말하지만, 블로그의 주요 스타일이나 초점에 맞지 않는 리소스 역할을 하는 게시물을 작성하려는 의도가 있는 경우(그러나 여전히 SEO 측면에서 순위를 매기고 싶은 경우) 이 작업을 수행할 수 있습니다. 때때로 주제에서 벗어난 게시물을 작성하고 독자가 사이트를 방문할 때 가장 먼저 보게 되는 것을 원하지 않는 게시물을 작성하세요.

이렇게 하려면 플러그인이 설치된 후 게시물 편집기 오른쪽에 있는 "피드 숨기기" 상자를 선택하기만 하면 됩니다.

카테고리를 수동으로 숨기기

홈페이지에서 전체 카테고리를 숨기려면 위에서 설명한 WP Hide Post 플러그인을 사용하거나 수동으로 하위 테마 <i>functions.php 파일에 약간의 코드를 추가하거나 다음을 통해 이를 수행할 수 있습니다. 인기 있는 코드 조각 플러그인.

기본적으로 숨기려는 게시물에 대한 전용 카테고리를 만들고, 카테고리 ID를 적어둔 후(카테고리를 편집하고 URL에서 ID를 찾을 수 있음) 파일 끝에 다음 코드를 붙여넣습니다. "?>" 바로 앞에 "xx"를 카테고리 ID로 바꿉니다.

function myprefix_exclude_category($query) {
	if ( ! is_admin() && $query->is_main_query() && $query->is_home() ) {
		$query->set( 'cat', '-xx' );
	}
	return $query;
}
add_filter( 'pre_get_posts', 'myprefix_exclude_category' );

이 코드는 선택한 카테고리가 사이트 홈페이지에 표시되는 것을 방지합니다. 이는 정기적으로 여러 채널의 콘텐츠를 제공할 계획이고 그 중 하나가 사이트의 주요 콘텐츠와 혼합되는 것을 원하지 않는 경우 유용할 수 있습니다.


개발자 도구 벨트에 있는 WordPress 사이트 홈페이지의 특정 게시물을 숨기는 기능을 사용하면 사이트를 복잡하게 만들지 않고도 만들고 싶은 게시물을 더 많이 만들 수 있습니다. 홈페이지가 원하는 대로 정확하게 유지되므로 더 이상 뜨거운 주제에 대해 논평하거나 SEO를 염두에 두고 더 많은 콘텐츠를 만드는 것을 두려워할 필요가 없습니다.

사이트 홈페이지에서 특정 게시물을 숨기시나요? 그렇다면 왜 그렇습니까? 또한 이를 달성하기 위해 어떤 도구를 사용합니까? 우리는 귀하의 의견을 듣고 싶습니다.