Verwandt
Diese Erweiterung erfordert eine Pro-Lizenz
Aktuelle Version: 1.5.5
Nutzen Sie SearchWP, um verwandte Inhalte auf Ihrer Website anzuzeigen!
Die SearchWP Related-Erweiterung wurde entwickelt, um mit minimalem Aufwand zu arbeiten und gleichzeitig umfangreiche Anpassungsoptionen zu bieten, die den Design- und Funktionsanforderungen Ihrer Website entsprechen. Die Anzeige verwandter Inhalte für Besucher ist eine effektive Strategie, um das Engagement aufrechtzuerhalten und Benutzer zu ermutigen, weitere Seiten auf Ihrer Website zu erkunden. Wenn Sie derzeit ein anderes System für verwandte Inhalte verwenden, wird SearchWP Related wahrscheinlich den Serveraufwand reduzieren, indem es den von SearchWP bereits erstellten Inhaltsindex verwendet.
Hinweis: Der Suchalgorithmus von SearchWP Related verwendet Beitragstitel als Standard-Schlüsselwortquelle, um verwandte Inhalte auf Ihrer gesamten Website zu identifizieren und anzuzeigen, und stellt so relevante und kontextbezogene Vorschläge für Ihre Besucher sicher.
Einrichtung & Integration
Wie alle SearchWP-Erweiterungen ist Related ein eigenständiges WordPress-Plugin, das neben SearchWP läuft. Nach der Installation bleibt die Related-Erweiterung standardmäßig inaktiv, bis Sie sie nach Ihren Wünschen konfiguriert haben. Sie können auf alle Konfigurationsoptionen zugreifen und anpassen, wie verwandte Inhalte auf Ihren Beitragsseiten angezeigt werden, indem Sie in Ihrem WordPress-Backend zu SearchWP-Einstellungen → Verwandt navigieren.

Layout-Designs
Der Abschnitt Layout-Designs bietet mehrere vordefinierte Stile für die Anzeige Ihres Blocks mit verwandten Inhalten auf der Frontend Ihrer Website. Sie können einfach zwischen verschiedenen Layout-Designs wechseln und jede Option in der Vorschau anzeigen, bevor Sie Ihre Änderungen speichern, um sicherzustellen, dass das Design zur Ästhetik Ihrer Website passt.
Minimal: Dieses Design präsentiert ein sauberes, einfaches Listenlayout, das nur Beitragstitel in einem organisierten Rasterformat anzeigt.
Spalten: Dieses Rasterlayout zeigt Ergebnisse in mehreren Spalten an und enthält sowohl Beitragstitel als auch Beschreibungen, um den Besuchern mehr Kontext zu jedem verwandten Element zu bieten.
Thumbnail: Dieses Layout kombiniert eine Rasterstruktur mit großen Vorschaubildern neben den Beitragstiteln und schafft so eine visuell ansprechende Darstellung, die visuelle Inhalte hervorhebt.
Rich: Diese umfassende Layoutoption bietet die visuell ansprechendste Präsentation mit großen Bildern, Beitragstiteln und Beschreibungen in einem attraktiven Rasterformat, das die visuelle Attraktivität und Informationsdichte maximiert.
Benutzerdefiniert: Diese flexible Option ermöglicht es Ihnen, ein vollständig angepasstes Layout zu erstellen, indem Sie verschiedene Einstellungen aus dem Konfigurationsbereich für verwandte Inhalte kombinieren und anpassen, um Ihre spezifischen Designanforderungen zu erfüllen.
Layout-Stil
Die Einstellung für den Layoutstil ermöglicht es Ihnen, zwischen Raster- und Listenansicht für die Anzeige Ihrer verwandten Inhalte zu wählen. Zusätzlich können Sie die genaue Anzahl der verwandten Ergebnisse festlegen, die in jedem verwandten Inhaltsblock angezeigt werden sollen, um die Menge der für Besucher dargestellten Inhalte präzise zu steuern.
Blocktitel
Die Einstellung für den Blocktitel bestimmt den Überschriftentext, der über Ihrem Abschnitt für verwandte Inhalte im Frontend erscheint. Der Standardwert ist „Verwandte Inhalte“, aber Sie können ihn entsprechend dem Inhalt Ihrer Website bearbeiten.
Bilder
Wählen Sie die Bildgröße, die mit jedem verwandten Beitrag angezeigt wird. Verfügbare Größenoptionen sind klein, mittel und groß.
Beschreibungen:
Ein Schalter, um Beschreibungen für verwandte Blockinhalte ein- oder auszublenden.
Engine
Die Einstellung für die Engine bestimmt, welche SearchWP-Engine verwendet wird, um die Beitragstypen zu ermitteln, die in Ihren Vorschlägen für verwandte Inhalte enthalten sind. Nur Beitragsquellen, die zu Ihrer ausgewählten Engine-Einstellung hinzugefügt wurden, sind für die Anzeige im Block für verwandte Inhalte berechtigt.
Automatische Anhängefunktion
Die Funktion zum automatischen Anhängen ermöglicht es Ihnen, bestimmte Beitragstypen auszuwählen, bei denen der Block für verwandte Inhalte automatisch auf Beitragsseiten erscheint, ohne dass eine manuelle Platzierung erforderlich ist. Nur Beitragstypen, die zu Ihrer SearchWP-Engine hinzugefügt wurden, stehen für die Auswahl in dieser Einstellung zur Verfügung.
Sie können auch die genaue Position festlegen, an der verwandte Inhalte auf Ihren Seiten erscheinen sollen, mit Optionen zur Anzeige des Blocks am Ende Ihres Inhalts oder nach einem bestimmten Absatz innerhalb Ihres Beitrags.
Einträge ausschließen
Die Option „Einträge ausschließen“ bietet eine detaillierte Kontrolle darüber, welche Beiträge in Ihren Vorschlägen für verwandte Inhalte erscheinen. Sie können bestimmte Beitrags-IDs von der Anzeige in beliebigen Blöcken für verwandte Inhalte auf Ihrer gesamten Website ausschließen.
Alternativ können Sie durch Auswahl der Option „Nur ausgewählte IDs durchsuchen“ die verwandten Inhalte auf eine definierte Liste von Beiträgen beschränken.
Einbetten Ihres Blocks

Über die Option zum automatischen Anhängen hinaus können Sie den Block für verwandte Inhalte manuell auf verschiedene Arten einbetten:
Gutenberg-Block-Integration
Die Gutenberg-Block-Methode bietet eine nahtlose Integration mit dem modernen Block-Editor von WordPress, sodass Sie SearchWP-verwandte Inhalte direkt in jeden Beitrag oder jede Seite einbetten können. Suchen Sie beim Bearbeiten eines Beitrags oder einer Seite im Gutenberg-Editor einfach nach dem Block „Verwandt“ und fügen Sie ihn an der gewünschten Stelle ein.
Shortcode-Implementierung
Sie können den Shortcode [searchwp_related] verwenden, um verwandte Inhalte in jedem Shortcode-kompatiblen Bereich Ihrer Website anzuzeigen.
Widget-Integration
Für Themes, die Seitenleistenbereiche mit Widget-Funktionalität verwenden, bietet SearchWP Related eine spezielle Widget-Option, mit der Sie verwandte Inhalte in Seitenleistenbereichen auf Ihren Beitragsseiten anzeigen können.
PHP-Code-Integration
Wenn Sie mit benutzerdefinierten Beitragsvorlagen oder Theme-Dateien arbeiten, können Sie verwandte Inhalte mithilfe der direkten PHP-Code-Integration implementieren. Diese Methode bietet die höchste technische Kontrolle und ermöglicht es Entwicklern, Blöcke für verwandte Inhalte präzise in benutzerdefinierten Theme-Vorlagencode und Styling-Frameworks zu platzieren.
Post-spezifische Konfiguration
Wenn Sie bestimmte Beitragstypen unter der Option „Automatisch anhängen“ auswählen, werden zusätzliche Einstellungen der SearchWP Related-Erweiterung unter der Überschrift „SearchWP Verwandte Inhalte“ auf dem Beitragsbearbeitungsbildschirm für diese Beitragstypen verfügbar.

Benutzerdefinierte Schlüsselwörter
Standardmäßig analysiert der Algorithmus für verwandte Inhalte Schlüsselwörter, die in Beitragstiteln gefunden werden, um Vorschläge für verwandte Inhalte für jeden Beitrag zu identifizieren. Die Option „Benutzerdefinierte Schlüsselwörter“ ermöglicht es Ihnen jedoch, alternative Schlüsselwörter für die Suche nach verwandten Inhalten für bestimmte Beiträge anzugeben.
Diese Funktion enthält eine Vorschau „Ergebnisbeispiel“, die anzeigt, welche Beiträge basierend auf Ihren benutzerdefinierten Schlüsselwörtauswahlen im Block für verwandte Inhalte angezeigt werden, sodass Sie die Relevanz der vorgeschlagenen Inhalte vor der Veröffentlichung überprüfen können.
Einstellungen „Immer einschließen“
Die Schaltfläche „Einstellungen“ rechts neben dem Abschnitt „Benutzerdefinierte Schlüsselwörter“ zeigt zusätzliche Konfigurationsoptionen an, einschließlich der Funktion „Immer einschließen“.
Diese leistungsstarke Option ermöglicht es Ihnen, manuell bestimmte Beitragstitel auszuwählen, die Sie im Block für verwandte Inhalte für den aktuellen Beitrag garantieren möchten, unabhängig von der algorithmischen Übereinstimmung. Dies stellt sicher, dass wichtige oder strategisch verwandte Inhalte immer in Ihren Vorschlägen für verwandte Inhalte angezeigt werden und bietet redaktionelle Kontrolle über automatisierte Empfehlungen.
Ausgabe anpassen: Der Template-Loader
Wie bei Live Search verwendet Related ebenfalls einen Template-Loader, um eine vollständige Anpassung der Related-Ergebnisse zu ermöglichen. Es gibt eine Standardvorlage, die ungefähr so aussieht:

Im Ordner des Related-Plugins gibt es einen weiteren Ordner namens „templates“, der diese Standardvorlage für verwandte Inhalte (related.php) enthält, die zur Anzeige von verwandten Inhalten verwendet wird.
~/wp-content/plugins/searchwp-related/templates/related.php
Der Inhalt dieser Datei lautet wie folgt: related.php
Bearbeiten Sie diese Datei nicht direkt. Wenn Sie ein Update für Related installieren, werden alle Anpassungen, die Sie an dieser Datei vornehmen, überschrieben!
Stattdessen können Sie den im Related-Plugin integrierten Template-Loader verwenden, um Ihre eigene benutzerdefinierte Vorlage in Ihrem Theme hinzuzufügen.
Um die Ausgabe von verwandten Inhalten anzupassen, erstellen Sie einen neuen Ordner in Ihrem Theme und fügen Sie eine Kopie der Standardvorlage für verwandte Inhalte in diesen Ordner ein, wobei Sie denselben Dateinamen beibehalten:
~/wp-content/themes/my-theme/searchwp-related/related.php
Sie können diese Vorlage vollständig an Ihre Bedürfnisse anpassen. Sie basiert auf The Loop, und Sie können innerhalb der Vorlage alles tun, was Sie auch in jeder anderen Theme-Vorlage tun würden.
Vorlagenoptionen
Während die Vorlage, die zur Anzeige verwandter Inhalte verwendet wird, *hauptsächlich* eine Standard-Theme-Vorlage ist, können Sie beeinflussen, wie Related funktioniert, indem Sie den optionalen Kommentarblock am Anfang der Datei bearbeiten:
/** * SearchWP Engine: default * Maximum Results: 3 */<code></code>
Sie können die verwendete SearchWP-Engine und die maximale Anzahl der angezeigten verwandten Einträge anpassen, indem Sie die entsprechende Zeile am Anfang der Vorlage bearbeiten.
Sie können Ergebnisse-Vorlagen auch pro Beitragstyp anpassen, indem Sie einen Bindestrich und den Beitragstyp an den Dateinamen anhängen. Wenn Sie beispielsweise eine Vorlage mit diesem Dateinamen erstellen würden:
~/wp-content/themes/my-theme/searchwp-related/related-page.php
Sie würde nur für Seiten verwendet werden. Alle anderen Beitragstypen würden die Basisvorlage verwenden.
Verwandte Inhalte programmatisch abrufen
Wenn Sie den Vorlagenlader verwenden möchten, aber an einer anderen Stelle als die automatische Ergänzung, lassen Sie dieses Kontrollkästchen deaktiviert und bearbeiten Sie Ihre Vorlagendatei, um Folgendes einzufügen, wo immer Sie verwandte Ausgaben wünschen:
Sie können den Vorlagenlader auch vollständig überspringen und stattdessen verwandte Inhalte direkt in Ihrem Theme-Code abrufen. Hier erfahren Sie, wie Sie das tun können:
Es gibt eine Reihe von Argumenten, die Sie übergeben können, um anzupassen, wie Verwandte verwandte Inhalte finden. Hier ist eine vollständige Aufschlüsselung der möglichen Argumente:
Es wird empfohlen, eine Art von Caching einzurichten (z. B. über Transient), um die Ressourcennutzung zu reduzieren.
Anpassen der Eingabe: Definieren von verwandten Inhalten
Verwandte Inhalte erstellen standardmäßig eine Schlüsselwortliste aus dem Titel Ihrer Einträge. Häufige Wörter werden entfernt, um die Relevanz der verwandten Ergebnisse zu erhöhen. Auf jedem Bearbeitungsbildschirm für Einträge gibt es eine Meta-Box, mit der Sie anpassen können, welche Schlüsselwörter zur Bestimmung verwandter Inhalte verwendet werden:

Eine Reihe von drei Beispielergebnissen wird angezeigt, die es Ihnen ermöglichen, die verwendeten Schlüsselwörter anzupassen, wenn Sie möchten. Dies ist nur ein Beispiel, der Vorlagenlader steuert, wie die Ergebnisse im Frontend angezeigt werden, und SearchWP bestimmt zur Laufzeit, welche Einträge angezeigt werden.
Die Ergebnisbeispiele enthalten alle verfügbaren Engines. Wenn Sie die angezeigten Beispiele auf nur einige Engines beschränken möchten, können Sie diesen Filter verwenden:
Änderungsprotokoll
1.5.5
- [Update] Kompatibilität mit WP 6.9 aktualisiert.
- [Fix] Zusätzliche Leerzeile in Dropdown-Elementen entfernt.
1.5.4
- [Fix] Entwürfe und ausstehende Beiträge in der Option "Immer einschließen" aufgeführt und potenziell im Frontend angezeigt.
- [Update] Updater aktualisiert.
1.5.3
- [Neu] Hook
searchwp_related_meta_box_sample_engineshinzugefügt, um die im Metabox-Beispielen angezeigten Engines zu filtern. - [Änderung] Beispielergebnisse sind jetzt responsiv.
1.5.2
- [Fix] JavaScript-Fehler, wenn die Option "Ankündigung ausblenden" von SearchWP aktiviert ist.
1.5.1
- [Änderung] "Getestet bis"-Tag hinzugefügt, um die Kompatibilität mit der neuesten WP-Version anzugeben
- [Änderung] Build-Dateien entfernt, um Automatisierungen auf einigen Systemen zu vermeiden
- [Fix] PHP-Fehler, wenn das SearchWP-Plugin nicht aktiv ist
1.5.0
- [Neu] Der Einstellungsbereich wurde überarbeitet und bietet mehr Kontrolle über den Inhalt und das visuelle Erscheinungsbild des verwandten Blocks
- [Neu] Neuer Gutenberg-Block und Shortcode für die manuelle Einbettung hinzugefügt
- [Änderung] Minimale erforderliche SearchWP-Version für die Related-Erweiterung ist 4.2.6
- [Änderung] Redundante/ungenutzte Funktionen und Methoden entfernt
1.4.8
- [Fix] Fehler in PHP-Versionen vor 7.3, verursacht durch ein nachgestelltes Komma in einem Funktionsaufruf
- [Korrektur] Vorschlagsliste wird bei Änderung des Keywords-Feldes in der Post-Metabox nicht neu gerendert
- [Korrektur] Deprecation-Hinweise unter PHP 8.2
1.4.7
- [Korrektur] Parse-Fehler für PHP 7.2 und niedriger
- [Korrektur] Kompatibilität mit SearchWP 4.2.0 und höher
1.4.6
- [Neu] Kontext-Array zu
searchwp_related_default_keywordshinzugefügt - [Korrektur] PHP Notice
- [Korrektur] Ausgeschlossene Beiträge in der Vorschau in einigen Fällen
1.4.5
- [Korrektur] Anfängliches Vorschau-Rendering
1.4.4
- [Korrektur] PHP Notice, Fehler in einigen Fällen
- [Update] Updater aktualisiert
1.4.3
- [Korrektur] Verhindert das Protokollieren in SearchWP Metrics, wenn zutreffend
1.4.2
- [Korrektur] Behebt Fehler bei der Verwendung von SearchWP 4
1.4.0
- [Neu] Fügt Unterstützung für SearchWP 4 hinzu
1.3
- [Neu] Erzwingen Sie bestimmte verwandte Einträge für jeden Eintrag
- [Neu] Verwandte Inhalte werden jetzt für 12 Stunden zwischengespeichert
- [Neu] Hook zur Steuerung der TTL des Abfrage-Caches in Sekunden
searchwp_related_cache_length - [Neu] Hook zur Steuerung, ob Caching verwendet wird
searchwp_related_cache_enabled - [Behoben] Automatische Ergänzung funktionierte in einigen Fällen nicht
- [Behoben] Paginierung wurde in einigen Fällen nicht beachtet
- [Behoben] Standard-Schlüsselwörter wurden in einigen Fällen nicht ausgefüllt
- [Behoben] Links zur Dokumentation
- [Geändert] Meta-Box erscheint standardmäßig nicht mehr bei nicht öffentlichen Post-Typen
- [Geändert] Zusätzliche Ergebnisse gefunden, wenn der anfängliche Ergebnissatz von SearchWP zu eingeschränkt ist
- [Aktualisiert] Übersetzungsquelle
- [Update] Updater aktualisiert
1.1.1
- [Änderung] Fallback-Keyword-Set wird jetzt definiert, wenn Entwürfe gespeichert werden (war zuvor beim Veröffentlichen)
1.1
- [Neu] Widget hinzugefügt
- [Neu] Neue Hooks zur Steuerung der Platzierung von Meta-Boxen
searchwp_related_meta_box_contextundsearchwp_related_meta_box_priority
1.0.4
- [Korrektur] Problem mit übermäßigen Enqueues behoben
1.0.3
- [Korrektur] Problem behoben, bei dem verwandte Einträge unter bestimmten Umständen nicht gefunden wurden
- [Update] Updater aktualisiert
1.0.2
- [Korrektur] Neu veröffentlichte Einträge werden nicht mehr automatisch übersprungen, wenn keine Schlüsselwörter eingegeben werden, es werden standardmäßig Fallbacks verwendet
- [Korrektur] Implementierung des
searchwp_related_excluded_post_types-Filters wird jetzt korrekt angewendet und funktioniert
1.0.1
- [Korrektur] Verhindert PHP(<5.5) Fatal Error
Can't use function return value in write context
1.0.0
- Erste Veröffentlichung

