WordPress用絞り込み検索プラグイン »

2月
13
2009
2

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

Written by みやざわ in: ZenCart カスタマイズ | タグ: , ,
2月
13
2009
2

meta descriptionに勝手に?挿入されている→「おめでとうございます!…インストールに成功しました」

headのmeta description内に、セットアップが完了した時のメッセージがいまだに残ったままだった!

「おめでとうございます!オンラインショップ構築ソフトZen Cart 日本語版のインストールに成功しました。」

少々あせって探して触っていると、とりあえず、下記の作業で除去できました。

includes/modules/meta_tags.php138行目(define(‘META_TAG_DESCRIPTION…の行)

. str_replace(array(“‘”,’”‘),”,strip_tags(HEADING_TITLE))

↑この部分をごっそり削除する。

何だろ、このわけわからなさ汗;

#meta keywordsにも同じメッセージが入ってるのでこれから作業

【追記】

meta keywords はそのすぐ下の139行目でした。同じ内容。下記を削除。弊害があるかどうかは今の段階では分からない。

 . ‘,’ . str_replace(array(“‘”,’”‘),”,strip_tags(HEADING_TITLE))

Written by みやざわ in: ZenCart カスタマイズ | タグ: , , ,

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