php使用bxslider的wordpress媒体库。(代码片段)

author author     2022-12-11     640

关键词:

/**
 * Custom media gallery output
 */
add_filter( 'post_gallery', 'big_sea_custom_post_gallery', 10, 2 );
remove_shortcode('gallery');
add_shortcode('gallery', 'big_sea_custom_post_gallery');

function big_sea_custom_post_gallery( $atts ) 
	global $post;
	$pid = $post->ID;
	$gallery = "";

	if ( empty($pid) ) 
		$pid = $post['ID'];
	

	if ( !empty( $atts['ids'] ) ) 
   	$atts['orderby'] = 'post__in';
   	$atts['include'] = $atts['ids'];
	

	extract(
		shortcode_atts(
			array(
				'orderby' => 'menu_order ASC, ID ASC',
				'include' => '',
				'id' => $pid,
				'itemtag' => 'dl',
				'icontag' => 'dt',
				'captiontag' => 'dd',
				'columns' => 3,
				'size' => 'large',
				'link' => 'file'
			),
		$atts)
	);

	$args = array(
		'post_type' => 'attachment',
		'post_status' => 'inherit',
		'post_mime_type' => 'image',
		'orderby' => $orderby
	);

	if (!empty($include)) 
		$args['include'] = $include;
	
	else 
   	$args['post_parent'] = $id;
		$args['numberposts'] = -1;
	

	if ( $args['include'] == "" ) 
		$args['orderby'] = 'date'; $args['order'] = 'asc';
	

	$images = get_posts($args);

	ob_start(); ?>

	<div class="media-carousel">

		<div class="media-carousel__main-images">
		<?php foreach ( $images as $image ) :
			$thumbnail = wp_get_attachment_image_src( $image->ID, 'eckerd-media-lrg' );
			$thumbnail = $thumbnail[0];
		?>
			<img class="media-carousel__item--main" src="<?= $thumbnail ?>" alt="<?= $image->post_title ?>">
		<?php endforeach; ?>
		</div>

		<div class="media-carousel__thumbnails">
		<?php
		$i = 0;
		foreach ( $images as $image ) :
			$thumbnail = wp_get_attachment_image_src( $image->ID, 'eckerd-media-sml' );
			$thumbnail = $thumbnail[0];
			$i++;
		?>
			<a href="#" class="media-carousel__item--thumb" data-slide-index="<?= $i ?>">
				<img src="<?= $thumbnail ?>" alt="<?= $image->post_title ?>">
			</a>
		<?php endforeach; ?>
		</div>

	</div>

	<?php
	$output = ob_get_contents();
	ob_end_clean();

	return $output;

使用 jquery 创建唯一 id 以在 bxslider 中使用

...】:我想这很简单,但我对jquery没有任何经验。我在我的wordpress主题中发布的每篇文章中都使用bxslider,并且需要jquery指向许多唯一的id,不仅指向work1,还指向work2、work3等等。Themar 查看详情

像 WordPress 媒体上传器这样的 PHP 媒体管理器?

】像WordPress媒体上传器这样的PHP媒体管理器?【英文标题】:PHPMediaManagerlikeWordPressMediaUploader?【发布时间】:2013-10-2009:15:45【问题描述】:我只是喜欢Wordpress让照片和媒体的上传和管理变得如此轻松。我想在我的非WORDPRESSPHP网站... 查看详情

媒体添加错误wordpress

】媒体添加错误wordpress【英文标题】:mediaadderrorwordpress【发布时间】:2017-04-0507:03:04【问题描述】:我正在使用wampserver64windows7操作系统当我尝试通过wordpress媒体库上传图片时添加新的显示错误。我尝试通过添加wp-config.php来增... 查看详情

phpwordpress媒体库替换,将其转换为带有自定义寻呼机的bxslider轮播。(代码片段)

查看详情

Wordpress - 使用媒体库获取图像

】Wordpress-使用媒体库获取图像【英文标题】:Wordpress-Getanimageusingthemedialibrary【发布时间】:2015-12-2919:01:49【问题描述】:我正在创建一个插件,我有一个管理页面在该页面的选项中,我想添加一个按钮,允许我打开Wordpress媒体... 查看详情

php媒体经理wordpress(代码片段)

查看详情

我需要从我的 wordpress 媒体库中删除重复的图像

】我需要从我的wordpress媒体库中删除重复的图像【英文标题】:Ineedtoremoveduplicateimagesfrommywordpressmedialibrary【发布时间】:2014-04-1200:22:04【问题描述】:我正在尝试从我的wordpress媒体库中删除重复的图像。帖子本身不重复,但每... 查看详情

使用 WordPress REST API 删除媒体

】使用WordPressRESTAPI删除媒体【英文标题】:DeletingmediausingtheWordPressRESTAPI【发布时间】:2020-12-0217:23:10【问题描述】:我正在尝试使用带有cookie身份验证的rest-api从WordPress库中删除媒体。我可以创建一个文件(POST)并检索(GET)文件内... 查看详情

黄聪:如何使用钩子定制wordpress添加媒体界面,去除不需要的元素

原文:http://www.solagirl.net/customize-wordpress-media-upload-ui.htmlWordPress编写文章界面的添加媒体按钮允许用户上传多媒体文件,但并不是每个人都能用的顺手,有的人倾向于引用外部图片,所以希望“从URL上传”这一项是默认选中... 查看详情

在 WordPress 中使用 CSS 进行媒体查询

】在WordPress中使用CSS进行媒体查询【英文标题】:MediaquerieswithCSSinWordPress【发布时间】:2014-01-2901:10:20【问题描述】:我正在使用wordpress3.8的主题。我在我的代码中包含了一些我想为平板电脑和手机设备关闭的触摸效果。我创建... 查看详情

在 foreach 循环中使用媒体 ID 获取 WordPress 图像

】在foreach循环中使用媒体ID获取WordPress图像【英文标题】:GetWordPressimagesusingmediaIDinaforeachloop【发布时间】:2015-06-1107:41:00【问题描述】:我已经看到如何获取媒体库中的所有图像,反之亦然,从帖子库中获取图像,精选缩略图... 查看详情

wordpress媒体库图片无法显示?

使用了woocommerce准备搭建一个电商网站。把图片上传到媒体库的时候却不能正确显示图片。Console显示太多次重定向,安装了一些https的插件也都不管用。具体操作如下:a)检查你是否设置了文章的特色图进入“编辑文章”页面,... 查看详情

带有大小选择的 WordPress 媒体上传器

】带有大小选择的WordPress媒体上传器【英文标题】:WordPressMediaUploaderwithsizeselect【发布时间】:2013-12-0419:09:04【问题描述】:我想将图像输入添加到我自己的WordPress插件中。为此,我使用标准的WordPress媒体上传器,如下所示:var... 查看详情

wp.​​media undefined 使用 Wordpress 媒体上传器

】wp.​​mediaundefined使用Wordpress媒体上传器【英文标题】:wp.mediaundefinedusingWordpressMediaUploader【发布时间】:2017-06-0609:57:51【问题描述】:编辑:脚本的其他变体似乎也不起作用,wp_enqueue_media()没问题,但看起来包含wp.media的脚本... 查看详情

WordPress 管理员媒体上传权限

】WordPress管理员媒体上传权限【英文标题】:WordPressadminmediauploadpermission【发布时间】:2016-02-1709:52:18【问题描述】:我可以访问托管许多wordpress博客的服务器。最初上传文件夹的权限设置为777(递归),但这会导致我们的服务... 查看详情

更改 Wordpress 媒体图像 URL

】更改Wordpress媒体图像URL【英文标题】:ChangeWordpressmediaimageURL【发布时间】:2020-06-1413:40:17【问题描述】:我对wordpress开发比较陌生。我在我的网站上安装了SSL证书。SSL挂锁在某些页面上不可见,并认为这是一个混合内容问题... 查看详情

php[将图像上传到媒体库]将图像上传到媒体库并将其设置为$post_id(如果已指定)的特色图像。#wordpress(代码片段)

查看详情

Wordpress 媒体缩略图/固定链接

】Wordpress媒体缩略图/固定链接【英文标题】:WordpressMediaThumbnail/Permalink【发布时间】:2016-03-1523:57:03【问题描述】:我的Wordpress安装有问题。我不知道什么时候发生的,所以也许有人可以帮助我找到问题。突然间,我所有的媒... 查看详情