8ª Elite

Network Latest Posts – Extension pour WordPress 3

WordPress

WordPress

La troisième version de WordPress a été pensée pour simplifier autant que possible la création des réseaux, si vous vous rappelez bien, avant cette version il existait WordPress et WordPress MU, maintenant peu importe si vous utilisez WordPress pour un seul blog ou pour un réseau l’installation reste toujours la même et il suffit d’ajouter quelques lignes dans le fichier de configuration pour transformer votre blog en réseau.

Pour la nouvelle version de 8ª Elite j’ai transformé mon blog en réseau, alors j’ai eu besoin d’afficher sur la page d’accueil du blog principal les articles les plus récentes publiés dans tous les sites appartenant au réseau. Après avoir cherché pendant long temps, j’ai seulement trouvé l’extension WPMU Recent Posts Widget, cependant celle-ci ne me plaisait pas complètement parce qu’elle avait été créée pour être utilisée comme widget et j’ai voulu afficher les articles d’une façon différente.

Donc, j’ai pris le code d’Angelo (le créateur de WPMU Recen Posts Widget) et l’ai modifié pour l’utiliser en tant que widget, shortcode ou comme une fonction indépendante dans un template et voilà Network Latest Posts est né.

Voici les fonctionnalités principales:

  • Afficher le nombre d’articles souhaité pour la période de temps choisi par l’utilisateur (30 jours par défaut)
  • Afficher seulement les titres ou les titres avec les extraits
  • Utiliser des balises HTML pour encadrer les résultats
  • Utiliser les Shortcodes pour afficher les articles où vous le souhaitez
  • Afficher les articles les plus récentes par blog en utilisant son numéro ID (dès la version 1.1)
  • Afficher les thumbnails (image à la une) pour chaque article (dès la version 1.1)
  • Afficher le contenu par type d’article (post, page, etc) (dès la version 1.2)
  • Ignorer le contenu d’un ou plusieurs blogs en utilisant leur numéros ID (dès la version 1.2)
  • Filtrer le contenu par une ou plusieurs catégories (dès la version 2.0)
  • Filtrer le contenu par un ou plusieurs tags (dès la version 2.0)
  • Pagination des résultats (dès la version 2.0)
  • Compatibilité avec les feuilles de style
  • Obtention automatique des extraits depuis le contenu des articles (dès la version 2.0.4)
  • Affichage des metadonnées complètes: Auteur, Date et Heure (dès la version 2.0.4)

Installation

  1. Placer le dossier network-latest-posts dans /wp-content/plugins
  2. Activer l’extension pour le réseau à travers le menu Extensions dans l’Admin du réseau
  3. Pour l’utiliser en tant que Widget, aller dans le menu Apparence->Widgets et glissez Network Latest Posts vers l’une des colonnes latérales
  4. Pour utiliser le Shortcode, il suffit d’ajouter [nlposts] dans une page ou article et voilà c’est tout!

Plus de Paramètres

Voici les paramètres qui vous permettront d’adapter les résultats à vos besoins:

[nlposts title='Articles plus récentes' number='5' days='30' titleonly=false wrapo='<div>' wrapc='<div>' blogid=null thumbnail=false cpt=post ignore_blog=null cat=null tag=null paginate=false excerpt_length=null display_root=false auto_excerpt=false full_meta=false]
  • title = le titre de la section où seront affichés les articles
  • number = le nombre d’articles que vous souhaitez afficher (10 par défaut)
  • days = la période de temps pour les articles (nombre de jours) (0 par défaut)
  • titleonly = utilisez true pour n’afficher que les titres, false pour afficher les titres et les extraits  (true par défaut)
  • wrapo = balise html d’ouverture (utile pour les feuilles de style) (div par défaut pour le shortcode et li pour le widget)
  • wrapc = balise html de fermeture (utile pour les feuilles de style) (/div par défaut pour le shortcode et /li pour le widget)
  • blogid = l’ID du blog dont vous souhaitez afficher les articles les plus récentes (null, c’est-à-dire, tous par défaut) (dès la version 1.1)
  • thumbnail = permet d’afficher les thumbnails (image à la une) pour chaque article, utilisez true pour les afficher (false par défaut) (dès la version 1.1)
  • cpt = permet d’afficher le contenu par type d’article (post, page, etc) (dès la version 1.2)
  • ignore_blog = permet d’ignorer les articles d’un ou plusieurs blogs en utilisant les ID (dès la version 1.2)
  • cat = permet d’afficher les articles par catégories (séparer les catégories par des virgules) (dès la version 2.0)
  • cat = permet d’afficher les articles par tags (séparer les tags par des virgules) (dès la version 2.0)
  • paginate = permet d’afficher les résultats par page, si active l’option number est pris comme le nombre de résultats qui sera affiché par page (dès la version 2.0)
  • excerpt_length = permet de limiter la longueur de l’extrait au nombre de caractères defini dans cette variable, par exemple: 200 pour afficher 200 caractères, si l’extrait est plus long la phrase …lire le reste sera ajoutée de façon automatique à la fin du texte (null par défaut) (dès la version 2.0.3)
  • display_root = permet d’afficher les articles publiés sur le site principale (la racine du réseau WordPress) les deux valeurs possibles sont: true ou false (false par défaut) (dès la version 2.0.3)
  • auto_excerpt = permet d’obtenir les extraits depuis le contenu des articles de façon automatique les deux valeurs possibles sont: true ou false (false par défault) (dès la version 2.0.4)
  • full_meta = permet d’afficher les metadonnées complètes: auteur, date et heure de publication, les deux valeurs possibles sont: true ou false (dès la version 2.0.4)

Styles

Vous pouvez utiliser les feuilles de style pour personnaliser l’apparence des articles affichées sur votre site, voici la liste des classes inclues dans cette extension:

  • .network-latest-posts = (balise div) Tout le contenu se trouve dans cette classe (c’est la classe principale)
  • .blog-X = Celle-ci se trouve à côté de la première (.network-latest-posts), X est le ID du blog où l’article a été trouvée
  • .network-latest-posts-sectitle = Cette classe est utilisée seulement si le shortcode a été employé
  • .network-posts-title = (balise H1) Classe pour le titre de l’article
  • .network-posts-source = (balise span) La localisation de l’article
  • .network-posts-excerpt = (balise p) L’extrait de l’article
  • .network-posts-pagination = (balise div) Les liens des pages de résultats
À partir de la version 2.0 cette extension inclue un fichier CSS pour la manipulation des styles, donc il n’y a plus besoin de modifier les styles de votre thème.

Téléchargement

Cette extension se trouve dans le repertoire des extensions de WordPress: Network Latest Posts v2.0.4

Démo

Le blog principal de mon réseau 8elite.com utilise cette extension pour afficher les articles les plus récentes. Pour plus d’exemples d’utilisation, je vous invite visiter Network Latest Posts Examples et Network Latest Posts Pagination.

Mise à Jour:

Salut!, je sais que certains d’entre vous attendez cette mise à jour mais j’étais vraiment occupé. Il n’était pas facile mais j’ai réussi à ajouter les deux nouvelles fonctionnalitées. Si vous trouvez quelque chose à améliorer ou un erreur, je vous remercie de m’informer le plus rapidement possible.




Single Latest Posts WordPress Plugin
Google+
  • Articles récents

  • Archives

  • Catégories