모든 글을 볼 수 있는 코드

모든 글을 볼 수 있는 코드

QA

모든 글을 볼 수 있는 코드

본문

안녕하세요!

 

그누커머스를 이용해서 열심히 사이트를 꾸려나가고 있습니다.

 

사실 그누커머스가 쇼핑몰을 만드는 도구?이지만, 전 그누커머스를 이용해 커뮤니티형 웹사이트를 만들었는데요, 문제는 게시판의 수가 많은데, 한 눈에 볼 수 있는 기능이 없다는 것입니다. (제가 못찾는 것일수도 있습니다)

 

다x이나 네x버 카페처럼 작성된 모든 글을 최신순으로 불러 올 수 있는 코드가 있나요?

 

예를 들어,  자유게시판, 묻고 답하기, 추천합니다 이렇게 3가지 게시판이 있다면, 이 세 게시판에 올라온 모든글을 불러와 최신순으로 나열하거나 인기순 혹은 조회순으로 나열 할 수 있는 코드가 필요합니다.

 

//

 

프로그래밍 관련 지식없이 매번 이렇게 질문하고 답변만 얻어가 죄송한 마음이 큽니다.

 

하지만, 능력자 분이 계시다면 그냥 지나치지 마시고 소중한 가르침 주시면 감사하겠습니다.

 

항상 좋은 일만 가득하세요!  :)

이 질문에 댓글 쓰기 :

답변 5

그누보드의 특징중 하나로는 게시판 별로 각각의 Table이 구성이 되는 부분 입니다.

결국 사용하는 모든 게시판의 글을 확인 하기 위해서는 각각의 table을 mysql join을 활용해서  

출력할 수 있는 부분을 만들어야 합니다. 

g5_board_new 테이블에 새글들이 모여집니다.

 

단, 삭제 주기가 있기 때문에 관리자 페이지에서 새글 삭제 기간을 왕창 늘리시고

 

글들을 뽑아오시면 될거 같네요.

 

인기순, 조회순으로 나열은 뽑아온 데이터를 가공해서 뿌려주시면 될거 같아요~

 

코드 통째를 원하신다면 제작의뢰를 이용해주세요.

그누커머스는 그누보드5 와는 틀린점이 많습니다.

 

그누커머스의 게시판의 경우에는 게시판 테이블 1개와 코멘트 테이블 1개로 구성되어 있습니다.

 

글을 뽑아오는 방법은 데이터 베이스에서

 

select * from 게시판테이블 order by ( 인기순 또는 조회순 )

 

이런 형식으로 가져오면 됩니다.

 

이런 작업들을 하려면 워드프레스 코덱스에 나와 있는 아래 지식도 필요합니다.

 

데이터베이스 레퍼런스

https://codex.wordpress.org/Class_Reference/wpdb 

 

hook 레퍼런스

https://developer.wordpress.org/reference/functions/add_action/ 

 

filter 레퍼런스

https://developer.wordpress.org/reference/functions/add_filter/ 

 

child 테마 레퍼런스

https://codex.wordpress.org/Child_Themes 

답변을 작성하시기 전에 로그인 해주세요.
전체 123,538 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT