web-dev-qa-db-fra.com

Permettre à l'utilisateur de s'abonner à des catégories spécifiques

Comment puis-je laisser chaque utilisateur s'abonner à une catégorie spécifique de son choix? Je veux faire quelque chose comme Reddit s'abonner à des catégories? Y at-il un tutoriel qui aide à faire cela?

1
Feras Odeh

Vous pouvez leur donner cette URL http://www.example.com/?cat=42&feed=rss2

Celui-ci si les liens permanents sont activés http://example.com/category/categoryname/feed

Remplacez l'URL du site et l'identifiant ou le slug de cateogries par le bon

MISE À JOUR EN RÉPONSE AU COMMENTAIRE

Afficher une liste de catégories à l'utilisateur peut-être avec wp_dropdown_categories. Enregistrez l'id de la catégorie à laquelle l'utilisateur s'est abonné dans la base de données à l'aide de la fonction add_user_meta() ou update_user_meta, puis sur le modèle sur lequel vous souhaitez afficher les publications, utilisez WP_Query pour récupérer toutes les publications.

Si vous ne connaissez pas les fonctions, consultez leur référence sur codex, il est facile à trouver sur google

4
Mridul Aggarwal

Il existe un plugin " post notification " qui permet aux utilisateurs de s'abonner à des publications en général ou à des catégories spécifiques (si vous activez cette option dans les paramètres du plug-in). . L'utilisateur sera averti par email si un nouveau message a été publié. Vous pouvez même créer des modèles de courrier électronique. Le plugin n'a pas été mis à jour depuis un moment, mais fait toujours un excellent travail.

0
mirage