Codul WordPress implementează funcția de a obține și afișa articole conexe și de a recomanda să presupunem că vă place

multPlugin WordPressPoate realiza funcția de a recomanda articole conexe și de a ghici ce vă place.

  • Avantajul pluginurilor WordPress este că sunt ușor de configurat, dar pot avea un anumit impact asupra site-ului web.
  • Prin urmare, multor oameni încă le place să folosească codul WordPress pentru a implementa articole conexe și pentru a ghici funcțiile care vă plac.
  • Dar, în același mod, codul pentru a implementa articolele conexe și a ghici ce vă place este, de asemenea, contradictoriu.Dezavantajul codului este că configurația este mai complicată.

Cum face codul WordPress pentru a atinge funcția de a obține articole legate de afișare și ghiciți că vă place?

Se recomandă articole legate de WordPress, cred că vă plac mostrele de cod

Următoarea este presupunerea că vă place codul pentru a obține articole similare din etichete și categorii:

<h3>猜你喜欢</h3>
<ul class="related_posts">
<?php
$post_num = 10; //文章数量
$exclude_id = $post->ID;
$posttags = get_the_tags(); $i = 0;
if ( $posttags ) {
$tags = ''; foreach ( $posttags as $tag ) $tags .= $tag->term_id . ',';
$args = array(
'post_status' => 'publish',
'tag__in' => explode(',', $tags),
'post__not_in' => explode(',', $exclude_id),
'caller_get_posts' => 1,
'orderby' => 'comment_date',
'posts_per_page' => $post_num,
);
query_posts($args);
while( have_posts() ) { the_post(); ?>
<li><a rel="bookmark" href="<?php the_permalink(); ?>" title="<?php the_title(); ?>" target="_blank"><?php the_title(); ?></a></li>
<?php
$exclude_id .= ',' . $post->ID; $i ++;
} wp_reset_query();
}
if ( $i < $post_num ) {
$cats = ''; foreach ( get_the_category() as $cat ) $cats .= $cat->cat_ID . ',';
$args = array(
'category__in' => explode(',', $cats),
'post__not_in' => explode(',', $exclude_id),
'caller_get_posts' => 1,
'orderby' => 'comment_date',
'posts_per_page' => $post_num - $i
);
query_posts($args);
while( have_posts() ) { the_post(); ?>
<li><a rel="bookmark" href="<?php the_permalink(); ?>" title="<?php the_title(); ?>" target="_blank"><?php the_title(); ?></a></li>
<?php $i++;
} wp_reset_query();
}
if ( $i == 0 ) echo '<li>暂无相关推荐</li>';
?>
</ul>
  • printre ei $post_num = 10; este de a afișa numărul de articole conexe ca 10.
  • Dacă nu există etichete și categorii pe pagina WordPress, va afișa „Fără recomandări asociate”.

Cum face WordPress link-uri legate de articole similare?

Prin instalarea plug-in-ului ad-inserter, setați recomandările de articole relevante din acest articol pentru a fi inserate după conținutul articolului (inserție: După conținut). Presupun că vă place codul funcției.

发表 评论

Adresa ta de e-mail nu va fi publicată. Sunt utilizate câmpurile obligatorii * Eticheta

Derulaţi în sus