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';