Catégorie: ‘Beautiful code is beautiful’

Afficher toutes les erreurs en PHP

Votre code PHP plante sans rien vous afficher? Vous aimeriez que PHP affiche toutes les erreurs qu’il rencontre dans votre code au lieu de les passer sous silence? Il arrive parfois que la configuration du serveur Web n’affiche pas les erreurs par défaut.

Ajoutez ces lignes au début de votre fichier et se sera chose du passé:

error_reporting(E_ALL);
ini_set('display_errors', '1');

Dans le cas d’un site fait avec WordPress l’astuce est différente. Il faut aller éditer le fichier wp-config.php et modifier la valeur de la constante WP_DEBUG en la faisant passer à true comme ceci:

define('WP_DEBUG', true);

De petites lignes magiques qui ont sauvé la vie du king à maintes reprises.

[WordPress] Désactiver les mises à jour d’un plugin en particulier

Même si c’est loin d’être recommandé, parfois il est nécessaire de désactiver les updates d’un plugin WordPress pour empêcher qu’il ne soit mis à jour. Le plus souvent c’est parce que vous avez fait des modifications à l’intérieur du code de l’extension et que vous ne désirez pas que ces modifications soient écrasées par une éventuelle mise à jour du plugin.

N’importe où à l’intérieur du fichier principal du plugin il faut ajouter ces lignes de code :

add_filter('site_transient_update_plugins', 'pp_disable_plugin_update');
function pp_disable_plugin_update($value) {
	unset( $value->response[ plugin_basename(__FILE__) ] );
	return $value;
}

Remplacez simplement « pp » par le préfixe utilisé par le plugin dans ses noms de fonctions.