wicochandra/twitter-card

此包已被废弃且不再维护。未建议替代包。
此包最新版本(1.0.0)无可用许可证信息。

生成 Twitter Card

1.0.0 2015-06-10 12:51 UTC

This package is not auto-updated.

Last update: 2021-03-23 16:27:51 UTC


README

为PHP生成Twitter Card HTML标签。Twitter Card描述可查看https://dev.twitter.com/cards/types

用法

<?php
use Wicochandra\Twitter;

$twitterCard = new TwitterCard('@YourTwitter');
$twitterCard->put(TwitterCard::CARD, TwitterCard::TYPE_SUMMARY_LARGE);
$twitterCard->put(TwitterCard::TITLE, 'Title Twitter');
$twitterCard->put(TwitterCard::DESCRIPTION, 'Short Description');
$twitterCard->put(TwitterCard::IMAGE, 'http://link/to/your/image');
$twitterCard->put(TwitterCard::URL, 'http://link/to/your/site');

// render HTML tag
echo $twitterCard->render();

可用常量


    CONST TYPE_SUMMARY = 'summary';
    const TYPE_SUMMARY_LARGE = 'summary_large_image';
    const TYPE_PHOTO = 'photo';
    const TYPE_GALLERY = 'gallery';
    const TYPE_PRODUCT = 'product';
    const TYPE_APP = 'app';
    const TYPE_PLAYER = 'player';

    const CARD = 'twitter:card';
    const SITE = 'twitter:site';
    const SITE_ID = 'twitter:site:id';
    const CREATOR = 'twitter:creator';
    const CREATOR_ID = 'twitter:creator:id';
    const URL = 'twitter:url';

    const DESCRIPTION = 'twitter:description';
    const TITLE = 'twitter:title';
    const IMAGE = 'twitter:image';
    const IMAGE_WIDTH = 'twitter:image:width';
    const IMAGE_HEIGHT = 'twitter:image:height';

    const IMAGE_0 = 'twitter:image0';
    const IMAGE_1 = 'twitter:image1';
    const IMAGE_2 = 'twitter:image2';
    const IMAGE_3 = 'twitter:image3';

    const PLAYER = 'twitter:player';
    const PLAYER_WIDTH = 'twitter:player:width';
    const PLAYER_HEIGHT = 'twitter:player:height';
    const PLAYER_STREAM = 'twitter:player:stream';

    const DATA1 = 'twitter:data1';
    const LABEL1 = 'twitter:label1';
    const DATA2 = 'twitter:data2';
    const LABEL2 = 'twitter:label2';