«save-post» 태그된 질문

1
새 게시물을 만들 때 save_post 작업이 실행되는 이유는 무엇입니까?
save_post관리 대시 보드에서 "새 게시물"링크를 클릭하면 작업에 적용한 기능이 실행된다는 사실에 놀랐습니다 . 주 - I를 누르면 한 전에이는 Save나 Update하고는하지 경과 시간 또는 자동 업데이트 후 즉시 발생합니다. 반면에 무언가를 입력하고 Publish또는 Update또는 Save Draft버튼을 누르면 액션 핸들러에 넣은 에코 문이 에코되지 않으므로 다른 시간에 액션이 실행되지 않는 것처럼 …

7
사용자 정의 필드를 저장할 때 유효성 검사 및 오류 처리를 추가 하시겠습니까?
게시물 유형에 사용자 정의 필드를 정의하는 함수가 있습니다. 필드가 "subhead"라고 가정하십시오. 게시물이 저장되면 입력에 대한 유효성 검사를 수행하고 필요한 경우 게시물 편집 화면에 오류 메시지를 표시하려고합니다. 다음과 같은 것 : // Handle post updating function wpse_update_post_custom_values($post_id, $post) { // Do some checking... if($_POST['subhead'] != 'value i expect') { // Add …



2
게시물을 업데이트 할 때 올바른 방법은 무엇입니까
게시물이 업데이트 될 때 후크하려고하지만 모든 후크를 제외하고는 결코 실행하려고 시도하지 않습니다. updated_post_meta add_action('updated_post_meta', 'my_function'); function my_function($post_id) { echo 'This is my post ID : '.$post_id; } 시도 add_action('save_post', 'my_function');했지만 ID가 반향되지 않았 거나이 메시지가 이미 반향되었지만 리디렉션 헤더로 인해 렌더링되지 않습니다.
19 php  hooks  actions  save-post 

5
사용자 정의 필드가 채워지지 않은 경우 게시물이 게시되지 않도록 방지
Event시작 및 종료 날짜 / 시간 사용자 정의 필드를 포함 하는 사용자 정의 게시물 유형 이 있습니다 (게시 편집 화면에서 메타 박스로). 날짜를 채우지 않고는 이벤트를 게시 (또는 예약) 할 수 없도록하고 싶습니다. 필요한 요구 사항 외에도 이벤트 데이터를 표시하는 템플릿에 문제가 발생할 수 있기 때문입니다. 그러나 준비 중에 유효한 …

4
save_post를 사용하여 게시물 제목 바꾸기
맞춤 게시물을 사용하고 있는데 제목이 필요 없습니다. 이로 인해 Wordpress가 내 게시물의 제목을 "자동 초안"으로 설정합니다. 내 게시물의 다른 필드에서 계산 된 제목 값을 다른 것으로 변경하고 싶습니다. save_post 또는 다른 방법을 사용하여 어떻게합니까?

2
save_post 콜백에서 무한 루프를 피하는 방법
문제를 해결하기 위해이 사이트를 많이 사용했지만 이번에는 문제를 찾아서 해결하지 못했습니다. 에 wp_update_post호출 된 함수 내부를 사용할 때 무한 루프가 발생 합니다 save_post. 나는 이것이 일반적인 문제라는 것을 알고 있지만 그것을 피하는 방법을 알 수 없습니다. 내 게시물의 순서를 저장하고 싶습니다 (포스트 유형 '섹션'). 그래서 정렬 가능한 html 요소가 포함 …

2
확인란이있는 메타 박스가 업데이트되지 않습니다
하나의 확인란을 사용하여 meta_box를 설정하려고했지만 모든 것이 정상적으로 작동하지만 선택을 취소하고 게시물을 저장하면 다시 확인 표시가되어 표시됩니다.하지만 실수를 찾을 수 없습니다. 내 코드를 살펴보십시오. function am_checkbox_option() { global $post; $custom = get_post_custom($post->ID); $front_event = $custom["front_event"][0]; wp_nonce_field(__FILE__, 'am_front_event'); if ( $front_event ) { $checked = "checked=\"checked\""; } else { $checked = …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.