MB Favorite Posts: Ein umfassender Leitfaden
MB Favorite Posts ist ein äußerst nützliches WordPress-Plugin, das es Benutzern ermöglicht, ihre Lieblingsbeiträge auf einfache Weise zu speichern. Dieser Leitfaden untersucht die Funktionen und Vorteile dieses Plugins, einschließlich seiner Installation, Konfiguration und der verfügbaren Shortcodes.
Die Funktionsweise von MB Favorite Posts
Mit MB Favorite Posts können Benutzer einen „Lieblingsbeitrag“-Button auf ihrer Website einfügen. Wenn ein Benutzer auf diesen Button klickt, kann er den Beitrag als Favoriten markieren. Diese Favoriten können dann auf einer speziellen Dashboard-Seite eingesehen werden. Eine bemerkenswerte Funktion dieses Plugins ist die Möglichkeit, es sowohl für registrierte Benutzer als auch für Gäste zu aktivieren. Dadurch wird die Benutzerfreundlichkeit und Interaktivität der Website erheblich gesteigert.
Vorteile der Verwendung des Plugins
-
Erhöhte Benutzerinteraktion: Durch die Möglichkeit, Beiträge zu favorisieren, können Benutzer auf einfache Weise Inhalte speichern, die für sie von Interesse sind. Dies führt zu einer höheren Wiederkehrrate und mehr Engagement mit der Website.
-
Benutzerdefinierte Einstellungen: Die Benutzer können das Aussehen und die Platzierung des Favoriten-Buttons anpassen, um sicherzustellen, dass es nahtlos in das Design der Website integriert wird.
-
Einfache Integration: Das Plugin arbeitet nahtlos mit dem MB User Profile Plugin zusammen, um eine benutzerfreundliche Dashboard- und Registrierungsseite zu erstellen. Damit wird der gesamte Prozess zur Verwaltung der Lieblingsbeiträge einfach und intuitiv gestaltet.
Installation des Plugins
Die Installation von MB Favorite Posts ist einfach und unkompliziert. Hier sind die Schritte im Detail:
-
Installation von Meta Box: Zuerst muss das Meta Box Plugin von wordpress.org installiert und aktiviert werden.
-
Download von MB Favorite Posts: Nach der Aktivierung von Meta Box kann das MB Favorite Posts Plugin von der „Mein Konto“-Seite heruntergeladen werden.
-
Hochladen des Plugins: Der nächste Schritt besteht darin, die heruntergeladene .zip-Datei im Admin-Dashboard hochzuladen.
-
Aktivierung: Nach dem Hochladen wird das Plugin automatisch aktiviert und der „Lieblingsbeiträge“-Button wird mit den Standardeinstellungen zur Website hinzugefügt.
Konfiguration des Favoriten-Buttons
Nach der Installation kann der Favoriten-Button konfiguriert werden, um den individuellen Bedürfnissen der Website-Betreiber gerecht zu werden. Über die Einstellungen gelangen Sie zu „Einstellungen > Favoritenbeiträge“. Dort finden Sie verschiedene Optionen zur Anpassung:
- Stil auswählen: Es stehen drei vordefinierte Stile zur Verfügung:
- Standard: Ein einfacher Button.
- Like: Ein Like-Symbol, ähnlich dem von Facebook.
- Rund: Ein runder Button mit nur einem Symbol.
Die Benutzer haben die Möglichkeit, den Stil des Buttons anzupassen, indem sie Text, Textfarbe, Symbole und andere Designelemente verändern. Außerdem können sie festlegen, wo und wann der Button auf der Website angezeigt werden soll.
Dashboard- und Registrierungsseite
Die Integration von MB Favorite Posts mit MB User Profile ermöglicht die automatische Erstellung einer Dashboard-Seite und einer Registrierungsseite ohne Code.
- Dashboard-Seite: Hier werden alle Lieblingsbeiträge eines Benutzers angezeigt.
- Registrierungsseite: Diese Seite enthält ein Anmeldeformular, mit dem Benutzer ein Konto erstellen können, um die Favoritenfunktion nutzen zu können. Es ist zu beachten, dass Benutzer beim Anmelden auf der Registrierungsseite die Rolle eines „Abonnenten“ zugewiesen bekommen.
Benutzer können vorhandene Seiten auswählen oder sogar neue Seiten erstellen, um diese Funktion zu nutzen. Um eine neue Seite zu erstellen, navigieren Sie zu „Seiten > Neu hinzufügen“, benennen Sie die Seite und klicken Sie auf „Veröffentlichen“.
Anwendung von Shortcodes
MB Favorite Posts bietet drei leistungsstarke Shortcodes, die überall auf der Website verwendet werden können, einschließlich in Seiteninhalten oder in der Seitenleiste:
-
[mbfp-posts]: Dieser Shortcode zeigt die Liste der Lieblingsobjekte an.
-
[mbfp-button]: Dieser Shortcode zeigt den „Zu Favoriten hinzufügen“-Button an.
-
[mbfp-button id=”post_id” class=”custom_class” add=”add_text” added=”added_text” show_count=”true”]: Mit diesem Shortcode können Sie den Favoriten-Button anpassen, indem Sie spezifische Parameter wie die ID des Posts, benutzerdefinierte Klassen, Text beim Hinzufügen sowie Anzeigeoptionen für die Lieblingsanzahl und Symbole angeben.
Beispielparameter für die Anpassung:
– id
: Die ID des Beitrags (optional).
– class
: Benutzerdefinierter Klassenname (optional).
– add
: Benutzerdefinierter Button-Text, wenn der Beitrag noch nicht zu den Favoriten hinzugefügt wurde (optional).
– added
: Benutzerdefinierter Button-Text, wenn der Beitrag bereits zu den Favoriten gehört (optional).
– font_size
: Schriftgröße (optional, Standard 14px).
– show_count
: Gibt an, ob die Gesamtanzahl der Favoriten eines Beitrags angezeigt werden soll (optional, Standard false).
– icon
: Anpassung des Icons (Standard herz).
- [mbfp-count]: Dieser Shortcode zeigt die Gesamtsumme der Favoriten eines Objektes an, wobei die Parameter ähnlich wie bei den anderen Shortcodes verwendet werden können.
Diese Shortcodes machen es einfach, die Funktionalität von MB Favorite Posts in jede Ecke Ihrer Website zu integrieren.
Datenverwaltung
Die Daten der Favoriten werden an zwei Orten gespeichert:
-
Benutzermeta: Das Plugin speichert eine serialisierte Array von Lieblingsbeitrags-IDs im Benutzermeta unter dem Schlüssel
mbfp_posts
. Wenn das Feature für nicht angemeldete Benutzer aktiviert ist, werden die IDs in Cookies gespeichert. -
Beitragsmeta: Zusätzlich speichert das Plugin eine serialisierte Array von Benutzer-IDs, die einen Beitrag zu ihren Favoriten hinzugefügt haben, im Beitragsmeta unter dem Schlüssel
mbfp_count
. Dieses Beitragsmeta wird verwendet, um die Anzahl der Favoriten eines Beitrags zu zählen.
Um die Lieblingsbeiträge eines Benutzers abzufragen, können Sie den folgenden Code verwenden:
php
$post_ids = get_user_meta($user_id, 'mbfp_posts', true);
$query = new WP_Query([
'post_type' => 'post',
'post__in' => $post_ids,
]);
// Hier können Sie mit $query weiterarbeiten.
Um herauszufinden, welche Benutzer einen bestimmten Beitrag favorisiert haben, verwenden Sie diesen Code:
php
$user_ids = get_post_meta($post_id, 'mbfp_count', true);
$users = get_users([
'include' => $user_ids,
]);
// Hier können Sie mit $users weiterarbeiten.
Anpassungen mithilfe von Hooks
Das Plugin bietet außerdem Hooks, um die Funktionalität weiter anzupassen:
- mbfp_cookie_expiration: Dieser Filter ermöglicht Entwicklern, die Cookie-Ablaufzeit zu ändern. Ein Beispiel könnte sein:
php
add_filter('mbfp_cookie_expiration', function($days) {
$days = '1 Monat';
return $days;
}, 10, 3);
- mbfp_limit: Dieser Filter definiert die maximale Anzahl der Lieblingsbeiträge, die ein Benutzer speichern kann. Zum Beispiel:
php
add_filter('mbfp_limit', function($limit) {
$limit = 100;
return $limit;
});
Fazit
MB Favorite Posts ist ein leistungsstarkes Tool für WordPress-Benutzer, das nicht nur die Benutzerinteraktivität erhöht, sondern auch dazu beiträgt, die spezifischen Bedürfnisse der Website-Inhaber zu erfüllen. Die einfache Installation sowie die umfangreichen Anpassungsmöglichkeiten machen es zu einer unverzichtbaren Ergänzung für jede Website, die Wert auf Benutzererfahrung legt. Ob Sie ein erfahrener Entwickler oder ein Neuling in der WordPress-Welt sind, die Verwendung von MB Favorite Posts kann dazu beitragen, dass Ihre Benutzer immer wieder auf Ihre Website zurückkehren.
Bewertungen
Es gibt noch keine Bewertungen.