Hoe gerelateerde berichten op WordPress-sites weer te geven

Websitebeheerders en bloggers zoeken voortdurend naar manieren om hun lezerspubliek voor langere en langere tijd actief te houden op hun websites. Een van de meest gebruikte technieken is om aan het einde van elk artikel gerelateerde artikelen weer te geven. Dit is een zeer eenvoudige techniek om uw bezoekers op uw website te houden.


Het weergeven van gerelateerde artikelen / producten / video’s verhoogt de tijd die mensen op uw website doorbrengen. Dit is ook de reden waarom eCommerce-bedrijven zoals Amazon en video-hostingbedrijven zoals YouTube en Netflix investeren in complexe machine learning-algoritmen om effectieve aanbevelingssystemen te creëren.

Hoewel een nieuw gestarte blog dergelijke geavanceerde technieken niet kan betalen, is het weergeven van gerelateerde berichten aan het einde van elk bericht een eenvoudige truc om bezoekers te helpen langer op uw blog of website te blijven. En hoe langer de bezoeker op uw website doorbrengt, hoe groter de kans dat hij of zij een aankoop doet.

Laten we het UI-aspect ervan niet vergeten, aanbevelingssystemen zijn enorm nuttig om mensen te helpen de juiste inhoud te vinden. Ik kan me niet herinneren hoeveel keer ik achtereenvolgende YouTube-video’s heb bekeken, zoals weergegeven in het aanbevelingssysteem. Door gerelateerde berichten weer te geven, wordt de navigatietijd verkort en wordt de lezer aangesloten op de juiste inhoud.

De Jetpack Related Posts-module gebruiken

Deze functie voor gerelateerde berichten doorloopt al uw berichten en analyseert ze contextueel om de juiste gerelateerde berichten te vinden die de nieuwsgierigheid van uw bezoeker kunnen wekken.

jetpackrelposts

Ik gebruik liever deze module van Jetpack in plaats van het uitvoeren van een extra plug-in omdat de analyse en verwerking wordt uitgevoerd vanaf hun cloudservers, wat betekent dat uw serverbronnen niet voor hetzelfde worden gebruikt.

Een paar dingen over hoe deze module eigenlijk werkt:

  • Er moeten minimaal 3 goede gerelateerde berichten zijn die kunnen worden weergegeven. Zonder deze drie berichten wordt aan het einde van een bericht niets weergegeven als gerelateerde inhoud.
  • De gerelateerde inhoud wordt gegenereerd op basis van tags, categorieën en de inhoud van de berichten zelf.
  • Afbeeldingsminiaturen zijn ofwel de aanbevolen afbeeldingen van eerdere berichten of van afbeeldingen die zijn gekoppeld aan het gerelateerde bericht dat moet worden weergegeven. Ze zijn 350px breed bij 200px hoog bijgesneden, zoon houdt rekening met deze afmetingen bij het kiezen van aanbevolen afbeeldingen en zorgt ervoor dat ze goed zullen vertalen naar dat formaat.

Bovendien, als u verdere wijzigingen in de werking van de module wilt aanbrengen, moet u wat code in uw functies.php-bestand wijzigen. De meeste van deze functies omvatten het wijzigen van het Jetpack-gerelateerde berichtenfilter.

  • Wijzig het aantal gerelateerde berichten dat wordt weergegeven. Wijzig de optiegroottetelling.

functie jetpackme_more_related_posts ($ options) {
$ options [‘size’] = 6;
$ opties retourneren;
}
add_filter (‘jetpack_relatedposts_filter_options’, ‘jetpackme_more_related_posts’);

  • Vervang een van de gerelateerde berichten door een aangepast resultaat voor een specifiek bericht. Bericht-ID verwijst naar het specifieke bericht in kwestie.

functie jetpackme_append_related_post ($ hits, $ post_id) {
// $ post_id is het bericht waarvoor we momenteel verwante berichten ontvangen
if (2194 == $ post_id) {
// Voeg 1036 toe aan de voorkant van de hits-array
array_unshift ($ hits, array (‘id’ = => 1036));
// Verwijder het laatste element van de array
array_pop ($ hits);
}

$ hits teruggeven;
}
add_filter (‘jetpack_relatedposts_filter_hits’, ‘jetpackme_append_related_post’, 20, 2);

  • Sluit een specifiek bericht uit om nooit in de resultaten van gerelateerde berichten te verschijnen. Identificeer opnieuw de post-ID om deze uit te sluiten.

functie jetpackme_exclude_related_post ($ exclude_post_ids, $ post_id) {
// $ post_id is het bericht waarvoor we momenteel verwante berichten ontvangen
$ exclude_post_ids [] = 1037; // Exclusief post_id 1037
$ exclude_post_ids [] = 1038; // Sluit ook post_id 1038 uit
retourneer $ exclude_post_ids;
}
add_filter (‘jetpack_relatedposts_filter_exclude_post_ids’, ‘jetpackme_exclude_related_post’, 20, 2);

  • Sluit een hele categorie uit voor weergave in de resultaten van gerelateerde berichten. Verander de categorie.slug in een categorie die u niet wilt zien in uw gerelateerde berichten.

functie jetpackme_filter_exclude_category ($ filters) {
$ filters [] = array (‘niet’ =>
array (‘term’ => array (‘category.slug’ => ‘honden’))
);
$ filters retourneren;
}
add_filter (‘jetpack_relatedposts_filter_filters’, ‘jetpackme_filter_exclude_category’);

  • Schakel gerelateerde berichten selectief uit voor weergave op geselecteerde berichten. is_single array bevat een aantal bericht-ID’s waarvoor gerelateerde berichten niet worden weergegeven.

functie jetpackme_no_related_posts ($ options) {
if (is_single (array (17, 19, 1, 11))) {
$ options [‘enabled’] = false;
}
$ opties retourneren;
}
add_filter (‘jetpack_relatedposts_filter_options’, ‘jetpackme_no_related_posts’);

  • Pagina’s opnemen in zoekresultaten voor gerelateerde inhoud.

functie jetpackme_add_pages_to_related ($ post_type, $ post_id) {
if (is_array ($ post_type)) {
$ search_types = $ post_type;
} anders {
$ search_types = array ($ post_type);
}

// Pagina’s toevoegen
$ search_types [] = ‘pagina’;
retourneer $ search_types;
}
add_filter (‘jetpack_relatedposts_filter_post_type’, ‘jetpackme_add_pages_to_related’, 10, 2);

  • Voeg een standaard fallback-afbeelding toe als er geen afbeelding in een bericht kan worden gevonden.

functie jeherve_custom_image ($ media, $ post_id, $ args) {
if ($ media) {
$ media retourneren;
} anders {
$ permalink = get_permalink ($ post_id);
$ url = apply_filters (‘jetpack_photon_url’, ‘YOUR_LOGO_IMG_URL’);

array retourneren (array (
‘type’ => ‘beeld’,
‘from’ => ‘custom_fallback’,
‘src’ => esc_url ($ url),
‘href’ => $ permalink,
));
}
}
add_filter (‘jetpack_images_get_images’, ‘jeherve_custom_image’, 10, 3);

  • Verberg de berichtdatum op de gerelateerde berichten.

.jp-relatedposts-post-date {
Geen weergeven;
}

Je kunt meer lezen over functies die je kunt toevoegen of wijzigen met de gerelateerde berichtenmodule met Jetpack op hun blog.

Gerelateerde berichten Plug-ins

Als u liever een onafhankelijke plug-in gebruikt om de functie van het weergeven van gerelateerde berichten uit te voeren, zijn er twee gratis plug-ins die aan de taak moeten voldoen.

  • Gerelateerde berichten voor WordPress – Vertraagt ​​uw website niet en gebruikt zijn eigen cache om zwaar werk uit te voeren. Er worden automatisch gerelateerde berichten gemaakt en de plug-in maakt handmatige bewerking mogelijk. De plug-in heeft een premium-versie die ondersteuning biedt voor meerdere sites en meer controle heeft over de stijl van gerelateerde postsjablonen.
  • Gerelateerde berichten van taxonomie – Deze plug-in gebruikt een cache-query om gerelateerde berichten te vinden. Voeg beperkingen toe aan de gerelateerde posts-matches op datum en taxonomie / individuele posts. Gebruik uw eigen HTML-sjabloon voor meer maatwerk. De korte codes helpen bij het weergeven van een specifiek aantal gerelateerde berichten met behulp van widgets.

De kleverigheid van de site verhogen

Het weergeven van gerelateerde berichten verhoogt zeker de tijd die een bezoeker waarschijnlijk op uw website doorbrengt. Benut de kracht ervan en vertel me hoe het ging.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map