在代码中删除li的_POST_THMBETHETHILE调用

时间:2012-07-15 作者:clockwiseq

这里需要一些帮助。我一直在使用一个小部件来显示一个特色帖子列表(自定义帖子类型),并希望显示每个帖子的特色图像,因此我使用了包含自定义缩略图大小的\\u post\\u缩略图调用作为参数,出于某种奇怪的原因,该调用正在从小部件中删除我的回音字符串输出中的一些HTML。

下面是我拨打的电话:

echo \'  <li>\'. the_post_thumbnail(\'talent-featured-thumb\') .\'</li>\';
这是呈现的HTML:

<img width="225" height="127" src="PlaceHolder.png" class="attachment-talent-featured-thumb wp-post-image" alt="3MGPlaceHolder" title="3MGPlaceHolder" />   <li></li>
有什么帮助吗?

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

the_post_thumbnail(); 函数不应为echo-ed!get_the_post_thumbnail(); 就是为了这个。请参阅链接的WordPress Codex页面。

Try this instead:

<?php

    // Wraps post-thumbnail in li tags
    echo \' <li>\' . get_the_post_thumbnail(\'talent-featured-thumb\') . \'</li>\';

?>

结束

相关推荐

Widgets in PHP files?

有没有可能让Wordpress上的每个小部件都以不同的方式运行。php文件我有一个包含12个元素的页面,我想让每个元素都成为一个小部件,以便以后更容易管理/编辑它们,但如果它来自php页面,而不是来自管理面板上的代码块,则会更好。