PHP Wordpress插入自定义大小的帖子附件链接到自定义大小

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP Wordpress插入自定义大小的帖子附件链接到自定义大小相关的知识,希望对你有一定的参考价值。

<?php
$postID = $post->ID;
//print_r($product_meta);

// (thumbnail, medium, large or full) or a 2-item array 
// representing width and height in pixels, e.g. array(32,32)
// OR the custom config'd name of image size
$image_size = 'prods-large'; // the image size to be shown initially (smaller version)
$image_size_lg = 'large'; // the image size to link to (large version)

$images = get_children(array(
	'post_parent' => $postID,
	'post_type' => 'attachment',
	'numberposts' => -1,
	'order' => 'ASC',
	'orderby' => 'menu_order',
	//'exclude' => get_post_thumbnail_id(), -- uncomment to exclude post thumbnail
	'post_mime_type' => 'image',
	)
);

//print_r($images);
if($images) {
	
	echo '<div class="prod-imgs">';
	
	foreach( $images as $image ) {

			$attachment_id = $image->ID;
			
			// get the 'large' size image's URL
			$image_attributes = wp_get_attachment_image_src( $attachment_id, 'large' ); // returns an array - [0] is the URL of the image 'large' size
			$largeSizeURL = $image_attributes[0];
			
			echo '<a class="attachment-' . $attachment_id . ' popup-with-zoom-anim img-link" href="' . $largeSizeURL . '">';
			echo wp_get_attachment_image($attachment_id, $image_size);
			echo '</a>';

	}
	echo '</div>';
}
?>

以上是关于PHP Wordpress插入自定义大小的帖子附件链接到自定义大小的主要内容,如果未能解决你的问题,请参考以下文章

WordPress 自定义帖子类型前端特色图片提交

带上传的 WordPress 3.0 自定义帖子类型

WordPress 自定义插入到帖子按钮

PHP 显示WordPress帖子附件

PHP 显示WordPress帖子的第一个图像附件

PHP 使用帖子附件的Wordpress图像库短代码