Ошибка PHP Warning: Use of undefined constant NONCE_SALT - assumed 'NONCE_SALT' (this will throw an Error in a future version of PHP) in Shortcode.php
возникает при использовании популярного плагина для создания слайдеров Smart Slider 3.
Причиной возникновения такой ошибки является отсутствие строк, задающих значения «соли» в файле wp-config.php
. Пример можно найти в файле wp-config-sample.php
:

Соли создаются с помощью секретных ключей. Секретные ключи находятся в двух местах: в базе данных и в файле wp-config.php
. Секретный ключ в базе данных генерируется случайным образом и добавляется к секретным ключам, определенным в файле wp-config.php
.
Секретные ключи, указанные в примере файла wp-config-sample.php
необходимо изменить на сильные, случайные ключи для обеспечения максимальной безопасности. Ниже приведен пример определения констант секретных ключей.
define('AUTH_KEY', 'y-`i-Ostr2sY+/$w(&-:!1N&(z@4AjU%4Cle:BLN.|`zgF@MZaj|Kx_(&sUqet+{'); define('SECURE_AUTH_KEY', '4x(i78rVK^EEMe!WhEtR?v99sj-R%01szryl}Qup4Edo`zm%J`-ImK[ce(3OoyHd'); define('LOGGED_IN_KEY', ')C1O_%$VnnM+].}(r17gR=]*[%[QL~hlD#oq?-?1b?<Flt1ns9A:K+i%0Cles>}H'); define('NONCE_KEY', 'X*q>wvJ|4!V6lA#hJ-P_L|UB|I#_j~.u6jtB8pvsor !6wC78>gS$:LjlvCLvJ5y'); define('AUTH_SALT', '-urEeMps2_83i>| wzZ4FMu*xg$^GQi+[FW2Eb!IDG@K.D(6L^_X]4W) npJu=Sf'); define('SECURE_AUTH_SALT', ';#@o6EVbKrfW!GT_( s;[snMDXe9Z@%yK+qF0hYul<_/|g9$?9q~ye+7+C4UW=d#'); define('LOGGED_IN_SALT', '(bz0L:@=TNL$%MvU?vt*@G /kw:pfDP?}}^g!1,7aHzi;]>W|V3)8xZaYtJ|+u8r'); define('NONCE_SALT', 'FE&[O]0$Q&<lR44P<cg?fXn^?U$B7G>e{Co34|*I<@*v]YW>(GiMy{r:|:Mj;$iZ');
Не вставляйте этот пример непосредственно в wp-config.php
. Вместо этого создайте свои секретные ключи с помощью специального инструмента WordPress. Скопируйте результат и вставьте его в свой wp-config.php
. Тем самым вы не только повысите безопасность вашего сайта, но и избавитесь от ошибки Use of undefined constant NONCE_SALT
.