Améliorer le titrage des pages sous WordPress

Aujourd’hui je vous propose de faire un peu de bricolage dans votre WordPress en optimisant un peu le titrage des pages de votre blog. Pour cela, allez dans l’éditeur de thème situé dans votre administration et sélectionnez le fichier header.php. Une fois celui-ci chargé, repérez les balises <title> et </title> puis remplacez les par:

<title><?php if ( is_home() ) { ?>Accueil - <?php } ?><?php if ( is_search() ) { ?>Résultat de la recherche - <?php } ?><?php if ( is_author() ) { ?>Archives de l'auteur <?php } ?><?php if ( is_single() ) { wp_title(''); ?> - <?php } ?><?php if ( is_page() && !is_front_page() ) { wp_title(''); ?> - <?php } ?><?php if ( is_category() ) { single_cat_title(); ?> - <?php } ?><?php if ( is_month() ) { ?>Archives pour <?php the_time('F Y'); ?> - <?php } ?><?php if ( is_404() ) { ?>Erreur 404 - <?php } ?><?php if (function_exists('is_tag')) { if ( is_tag() ) { ?>Article(s) marqué(s) avec le tag <?php  single_tag_title("", true); ?> - <?php } } bloginfo('name'); ?></title>

Une fois le changement effectué, cliquez sur « Mettre à jour le fichier ». C’est terminé! Vous pouvez maintenant admirer le nouveau titrage de vos pages :).

L’auto hébergement? Non merci!

Ceux qui connaissent ce blog depuis un petit bout de temps le savent bien: je suis un passionné de ce que l’on appelle l’auto hébergement. Pour ceux qui ne le savent pas, l’auto hébergement est une pratique qui consiste à héberger ses données plus ou moins personnelles (adresse(s) e-mail(s), site(s) internet/blog(s), fichiers personnels et partagés, etc…) sur son propre serveur (bien souvent un simple ordinateur converti grâce à une distribution Linux adaptée et relié à Internet).

Mise à jour de la fonction aléacode

Aujourd’hui je vous propose une petite mise à jour de la fonction aléacode (fonction permettant la génération rapide d’un mot de passe en PHP). Sans plus attendre, la voici:

<?php
    /**
     * Permet de générer un mot de passe
     * Utilisation:
     * * Générer un code de x caractères: aleacode(x)
     * * Générer un code entre x et y caractères: aleacode(x,y)
    */
    function aleacode($a,$b=0){
        $passe = null; // On créé la variable $passe
        $possibilites = array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','0','1','2','3','4','5','6','7','8','9','@','&'); // Liste de tous les caractères à utiliser pour générer le mot de passe
        if($b != 0){ $nb = mt_rand($a + 1,$b + 1); } else{ $nb = $a + 1; } // Détermine la taille du mot de passe à générer
        for($i=1;$i<$nb;$i++){ $passe .= $possibilites[mt_rand(0,count($possibilites) - 1)]; } // On génère le mot de passe
        return $passe; // On transmet le mot de passe
    }
?>

Liste des modifications

  • Nettoyage du tableau (suppression des caractères spéciaux difficiles à retenir pour l’utilisateur)
  • Simplification de l’écriture pour la génération d’un mot de passe à longueur fixe (une seule valeur est nécessaire)
  • Transmission du mot de passe grâce à un return (rend possible le stockage dans une variable par exemple)

Hadoken, le premier recommandé arrive!

* Quentin sortant le champagne champomy
Ça y est, l’ami hardisk l’a annoncé: une nouvelle faille a été découverte sur le site pur.fr. La hadoken va donc enfin pouvoir envoyer sa première lettre recommandée! Pour ceux qui ne le sauraient pas, la « hadoken » est une opération lancée par le blogueur hardisk visant à hadopier la hadopi tout en s’amusant (un peu à la manière de LulzSec).

L’article original sur hadisk.me