image('opengraph.jpg')){
$defaultImage = $page->image('opengraph.jpg')->url();
}else if($page->image('opengraph.png')){
$defaultImage = $page->image('opengraph.png')->url();
}else if($page->image()){
$defaultImage = $page->image()->url();
}
// # Open Graph
// ## Required
// ### Title
$openGraphTitle = $page->openGraphTitle();
if ($openGraphTitle == '') {
$openGraphTitle = $page->title();
}
// ### Type
$openGraphType = $page->openGraphType();
if ($openGraphType == '') {
$openGraphType = "article";
}
// ### Image
$openGraphImage = $page->openGraphImage();
if ($openGraphImage == '') {
$openGraphImage = $defaultImage;
}
if ($openGraphImage == '') {
$openGraphImage = '';
}
// ### Url
$openGraphUrl = $page->openGraphUrl();
if ($openGraphUrl == '') {
$openGraphUrl = $page->url();
}
// ### Echo them
echo '';
echo '';
echo '';
echo '';
// ## Optional Open Graph Tags
$openGraphAudio = $page->openGraphAudio();
$openGraphDeterminer = $page->openGraphDeterminer();
$openGraphLocale = $page->openGraphLocale();
$openGraphLocaleAlternate = $page->openGraphLocaleAlternate();
$openGraphSiteName = $page->openGraphSiteName();
$openGraphVideo = $page->openGraphVideo();
if($openGraphAudio != ""){
echo '';
}
if($openGraphLocale != ""){
echo '';
}
if($openGraphLocaleAlternate != ""){
echo '';
}
if($openGraphSiteName != ""){
echo '';
}
if($openGraphVideo != ""){
echo '';
}
// # Twitter
// ## Required
// ### Title
$twitterTitle = $page->twitterTitle();
if ($twitterTitle == '') {
$twitterTitle = $page->openGraphTitle();
}
if ($twitterTitle == '') {
$twitterTitle = $page->title();
}
// ### Site
$twitterSite = $page->twitterSite();
if ($twitterSite == '') {
$twitterSite = $page->twitterHandle();
}
if ($twitterSite == '') {
$twitterSite = $defaultUser;
}
// ### Card
$twitterCard = $page->twitterCard();
if ($twitterCard == '') {
$twitterCard = "summary";
}
// ### Description
$twitterDescription = $page->twitterDescription();
if ($twitterDescription == '') {
$twitterDescription = $page->openGraphDescription();
}
if ($twitterDescription == '') {
$twitterDescription = $page->description();
}
if ($twitterDescription == '') {
$twitterDescription = '';
}
// ### Image (Actually Optional but we are using it anyway)
$twitterImage = $page->twitterImage();
if ($twitterImage == '') {
$twitterImage = $page->openGraphImage();
}
if ($twitterImage == '') {
$twitterImage = $defaultImage;
}
if ($twitterImage == '') {
$twitterImage = '';
}
// ### Echo them
echo '';
echo '';
echo '';
echo '';
echo '';
// ## Optional
$twitterImageAlt = $page->twitterImageAlt();
if($twitterImageAlt != ""){
echo '';
}