0
以下は別のスクリプトの依存関係です。現在のフォームではうまく動作します。 API呼び出しの認証に必要な情報です。WordPressのPHPクラス:get_option()を使用して値を割り当て
<?php
class getStuff {
public $subdomain = 'somedomain';
public $key = '123-456-789';
}
?>
ただし、値は静的です。これらの値をwp-adminから簡単に変更可能にするには、get_option()を使用します。だから私はこれが意味をなさないと考えました...
<?php
class getStuff {
public $subdomain = get_option('option_subdomain');
public $key = get_option('option_key');
}
?>
もちろん、動作しません。私は、さまざまな問題に対処しているように見えるコンストラクタに関する多くの例を読み、試しました。私は何を探すべきか正確にはわかりません...
ところで、情報がoptions.phpに保存される方法に何も問題はありません。
多くのおかげのようにコンストラクタの内部クラスのプロパティを設定することができるはず、それは働きます!私はこれが私が作っているプラグインだと言わねばならなかったので、include_once( "../../../ wp-load.php")も追加しました。スクリプトがWordPressの機能を認識するようにします。 – friendofdog
プラグインがロードされているときにget_optionを使用可能にする必要があります。 wp-load.phpは含めないでください。最終的にはWordPressに含まれます。準備ができていないワードプレス機能がある場合は、ワードプレスフックを使用する必要があります。 https://developer.wordpress.org/reference/functions/add_action/#user-contributed-notes。 https://codex.wordpress.org/Plugin_API/Action_Reference – user1087185
良い点があります。フックと交換します。 – friendofdog