使用url变量进行数学运算的快捷代码

时间:2017-08-31 作者:OMRyan

我找不到文档或插件来做我想做的事情。我希望这里的人能有个主意,因为4个小时的google搜索的唯一结果是LaTeX或其他用于显示数学函数的插件,而不是解决它们。

情况:

我有一个表单,完成后会将用户发送到登录页函数URLParam($atts){
提取(shortcode\\u atts(数组(
‘param’=>‘param’,
),$atts));
返回$\\u GET[$param];
<
添加快捷码(\'URLParam\',URLParam\')

预期的功能是使用类似于[数学]6*6的东西来输出36。

用法示例:

URL:域。com/结果/&;订单=128(&;版次=3800

In the (Swift Pagebuilder) Text Block, I\'d like to be able to write:
根据此数据,您的平均订单价值为$[math round=\'2\'][URLParam param=\'rev\']/[URLParam param=\'orders\'][/math]

输出将为:

根据此数据,您的平均订单价值为29.69美元

我能看到的唯一其他选项是创建一个自定义GF,该GF具有使用URL参数填充的隐藏数字字段。然后,创建一个也隐藏的计算字段,并将其称为:value to my text。

这显然不太理想,因此我们非常感谢您的帮助!

提前谢谢你!

1 个回复
SO网友:user3013494

在你的情况下,因为你打电话[URLParam] 有两次,您需要将此数据存储在会话中,因为您的短代码的每个调用都是隔离的。如果参数的数量是固定的(例如,param1、param2和operation),最好在单个短代码中使用它。实际上,有很多变化,如何解决这个问题。

可以在shortcode参数中使用任何条件。例如

[math params=\'var1,var2,cond-sum\']
提取后,将其转换为var1+var2。

结束

相关推荐

Ajax with plugins returns 0

我正在尝试在中创建按钮edit-comments 表,我想使用Ajax和一个插件来完成这项任务。这是插件/无电子邮件/无电子邮件下插件的代码。php:<?php /* Plugin Name: Approve Comment but don\'t send email Plugin URI: \"\" Description: Approve commnet or Trash Commnet but don\'t send the email.