首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在php中使用wordpress shopp中的变量

在php中使用wordpress shopp中的变量
EN

Stack Overflow用户
提问于 2013-02-26 10:41:04
回答 2查看 136关注 0票数 0

我在用商店- Wordpress的电子商务插件

我想使用一些由这个插件提供的数据。我想在PHP语句中使用支付方法。要做到这一点,我需要在变量中获取数据

插件只提供一段实际显示值的代码。

代码语言:javascript
复制
<?php shopp('purchase', 'paymethod'); ?>

但是我想把这些数据放在一个变量中

代码语言:javascript
复制
$paymentmethod = ...

我很难在变量中得到购物者的数据。我该怎么做?

解决:

很好,你帮了我很多忙。这就是我所得到的:作为将来的参考,这将由shop插件提供的支付方法转换为与可信商店证书集成所需的另一种描述。它可能会更干净,但这是可行的。

代码语言:javascript
复制
<?php 
$paymentmethod = shopp('purchase', 'paymethod',  array('return'=>true)); 
if ($paymentmethod == vorkasse)
echo "PREPAYMENT";
else 
echo "OTHER PAYMENT";
?>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-26 10:48:13

如果我阅读了手册,您可以使用“选项”参数。阅读手册以获得更多信息(我不能为您测试这个,我没有安装),但它将如下所示

代码语言:javascript
复制
$paymentmethod = shopp('purchase', 'paymethod', array('return'=>true)); 

你应该多玩一会儿,因为它还不完全清楚这是如何工作的。还有'echo‘选项,它与返回选项(我认为)相反,但是手册说它是在false上这样做的。那会很奇怪的。

返回:当设置为true、1或on时,此选项将强制标记返回值,而不是将值显示/回显到页面。或者,在标记参数前缀get以获得相同的效果。默认情况下,返回布尔值的所有主题api标记都将返回。 echo:当设置为false、0或off时,此选项将强制标记向页面显示值。这是所有非布尔标记的默认设置。

你可能需要提供‘回声’参数作为我们。但这些方法的某些组合应能奏效:)

票数 0
EN

Stack Overflow用户

发布于 2015-05-26 08:57:30

已将编写shopp()命令的缩写添加到Shopp中。

这个:$paymentmethod = shopp('purchase', 'paymethod', 'return=true');

现在可以写成:$paymentmethod = shopp('purchase.get-paymethod');

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15086966

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档