Questions tagged «images»

WordPress使用图像的方式有所不同。您可以在布局中使用图像主题,将图像放置在帖子/页面内容中,在访客名称旁边显示图像(称为化身)等

1
根据附件ID获取附件标题
我正在通过图像getMeta。它向我返回附件的ID。现在,我要获取标题,替代文本,描述等。 对于替代文本,效果很好: get_post_meta($logo, '_wp_attachment_image_alt', true); 现在我想获得标题。我发现可以使用来做到这一点$attachment->post_title,但是这里只有ID。如何获得附件ID的标题?
19 images  title 

2
在WordPress中将默认图像尺寸设置为硬裁剪
如何将WP中的中大图像尺寸设置为硬作物? 在我的主题中,可以使用以下方式将缩略图大小设置为硬裁剪: add_theme_support('post-thumbnails'); set_post_thumbnail_size( 96, 96, true ); 但是我看不出有办法使大中型图像变硬。 是否可以删除大中号并使用以下方法重新添加它们: add_image_size( 'medium', $width, $height, true ); add_image_size( 'large', $width, $height, true );
18 images 

3
针对特定帖子类型的add_image_size()
set_post_thumbnail_size( 80, 80, true ); // true for all post types 假设我的博客上有两种类型的帖子:帖子,视频和产品。我可能希望帖子的图像尺寸为80x80,而视频的图像尺寸为100x100,产品的图像尺寸为50x100。据我所知,我被迫为Post图片创建尺寸为100x100和50x100的缩略图。对于我的产品,即使我不会使用缩略图,也不得不创建80x80和100x100的缩略图。 有没有一种方法可以创建基于帖子类型的图像大小,这样您就不会最终制作出您不打算使用的图像,并且浪费了可以在其他地方使用的资源?

10
仅在需要时如何生成缩略图?
我有1000张图片。我如何才能使wordpress仅在需要时生成拇指。例如,主页滑块将仅使用10张图像,我不希望其他1000张图像生成该缩略图,因为这浪费了空间和资源。 有一种方法仅在需要时触发add_image_size? 谢谢 UPDATE正如您提到的,add_image_size并不是真正需要触发的内容。最好是在我使用the_post_thumbnail('slider-thumb')时触发图像调整大小; 也许这会减慢图像的第一个视图,但该视图通常是由我在实际查看帖子时生成的,因此我不在乎。 因此,在我的帖子,滑块,博客缩略图,作品集缩略图等之间,我得到了1000张图像,并且我只想为滑块重新调整10张图像的大小,我发现浪费了很多资源来生成其他990张图像的缩略图大小。 希望现在明白了,对不起我的英语
18 uploads  images 

3
处理4.1中图像缩放比例(取整)更改的问题(WP Ticket#18532)
我目前正在将网站内容从旧的4.1之前的站点迁移到新的设置,并且遇到#18532的舍入错误问题和相应的修复问题。 总结一下,这解决了WordPress长期存在的舍入问题: 想象一下,我们以693x173上传图片并将其缩放为300的宽度: 4.1以下:300x74 文章4.1:300x75 问题 通常,这不会造成任何问题,因为现有文件和 <img>不会被触摸。 但是,当你再生拇指或从WXR文件导入附件,它们会在文件系统中生成的不同使所有<img>的post_content死。 寻找解决方案 我一直在想各种解决方案: 回到糟糕的过去 Changeset 30660引入了一个新的筛选器wp_constrain_dimensions,该筛选器可用于仅插入4.1之前的旧行为。这确实解决了该问题。但是我想知道这是否会在以后引起问题,通常我想解决这个问题,因此尽管我认为这是不理想的。 他们是一个改变的时代 因此,这给了我们另一个目标:清理数据库,并用对新文件的引用替换对旧文件的所有引用。我现在在这里实际上要问的问题是如何做到这一点。我正在寻找一个有效且普遍适用的解决方案,因为我怀疑此问题确实会影响很多人 我目前的想法是这样的: 导入,重新生成或使用新文件和破损标签留下的任何内容。 从文件系统中所有调整大小的文件创建列表A,或者从数据库中获取此信息 解析此列表并创建第二个列表B,其文件名全部偏移一个像素,就像在4.1之前一样 在整个数据库中进行搜索和替换,将所有B的出现替换为A中的相关条目 我只是不确定这是否是处理这种情况的最聪明,最有效的方法。它也感觉有点太暴力了。因此,在实施它之前,我只想检查一下WPSE人群的无限智慧;) [edit]阅读了ck-macleod的答案(谢谢!),我认为一个修复程序应该一劳永逸地解决此问题,因此您无需经常将这个问题放在脑后。[/编辑] [edit2]我刚刚在Trac上找到了相关票证。添加以供参考。[/ edit2]
17 images  bug 

2
如何要求最小图像尺寸才能上传?
我需要一种方法来限制作者上传特定尺寸以下的图片。 假设我只想允许上传至少400px x 400px的图像。如果图像尺寸较小,则作者应收到错误提示,即图像尺寸过小。 有没有可以完成此操作的插件或代码?
17 uploads  images 

6
如何禁用WordPress创建缩略图?
我一直在网上寻找很长一段时间,以了解如何禁止WordPress创建多个缩略图。 我在大多数教程中都看到在媒体部分将所有图像设置为0。我已经做到了,但是转到我的上载文件夹,它仍然会创建多个图像。 我找不到任何解决方案。我想要这样做的原因是为了节省主机帐户上的空间。

2
WP媒体上传器如何创建3种不同尺寸的图像,如何复制它
我终于有了!得到了我已经尝试过12次并采用12种不同方式制作的东西,但最终使它起作用了……。 我制作了一个自定义元框,用于将图像上传和附加到帖子,并且不需要您使用WP中内置的可怕的thickbox媒体上传器。我讨厌那件事。不,我所做的只是一组输入(标题,描述,文件),您也可以复制它们,以根据需要添加其他附件。因此,您填写字段,选择要上传的图像,然后保存草稿或发布帖子。将附件添加到帖子后,元框将显示输入字段,以及添加的每个附件的附件图像的预览图像。标题和描述字段用于生成文件元数据,据我所知,没有任何内容保存为post_meta。到目前为止,这就是我目前要做的全部工作。 我需要这样做,以便在您保存/发布帖子时,依次上传/创建附件文件,它将创建三个图像尺寸,如默认的wp上传器会显示缩略图,中型,大尺寸,并且也保留全尺寸图像。如果可能的话。如果没有,我想用其他方式add_image_size()创建/定义新的自定义尺寸,并在上传时以这种方式生成它们。 我不确定哪种功能最适合在这种情况下使用,也许该image_make_intermediate_size()功能会更好,或者wp_create_thumbnail()或者wp_crop_image()...谁知道! 如果我需要wp_handle_upload()为每个程序运行该功能,或者可能需要涉及该wp_generate_attachment_metadata()功能的某个程序,则我无法弄清楚该怎么做。这让我感到困惑,因为这3个图像尺寸将作为同一附件的变体以及执行该操作的方式进行关联。 我搜寻了网络,阅读了每个wp媒体/上传/图像相关文件的源,并使用了媒体上载内容的几乎所有功能,却找不到WP如何在任何地方创建3种图像尺寸,或如何做我自己。 在wp-includes / media.php中,该image_resize()功能似乎是最好的,因为它确实应该如此。我只是无法弄清楚我的一生,我到底想念什么,或者尝试做些什么,但是制作图像缩略图做错了。 这是我执行工作的功能wp_handle_upload(),但是它还需要创建100px的拇指,并调整图像的最大尺寸,例如最大宽度为500px,并另存为上载的新文件。 function update_attachment(){ global $post; wp_update_attachment_metadata( $post->ID, $_POST['a_image'] ); if( !empty( $_FILES['a_image']['name'] )) { //New upload require_once( ABSPATH . 'wp-admin/includes/file.php' ); $override['action'] = 'editpost'; $url = wp_handle_upload( $_FILES['a_image'], $override ); // $medium = image_make_intermediate_size( $uploaded_file['url'], 500, 400, true ); // $thumb …

2
创建以图像为中心的自定义帖子类型?
有没有人提供创建以图像为中心的自定义帖子类型的提示? 详细地说,我的博客具有旋转的标题图像,如下所示: 左上角的两个图像是随机的,并且作为特定页面的附件而存在,该页面仅包含这些图像。我想知道使用自定义帖子类型以其他方式存储这些内容是否可行。我创建了一个新的帖子类型“ header-image”,并且试图找出从这里开始的方向。我希望每个标题图像“ post”都具有一个图像附件。我不是从页面中提取随机图像,而是从标头图像帖子类型中提取随机帖子。鉴于这种, 如何将简单的界面集成到附件过程中,该界面可从“新标题图像”管理页面获得? 我可以删除帖子标题和内容输入框来整理页面吗? 目标是为当前的上传过程创建一个更好的界面,并最终能够创建一个分类法来将图像标记为左图/右图。(查看上面的图像,您可以看到右侧的照片掩盖了另一张照片中的脸部。我可以通过将照片标记为左侧和/或右侧显示来避免这种情况。)我可以实现前者。 更新:根据此处的答案,我能够实现此设置。完整代码如下。

5
如何获取图片标题/ alt属性?
在我的白色主题中,没有为主页滑块发布配置alt属性。我通过媒体库界面为图像添加了替代文本。我添加了以下代码来显示替代文本/属性。但它不会显示: <img class="homepage-slider_image" src="http://www.blabla.com/wp-content/uploads/2013/06/cms-website4-1800x800.jpg" alt="" /> 这是代码: <?php $image = get_post_meta(get_the_ID(), WPGRADE_PREFIX.'homepage_slide_image', true); if (!empty($image)) { $image = json_decode($image); $image_alt = get_post_meta( $attachment->ID, '_wp_attachment_image_alt', true); if ( empty( $image_alt )) { $image_alt = $attachment->post_title; } if ( empty( $image_alt )) { $image_alt = $attachment->post_excerpt; } $image_title = $attachment->post_title; $image_id = …


6
没有生成缩略图
我在自己的服务器上安装了WordPress,它已经启动并正在运行...我注意到的一件事是WordPress不会生成我上传的任何图像。通常,当我通过WordPress上传图片时,它将生成缩略图,中型和大型图片。WordPress安装无误,其他所有工作正常。我试图重建缩略图,但这不起作用:-( 有任何想法吗? 谢谢, 乔希

2
如何在古腾堡扩展画廊?
我正在与Gutenberg一起使用,而不是将其包含在核心中,并且我想知道如何扩展现有的图库块以更改其显示。例如,我要显示幻灯片而不是缩略图网格。可能吗?如果是这样,怎么办?任何帮助,将不胜感激。

3
删除或更新add_image_size
我正在处理一个主题,该主题使用以下方法正确定义了许多图像尺寸: add_image_size( 'name', 500, 200, true ); 我想从子主题中覆盖这些定义的大小: add_image_size( 'new-name', 400, 300, true ); 我知道我可以添加新的尺寸,但是如果添加相同的名称,即: add_image_size( 'name', 400, 300, true ); 然后使用父函数调用-子函数被忽略-添加额外的规则将添加永远不会使用的额外图像-不错,但效率不高。 是否有取消注册附加图像尺寸的功能? 干杯! 射线
16 images 

2
基于图像尺寸的图像质量
是否可以根据图像尺寸设置图像质量?我希望大图像(80)的图像质量更好-小缩略图(30)的图像质量更好。 我期待有一个参数add_size来控制它-但是没有。 如果很重要:我正在使用ImageMagick。
15 images 

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.