فهرست مقاله
بسیاری از افزونههای وردپرس میتوانند ویژگیهایی مانند پیشنهاد مقالات مرتبط و پیشنهاد اینکه ممکن است آنها را دوست داشته باشید، پیادهسازی کنند.
- مزیت افزونه های وردپرس این است که پیکربندی آنها آسان است، اما ممکن است تأثیری روی وب سایت داشته باشند.
- بنابراین، بسیاری از مردم هنوز هم دوست دارند از کد وردپرس برای پیاده سازی مقالات مرتبط و حدس زدن توابع مورد علاقه خود استفاده کنند.
- اما به همین ترتیب، کد پیاده سازی مقالات مرتبط و حدس زدن آنچه دوست دارید نیز متناقض است. عیب کد این است که پیکربندی پیچیده تر است.

مقالات مرتبط با وردپرس توصیه می شود، حدس بزنید که نمونه کد را دوست دارید
در زیر حدس می زنید که کدی را برای دریافت مقالات مرتبط از برچسب ها و دسته ها دوست دارید:
<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>- در میان آنها
$post_num = 10;این است که تعداد مقالات مرتبط را 10 نشان دهیم. - اگر در صفحه وردپرس هیچ برچسب و دسته ای وجود نداشته باشد، "بدون توصیه مرتبط" نمایش داده می شود.
وردپرس چگونه پیوندهای مقاله مشابه مرتبط را انجام می دهد؟
با نصب افزونه ad-inserter قرار است پس از محتوای مقاله (درج: After Content) توصیه های مقاله مربوطه را در این مقاله درج کند و حدس بزنید کد تابع را دوست دارید.
امیدوارم مقاله «پیادهسازی کد وردپرس برای نمایش مقالات مرتبط و موارد دلخواه شما» که در وبلاگ چن ویلیانگ ( https://www.chenweiliang.com/ ) به اشتراک گذاشته شده است، برای شما مفید باشد.
لینک این مقاله را به اشتراک بگذارید: https://www.chenweiliang.com/cwl-1987.html
