ページによって<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 形式で)