web-dev-qa-db-fra.com

Dérouler + trier les articles de blog date ajoutée/plus populaire

Est-il possible d'avoir un menu déroulant tel que youtube/demonoid qui vous permet de trier votre blog index (et caterogy.php) par date/popularité/consulté)? J'ai vu des plugins pour ajouter les widgets ou les pages les plus populaires, mais j'espérais pouvoir trier la page des utilisateurs qu'ils consultent (que ce soit la page d'index ou une catégorie spécifique).

Merci

3
Frank Morrison

Oui, nous pouvons trier les publications Wordpress dans différents ordres. Vous pouvez effectuer les tris suivants sans installer de plugins.

  1. trier les messages par date (croissant/décroissant)
  2. Trier les messages par titre (croissant/décroissant)
  3. Trier les messages par nombre de commentaires (croissant/décroissant) - Ce ne sont que des bases, nous pouvons même en faire davantage en utilisant des catégories et des balises, etc.

Wordpress stocke déjà le nombre de commentaires dans la base de données mais ne peut pas stocker les comptes de vues, les cotes/données de popularité par défaut. Vous devez utiliser une sorte de plugin pour le faire. Ces plugins vont stocker les données liées dans la base de données et ces données peuvent être utilisées pour une requête.

EXEMPLES - Ces requêtes n'ont besoin d'aucun plugin

  1. www.example.com/?orderby=date&order=asc
  2. www.example.com/?orderby=date&order=dsc
  3. www.example.com/?orderby=title&order=dsc
  4. www.example.com/?orderby=title&order=dsc
  5. www.example.com/?orderby=comment_count&order=asc
  6. www.example.com/?orderby=comment_count&order=dsc

Utilisation de valeurs de champ personnalisées pour le tri en fonction du nombre de vues/popularité/évaluations, vous devez installer le plug-in associé dont la vue stockée compte comme une valeur de champ personnalisé.

Pour trier par nombre de vues

installez d'abord ce plugin - WP PostViews

EXEMPLES 3 - Liens pour trier par nombre de vues

  1. www.example.com/?v_sortby=views&v_orderby=dsc
  2. www.example.com/?v_sortby=views&v_orderby=asc

Mise à jour 1 - juillet/10

Si vous utilisez le plugin Gd star rating et souhaitez trier les messages en fonction de leur classement, voici plus d'informations - http://www.gdstarrating.com/2009/07/03/how-to-reorder-posts/

COMMENT UTILISER - Utilisez des liens ou des boutons pour accéder à ces URL. Wordpress gèrera tout le reste.

4
amit