利用WordPress的内置函数has_post_thumbnail()来判断文章是否包含图片,并使用wp_rand()函数随机选择5篇文章,然后根据需要进行调用。
具体实现代码如下:
<?php
// 获取所有的文章
$args = array(
'numberposts' => -1,
);
$posts = get_posts($args);
// 随机选择5篇文章
$rand_posts = array_rand($posts, 5);
// 循环调用5篇文章中包含图片的文章
foreach ($rand_posts as $post_id) {
$post = get_post($post_id);
if (has_post_thumbnail($post->ID)) {
echo '<div>';
echo '<a href="' . get_permalink($post->ID) . '">';
echo get_the_post_thumbnail($post->ID, 'thumbnail');
echo '</a>';
echo '</div>';
}
}
?>
在这个示例中,我们首先使用get_posts()函数获取所有的文章,然后使用array_rand()函数从文章数组中随机选择5篇文章的ID。接着,我们使用get_post()函数获取每篇文章的详细信息,并使用has_post_thumbnail()函数判断该文章是否包含图片。如果包含,则输出该图片及链接。注意,为了让代码更加简洁,我们使用了echo语句来直接输出文章中的图片及链接。
上面是“wordpress随机显示5调文章中有图片的文章”的全面内容,想了解更多关于 wordpress 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_5032.html
workflows工作流
一只白色的孔雀ComfyUI工作流
一只可爱的快乐老鼠戴着帽子ComfyUI工作流
一个十几岁的美国女孩穿着黄色连帽衫在黑暗和空虚的背景下闲逛
一架受损严重的宇宙飞船内有一只猫
一幅以霓虹灯照亮的城市天际线和未来主义画
半透明的玻璃苹果ComfyUI工作流
一个孤独的斗篷人物站在一座巨大的雕塑旁
一个破旧的工厂,一个骷髅雕像
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

HTML5 Canvas 刻度尺
用canvas实现画板涂鸦效果
js导出excel插件(兼容mac电脑Numbers表格)
iframe开发admin后台
canvas黑洞漩涡(canvas+js)
在线生成金属文字
用svg画出游泳池动画效果
利用css绘画棋盘布局(象棋)










