【问题标题】:How to set/get form id in ninja form?如何以忍者形式设置/获取表单ID?
【发布时间】:2017-02-07 15:38:33
【问题描述】:

我将使用 ninja 形式导出 pdf。 我有很多表格,我想为每个表格专家不同的模板 pdf。 为此,我必须确定在 pdf.php 中提交了哪个表单。

for example)
// pdf.php

   if ($form_id = 'user_portfolio'){
      echo 'username :'.$field[1][value];
   }
   if ($form_id = 'user_friend'){
      echo 'userfriend :'.$field[1][value];
   }

现在我不知道在构建忍者表单时如何设置表单ID。 以及如何获取表单ID。 如何设置/获取表单ID?

【问题讨论】:

  • 您找到解决方案了吗?

标签: templates identity ninja-forms


【解决方案1】:

我自己一直在尝试解决这个问题,但我终于明白了!

首先,变量是$form_ID(ID 大写)

该变量在插件的其他位置设置,因此您必须匹配大小写。

您从 Ninja Forms 主屏幕获取 ID 号(短代码下列出的数字)。

很棒的是您可以为每个表单模板制作一个单独的 php 文件并将其包含在您的 pdf.php 模板中。

只需将下面代码中的数字替换为您的表单编号即可。

根据需要修改if和elseif等。

    <?php if ($form_ID=="4"): ?>

        <?php include 'LVP-pdf'; ?>

    <?php elseif ($form_ID=="7"): ?>

         Other Code Here

    <?php endif; ?>

【讨论】:

    猜你喜欢
    • 2014-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多