如何从我的php代码中设置特色图片/网站缩略图



我在Wordpress网站上添加了一个模板php,显示了一个来自url的篮球图像,我希望在社交媒体上分享时将其作为我网站的缩略图

我的php模板-

<?php
/*
*Template Name: demo
*Template Post Type: post, page
*/
get_header();

$image = 'https://ff.com/basketball.jpg';
$imageData = base64_encode(file_get_contents($image));
echo '<img src="data:image/jpeg;base64,'.$imageData.'" alt=“image description” title=“image tooltip”>';
?>

当我加载我的网站时,由于这个模板,我看到了一个篮球图片。但当我分享我的网站时,我没有缩略图

这取决于你试图在什么社交媒体上显示缩略图。脸书使用开放式图形,这将是沿着以下几条线的东西:

<meta property="og:image" content="http://static01.nyt.com/images/2015/02/19/arts/international/19iht-btnumbers19A/19iht-btnumbers19A-facebookJumbo-v2.jpg" />

而twitter使用这样的卡片:

<meta name="twitter:image" content="http://graphics8.nytimes.com/images/2012/02/19/us/19whitney-span/19whitney-span-articleLarge.jpg">

这里有一篇博客文章解释了它的细节。请注意,你可能需要满足某些图像大小要求以及额外的元标签才能拾取图像。

相关内容

  • 没有找到相关文章

最新更新