TheJoe.it Dans le (ouvrir) Source

29Jan/142

WordPress: avertir le lecteur que le poste est vieux

Clocky

Souvent (logiciel d'écriture et de la technologie) que l'article est actuellement présente, demain est déjà passée. Il existe au moins non plug-in par WordPress pour informer le lecteur que le poste que vous lisez a été écrit il ya longtemps, c'est une solution parfaite et prêt à l'emploi, tâtonne mais je voulais aussi changer le code de mon thème pour ajouter cette simple fonction automatiquement.

Je déclare que les étapes suivantes créent une boîte (dans ce cas jaune) avant le titre de l'article.

L'utilisateur sera immédiatement informé de la mise à niveau de l'article, comme dans la capture d'écran ci-dessous, prise d'une vieille article.

banner

Il faut dire aussi que, avec un peu d'ingéniosité, nous ne pouvons afficher cet avertissement dans le poste relatif à une certaine catégorie. Eh bien, les locaux sont finis.

Changer le thème

D'abord, vous devez modifier le fichier "single.php" et "style.css" lié au thème utilisé. Pour ce faire,, au sein de notre panneau d'administration cliquez sur "Apparence" - "Éditeur".

edit_temi

Selon le thème actif sur le blog, nous devons trouver le point exact où placer le code PHP suivant (immédiatement au-dessus du titre Poster):

<?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 && in_category('16 ')) { ?>
        <div class ="remarquer">
		<classe h1 ="titre">Attention!</h1>
		<p>Cet article a été rédigé dans le <fort><?php the_time('Y'); ?></fort>, il peut y avoir eu certains développements dans l'objet.<br />
		En cas de doute, laissez un commentaire en bas de l'article.<br />
		Merci.</p>
        </div>
<?php } ?>

Le code est bien commenato et explicatif seulement. Dans ce cas, la boîte sera affiché si le poste est plus d'un an et si elle est dans la catégorie "16" (qui dans mon cas correspond à la catégorie "logiciel". Vous pouvez également supprimer le code "&& in_category('16')" si nous voulons que l'alerte apparaisse dans toutes les catégories.

Le style de la CSS est tout aussi facile, les lignes suivantes peuvent être ajoutés dans n'importe quelle partie du fichier "style.css":

.remarquer{
border-top:3px solid # e6d62e;
border-bottom:3px solid # e6d62e;
background-color:#ebe7be;
rembourrage: 10px 20px 0 10px;
}

Trouver une catégorie

Trouver le numéro d'identification de la catégorie est aussi simple. Nous allons au menu "Marchandises" - "Catégories".

catégories

Maintenant passer la souris sur la catégorie concernée, et de prêter attention au lien associé (divertissement lo en bas de page).

cat_software

Si nous sommes prudents, nous lisons dans les données de la variable "&tag_ID=". Dans mon cas "16".

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 (2) Trackbacks (0)
  1. Fonctionne un régal. Merci beaucoup!


Laisser un commentaire

Aucun trackbacks pour l'instant