1
아카이브 페이지에서 카테고리의 게시물을 삭제하려고합니다. 어떻게해야할지 모르겠다. Zen Habits 블로그에서 사용한 코드입니다.아카이브 출력에서 카테고리를 제거하는 방법은 무엇입니까?
코드는 여기에서 찾을 수 있습니다 : http://zenhabits.net/install/
나는 여기 아카이브 코드를 넣어했습니다 http://sandbox.onlinephpfunctions.com/code/7ff924f5ffe3b496ce500185f0aebf00e47051b4
을 그리고있는 메인 페이지에서 같은 범주 게시물을 제거 코드를 그것은 어떤 도움이 있다면 내 functions.php
파일 (그것은 내가 달성하기 위해 노력하고있어 비슷한 것처럼) :
function excludeCat($query) {
if ($query->is_home) {
$query->set('cat', '-26');
}
return $query;
}
add_filter('pre_get_posts', 'excludeCat');
'function.php'에 추가하려고 시도했으며 모의 사이트를 다시로드 할 때 오류 메시지가 나타납니다. 그것을 제거하려고하는 유일한 페이지는 아카이브 페이지 (페이지 ID가 148)이므로'is_page()'로 지정됩니까? 두 가지 링크가 도움이 될 수 있습니다. (초기 코드를 코드에 적용하지 못했습니다.) https://wordpress.org/support/topic/category_not_in-parameter https : // developer. wordpress.org/reference/functions/is_page/ – Alexander