wordpress - 重新加载后显示重力形式确认
问题描述
我需要在提交后保持重力形式可见。
我知道由于某种原因这不是默认选项,但我发现我可以使用类似问题的答案将重定向功能添加到当前页面:
add_filter( 'gform_pre_submission_filter' , "foo" , 10 , 1 );
function foo ( $form ) {
global $post;
// Get current page url
$current_page_url = get_post_permalink( $post->ID );
if ( array_key_exists( 'confirmations' , $form ) ) {
foreach ( $form[ 'confirmations' ] as $key => $confirmation ) {
$form[ 'confirmations' ][ $key ][ 'type' ] = 'redirect';
$form[ 'confirmations' ][ $key ][ 'message' ] = '';
$form[ 'confirmations' ][ $key ][ 'url' ] = $current_page_url;
$form[ 'confirmations' ][ $key ][ 'queryString' ] = 'message=Form Data Saved';
}
}
if ( array_key_exists( 'confirmation' , $form ) ) {
$form[ 'confirmation' ][ 'type' ] = 'redirect';
$form[ 'confirmation' ][ 'message' ] = '';
$form[ 'confirmation' ][ 'url' ] = $current_page_url;
$form[ 'confirmation' ][ 'queryString' ] = 'message=Form Data Saved';
}
return $form;
}
但是,这不会在重定向后显示确认消息。
有人可以帮我编辑此功能以在重定向后显示确认吗?
非常感谢你的帮助!
解决方案
推荐阅读
- javascript - 如何在 vuejs 的 storybook 故事中导入 scss 文件和图像?
- android - OnTouchEventListener返回值的含义
- ajax - Laravel CSRF 令牌不匹配异常。通过 jQuery ajax 向资源路由发送“Put”请求
- javascript - 如何使用 JS 的“加载更多”按钮从网站上抓取数据
- google-sheets-api - Google Sheet SheetID 问题
- ios - firebase_database - 创建 iOS 版本时未找到模块“firebase_database”。(扑)
- django - 如何使用 Q 使用字符串进行过滤
- pandas - 在使用 to_gbq 或 to_sql 将其推送到 Google BigQuery 之前,如何为 Pandas DataFrame 创建唯一 ID?
- c# - 如何将网站图标和网站名称添加到 EasyTabs
- python - 如何将csv导入jupyter笔记本?