使用带有添加图像大小的图像URL

时间:2013-10-05 作者:fightstarr20

我正在寻找一种将图像url与WordPress功能结合使用的方法add_image_size, 我已经设置了一个名为\'custom-thumb\' 例如,而不是。。。

the_post_thumbnail( \'custom-thumb\' );
这将输出我指定的自定义大小的帖子缩略图,我想做一些像。。。

www.mydomain.com/image.jpg(\'custom-thumb\');

2 个回复
SO网友:s_ha_dum

您发布的模式。。。

www.mydomain.com/image.jpg(\'custom-thumb\');
。。。有点奇怪。这将是相当棘手的。您需要一个PHP处理程序来加载图像,并且需要告诉服务器(Apache、Nginx、IIS等)解析以PHP结尾的文件。这样的事情会更简单:

www.mydomain.com/image.php?size=custom-thumb
您仍然需要创建一个PHP处理程序脚本来读取URL,解析GET 字符串,并显示图像。

你可能会得到这样的东西。。。

www.mydomain.com/image/custom-thumb-X
。。。使用endpoint.

然而,最简单的方法是使用wp_get_attachment_image_src 创建URL。我不知道这是否是你的选择,但法典中有一个例子:

<?php 
$attachment_id = 8; // attachment ID

$image_attributes = wp_get_attachment_image_src( $attachment_id ); // returns an array
?> 

<img src="<?php echo $image_attributes[0]; ?>" width="<?php echo $image_attributes[1]; ?>" height="<?php echo $image_attributes[2]; ?>">

SO网友:its_me

TimThumb (source code) 这可能是你认为你需要的,考虑到它上次被利用已经有一段时间了,现在可能已经足够好了。像其他任何东西一样,它也有自己的优点/缺点(只是用谷歌搜索)。

但你应该知道一旦你掌握了窍门add_image_size and the_post_thumbnail functions 你再也不用回去了。

PS: 此外,它看起来像一个XY问题。所以,考虑到你认为X 是问题的解决方案Y, 你为什么不告诉我们更多关于Y, 看看我们能不能提出一个更好的替代方案X?

结束

相关推荐

Adding Relevant Post Images

我想在每个帖子页面的末尾添加相关帖子with an image 在我新创建的网站中http://www.techberita.com但作为一个初学者,这对我来说是一个很大的问题,因为我不能做到这一点,因为我对PHP和wordpress没有太多的知识。我搜索了一些插件,但没有找到一个好的插件。我希望很快得到答复。最好使用php代码。