wp_trusted_keys()


WordPressのwp_trusted_keys()関数は、信頼済みの公開鍵を取得するために使用されます。APIリクエストなどの署名検証に利用可能です。

構文

wp_trusted_keys( bool $refresh = false );
  • $refresh (bool) — キャッシュを更新するかどうか。デフォルトはfalse。

例1: 信頼済みキーの取得

基本的な使用方法で、信頼済みキーを取得します。

$keys = wp_trusted_keys();

例2: キャッシュを更新してキーを取得

キャッシュを強制的に更新して最新のキーを取得します。

$keys = wp_trusted_keys(true);

例3: キーの存在チェック

信頼済みキーが存在するかどうかを確認します。

if(!empty(wp_trusted_keys())) { /* 処理 */ }

例4: キーを配列として処理

取得したキーを配列としてループ処理します。

foreach(wp_trusted_keys() as $key) { echo $key; }

例5: キーをJSON形式で出力

信頼済みキーをJSON形式でエンコードして出力します。

echo json_encode(wp_trusted_keys());

例6: キーをオプションとして保存

取得したキーをWordPressのオプションとして保存します。

update_option('my_trusted_keys', wp_trusted_keys());

例7: プラグイン内での使用例

プラグイン内で信頼済みキーを使用してAPIリクエストを検証します。

if(in_array($received_key, wp_trusted_keys())) { /* 検証成功 */ }

注意事項

  • この関数はWordPressコアの重要なセキュリティ機能に関連しています
  • 信頼済みキーを不用意に変更しないでください
  • 本番環境で使用する前に十分なテストを行ってください