Questions tagged «post-thumbnails»

“发布缩略图”是2.9版中引入的主题功能。缩略图是被选择作为帖子,页面或自定义帖子类型的代表图像的图像。

4
如何删除硬编码的缩略图尺寸?
使用插入时,<?php the_post_thumbnail(); ?>如何从post_thumbnail中删除width和height属性? <img width="800" height="533" src="http://domain.com/wp-content/uploads/2011/02/image.jpg" class="attachment-post-thumbnail wp-post-image" />


2
仅查询带有特色图片的帖子
我想查询6个帖子,但只查询那些附有精选图片的帖子。我正在这样使用meta_key方法WP_Query: $args = array( 'post_type' => 'post', 'meta_key' => '_thumbnail_id', 'post_count' => 6 ); $query = new WP_Query($args); 其次是 <?php while($query->have_posts()) : $query->the_post(); ?> <h2><?php the_title(); ?></h2> <?php the_post_thumbnail('thumbnail'); ?> <?php endwhile; ?> 这似乎不起作用。该查询将返回6条以上的帖子,以及没有特色图片的帖子。有什么想法我在这里错了吗? @chip:var_dump($query);给出了很大的结果,所以我将其发布到了pastebin中

6
特色图片的最小尺寸要求?
我正在创建一个有多个作者的棒球网站。根据过去的经验,无论您对某人的了解程度如何,并不意味着他们会遵循甚至阅读您的说明。 话虽这么说,我想要求作者决定要“用作特征图像”的任何图像,其宽度至少应为640px,高度至少应为360px。 我要求每个帖子都必须有使用WyPiekacz插件的精选图片;如果没有精选图片,该帖子将不会发布。通过使用Bainternet的代码删除“添加媒体”中的“来自URL”选项卡,我阻止了作者热链接到另一个站点的功能。 现在,我需要任何用作特色图像的图像至少为640px x 360px。我绝对不是编码人员,但我一直在尝试并尝试使用Maor Barazany的代码作为起点,但无济于事。他的代码 要求为上传的任何图像设置最小尺寸。

2
通过URL以编程方式获取图像并保存在上载文件夹中
我参与了从另一个CMS到WordPress的大规模迁移。我们有数据库的副本,并且已经研究出如何提取内容并使用wpdb类的实例化从中以编程方式创建WordPress帖子。 但是,有两千张图片我们希望自动进行浏览,生成各种尺寸,然后附加到帖子上,以节省大约一周的工作! 有没有一种方法可以通过URL从远程站点获取图像并将其保存在wp-uploads文件夹中?我猜这用wp_http但是我不熟悉。 有了图像并将其保存后,我就可以使用它wp_generate_attachment_metadata来创建各种尺寸并将wp_insert_attachment其附加到帖子上。 谢谢西蒙

4
如何通过编程将特色图片设置为来自外部的自定义帖子
我正在尝试通过PHP提取Wordpress环境之外的图像并将其插入到自定义帖子中。 像wordpress一样,如何将图像移动/上传到wordpress上传目录年日期文件夹格式,并根据自定义帖子将该图像设置为特色图像? 还要将图像上传到自定义帖子库吗? 下面是我的代码 $filename = $image['name']; $target_path = "../wp-content/uploads/"; $target_path = $target_path . $filename; $wp_filetype = wp_check_filetype(basename($filename), null ); $wp_upload_dir = wp_upload_dir(); $attachment = array( 'guid' => $wp_upload_dir['baseurl'] . '/' . basename( $filename ), 'post_mime_type' => $wp_filetype['type'], 'post_title' => preg_replace('/\.[^.]+$/', '', basename($filename)), 'post_content' => '', 'post_status' => 'inherit', ); …

7
您如何获得帖子缩略图的大小?
我知道如何使用WP Admin Media Settings或使用此功能来设置帖子缩略图的大小: set_post_thumbnail_size( 150, 150 ) 但是,如何获得为图像缩略图大小设置的图像宽度 和 高度? 我希望能够执行以下操作: get_post_thumbnail_size(); // return array(150, 150) 怎么做?是使用get_option(),并且选项键用于缩略图的宽度和高度吗?


1
如何禁用某些自定义帖子类型的默认图像尺寸的生成?
我使用了自定义帖子类型,其中不需要“缩略图”,“中”和“大”尺寸。我需要禁用此大小并创建功能或插件,在其中可以设置每种自定义帖子类型所需的图像大小。 我的第一步是从wp-includes / media.php挂钩get_intermediate_image_sizes函数。我已经将此代码添加到functions.php,但它不起作用:( add_filter('get_intermediate_image_sizes', 'get_intermediate_image_sizes_fixed'); function get_intermediate_image_sizes_fixed() { global $_wp_additional_image_sizes; //$image_sizes = array('thumbnail', 'medium', 'large'); // Standard sizes $image_sizes = array(); if ( isset( $_wp_additional_image_sizes ) && count( $_wp_additional_image_sizes ) ) $image_sizes = array_merge( $image_sizes, array_keys( $_wp_additional_image_sizes ) ); return apply_filters( 'intermediate_image_sizes', $image_sizes ); } UPD:正在media.php中编辑此行。更改后未生成的默认类型。 $image_sizes = array('thumbnail', …

1
如何动态调整WordPress图像的大小(自定义字段/主题选项)
所以-根据客户的要求,我需要能够调整图像的大小,而不是标准的WordPress方法...而是从主题选项中提取的图像。我不能简单地使用custom_header区域,因为会有两个或三个区域(上传图片后,我还有一些选择,可以让用户选择链接的工作方式(页面,帖子,类别,无链接,外部链接)等))。我正在使用Options Framework Theme取得了巨大的成功,并且可以很好地检索图像src,这是可以与常规用于缩略图的add_image_size()函数结合使用的问题。我宁愿不走捷径,也不要坚持使用WordPress API(我知道这与我一开始所做的有点矛盾……)。任何帮助将不胜感激。谢谢!

1
没有srcset的the_post_thumbnail?
WordPress 4.4 srcset使用the_post_thumbnail功能时会添加多个图像尺寸。不使用srcset是否可以仅获得一个图像大小? 我知道可以添加一个过滤器以禁用srcset所有图像,但是我想srcset仅在调用特定缩略图大小时(例如,仅在调用完整图像大小时)禁用它。


5
从帖子内容中获取第一张图片(例如:热链接图片)
我直接从Codex使用此代码。 function echo_first_image ($postID) { $args = array( 'numberposts' => 1, 'order'=> 'ASC', 'post_mime_type' => 'image', 'post_parent' => $postID, 'post_status' => null, 'post_type' => 'attachment' ); $attachments = get_children( $args ); //print_r($attachments); if ($attachments) { foreach($attachments as $attachment) { $image_attributes = wp_get_attachment_image_src( $attachment->ID, 'thumbnail' ) ? wp_get_attachment_image_src( $attachment->ID, 'thumbnail' ) …

3
如何重新生成缩略图?
我刚刚有了一个新主题,正在尝试重新生成缩略图。我有麻烦了。我尝试使用AJAX缩略图重建器,但是5个小时它只是说阅读附件。然后,我尝试使用普通的重建器,但是绝大多数映像都以未定义的形式返回。 有任何想法吗?

9
如何自动将圆角添加到缩略图?
我想使用以下方法为正在处理的特定项目自动创建圆角缩略图:http : //webdeveloperplus.com/php/create-thumbnail-images-with-rounded-corners/ 我理想地想做的是找到一种方法,将类似这样的内容挂接到缩略图创建过程本身,并在服务器端缓存它。/wp-includes/media.php似乎没有任何适用的钩子,所以我可能不得不自己动手。 关于从哪里开始的任何线索? 编辑: 不在CSS中。对此有一些好的建议,但是我在整个站点上都使用border-radius,并且图像特别需要在服务器端进行四舍五入。谢谢

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.