【问题标题】:How to set the featured image / website thumbnail from my php code?如何从我的 php 代码中设置特色图片/网站缩略图?
【发布时间】:2021-03-20 15:28:33
【问题描述】:

我在我的 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”>';
?>

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

【问题讨论】:

    标签: php wordpress


    【解决方案1】:

    这取决于您尝试显示缩略图的社交媒体。 Facebook 使用开放图,这将是这样的:

    <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">
    

    这是blog post 解释有关它的详细信息。请注意,您可能需要满足特定的图片尺寸要求以及额外的元标记才能获取图片。

    【讨论】:

      猜你喜欢
      • 2013-07-19
      • 2018-01-03
      • 1970-01-01
      • 2012-04-02
      • 2013-05-14
      • 2011-03-11
      • 1970-01-01
      • 2017-03-21
      • 2020-01-19
      相关资源
      最近更新 更多