[pmwiki-users] Added meta tags and schema.org microdata injection into pages
Carlos AB
cabsec.pmwiki at gmail.com
Mon Oct 3 21:31:29 CDT 2011
CORRECTION:
---------8x---------
<?php
Markup('fbgpmeta',
'directives',
'/\\(:fbgpmeta\\s(.*?):\\)/ei',
"FbGpMeta(PSS('$1'))");
function FbGpMeta($a){
global $HTMLHeaderFmt;
$o = ParseArgs($a);
if($o['image']){
$o['image'] = PUE($o['image']);
$im = "\n<meta property=\"og:image\" content=\"".$o['image']."\"/>\n"
."<meta itemprop=\"image\" content=\"".$o['image']."\" />\n";
}
if($o['title']){
$title = htmlspecialchars( $o['title'], ENT_QUOTES);
$tm = "\n<meta itemprop=\"name\" content=\"".$title."\" />\n"
."<meta property=\"og:title\" content=\"".$title."\"/>\n";
}
if($o['description']){
$description = htmlspecialchars( $o['description'], ENT_QUOTES);
$dm = "\n<meta itemprop=\"description\" content=\"".$description."\" />\n"
."<meta property=\"og:description\" content=\"".$description."\"/>\n";
}
$HTMLHeaderFmt['fbgpmeta'] = $im.$tm.$dm;
}
---------8x---------
More information about the pmwiki-users
mailing list