2016-12-15 6 views
0

사용자 지정 게시 유형에 사용자 지정 템플릿이 있습니다. 콘텐츠가 페이지 템플릿에서 처리되는 리피터 필드가 있습니다. 포스트가 WP 관리자로부터 수동으로 저장되지 않으면 데이터를 가져온 후 처리가 올바르게 작동하지 않습니다. 모든 데이터가 백엔드에 올바르게 나타나고 데이터베이스에서 중계기 필드 처리 방법에 영향을주는 변경 사항을 찾을 수 없습니다. 그러나 필드가 업데이트 될 때까지 PHP가 올바르게 처리하지 못합니다. 어쨌든 왜 이런 일이 일어나는 지 알고 싶습니까? 스크립트가있는 모든 게시물에서 업데이트를 클릭하여 시뮬레이션 할 수있는 방법이 있습니까? wp_update_postwp_publish_post을 사용해 보았지만,이 명령들은 필요한 효과가없는 것 같습니다. 감사!WP 고급 사용자 지정 필드가 포함 된 모든 가져 오기는 게시가 수동으로 저장 될 때까지 올바르게 표시되지 않습니다.

답변

-1

나는 이전 사이트에서 물건을 옮겨 다니는 중에 특정 사용자 정의 필드의 기본값이 있음이 드러났습니다. 어떤 이유로 든, 그것들은 옮겨지지 않았습니다. 그래서 내 기능에 방금 추가했습니다 if(empty($custom_field){$custom_field="defaultText"}

그게 내 문제를 해결했습니다.

+0

또한이 질문은 Wordpress 포럼에없는 이유는 무엇입니까 ?? – Samyer