Cor*_*son 1 wordpress image attachment
我正在尝试将1个随机图像附加到帖子上,并将其显示在首页上(更改刷新时显示的图像).我看到的所有代码都展示了如何在帖子页面的循环中显示附件,但这将从一个页面获取附件并将其显示在不同的页面上.
任何帮助都会很大,因为我没有真正的起点.
您可以使用WP_Query
直接查询附件.它们实际上是一种仅用于附件的帖子类型.这段代码将为<img>
随机图像吐出标签:
$query = new WP_Query( array( 'post_status' => 'any', 'post_type' => 'attachment' ) );
$key = array_rand($query->posts, 1);
echo wp_get_attachment_image($query->posts[$key]->ID, 'medium');
Run Code Online (Sandbox Code Playgroud)
该字符串medium
可以替换为您在仪表板的媒体部分中设置的其他大小,或者使用您在代码中设置的自定义大小add_image_size()
.