Timhumb不能与WordPress 4.0一起使用

时间:2014-09-05 作者:vyperlook

我刚刚将WordPress更新到最新版本4.0,我感到非常惊讶——timthumb停止了工作。不会生成缩略图。我清除了theme的缓存文件夹,并检查chmod是否为755-是的。timthumb也更新至最新版本。这就是我所说的缩略图

<img src="<?php bloginfo(\'stylesheet_directory\'); ?>/timthumb.php?src=<?php get_image_url(); ?>&amp;h=170&amp;w=170&amp;zc=1" alt="<?php the_title(); ?>"/>
我还能做什么?

非常感谢。

2 个回复
最合适的回答,由SO网友:vyperlook 整理而成

已解决。似乎问题出在wp内容中添加的文件上-出于安全原因,我添加了一个。htaccess文件到wp content文件夹,这阻止了timthumb。如果其他人有问题,请记住不要限制对wp内容的访问。

SO网友:Robert hue

如果文件夹权限正确,那么它应该可以工作。无论如何,试试这个。让我知道进展如何。

<img src="<?php bloginfo(\'stylesheet_directory\'); ?>/timthumb.php?src=<?php $featured_image_url = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), \'full\' ); echo $featured_image_url[0]; ?>&amp;h=170&amp;w=170&amp;zc=1" alt="<?php echo get_the_title(); ?>" />

结束

相关推荐

Vimeo thumbnails

我使用Advanced Custom Fields 要在我为客户端创建的站点上显示Vimeo视频,客户端将Vimeo ID(url中的最后一个字母)粘贴到字段中,然后显示视频。但我也想显示视频的缩略图,为此我使用以下代码(非工作代码):<?php $imgid = the_field(\'video_link\'); $hash = unserialize(file_get_contents(\"http://vimeo.com/api/v2/video/$imgid.php\"))