Welcart Shop の設定情報を取得する方法

WelcartはWordPress管理画面の「Welcart Shop」から様々な設定を行いますが、設定された情報はWelcartの “wp_usces_XXX” などの Welcart関連のテーブルではなく WordPressの “wp_options” テーブルに “usces” というオプション名でシリアライズされた状態で格納されています。

以下2つの取得方法をご紹介いたします。

グローバル変数 $usces から取得する

global $usces;
$usces_options = $usces->options;

get_option() から取得する

$usces_options = get_option('usces');

参照の仕方

上記どちらの方法も配列で返ってきますので、必要な情報のキーを指定することで値を取得することが出来ます。

会社名を取得する場合

global $usces;
$usces_options = $usces->options;

//会社名を取得
$company_name = $usces_options['company_name'];
//確認
var_dump($company_name);
string(33) "アナライズギア株式会社"

動作環境情報

エックスサーバー(x10)
PHP 7.3.16
MySQL 5.7
WordPress 5.5.1
Welcart e-Commerce 1.9.32

コメント

タイトルとURLをコピーしました