缺少要素图像链接函数

时间:2012-07-02 作者:menardmam

我需要能够添加一个功能图像作为链接张贴。链接良好,为绿色支票。不,我不能上传文件并插入帖子。我有图像的链接,我只想让特征图像使用它。为什么我不想上传它,这是因为我的图库完全在糟糕的WP图库系统之外!而且做得这么好

所以问题是。如果我的链接是:http://www.notreaventure.com/photo-0007/images/_MG_2133.jpg 我希望WP将其用作功能图像,我可以将此链接放在自定义文件中,比如featureimg:http://www.notreaventure.com/photo-0007/images/_MG_2133.jpg, 并添加一个函数,告诉WP系统获取此字段并将其获取到特征图像,这样就不会有任何内容被破坏。我只是找不到如何黑客可湿性粉剂,以获得功能特征图像,以获得它的图像从自定义字段。。。

你能帮忙吗,提前谢谢

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

是的,你猜对了。您需要使用自定义字段来定义要用作文章特色图像的图像的URL。

下一部分是告诉Wordpress使用自定义字段中URL中的图像作为特色图像。在这里,您可以使用名为“post\\u thumbnail\\u html”的过滤器。该过滤器是在“get\\u The\\u post\\u thumbnail”函数下的“wp includes/post thumbnail template.php”文件中定义的,并且在最新版本的Wordpress中也可用。

定义如下:

return apply_filters( \'post_thumbnail_html\', $html, $post_id, $post_thumbnail_id, $size, $attr );
以下是它的使用示例:

function custom_post_thumbnail($html)
{ 
    return "<img src=\'https://www.google.co.in/images/srpr/logo3w.png\' />";
}
add_filter(\'post_thumbnail_html\', \'custom_post_thumbnail\');
请注意,上面的代码片段只是让您了解如何使用此过滤器。您需要添加所需的代码以获取自定义字段值并返回正确的IMG标记。我建议做的最好的事情就是解析$html的图像SRC部分,并用URL替换它。也不要忘记检查自定义字段是否为空;在这种情况下,只需返回默认的$html而不进行更改。

我希望这有帮助。

干杯

Ruturaaj。

结束

相关推荐

Float images in content

这不是一个编程问题。我无法更新WordPress博客中的内容。我很清楚这个问题可以通过html修改来解决。但我的客户不懂html。所以我需要给他相关的解决方案。我的问题:-我想在屏幕下方显示我的内容。 但是,当我插入一个帖子时,图片的内容从图片的底部开始。这可以通过html解决。但我需要知道任何其他简单的解决方案。 谢谢