【WordPress】セキュリティ関連キーの自動生成API




WordPressをインストールする際、GUIでインストールすると自動でAUTH_KEYなどが自動で設定されますが、手動でwp-config.phpを作成する場合、手動で設定すると面倒ですが、自動で各種キーを生成してくれるAPIが提供されています。
それが以下です。

https://api.wordpress.org/secret-key/1.1/salt/

AUTH_KEY、SECURE_AUTH_KEY、LOGGED_IN_KEY、NONCE_KEY、AUTH_SALT、SECURE_AUTH_SALT、LOGGED_IN_SALT、NONCE_SALTが自動生成対象となり、以下のように生成されます。

define('AUTH_KEY',         '0zY@ln^d^qsecretsecretsecretsecret.....');
define('SECURE_AUTH_KEY',  '2aMB{J2!%Osecretsecretsecretsecret.....');
define('LOGGED_IN_KEY',    'A}+@pXL;0/secretsecretsecretsecret.....');
define('NONCE_KEY',        'f}bD2|AZ*qsecretsecretsecretsecret.....');
define('AUTH_SALT',        'C>Keq^2eU1secretsecretsecretsecret.....');
define('SECURE_AUTH_SALT', 'g0:+| [y v(secretsecretsecretsecret.....');
define('LOGGED_IN_SALT',   '-!h;~V._Ousecretsecretsecretsecret.....');
define('NONCE_SALT',       'QiijyW/3r{secretsecretsecretsecret.....');

大抵はGUIインストールなのかなと思いますが、手動インストールする場合は非常に便利だったのでメモしておきます。