Cookie

WordPress: alerter le lecteur à un article daté

Publié par TheJoe sur

Temps de lecture estimé: 2 minutes

Attention


Cet article a été publié il y a plus d'un an, il peut y avoir des développements été.
S'il vous plaît prendre en compte.

Aujourd'hui, je illustrer un petit processus, que je recommande fortement à ces blogueurs liés au développement d'un certain sujet, à alerter automatiquement le lecteur que l'article que vous lisez est plus vieux un moment de notre choix, et éventuellement appartenant à une certaine catégorie. Je pense en particulier à mon blog, où des informations techniques peut être bien aujourd'hui, mais il peut déjà être obsolète avec la prochaine version d'un logiciel, ne sont plus pris en charge par le système d'exploitation ou ingetrata.

Le résultat sera complètement personnalisable: apparaître un bloc (DIV) article premier, avec une classe de notre choix. Nous allons ensuite nous donner un style à la DIV.

Vous devez d'abord changer le thème que nous utilisons le panneau d'administration WordPress, su marcher “Apparence” – “Éditeur“. Nous sélectionnons dans le menu sur le fichier de droite “single.php“.

wp_editor

A l'intérieur du fichier “single.php” trouvera tous les différents appels à des fonctions PHP correspondant aux différentes sections de la matrice, cet ordre est différent pour tous les sujets alors il n'y a pas de règle précise. Veillez à placer le code après la fermeture de l'en-tête du blog, immédiatement avant l'article, ou sous le titre. Il vaut mieux dans l'article principal afin que les lecteurs puissent voir tout de suite que ce qu'il est sur le point de lire un article déjà un certain temps.

Le code PHP à insérer cette:

<?php
    // Date(«U»)        = Date en secondes depuis 1 Janvier 1970 (Temps Unix)
    // get_the_time(«U»)    = Date de publication de l'article en quelques secondes 1 Janvier 1970 (Temps Unix)
    // 31557600     = Secondes en un an (365 jours et 6 heures)
    si ((Date(«U») - get_the_time(«U»)) >= 31557600) { ?>
        <div class ="remarquer">
        Attention! Ceci est un article d'il ya au moins un an!<br />
        Les instructions peuvent ne pas être le plus approprié!
        </div>
<?php } ?>

Il y a très peu d'expliquer. La quatrième ligne calcule arrière 315.57.600 secondes à partir de maintenant (Exactement un an), si elles sont plus montre la DIV correspondant à des lignes successives.

Regardez ici:  Utilisez le fichier ".htaccess" pour bloquer l'accès

Pour spécifier la place Catégorie à qui attribuer la DIV devra changer la quatrième ligne de cette manière:

<?php
    // Date(«U»)        = Date en secondes depuis 1 Janvier 1970 (Temps Unix)
    // get_the_time(«U»)    = Date de publication de l'article en quelques secondes 1 Janvier 1970 (Temps Unix)
    // 31557600     = secondes en un an
    si ((Date(«U») - get_the_time(«U»)) >= 31557600 && in_category('4 ')) { ?>
        <div class ="remarquer">
        Attention! Il s'agit d'un article technique pour il ya au moins un an!<br />
        Les instructions peuvent ne pas être le plus approprié!
        </div>
<?php } ?>

Nous n'allons donc pas appliquer les DIV obsolescence articles “éternel“, que nous n'aurons jamais besoin de révision.


TheJoe

Je garde ce blog comme un hobby par 2009. Je suis passionné de graphisme, la technologie, logiciel Open Source. Parmi mes articles ne sera pas difficile de trouver de la musique, et quelques réflexions personnelles, mais je préfère la ligne directe du blog principalement à la technologie. Pour plus d'informations me contacter.

0 commentaires

Laisser un commentaire

Espace réservé d'avatar

Votre adresse email ne sera pas publiée. les champs requis sont indiqués *

Ce site utilise Akismet pour réduire le spam. Découvrez comment vos données de commentaire est traité.