Calculer l’age à partir d’une date en PHP

Hello World !

Voici une fonction simple en php qui permet de calculer l’age à partir d’une date donnée

Par exemple on a une personne née le 28/11/1988 (ce n’est pas du tout ma date de naissance :D )

Si je vais vérifier l’age le 27/11/2014 ou avant, ça retourne 25 et ça ne retourne 26 que si les 26 ans sont atteints, c’est à dire a partir du 28/11/2014

function calculateAge($date)
{
	$birthDate = date("d/m/Y", strtotime($date));
	list($day,$month,$year) = explode("/",$birthDate);
	$year_diff  = date("Y") - $year;
	$month_diff = date("m") - $month;
	$day_diff   = date("d") - $day;
	if ($day_diff < 0 || $month_diff < 0) $year_diff--;
	return $year_diff;
}

Comment installer ou mettre à jour sur WordPress sans utiliser FTP

Dans certains cas, surtout quand on travaille sous localhost et quand on veut installer un plugin ou un théme ou encore mettre à jour note version, WordPress nous demande de saisir les paramètres FTP afin d’accéder au dossier wp-content.

wordpress-ftp

Pour éviter ce cas, il suffit de mettre le CHMOD du dossier  wp-content à 755 et de rajouter cette constante dans le fichier wp-config.php

define(‘FS_METHOD‘, ‘direct‘);

fs_method

Et voila! Vous pouvez maintenant installer vos plugins directement sans FTP.

Désactiver les révisions WordPress

Parfois, sur un site Wordpess, on n’as pas besoin d’utiliser les révisions.

Cette astuce vous permet de désactiver les révisions et réduire la taille de votre base de données.

Ouvrir le fichier wp-config.php situé dans la racine de votre site WordPress, et ajouter ces deux ligne de code.

define('AUTOSAVE_INTERVAL', 300 ); // seconds
define('WP_POST_REVISIONS', false );

La première ligne permet de configurer l’autosave chaque 300 secondes au lieu de 60.
La deuxième ligne empêche les révisions.

Maintenant il faut éxecuter cette requête dans votre base de données pour éliminer les révisions existantes.

DELETE FROM wp_posts WHERE post_type = "revision";

Désactiver la barre d’administration WordPress

Cette astuce vous permet de désactiver la barre d’administration de votre site WordPress.

Il suffit de rajouter cette ligne de code dans votre fichier de thème functions.php ou dans votre plugin spécifique

show_admin_bar(false);

Si vous voulez désactiver la barre juste pour les utilisateurs et la garder pour les administrateurs vous pouvez utiliser ce code

add_action('after_setup_theme', 'remove_admin_bar');

function remove_admin_bar() {
  if (!current_user_can('administrator') && !is_admin()) {
    show_admin_bar(false);
  }
}