post_status 정보

2052 단어 WordPress

post_status 정보


신경이 쓰여서 알아봤습니다.

post_status 유형


참조에 따라post_status는 다음과 같습니다.
publish
A published post or page
pendingpost is pending review
drafta post in draft status
auto-drafta newly created post, with no content
futurea post to publish in the future
privatenot visible to users who are not logged in
inherita revision. see get_children.
trashpost is in trashbin. added with Version 2.9.

뭐 공부 해요?


"중복하면 어떻게 돼요?"
그렇습니다.
모드는trash,future는기타post_status와 중복되는 것 같습니다.
예를 들어'미래의 보도'에서 찾으면 쓰레기통에 있는 기사가 주워질까.
그럼 제가 알아볼게요.

실험


준비


의도적으로 작성한 상태의 기사를 준비하다.(개정 등을 생략합니다.)

이런 느낌이에요.
우선trash 이외에publish,pending,draft,private,future상태의 보도를 제작한다.
pending,draft,private에 대해서도 공개 시간을 미래로 정할 준비를 하고 있다.

보도 상태는?


모든 문장에 대해 get_post_조사를 위해 status($ID)를 실행하고 싶습니다.

예상!


개인 상태(미래)-비공개
private
draft 상태(미래) - 초안
draft
pending 상태(미래) - 검토 대기
pending
미래 상태
future
사유상태(과거) - 비공개.
private
draft 상태 (과거) - 초안
draft
pending 상태 (과거) - 검토 대기
pending
공통 상태
publish
정말 놀랍게도 그렇군요.

결과!


개인 상태(미래)-비공개
private
draft 상태(미래) - 초안
draft
pending 상태(미래) - 검토 대기
pending
미래 상태
future
사유상태(과거) - 비공개.
private
draft 상태 (과거) - 초안
draft
pending 상태 (과거) - 검토 대기
pending
공통 상태
publish
완전히 일치하다.
상큼하네.
그럼 쓰레기통에 들어가면 어떨까요?
실험 데이터를 모두 쓰레기통에 넣고 다시 get_post_status($ID)를 실행합니다.
다 트라쉬가 됐어.

결과


최강 trash
먼저 쓰레기통에 들어가서 데이터,post_알았어. trash로 status를 참조하지 않으면 찾을 수 있어.
또 다른 신경 쓰이는 퓨처는 공개 예약 상태가 됐을 뿐이다.공개 시점이 미래라고 해도 공개 예약 상태가 되지 않았다면 상관없다.

총결산


개념이 반복되는 상황으로서 워드프레스가 어떻게 행동하는지 이번 실험에서도 잘 이해할 수 있다.

좋은 웹페이지 즐겨찾기