새 포드 항목을 저장 한 후 사용자를 새로 생성 된 레코드의 세부 정보 페이지로 리디렉션하고 싶습니다. 이것을 어떻게 할 수 있습니까?포드/워드 프레스에 새로운 포드 아이템/레코드를 저장 한 후 사용자를 세부 페이지로 리디렉션하는 방법은 무엇입니까?
post_save 후크를 사용해 보았지만 작동하지 않았습니다.
[pods name="egitim" form="1" fields="name, salon" label="Kaydet"]
새 포드 항목을 저장 한 후 사용자를 새로 생성 된 레코드의 세부 정보 페이지로 리디렉션하고 싶습니다. 이것을 어떻게 할 수 있습니까?포드/워드 프레스에 새로운 포드 아이템/레코드를 저장 한 후 사용자를 세부 페이지로 리디렉션하는 방법은 무엇입니까?
post_save 후크를 사용해 보았지만 작동하지 않았습니다.
[pods name="egitim" form="1" fields="name, salon" label="Kaydet"]
이 시도 : 포드 항목이 같은 단축 코드에 의해 생성된다
function redirect_to_detail($data, $is_new_item) {
$pod_type = $data['params']['pod'];
$id = $data['params']['id'];
wp_redirect(home_url() . "/{$pod_type}/{$id}"); exit;
}
add_filter('pods_api_post_save_pod_item', 'redirect_to_detail', 10, 2);
: 나는 다음과 같은 코드를 사용
[pods name="egitim" form="1" fields="name, salon" label="Kaydet" thank_you="/egitim/X_ID_X/"]
그러나 항목이 새로 생성됩니다. 따라서 단축 코드가 처리되는 시점에는 ID가 없습니다. –
X_ID_X는 자리 표시 자이며 포드는 리디렉션 중 실제 ID로 자동으로 스왑합니다. –
고맙습니다. 아름답게 작동합니다. –
당신이 어떤 종류를 추가 한'죽어 ('filter worked')'함수를 테스트하여'pods_api_post_save_pod_item' 필터가 기대할 때 연결되는지 확인하십시오. – crowjonah
이 경고 메시지를 가져 주셔서 감사합니다. 사실, 필터가 걸려 있지 않습니다. –