Questions tagged «images»

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

4
将图像上传到远程服务器
我正在使用Wordpress媒体上传器上传图像,我想知道是否有一种方法可以将其上传到远程服务器而不是本地服务器?示例:我的wordpress博客托管在服务器A上,并且我想使用媒体上传器将图像上传到服务器B而不是服务器A。 这两台服务器都运行带有nginx作为网络服务器的Ubuntu 10.04 LTS,并且都支持ftp和sftp。

2
如何设置原始图像的最大宽度?
案例: 我有一个不太了解数字世界的客户。但是她所知道的是如何将照片从她的相机上传到计算机和WordPress中。但是,她不知道如何将照片缩小到正常尺寸。 解决方案: 我喜欢WordPress自动将背景中的这些照片缩小到最大1024px的宽度。 问题: 尽管我可以在设置中设置最大宽度,但是我可以设置$ content_width,也可以使用'add_image_size'添加新图像尺寸。原始照片仍以其原始大小存储在上载文件夹中。意味着硬盘空间将很容易装满。 问题: 我应该在functions.php中放入什么以使WordPress缩小原始图像的大小(如果它大于最大宽度)?
11 media  images 

4
为图像添加对齐选项
一个罕见的事件-我想在WordPress中做某事,但不知道如何去做,搜索实际上没有任何结果。 将图像插入帖子时,将获得对齐选项:“无”,“左”,“右”,“中心”。这些会导致图像插入与对齐有关的CSS类,例如“ alignleft”,“ alignright”或“ aligncenter”。 大。 如果我的主题稍微复杂些,并且我想在此处添加几个选项,就像核心选项一样,该选项将为插入的图像添加一个新的CSS类怎么办?例如-我可以使用一些精美的CSS设置样式以获取一些更复杂的布局的“右边距”选项吗? 关于我可能从哪里开始的任何指示?
11 images 

2
如何按比例放大精选文章缩略图?
情况是这样的:我正在使用“视频缩略图”插件自动获取和设置youtube / vimeo缩略图作为发布的特色图片。问题在于,默认的youtube / vimeo缩略图大小仅比我的主题主要内容宽度小一点。 所以我需要按比例放大它们。如果转到媒体库,则可以手动编辑每个图像,然后设置确切的宽度,WordPress将其正确缩放(我不介意质量会稍差一些)。那么,是否有一种方法可以使WP在每次上传图像时自动执行此操作? 这是我定义的图像尺寸:add_image_size('post-full', 688, 320, true);Vimeo拇指尺寸为640x320。
11 images 



2
自定义图像尺寸/缩略图-即使源图像小于设置尺寸,也可以裁切宽高比
通常,当您使用硬裁剪设置自定义图像尺寸时-例如add_image_size( 'custom-size', 400, 400, true );-您会得到以下结果: #1上传的图片:600x500>缩略图:400x400。 #2上传的图片:500x300>缩略图:400x300。 #3上传的图片:300x200>缩略图:300x200。 但是我想做的是当上传的图像小于自定义图像尺寸的设置宽度或高度,或两者都小于时,例如上面的示例2和#3-而不是仅裁剪图像以适合在这些尺寸范围内-也会进行裁剪以匹配其长宽比(在这种情况下为1:1),如下所示: #1上传的图片:600x500>缩略图:400x400。 #2上传的图片:500x300>缩略图:300x300。 #3上传的图片:300x200>缩略图:200x200。 我不相信使用标准的add_image_size选项是可行的,但是可以使用其他函数还是修改add_image_size函数的钩子呢? 还是有添加此功能的插件? 任何人都可以提供的任何信息将不胜感激。
11 images  cropping 

3
获取原始上传图像的URL的功能-全尺寸
我目前正在使用以下代码来获取wordpress帖子的精选图片的网址: URL="<?php if (function_exists('wp_get_attachment_thumb_url')) {echo wp_get_attachment_thumb_url(get_post_thumbnail_id($post->ID), 'big-size'); }?>" 但是代码仅返回较小的(150x150px)缩略图。这是我得到的: http://sitename.com/wp-content/uploads/imagename-150x150.png 我的问题是,如何获取它以返回原始图像(全尺寸图像)的URL,该URL为: http://sitename.com/wp-content/uploads/imagename.png 非常感谢您的时间和帮助。
11 images  urls 

3
从wp_get_attachment_image删除尺寸
使用wp_get_attachment_image时,从附件图像中删除宽度和高度时出现问题。这就是我用来显示图像的东西 <?php echo $image = wp_get_attachment_image( $entry['slide_image_id'], true, 'full'); ?> 源代码看起来如何 <img width="150" height="108" src="http://website:8888/wp-content/uploads/2015/12/cupcakes-and-cosmetics-logo.png" class="attachment-1 size-1" alt="cupcakes-and-cosmetics-logo" /> 我想这样显示 <img src="http://website:8888/wp-content/uploads/2015/12/cupcakes-and-cosmetics-logo.png" class="attachment-1 size-1" alt="cupcakes-and-cosmetics-logo" /> 图像是从ID为slide_image_id的条目的可重复文件字段中提取的。我一直在四处张望,并注意到要使用wp_get_attachment_image_url,但是当我在上面的代码中使用它时,图像不会显示。我做错什么了吗? <?php echo $image = wp_get_attachment_image_url( $entry['slide_image_id'], true, 'full'); ?> 旁注:$ entry ['slide_image_id']是用来调用我的可重复文件字段的内容。

3
如何从wp-content / uploads中删除所需的图像大小?
在WordPress博客我的默认媒体设置为150×150,300×300,1024×1024分别为缩略图,中,大图像。现在,我正在设计一个主题,该主题需要不同大小的缩略图才能显示在主题中。对于这一点,我去媒体再次设置,并与我的消息的大小改变的设置像最高72x72,250x250的,400×400分别为缩略图,中,大图像。 但是现在要调整旧上传图像的大小,我使用了Regenerate Thumbnails WordPress插件,它可以轻松生成新的媒体设置图像大小。因此,这解决了我的主要问题。 主要问题: 现在出现的主要问题是我的托管空间即将结束。当我检查文件时,发现我有7张图像,其中1张图像仅使用4张。 first-image-name.jpg first-image-name-72x72.jpg first-image-name-150x150.jpg first-image-name-250x250.jpg first-image-name-300x300.jpg first-image-name-400x400.jpg first-image-name-1024x1024.jpg second-image-name.jpg second-image-name-72x72.jpg second-image-name-150x150.jpg second-image-name-250x250.jpg second-image-name-300x300.jpg second-image-name-400x400.jpg second-image-name-1024x1024.jpg ............................... ---------- and so on ---------- 现在我想删除150×150,300×300,1024×1024尺寸的图像。为此,很多人向我推荐DNUI(删除未使用的图像)和Clean Up Images WordPress插件,但他们没有选择那些旧的图像大小。 问:)那么,如何从wp-content/uploads文件夹中删除我想要的图像大小?

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
使用htaccess将wp-content / themes / name / images屏蔽为images目录
我正在尝试我认为掩盖我的url确实很简单的方法,但似乎无法使其正常工作。我希望能够链接到我的img标签中的图像,而不必键入完整的URL。 即 Current url: http://server.com/wp-content/themes/standard/images/img.jpg or <img src = "http://server.com/wp-content/themes/standard/images/img.jpg" /> 但是在我的页面上我只想做 <img src="http://server.com/images/img.jpg" /> 但是在我的本地主机上似乎没有任何工作。我在Windows 7机器上运行Apache服务器。我正在尝试使用.htaccess来完成上述操作。这是我网站根目录中的.htaccess文件。 更新:我尝试了下面的ZweiBlumen建议,但这似乎不起作用。然后,我尝试了Geerts建议,并将重写方法添加到了我的管理文件夹的misc.php中。然后,我转到我的永久链接页面并点击保存。这样做的结果意味着我的.htaccess文件夹已被重写,其产生的输出如下。 # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteRule ^css/(.*) /wp-content/themes/standard/css/$1 [QSA,L] RewriteRule ^js/(.*) /wp-content/themes/standard/js/$1 [QSA,L] RewriteRule ^images/(.*) /wp-content/themes/standard/images/$1 [QSA,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule …

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

7
仅在存在请求的尺寸时显示缩略图
当我使用获取和输出帖子缩略图的功能时,它们将以您指定的尺寸显示请求的缩略图,但是如果不存在此尺寸,它们将以原始尺寸显示缩略图并强制浏览器调整其大小。 如果要求的尺寸不存在,如何强制他们显示“无图像”之类的占位符?

3
阻止Wordpress生成medium_large 768像素大小的图像上传?
我遵循了指导原则,以防止Wordpress通过“设置”>“媒体”中的缩略图,中号和大号的大小生成大小不同的单个图像uploade,并在我的functions.php文件中删除了add_image_size和set_post_thumbnail_size的所有实例主题。但是,当我上载新图像时,Wordpress仍会生成超出原始完整尺寸的768px宽度版本。我相信它与此更新有关,但我想知道是否有任何方法可以防止它发生?我相信我已经阅读了一些人们在不经意间尝试做其他事情的线程,但是我正在寻找一种明确的方法。
10 images  media  library 

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.