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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 使用帖子附件的Wordpress图像库短代码相关的知识,希望对你有一定的参考价值。

function pippin_gallery_shortcode( $atts, $content = null ) {
 
	extract( shortcode_atts( array(
      'size' => ''
      ), $atts ) );
 
	$image_size = 'medium';
	if($size =! '') { $image_size = $size; }
 
	$images = get_children(array(
		'post_parent' => get_the_ID(),
		'post_type' => 'attachment',
		'numberposts' => -1,
		'orderly' => 'menu_order',
		//'exclude' => get_post_thumbnail_id(), -- uncomment to exclude post thumbnail
		'post_mime_type' => 'image',
		)
	);
 
	if($images) {
		$gallery = '<ul class="gallery clearfix">';
		foreach( $images as $image ) {
			$gallery .= '<li>';
				$gallery .= '<a href="' . wp_get_attachment_url($image->ID) . '" rel="shadowbox">';
					$gallery .= wp_get_attachment_image($image->ID, $image_size);
				$gallery .= '</a>';
			$gallery .= '</li>';
		}
		$gallery .= '</ul>';
 
		return $gallery;
	}
 
}
add_shortcode('photo_gallery', 'pippin_gallery_shortcode');

以上是关于PHP 使用帖子附件的Wordpress图像库短代码的主要内容,如果未能解决你的问题,请参考以下文章

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

php WordPress的自定义库短代码

PHP 显示WordPress帖子附件

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

php 创建 zip 文件(来自 post 附件 wordpress)

PHP 获取wordpress图像附件并使用tim thumb进行裁剪