Je reçois cette erreur alors que le mode débogage est activé:
Remarque: load_plugin_textdomain a été appelé avec un argument obsolète depuis la version 2.7 sans alternative disponible. dans /home/xyz/public_html/wp-includes/functions.php à la ligne 3739
J'ai trouvé que c'est lié à ce plugin: https://wordpress.org/plugins/custom-smilies-se/
J'ai vraiment besoin de ce plugin et je ne l'ignorerais pas; Aussi l'auteur du plugin n'avait pas répondu à ce problème. Pourriez-vous s'il vous plaît me guider pour le modifier?
Le plugin appelle load_plugin_textdomain()
dans le mauvais sens :
load_plugin_textdomain(
'custom_smilies',
PLUGINDIR . '/' . dirname(plugin_basename(__FILE__)) . '/lang'
);
Vous devez changer le code en:
load_plugin_textdomain(
'custom_smilies',
false,
plugin_dir_path(__FILE__) . '/lang'
);
J'ai changé
function clcs_add_pages() {
add_options_page(__('Smilies Options', 'custom_smilies'), __('Smilies', 'custom_smilies'), 8, CLCSABSFILE, 'clcs_options_admin_page');
}
à ce code
function clcs_add_pages() {
add_options_page(__('Smilies Options', 'custom_smilies'), __('Smilies', 'custom_smilies'), 'manage_network_plugins', CLCSABSFILE, 'clcs_options_admin_page');
}
et résolu! @toscho