TheJoe.it Dans le (ouvrir) Source

1Jul/130

WordPress: alerter le lecteur à un article daté

Clocky

Aujourd'hui, je illustrer un petit processus, que je recommande fortement à ces blogueurs liés au développement d'un certain sujet, à avertir 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ù la technologie de l'information peut aller 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) dans le haut de l'article, 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. Avoir la bonne idée de placer le code après la clôture de l'en-tête du blog, immédiatement avant la partie de début, ou sous le titre. Toujours mieux en haut de l'article afin que les lecteurs puissent voir immédiatement que ce qu'il est en train 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 ya très peu à 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.

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.

Content de cet article?

Inscrivez vous à notre fil rss!

Sur

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.

Commentaires (0) Trackbacks (0)

Aucun commentaire pour l'instant


Laisser un commentaire

Aucun trackbacks pour l'instant