Hvordan legge til relaterte Post i WordPress uten å bruke plugins

For "relaterte innlegg"Eller"Relaterte artikler"Er en serie av plugg innLinker til mer eller mindre sofistikerte, men til slutt alle gjør det samme. Viser en side (i et innlegg) på bloggen overskrifter som samsvarer med temaet for artikkelen er laget notering. Dette er nyttig både for SEO og etter brukerGir rask tilgang til artikler som er på det samme emnet som en på siden skrives ut.

Det er kjent at et stort antall plugg innNettsteder kan negativt påvirke unuei lasting tid og skaper også flere tabeller i databasen.

En god idé ville være å erstatte så mye som mulig med WordPress plugins linjer med kode som fører til samme resultat. (Merk imidlertid at noen kode i functions.php legge det spesielt alvorlig påvirke ytelsen til serveren)

WordPress Related Post Plugin

Plugins "Related Posts"Kan erstattes med funksjonen nedenfor, hvis vi velger den siden artikkelen for å være viste overskrifter inneholder samme tags med jobben å gjøre oppføringen. Ved hjelp av dette kriteriet forholdet kan legge koden under i filen single.php temaet som brukes på bloggen.

[php] <? php
$ tags = wp_get_post_tags ($ post-> ID);
hvis ($ tags) {
$ tag_ids = array ();
foreach ($ tags som $ individual_tag) $ tag_ids [] = $ individual_tag-> term_id;

$ Args = array (
'tag__in' => $ tag_ids,
'post__not_in' => array ($ post-> ID),
'showposts' => 5, // Antall relaterte innlegg som vil bli vist.
'Caller_get_posts => 1
);
$ my_query = nytt wp_query ($ args);
hvis ($ my_query-> have_posts ()) {
ekko '<h3> Relaterte innlegg </ h3> <ul>';
mens ($ my_query-> have_posts ()) {
$ My_query-> the_post ();
>
<Li> <a href="<?php the_permalink() ?> "rel =" bokmerke "title =" Permanent Link til <Php the_title_attribute ();?> "> <Php the_title (); ?> </a> </ li>
<? Php
}
ekko '</ ul>';
}
}
>
[/ Php]

 

Konkret eksempel.

Siden artikkelen ". "Er oppført som de relaterte artiklene refererer til WordPress, virus, databaser, utnytter.

WordPress Exploit - rengjøringsmidler infiserte filer, og SQL Server sikkerhet. - Stealth Settings 

Funksjonen er testet på WordPress 3.3.1 men er også kompatibel på nyere versjoner av WordPress 2.x.

Vis relaterte Post i WordPress Uten Plugin.

Hvordan legge til relaterte Post i WordPress uten å bruke plugins

Om forfatteren

Stealth LP

Grunnlegger og redaktør stealth innstillingerI 2006 dato.
Erfaring på Linux-operativsystemer (spesielt CentOS), Mac OS X, Windows XP> Windows 10 og WordPress (CMS).

Legg igjen en kommentar

Dette nettstedet bruker Akismet for å redusere spam. Lær hvordan kommentaren din behandles.