Hvordan at tilføje Related Post i WordPress uden brug af plugins

For "relaterede indlæg"Eller"Varer Relationship"Er en serie af pluginLinks til mere eller mindre sofistikerede, men i sidste ende alle gøre det samme. Visning af en side (i en post) på bloggen overskrifter, der matcher emnet for artiklen, der gør notering. Det er nyttigt for både SEO og for brugerGiver hurtig adgang til artikler, der er på det samme emne som den på siden er notering.

Det er kendt, at et stort antal pluginSites kan have en negativ indflydelse på unuei side loading tid og desuden skaber yderligere tabeller i databasen.

En god idé ville være at erstatte så meget som muligt med WordPress plugins kodelinjer, der fører til det samme resultat. (Bemærk dog, at nogle koder functions.php agaugate især alvorligt påvirke udførelsen af ​​serveren)

WordPress relaterede Post Plugin

Plugins "Relaterede sider"Kan udskiftes med funktionen nedenfor, hvis vi vælger at artikel side at være vises overskrifter indeholdende samme tags med det job, de gør notering. Brug dette kriterium forhold kan tilføje følgende kode til filen single.php det tema, der bruges 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, // Antal relaterede indlæg, der vil blive vist.
'Caller_get_posts => 1
);
$ my_query = ny wp_query ($ args);
hvis ($ my_query-> have_posts ()) {
ekko '<h3> Relaterede indlæg </ h3> <ul>';
mens ($ my_query-> have_posts ()) {
$ My_query-> the_post ();
?>
<Li> <a href="<?php the_permalink() ?> "rel =" bogmærke "title =" Permanent link til <Php the_title_attribute ();?>? "> <Php the_title (); ?> </a> </ li>
<? Php
}
ekko '</ ul>';
}
}
?>
[/ Php]

 

Konkret eksempel.

I siders artikel ". "Er opført som relaterede artikler, der relaterer til WordPress, vira, databaser, exploits.

WordPress Exploit - Rengøring filer virus og sikker SQL server. - Stealth-indstillinger 

Funktionen er testet på WordPress 3.3.1, men er forenelig på nyere versioner af WordPress 2.x.

Vis Related Post i WordPress uden et plugin.

Hvordan at tilføje Related Post i WordPress uden brug af plugins

Om forfatteren

Stealth LP

Stifter og redaktør stealth-indstillingerI 2006 dato.
Erfaringer på Linux operativsystemer (især CentOS), Mac OS X, Windows XP> Windows 10 og WordPress (CMS).

Efterlad en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.