Kod WordPress melaksanakan fungsi mendapatkan dan memaparkan artikel berkaitan dan mengesyorkan meneka anda menyukainya

banyakPemalam WordPressBoleh merealisasikan fungsi mengesyorkan artikel berkaitan dan meneka apa yang anda suka.

  • Kelebihan pemalam WordPress ialah ia mudah untuk dikonfigurasikan, tetapi mungkin mempunyai sedikit kesan pada tapak web.
  • Oleh itu, ramai orang masih suka menggunakan kod WordPress untuk melaksanakan artikel berkaitan dan meneka fungsi yang anda suka.
  • Tetapi dengan cara yang sama, kod untuk melaksanakan artikel berkaitan dan meneka apa yang anda suka juga bercanggah. Kelemahan kod ialah konfigurasinya lebih rumit.

Bagaimanakah kod WordPress untuk mencapai fungsi mendapatkan artikel berkaitan paparan dan rasa anda menyukainya?

Artikel berkaitan WordPress disyorkan, rasa anda suka sampel kod

Berikut ialah tekaan yang anda suka kod untuk mendapatkan artikel berkaitan daripada teg dan kategori:

<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>
  • antaranya $post_num = 10; adalah untuk memaparkan bilangan artikel berkaitan sebagai 10.
  • Jika tiada teg dan kategori pada halaman WordPress, ia akan memaparkan "Tiada pengesyoran berkaitan".

Bagaimanakah WordPress membuat pautan ke artikel serupa yang berkaitan?

Dengan memasang pemalam pemasuk iklan, ia ditetapkan untuk memasukkan pengesyoran artikel yang berkaitan dalam artikel ini selepas kandungan artikel (sisipan: Selepas Kandungan), dan rasa anda menyukai kod fungsi tersebut.

Blog Harapan Chen Weiliang ( https://www.chenweiliang.com/ ) berkongsi "kod WordPress untuk mencapai fungsi mendapatkan dan memaparkan artikel berkaitan dan mengesyorkan meneka anda menyukainya", yang membantu anda.

Selamat datang untuk berkongsi pautan artikel ini:https://www.chenweiliang.com/cwl-1987.html

Untuk membuka lebih banyak helah tersembunyi🔑, dialu-alukan untuk menyertai saluran Telegram kami!

Share dan like jika anda suka! Perkongsian dan suka anda adalah motivasi berterusan kami!

 

发表 评论

Alamat e-mel anda tidak akan diterbitkan. 必填 项 已 用 * 标注

Tatal ke