Я не уверен, что это то, что вы ищете, но ...
У меня есть простой скрипт, который я создал для динамического заполнения мета ключевых слов случайными ключевыми словами, взятыми из массива.
Поместите это в заголовок вашего файла шаблона.
<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);
}
Надеюсь, это поможет.