2月
13
2009

ページによって<title>を変える。

■編集するファイル

includes/modules/meta_tags.php

■商品個別ページの<title>をつくっている場所

256行目
define(‘META_TAG_TITLE’, str_replace(‘”‘,”,$review_on . $meta_products_name . $meta_products_price . PRIMARY_SECTION . TITLE . SITE_TAGLINE));

  • str_replace(‘”‘,” =その後のセクションでつくられた文字列中のダブルクォーテーションを削除(空白に置換)
  • $review_on =不明
  • $meta_products_name =商品名
  • $meta_products_price =価格
  • PRIMARY_SECTION =languages/Japanease/meta_tag.phpで定義した接続詞
  • TITLE =同上、定義したサイト名
  • SITE_TAGLINE =同上、定義したサイトの説明(タグライン)

私の考えでは、タグラインは商品個別ページに入ったらSEO的には邪魔なので削除しました。長くなりすぎるし。

define(‘META_TAG_TITLE’, str_replace(‘”‘,”,$review_on . $meta_products_name . $meta_products_price . PRIMARY_SECTION . TITLE));

なお、商品名の後につく [モデル] は、246行目、$meta_products_nameに代入しているところで、

. ‘ [' . $product_info_metatags->fields['products_model'] . ‘]’

この部分をコメントアウトしてやれば良い。

/*. ‘ [' . $product_info_metatags->fields['products_model'] . ‘]’*/

商品個別ページ以外のカテゴリ等の場合もこのファイル内に同様のパターンで記述されています。(switch case 形式で)


Warning: array_search() [function.array-search]: Wrong datatype for second argument in /virtual/fe01/public_html/default.memoblog.net/wp-content/themes/aeros/single.php on line 83

Warning: array_search() [function.array-search]: Wrong datatype for second argument in /virtual/fe01/public_html/default.memoblog.net/wp-content/themes/aeros/single.php on line 83

Warning: array_search() [function.array-search]: Wrong datatype for second argument in /virtual/fe01/public_html/default.memoblog.net/wp-content/themes/aeros/single.php on line 83
Written by みやざわ in: ZenCart カスタマイズ | タグ: , ,

コメントはまだありません »

RSS feed for comments on this post. TrackBack URL

コメントをどうぞ

Powered by WordPress | Aeros Theme | TheBuckmaker.com WordPress Themes