使用php动态添加元标记

时间:2010-06-12 09:47:46

标签: php dynamic keyword meta-tags

在我的网站中,我有一个类别列表,我必须为它们添加元关键字和描述。我有一个页面,我将从数据库中检索类别。

任何人都可以告诉我如何更简单地为所有类别添加元标记。

此致 雷卡 http://hiox.org

1 个答案:

答案 0 :(得分:2)

我不确定这是不是你要找的......但是

我创建了一个简单的脚本,可以使用从数组中获取的随机关键字动态填充元关键字。

将其放在模板文件的标题中。

<meta name="keywords" content="<?php get_keywords()?>" />

这将创建一个逗号分隔的列表,其中包含一组关键字中不超过10个关键字。如果您希望每次都可以对每个类别的可能关键字数组进行硬编码时避免使用数据库查询。如果您不介意查询,可以使用返回数组的查询替换该数组。

function get_keywords(){
    $keywords=array('keyword1','keyword2','keyword3','keyword4','keyword5');
    if (count($keywords)<10)
        $max=count($keywords);
    else
        $max=10;
    $rand_keys = array_rand($keywords, $max);
    foreach($rand_keys as $vals){
        $keyword[]=$keywords[$vals];
    }
    echo implode(", ", $keyword);
}

希望这有帮助。