1. 정확한 제품 및 플러그인 이름
케이보드
2. 상세 내용
prefix는 지운 where절 필터로 디버깅시 아래와 같이 나옵니다.
`_kboard_board_content`.`board_id`='2' AND `_kboard_board_content`.`parent_uid`='0' AND `_kboard_board_content`.`notice`='' AND (`_kboard_board_content`.`status` IS NULL OR `_kboard_board_content`.`status`=''OR `_kboard_board_content`.`status`='pending_approval')
관리자 승인 활성화하였는데 pending_approval도 계속 보여지며, 글보기에서는 [승인대기]가 나오고 리스트에서는 [승인대기]가 보이지않습니다.
위와같은 쿼리로 비회원, 회원 등등 모두 승인대기인 상태여도 보여지고있습니다.
3. 확인 가능한 페이지 주소
4. 수정한 코드 내역(있다면)
GET_파라미터를 받지않는이상 필터를 수정하지는 않았습니다.
get 받을때만 필터가 작동하도록하였습니다.
쿼리 수정으로 잘 마무리하였습니다!!
감사합니다 .
페이지 접속 확인 결과
리스트에 [승인대기] 텍스트가 표시됩니다.
혹시 승인대기 글은 표시되지 않아야 하는 것인가요?
올려주신 쿼리문으로 리스트를 출력중이신가요?
제가 이해를 잘못하고 있는듯 합니다.
목적과 작성하신 코드를 코드스니펫으로 올려주시겠어요?
추가로, phpMyAdmin 등 데이터를 다루는 프로그램에서
해당 쿼리를 실행해보시면 결과값을 바로 확인하실 수 있습니다.
phpMyAdmin 등의 프로그램으로 쿼리문을 실행해보시겠어요?
고맙습니다.
혹시 보안때문에 공개되는글이라 프리픽스부분은 제가 임의로 지운거입니다!
코드상에서 지우지는않았구요.
prefix가 wp라고 하면 wp_로 다 잘 적용되어있는상태입니다.
위 참고 사이트 보시면 기능은 잘 작동합니다만, 관리자 승인만 작동하지않아서 질문 올립니다 ㅠㅠ
안녕하세요~^^
{$wpdb->prefix} 코드는 db 테이블 앞에 붙은
wp_테이블명에서 wp_ 부분입니다.
프리픽스 부분을 제거하면
db 테이블명이 달라지기 때문에 당연히 에러가 발생하거나
목적대로 진행되지 않습니다.
프리픽스 코드를 붙여서 확인해보시겠어요?
고맙습니다.