У меня проблема с одним из моих плагинов.Ошибка в файле информации о файлах cookie для Wordpress
Файлы журнала сказал:
PHP Предупреждение: stripslashes() ожидает параметр 1, чтобы быть строка, массив приведены в/мнт/web008/c1/24/57250724/HTDOCS/WordPress_01/WP-содержание/плагины/файл cookie-law-info/php/shortcodes.php в строке 125
Похоже, что имеется заданный параметр, но ожидается строка? Я не знаю, как я могу это исправить.
/** Returns HTML for a standard (green, medium sized) 'Accept' button */
function cookielawinfo_shortcode_accept_button($atts) {
extract(shortcode_atts(array(
'colour' => 'green'
), $atts));
// Fixing button translate text bug
// 18/05/2015 by RA
$defaults = array(
'button_1_text' => ''
);
$settings = wp_parse_args(cookielawinfo_get_admin_settings(), $defaults);
/*This is line 125:*/ return '<a href="#" id="cookie_action_close_header" class="medium cli-plugin-button">' . stripslashes($settings) . '</a>';
}
Потому что $ setting - массив, поэтому stripslashes дает ошибку. –