WordPress 在代码里调用指定分类下随机文章列表 (图文列表)

2023-05-16 13:09:46 浏览数 (1)

在调用位置插入即可

有图列表:

代码语言:javascript复制
<!--  相关推荐  -->
				<div id="Recommend">
					<h2 id="Recommend_title">
						相关推荐:
					</h2>
					<div id="Recommend_list">
						<ul>
							<?php $cat = get_the_category();
foreach($cat as $key=>$category) {
	$catid = $category->term_id;
}
$args = array('orderby' => 'rand','showposts' => 15,'cat' => $catid );
$query_posts = new WP_Query();
$query_posts->query($args);
while ($query_posts->have_posts()) : $query_posts->the_post();
?>
							<li>
								<a href="<?php the_permalink();?>" class="Recommend_image" title="点击查看作品[<?php the_title();?>] 详情">
									<img src="<?php $full_image_url = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'full'); echo $full_image_url[0]; ?>" alt="作品[<?php the_title();?>]<?php echo wp_trim_words( get_the_excerpt(), 40 ); ?>"  style="width:400px;height:200px;" />
								</a>
								<h2 class="Recommend_entrytitle">
									<a href="<?php the_permalink(); ?>"><?php the_title();
?></a>
								</h2>
							</li>
							<?php endwhile;
?>
							<?php wp_reset_query();
?>
						</ul>
					</div>
				</div>

无图列表:

代码语言:javascript复制
    <?php
    $rand_posts = get_posts('numberposts=10&orderby=rand');
    foreach( $rand_posts as $post ) :
    ?>
    <!– 下面是你想自定义的 Loop–>
    <li><a href=”<?php the_permalink(); ?>”><?php the_title(); ?></a></li>
    <?php endforeach; ?>

百度未收录

0 人点赞