show site claim keys on top page
This commit is contained in:
parent
3da8914edb
commit
4b750b75da
|
@ -127,6 +127,45 @@ class SitemapPlugin extends Plugin
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Meta tags for "claiming" a site
|
||||||
|
*
|
||||||
|
* We add extra meta tags that search engines like Yahoo!, Google, and Bing
|
||||||
|
* require to let you claim your site.
|
||||||
|
*
|
||||||
|
* @param Action $action Action being executed
|
||||||
|
*
|
||||||
|
* @return boolean hook value.
|
||||||
|
*/
|
||||||
|
|
||||||
|
function onStartShowHeadElements($action)
|
||||||
|
{
|
||||||
|
$actionName = $action->trimmed('action');
|
||||||
|
|
||||||
|
$singleUser = common_config('singleuser', 'enabled');
|
||||||
|
|
||||||
|
// Different "top" pages if it's single user or not
|
||||||
|
|
||||||
|
if (($singleUser && $actionName == 'showstream') ||
|
||||||
|
(!$singleUser && $actionName == 'public')) {
|
||||||
|
|
||||||
|
$keys = array('googlekey' => 'google-site-verification',
|
||||||
|
'yahookey' => 'y_key',
|
||||||
|
'bingkey' => 'msvalidate.01'); // XXX: is this the same for all sites?
|
||||||
|
|
||||||
|
foreach ($keys as $config => $metaname) {
|
||||||
|
$content = common_config('sitemap', $config);
|
||||||
|
|
||||||
|
if (!empty($content)) {
|
||||||
|
$action->element('meta', array('name' => $metaname,
|
||||||
|
'content' => $content));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Database schema setup
|
* Database schema setup
|
||||||
*
|
*
|
||||||
|
|
Loading…
Reference in New Issue
Block a user