wicochandra / twitter-card
Generate Twitter Card
Installs: 15
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/wicochandra/twitter-card
This package is not auto-updated.
Last update: 2021-03-23 16:27:51 UTC
README
Generate Twitter Card HTML tag For PHP. For twitter card description can be seen on https://dev.twitter.com/cards/types.
Usage
<?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();
Available Constant
    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';