2016-10-10 3 views
-2

キーワード、説明、およびその他のメタタグをコードの外に更新することが可能かどうか疑問に思っていましたか? cmsがあり、すべてのページがリストされているとします。 SEOを行っているユーザーは、キーワードを編集できる必要があります。そのようなことは可能ですか?私は検索に飽き飽きしましたが、結果が見つかりませんでした。phpのコード外のメタデータを更新するには?

は、ここで私はここでタグ

<?php 

function meta($pgKeywords,$pgDesc, $pgTitle) 
{?> 
    <title><?php echo $pgTitle ?></title> 
    <meta charset="utf-8"> 
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 
    <meta name="keywords" content="<?php echo $pgKeywords ?>"> 
    <meta name="description" content="<?php echo $pgDesc ?>"><?php 
}?> 

を持ってmeta.phpは、サンプルのページです。

<head> 
    require_once('PHP/meta.php'); 
    $pgTitle="My page | Login"; 
    $pgKeywords="keyword1, keyword2"; 
    $pgDesc="lorem ipsum dolor sit amet"; 
    meta($pgKeywords,$pgDesc, $pgTitle); 
</head> 
+0

もちろん可能です。あなたの問題は何ですか? – Progrock

+0

@Progrockのヒント?私はチュートリアルなどを探してみましたが役に立たなかった。ここでは困惑しています。 – raqulka

+0

フィールドのルート/ URLとメタ属性を持つフォーム。どこかに投稿して保管してください。次に、ページを表示するときに、関連するメタデータ値をストアから検索し、上記の関数を渡します。 – Progrock

答えて

0

は怒鳴るコードここ

function meta($pgKeywords,$pgDesc, $pgTitle) 
{?> 
    $html=""; 

    $html .= '<title><?php echo $pgTitle ?></title>'; 
    $html .= '<meta charset="utf-8">'; 
    $html .= '<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">'; 
    $html .= '<meta name="viewport" content="width=device-width, initial-scale=1">'; 
    $html .= '<meta name="keywords" content="<?php echo $pgKeywords ?>">'; 
    $html .= '<meta name="description" content="<?php echo $pgDesc ?>">'; 
    return $html; 
    <?php 
}?> 

を見つけるあなただけの変数を印刷しますreturn htmlの代わりに。メタは正しく表示されません。上記のコードはあなたのために働いています

+0

ありがとうございます。私の質問には本当に答えません。タグを生成するための私の現在のコードは正常に動作します。コードを見ずにフォームなどでメタタグを編集できるかどうか疑問に思っていましたか? – raqulka

関連する問題