Динамическое добавление метатегов с помощью php - PullRequest
2 голосов
/ 12 июня 2010

У меня на сайте есть список категорий, и я должен добавить мета ключевые слова и описание для них. У меня есть одна страница, на которой я буду получать категории из базы данных.чтобы сделать это намного проще, поместите метатеги для всех категорий.

С уважением, Реха http://hiox.org

1 Ответ

2 голосов
/ 12 июня 2010

Я не уверен, что это то, что вы ищете, но ...

У меня есть простой скрипт, который я создал для динамического заполнения мета ключевых слов случайными ключевыми словами, взятыми из массива.

Поместите это в заголовок вашего файла шаблона.

<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);
}

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...