0
下面是另一個腳本的依賴關係,並且在其當前形式下工作得很好。這只是驗證API調用所需的一些信息。WordPress中的PHP類:使用get_option()指定值
<?php
class getStuff {
public $subdomain = 'somedomain';
public $key = '123-456-789';
}
?>
但是,這些值是靜態的。我想使用get_option()使這些值可以從wp-admin輕易改變。所以我認爲這是有道理的...
<?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包含在內。如果有沒有準備好的WordPress功能,你應該使用WordPress的鉤子。 https://developer.wordpress.org/reference/functions/add_action/#user-contributed-notes。這裏是可用的所有wordpess鉤子的完整列表https://codex.wordpress.org/Plugin_API/Action_Reference – user1087185
好點。將用鉤子取代。 – friendofdog