PukiwikiでもSEO
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
* PukiwikiでもSEO [#a122e1b3]
#seo(description,PukiwikiでもSEO対策)
#seo(keywords,Pukiwiki,PHP,SEO)
PukiWikiにもSEO対策のプラグインを導入してみた。~
[[PukiWikiにSEO対応プラグインを導入してサイト構成を変更す...
** ソースコード [#w097ee14]
#highlight(php){{
<?php
function htmlsc_repeat($var)
{
if (is_array($var)) {
return array_map('htmlsc_repeat', $var);
} else {
return htmlsc($var);
}
}
function plugin_seo_convert()
{
global $head_tags;
$args = func_get_args();
$name = htmlsc($args[0]);
switch ($name) {
case 'description':
$content = htmlsc($args[1]);
$head_tags[] = '<meta name="'.$name.'" content="'.$con...
break;
case 'keywords':
array_shift($args);
htmlsc_repeat($args);
$head_tags[] = '<meta name="'.$name.'" content="'.join...
break;
}
}
?>
}}
#highlight(end)
#ref(seo.inc.php)
これを
[PukiWiki-DIR]/plugin/seo.inc.php
として保存して、コンテンツ内で
#seo((description, PukiwikiでもSEO対策)
とすることで、descriptionとして、下記の内容が出力される。
<meta name="description" content="PukiwikiでもSEO対策">
#seo(keywords,Pukiwiki,PHP,SEO)
とすることで、keywordsとして、下記の内容が出力される。
<meta name="keywords" content="Pukiwiki,PHP,SEO">
~
~
#google_AdSense(ca-pub-9715522069222300,2620341980)
~
~
#htmlinsert(amazon_menu2.html);
終了行:
* PukiwikiでもSEO [#a122e1b3]
#seo(description,PukiwikiでもSEO対策)
#seo(keywords,Pukiwiki,PHP,SEO)
PukiWikiにもSEO対策のプラグインを導入してみた。~
[[PukiWikiにSEO対応プラグインを導入してサイト構成を変更す...
** ソースコード [#w097ee14]
#highlight(php){{
<?php
function htmlsc_repeat($var)
{
if (is_array($var)) {
return array_map('htmlsc_repeat', $var);
} else {
return htmlsc($var);
}
}
function plugin_seo_convert()
{
global $head_tags;
$args = func_get_args();
$name = htmlsc($args[0]);
switch ($name) {
case 'description':
$content = htmlsc($args[1]);
$head_tags[] = '<meta name="'.$name.'" content="'.$con...
break;
case 'keywords':
array_shift($args);
htmlsc_repeat($args);
$head_tags[] = '<meta name="'.$name.'" content="'.join...
break;
}
}
?>
}}
#highlight(end)
#ref(seo.inc.php)
これを
[PukiWiki-DIR]/plugin/seo.inc.php
として保存して、コンテンツ内で
#seo((description, PukiwikiでもSEO対策)
とすることで、descriptionとして、下記の内容が出力される。
<meta name="description" content="PukiwikiでもSEO対策">
#seo(keywords,Pukiwiki,PHP,SEO)
とすることで、keywordsとして、下記の内容が出力される。
<meta name="keywords" content="Pukiwiki,PHP,SEO">
~
~
#google_AdSense(ca-pub-9715522069222300,2620341980)
~
~
#htmlinsert(amazon_menu2.html);
ページ名: