2014-10-30 75 views
0

我想显示使用wordpress插件的发布缩略图。获取发布缩略图与wordpress不工作的插件

$ thepostid包含的帖子ID ...如果我做到以下几点:

  $status .= $thepostid; 

我得到正确ID为后。

但是,如果我尝试使用该变量获得发布缩略图,它不起作用。

  $status .= get_the_post_thumbnail($thepostid , 'medium'); 

如果我用正确ID,而不是像这样使用它:

  $status .= get_the_post_thumbnail(884 , 'medium');  

它的工作原理...

我不知道是哪里的问题在这里...

+0

'$ thepostid'是一个整数还是一个字符串? – rnevius 2014-10-30 13:49:48

+0

我想整数..它回声,例如884 ..嗯可能是一个字符串,虽然 – 2014-10-30 13:50:28

+0

尝试[echo gettype($ thepostid)](http://php.net/manual/en/function.gettype.php) – rnevius 2014-10-30 13:51:18

回答

0

然后你应该明确地强制类型。

$status .= get_the_post_thumbnail((int) $thepostid , 'medium'); 

get_the_post_thumbnail的第一个参数将$ post-> ID作为整数值。