のHia、ワードプレスに非常に新しいWordPressの "システム"内のグローバル変数にカスタムサービスからアクセスする方法は?
- とても残念それはあまり意味がない場合は:-)
は、具体的には、これはWooCommerceプラグインについてです。
私が手伝ってくれたすべてのファイルについて、私は友人BTWを助けています。彼のためにいくつか気の利いたショートコードを作成するには、グローバルな$ woocommerceにアクセスできました。
このグローバル変数は、いくつかのきちんとしたメソッドを持っていて、APIを見つけることができました。すべてうまくいきました。
私は様々な理由から、顧客の出荷国を変更する小さなカスタムサービスを作成する必要があります。
この私が以前ちょうどこのようにすることによって行うことができるだろう - 私はすぐにハード私のセットcustomer-で、自然に今
<?php
global $woocommerce;
$woocommerce->customer->set_shipping_country("BD");
?>
(私はそれだと思う)バングラデシュに設定したい場合country.php service file私はちょうどワルツに入ることができず、すべてのカートのコンテンツなどでこのクラスをグローバルに活用することはできません。
これは私の質問です。何らかの種類のセッションIDを送信して、適切なセッションIDを提供して適切に尋ねれば、何かを返すようにシステムに頼むことができますか?
は、少なくとも私は:-)
グローバルな '$ woocommerce'は非難されています'WooCommerce'クラスの単一のインスタンスを返す' WC() '関数を利用しています。 – helgatheviking
helgathevikingありがとう、よく知っておいてください:-) – Splynx