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

PluginsRelated Posts”Kan erstattes med funksjonen nedenfor hvis vi velger å være på artikkelsiden 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
$tags = wp_get_post_tags($post->ID);
if ($tags) {
$tag_ids = array();
foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;

$args=array(
'tag__in' => $tag_ids,
'post__not_in' => array($post->ID),
'showposts'=>5, // Number of related posts that will be shown.
'caller_get_posts'=>1
);
$my_query = new wp_query($args);
if( $my_query->have_posts() ) {
echo '<h3>Related Posts</h3><ul>';
while ($my_query->have_posts()) {
$my_query->the_post();
?>
<li><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></li>
<?php
}
echo '</ul>';
}
}
?>

Konkret eksempel.

I artikkelsiden ". ” er oppført som relaterte artikler de som er relatert til WordPress, virus, databaser, utnyttelser.

WordPress Exploit - Rengjør virusfiler, SQL og serversikkerhet. - 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.

Grunnlegger og redaktør Stealth Settings, fra 2006 til i dag. Erfaring med Linux-operativsystemer (spesielt CentOS), Mac OS X, Windows XP> Windows 10 og WordPress (CMS).

Legg igjen en kommentar