【WordPress ローカル作業におけるエラー】NONCE_SALT constant is missing from the wp-config.php file. について

WordPressのLocalを利用時に上記のエラーに遭遇します

「NONCE_SALT constant is missing from the wp-config.php file」というエラーは、WordPressの設定ファイル「wp-config.php」に「NONCE_SALT」定数が含まれていないことを示しています。

このエラーは、WordPressのセキュリティを強化するために使用される「NONCE_SALT(一時的なトークン)」の機能に関連しています。

解決方法

このエラーを修正するには、「wp-config.php」ファイルを編集して「NONCE_SALT」定数を追加する必要があります。

Localなどを利用している場合、「wp-config.php」に「NONCE_SALT」定数が設定されておらず、このようなエラーになるそうです。

次のようなコードを「wp-config.php」に追加することで、「NONCE_SALT」定数を設定できます。

コード中に同じようなコメントの行があるので、その続きに貼り付ければOKです。

/**#@+
 * Authentication unique keys and salts.
 *
 * Change these to different unique phrases! You can generate these using
 * the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}.
 *
 * You can change these at any point in time to invalidate all existing cookies.
 * This will force all users to have to log in again.
 *
 * @since 2.6.0
 */

//追加する
define('NONCE_SALT', 'ここに任意の文字列を入力');

ちなみに、wp-config.phpがある場所は以下の場所となります。探してみましょう。

Local Sites/サイト名/app/public/wp-config.php

「NONCE_SALT」に設定する文字列は、サイトごとにユニークなものである必要があります。

下記のサイトを利用すると簡単に「NONCE_SALT」の任意の文字列を作成できます。

遷移先の一番下にあるNONCE_SALTの項目の行をコピーしましょう。

ページにアクセスするたびにランダムに生成されますので、誰かと重複することはありません。

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

これでエラーが消えたと思います。

お疲れさまでした!