Article Directory
көпWordPress плагиниТиешелүү макалаларды сунуштоо жана сизге жаккан нерсени болжолдоо функциясын түшүнө алат.
- WordPress плагиндеринин артыкчылыгы - аларды конфигурациялоо оңой, бирок веб-сайтка кандайдыр бир таасирин тийгизиши мүмкүн.
- Ошондуктан, көптөгөн адамдар дагы эле тиешелүү макалаларды ишке ашыруу жана сизге жаккан функцияларды болжолдоо үчүн WordPress кодун колдонууну жакшы көрүшөт.
- Бирок ошол сыяктуу эле, тиешелүү макалаларды ишке ашыруу жана сизге эмне жагарын болжолдоо үчүн код да карама-каршы келет.Коддун кемчилиги - конфигурациянын татаалыраак.

WordPress менен байланышкан макалалар сунушталат, сизге код үлгүлөрү жагат деп ойлойм
Тегдерден жана категориялардан тиешелүү макалаларды алуу үчүн сизге жаккан код төмөндөгүдөй:
<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 катары көрсөтүү болуп саналат. - WordPress бетинде эч кандай тегдер жана категориялар жок болсо, анда "Байланыштуу сунуштар жок" көрсөтүлөт.
WordPress окшош макала шилтемелерин кантип жасайт?
Жарнама киргизүүчү плагинди орнотуу менен, ушул макаладагы тиешелүү макала сунуштарын макаланын мазмунунан кийин киргизиңиз (киргизүү: Мазмундан кийин), сизге функция коду жагат деп ойлоңуз.
Hope Chen Weiliang блогу ( https://www.chenweiliang.com/ ) "Тийиштүү макалаларды алуу жана көрсөтүү функциясына жетүү үчүн WordPress коду" менен бөлүштү, бул сизге пайдалуу.
Бул макаланын шилтемесин бөлүшүүгө кош келиңиз:https://www.chenweiliang.com/cwl-1987.html
Көбүрөөк жашыруун трюктарды ачуу үчүн🔑, биздин Telegram каналыбызга кошулуңуз!
Бөлүшүп, жакса лайк! Сиздин бөлүшүүлөрүңүз жана лайктарыңыз биздин туруктуу мотивациябыз!