it-swarm.com.de

Lassen Sie den Benutzer bestimmte Kategorien abonnieren

Wie kann ich jedem Benutzer erlauben, eine bestimmte Kategorie seiner Wahl zu abonnieren? Ich möchte so etwas wie reddit machen, um Kategorien zu abonnieren? Gibt es ein Tutorial, das dabei hilft?

1
Feras Odeh

Sie können ihnen diese URL geben http://www.example.com/?cat=42&feed=rss2

Dieser, wenn Permalinks aktiviert sind http://example.com/category/categoryname/feed

Ersetzen Sie die Site-URL und auch die Cateogries-ID oder den Slug durch die richtige

AKTUALISIERUNG ALS ANTWORT AUF KOMMENTAR

Zeigen Sie dem Benutzer eine Liste mit Kategorien an, möglicherweise mit wp_dropdown_categories. Speichern Sie die ID der Kategorie, die der Benutzer in der Datenbank abonniert hat, indem Sie die Funktion add_user_meta() oder update_user_meta verwenden. Verwenden Sie dann in der Vorlage, in der Sie die Beiträge anzeigen möchten, WP_Query, um alle Beiträge abzurufen.

Wenn Sie die Funktionen nicht kennen, sehen Sie sich deren Referenz im Codex an. Auf Google ist das leicht zu finden

4
Mridul Aggarwal

Es gibt ein Plugin " Post-Benachrichtigung ", mit dem Benutzer Posts im Allgemeinen oder bestimmten Kategorien abonnieren können (wenn Sie diese Option in den Plugin-Einstellungen aktivieren). . Der Benutzer wird per E-Mail benachrichtigt, wenn ein neuer Beitrag veröffentlicht wurde. Sie können sogar E-Mail-Vorlagen erstellen. Das Plugin wurde für eine Weile nicht aktualisiert, leistet aber dennoch hervorragende Arbeit.

0
mirage