我创建了一个带有图片库的静态网站页面http://tattscan.com/css-only-page-2/。我还更改了WP默认库样式以匹配静态库。现在我想通过拉动WordPress wp-upload文件夹中加载的所有图像来填充此画廊,从而改变我的静态图片库动态。是否有一些简单的PHP代码来实现这一点。
答案 0 :(得分:0)
我看到你在WordPress中托管该页面,所以当你访问/加载WP环境时,你可以获取所有媒体上传并循环浏览它。代码来自this,
$query_images_args = array(
'post_type' => 'attachment',
'post_mime_type' => 'image',
'post_status' => 'inherit',
'posts_per_page' => - 1,
);
$query_images = new WP_Query( $query_images_args );
$images = array();
foreach ( $query_images->posts as $image ) {
$images[] = wp_get_attachment_url( $image->ID );
}
请记住根据您的需要调整代码。
编辑1:显示所有图像
替换以下代码
foreach ( $query_images->posts as $image ) {
$images[] = wp_get_attachment_url( $image->ID );
}
与
foreach ( $query_images->posts as $image ) {
echo '<img src="' . wp_get_attachment_url( $image->ID ) . '"/>';
}