<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Little.ws &#187; title</title>
	<atom:link href="http://little.ws/tag/title/feed" rel="self" type="application/rss+xml" />
	<link>http://little.ws</link>
	<description>web制作とかcssとかデザインとか色々～な覚え書き</description>
	<lastBuildDate>Sat, 04 Feb 2012 07:27:16 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>wordpress：wp e-commerceプラグインでタイトルtitleをいじくる</title>
		<link>http://little.ws/200910/288.html</link>
		<comments>http://little.ws/200910/288.html#comments</comments>
		<pubDate>Thu, 22 Oct 2009 02:32:36 +0000</pubDate>
		<dc:creator>chibi</dc:creator>
				<category><![CDATA[wordpressでECサイト]]></category>
		<category><![CDATA[プラグイン]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[title]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[タイトル]]></category>

		<guid isPermaLink="false">http://little.ws/?p=288</guid>
		<description><![CDATA[WordPressでショッピングサイトを作る人が、意外にも結構居るみたいで、e-commerceのカスタマイズで意外と皆さんが、やっていない事を書こうかと思います。 一つずつクリア出来たら結構使えるプラグインかもしれない&#8230;]]></description>
			<content:encoded><![CDATA[<p><strong>WordPress</strong>でショッピングサイトを作る人が、意外にも結構居るみたいで、<strong>e-commerce</strong>のカスタマイズで意外と皆さんが、やっていない事を書こうかと思います。<br/><br />
一つずつクリア出来たら結構使えるプラグインかもしれないです。<br />
ただ、よほどの理由があって使用する以外は、ショッピングサイトを普通に構築した方が良いと思います。私の様に、どうしてもWordpressがスキ！という人には、<a href="http://www.wposc.com/" class="liexternal">WordPressとosCommerceを連携させるプラグイン</a>もありますので、そっちが良いと思います。<br/><br />
もっとも、e-commerceプラグインに関しては、SSLに対応されていないので、買い物する側からしても敬遠されると思います。<br />
（きっとSSL対応も何とかなると思いますが・・。）<br />
お客様思考であれば、この部分が一番の理由としてあげられるべきかなー。<br/><br />
それはさておき、e-commerceプラグインでタイトルtitleをいじくっちゃいます。<br />
<span id="more-288"></span><br />
参考にさせていただいたサイトもありました。<br />
<a href="http://www.mywebtronics.com/atlanta-seo/wp-e-commerce-seo-tutorial/#products" class="liexternal">WP e-Commerce SEO Tutorial | Profit Exploding SEO</a>こちら等。<br />
皆さん、とても苦戦されているし、こんな難しい事しなくてもいいのに・・と思いました。<br/><br />
しかし、ぐぐっても、上記のサイトと同じ方法しか出てこなかったので、みんなここで挫折したり諦めてるんだなとも思いますが。<br/><br />
上記のサイトでは、以下の様な感じで処理してます。</p>
<ol style="background:#F0F7EF;">
<li>タイトルが『Products Page』の時、URLをトレースしてドメイン以下のURLを解析</li>
<li>ドメイン以下のURLの/での区切りが1個の時はカテゴリページ・ドメイン以下のURLの/での区切りが2個の時は商品ページと判別</li>
<li>最後の/以下のURLからデータベースを検索（商品ページならwpsc_productmeta・カテゴリページならproduct_categoriesというテーブル）</li>
<li>検索結果から商品タイトル及び、カテゴリタイトルを出力</li>
</ol>
<p>ここで重要なのが、2番目の区切り以下が～～の時の部分です。<br />
よく考えると、コレでは、サブカテゴリに属した場合、URLも長くなり、区切りも増えます。<br/><br />
この方法では、サブカテゴリに属することが出来ません。<br/><br />
ということで、考えました。<br/><br />
このwp e-commerceプラグインでは、パンくずを出力してくれる機能がありますので、それを使います。<br/><br />
しかもパンくずで出力されるのは、タイトルで設定した部分ですし、出力される最後の部分をタイトルtitleとして出力してしまえば良いだけかと。</p>
<pre class="brush: php; title: ; notranslate">
&lt;title&gt;
&lt;?php
function oGetChibi(){
	global $wpsc_query, $wpdb;
	while (wpsc_have_breadcrumbs()) : wpsc_the_breadcrumb();
	if(wpsc_breadcrumb_url() == &quot;&quot;){
	$titlename = wpsc_breadcrumb_name();
	}
	endwhile;
	return $titlename;
}

if( get_the_title() == 'Products Page' ){
echo oGetChibi();
} else { ?&gt;
&lt;?php wp_title('&amp;laquo;', true, 'right'); ?&gt; &lt;?php bloginfo('name'); ?&gt;
&lt;?php } ?&gt;
&lt;/title&gt;
</pre>
<p>こんだけです。<br/><br />
解説すると、パンくずナビを呼び出して、最後の部分をそのままタイトルにしてしまうというだけです。<br />
以上！<br/><br />
何か分からないことがあればコメント等でご連絡下さい。</p>
]]></content:encoded>
			<wfw:commentRss>http://little.ws/200910/288.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

