2

私のサイトにはカテゴリのリストがあり、それらのメタ キーワードと説明を入力する必要があります。データベースからカテゴリを取得する単一のページがあります。

すべてのカテゴリのメタ タグを簡単に配置する方法を教えてください。

よろしく、 Rekha http://hiox.org

4

1 に答える 1

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

お役に立てれば。

于 2010-06-12T13:12:39.523 に答える