0

Wordpress 用の Shopp E コマース プラグインを使用しています

このプラグインによって提供されるデータを使用したいと考えています。 PHPステートメントで支払い方法を使用したいと考えています。ifこれを行うには、変数でデータを取得する必要があります

プラグインは、実際に値を表示するコードのみを提供します。

<?php shopp('purchase', 'paymethod'); ?>

しかし、このデータを変数に入れたい

$paymentmethod = ...

変数で shopp データを取得するのに問題があります。これどうやってするの?

解決済み:

大変お世話になりました。これは私が得たものです: 今後の参考のために、これは shopp プラグインによって提供される支払い方法を、信頼できるショップ証明書との統合に必要な別の説明に変換します。おそらくもっときれいになるかもしれませんが、これはうまくいきます。

<?php 
$paymentmethod = shopp('purchase', 'paymethod',  array('return'=>true)); 
if ($paymentmethod == vorkasse)
echo "PREPAYMENT";
else 
echo "OTHER PAYMENT";
?>
4

2 に答える 2

0

マニュアルを読むと、使用できる「オプション」パラメーターがあります。詳細についてはマニュアルを読んでください (私はあなたのためにこれをテストすることはできません。私はインストールしていません)。

$paymentmethod = shopp('purchase', 'paymethod', array('return'=>true)); 

これがどのように機能するかは完全には明らかではないため、少し遊んでみる必要があります。returnオプションの逆を行う「echo」オプションもありますが(私は思う)、マニュアルにはそうすると書かれていfalseます。それは奇妙だろう。

return : true、1、または on に設定すると、このオプションは、値をページに表示/エコーする代わりに、タグに強制的に値を返します。または、タグ パラメータの前に get を付けて、同じ効果を得ます。ブール値を返すすべてのテーマ API タグは、デフォルトで返されます。
echo : false、0、または off に設定すると、このオプションは、タグに強制的に値をページに表示させます。これは、ブール値以外のすべてのタグのデフォルトです。

「echo」パラメーターも指定する必要がある場合があります。しかし、これらのいくつかの組み合わせが機能するはずです:)

于 2013-02-26T10:48:13.127 に答える