IT KOREAN BOARD

워드프레스 첫 화면에 특정카테고리 안나오게 하기

WordPress
Author
inrokhah
Date
2019-05-23 13:35
Views
1065

워드프레스 첫 화면에 특정카테고리 안나오게 하기 (혹은 특정카테고리만 나오게 하기)



지금 사용하고 있는 테마의 functions.php 파일을 찾는다.
위치는 wp설치경로/wp-content/thems/해당테마/fuctions.php 가 있다.
이 functions.php는 필요한 php로직을 작성하고, action등에 사용할 수 있게 한다.

다음과 같은 코드를 추가한다.

내용은.. exclude_category() 라는 함수를 정의해놓고, ‘pre_get_posts’ 상황이 될때 실행하라고 add_action 하는 것이다.

pre_get_posts 는 해당 글을 가져오기 전에 실행되는 일종의 이벤트로 보면 될것이고.. 그때 실행될 exlude_category()함수를 보면..

쿼리가 is_home()이고, is_main_query() 라면.. (즉 첫화면이라면..) $query에 ‘cat’속성을 set() 해준다.
여기 cat 속성에 넣어주는 값은.. 카테고리ID라고 생각하면 되고, 워드프레스 카테고리 관리 화면에서..

각 카테고리에 마우스를 올려놓으면 링크에 tag_ID를 통해서 확인할 수 있다.

특정 카테고리의 글만 가져오거나 반대로 가져오고싶지 않다면 다음과 같이 한다.

나같은 경우에는 위의 코드로 해결됐다.(특정 카테고리 글 제외하기)

테마파일이 업데이트 되어도 영향이 없도록, child theme을 만들어서 수정

Total Reply 1

  • 2019-05-27 00:00

    h1 {
    display: none;
    }


Total 20
Number Title Author Date Votes Views
20
렌트카 가격비교
author | 2021.07.05 | Votes 0 | Views 1618
author 2021.07.05 0 1618
19
한우선물세트
author | 2021.03.07 | Votes 0 | Views 2560
author 2021.03.07 0 2560
18
KBoard 댓글 4.6 업데이트 후 댓글 작성시 "권한이 없습니다" 오류 발생 (6)
author | 2020.07.10 | Votes 0 | Views 1652
author 2020.07.10 0 1652
17
작성자를 무조건 아이디로 나오게 하려면... (2)
author | 2019.05.31 | Votes 0 | Views 3973
author 2019.05.31 0 3973
16
게시판에 글 작성 질문이요 (1)
author | 2019.05.31 | Votes 0 | Views 1948
author 2019.05.31 0 1948
15
글작성시 본문 색, 댓글 색, 첨부파일 이름 색을 변경하고 싶습니다. (2)
author | 2019.05.31 | Votes 0 | Views 2957
author 2019.05.31 0 2957
14
KBoard 기존에 생성된 게시글 작성자 변경문의 (1)
Editorial Team | 2019.05.31 | Votes 0 | Views 2241
Editorial Team 2019.05.31 0 2241
13
KBoard 게시판 버튼 색상 변경 방법
inrokhah | 2019.05.26 | Votes 0 | Views 4954
inrokhah 2019.05.26 0 4954
12
KBoard 게시판에 새로운 필드 추가
inrokhah | 2019.05.26 | Votes 0 | Views 3228
inrokhah 2019.05.26 0 3228
11
게시판 검색을 카테고리 별로 분류
inrokhah | 2019.05.25 | Votes 0 | Views 1932
inrokhah 2019.05.25 0 1932
New