<?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>Welcart コミュニティー&#124;ECサイト構築プラグイン &#187; ウィジェット</title>
	<atom:link href="http://www.welcart.com/community/archives/tag/%e3%82%a6%e3%82%a3%e3%82%b8%e3%82%a7%e3%83%83%e3%83%88/feed" rel="self" type="application/rss+xml" />
	<link>http://www.welcart.com/community</link>
	<description>Welcart に関する情報を交換しましょう</description>
	<lastBuildDate>Tue, 07 Feb 2012 09:28:51 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>ECサイトにも本格的なブログページを</title>
		<link>http://www.welcart.com/community/archives/2461</link>
		<comments>http://www.welcart.com/community/archives/2461#comments</comments>
		<pubDate>Mon, 15 Nov 2010 02:11:09 +0000</pubDate>
		<dc:creator>nanbu</dc:creator>
				<category><![CDATA[技術資料]]></category>
		<category><![CDATA[ウィジェット]]></category>
		<category><![CDATA[ブログページ]]></category>
		<category><![CDATA[商品を除外]]></category>

		<guid isPermaLink="false">http://www.welcart.com/community/?p=2461</guid>
		<description><![CDATA[Welcart で作ったショップ（ECサイト）にブログ専用ページを作ることは簡単です。商品以外を扱うテンプレートを１つ作って固定ページに適用させるか、カテゴリーテンプレートを作って商品以外を分岐させるなど方法はいくつか有 [...]]]></description>
			<content:encoded><![CDATA[<p>Welcart で作ったショップ（ECサイト）にブログ専用ページを作ることは簡単です。商品以外を扱うテンプレートを１つ作って固定ページに適用させるか、カテゴリーテンプレートを作って商品以外を分岐させるなど方法はいくつか有ります。Welcart のテンプレートはコメント機能を省いていますので、ブログ用のテンプレートを作る場合はコメントに関するテンプレートタグを設置すると良いでしょう。</p>
<p>さて、この様なブログページを作ったことのある方はなんだか物足りない感じがしなかったでしょうか。それはブログ記事が多くなればなるほど感じるストレス。そうなんですブログ専用のナビゲーションが無いと言うことです。</p>
<p>WordPress には「カレンダー」や「カテゴリーリスト」、「最近の投稿」など標準で便利なウィジェットが搭載されていますので、それら専用のサイドバーテンプレート（モジュール）を１つ作って、ブログ専用ページを表示する際はサイドバーを入れ替えると言った工夫をするとユーザビリティーを高める事ができます。</p>
<p>サイドバーを入れ替えるテクニックはまた別の機会にお話しするとして、今回お話したいのは、これらの便利なデフォルトウィジェットが商品をも同じようにブログ記事として扱ってしまう問題を回避する方法です。</p>
<p>さて、本題です。<span id="more-2461"></span><br />
<br class="_space" /></p>
<h3>WordPress デフォルト・ウィジェットに商品を適用させない方法</h3>
<p>WordPress デフォルト・ウィジェットが出力する内容から商品を除外するにはフィルターを利用します。<br />
フィルターフックの利用方法は「<a href="http://www.welcart.com/community/archives/1697">Welcart のカスタマイズとフック</a>」をご覧ください。<br />
各フィルターは次の通りです。<br />
<br class="_space" /></p>
<h4>カテゴリー</h4>
<p>カテゴリーページへ飛ぶためのリンクを表示するためのウィジェットです。商品を除外してリンクを生成させるためのフィルターはこのようになります。</p>
<pre class="brush: php; title: ; notranslate">
add_filter('widget_categories_dropdown_args', 'welcart_categories_dropdown_args');
function welcart_categories_dropdown_args( $args ){
	global $usces;
	$ids = $usces-&gt;get_item_cat_ids();
	$ids[] = USCES_ITEM_CAT_PARENT_ID;
	$args['exclude'] = $ids;
	return $args;
}
</pre>
<p><br class="_space" /></p>
<h4>アーカイブ</h4>
<p>投稿の月別ページへ飛ぶためのリンクを表示するためのウィジェットです。商品を除外してリンクを生成させるためのフィルターはこのようになります。</p>
<pre class="brush: php; title: ; notranslate">
adadd_filter('getarchives_where', 'welcart_getarchives_where');
function welcart_getarchives_where( $r ){
	$where = &quot;WHERE post_type = 'post' AND post_status = 'publish' AND post_mime_type &lt;&gt; 'item' &quot;;
	return $where;
}
</pre>
<p><br class="_space" /></p>
<h4>タグクラウド</h4>
<p>最もよく使われるタグをタグクラウド形式で表示するためのウィジェットです。商品を除外してリンクを生成させるためのフィルターはこのようになります。</p>
<pre class="brush: php; title: ; notranslate">
add_filter('widget_tag_cloud_args', 'welcart_tag_cloud_args');
function welcart_tag_cloud_args( $args ){
	global $usces;
	if( 'category' == $args['taxonomy']){
		$ids = $usces-&gt;get_item_cat_ids();
		$ids[] = USCES_ITEM_CAT_PARENT_ID;
		$args['exclude'] = $ids;
	}else if( 'post_tag' == $args['taxonomy']){
		$ids = $usces-&gt;get_item_post_ids();
		$tobs = wp_get_object_terms($ids, 'post_tag');
		foreach( $tobs as $ob ){
			$tids[] = $ob-&gt;term_id;
		}
		$args['exclude'] = $tids;
	}
	return $args;
}
</pre>
<p><br class="_space" /></p>
<h4>カレンダー</h4>
<p>投稿のカレンダーを表示するためのウィジェットです。このウィジェットに対するフックがありませんでしたので、専用のカレンダーを新たにWelcart に乗せました。フィルターと同じくテーマのfunctions.php に下記のコードを追加することで、「Welcart Blog Calendar」というウィジェットが利用できるようになります。</p>
<pre class="brush: php; title: ; notranslate">
require_once(USCES_PLUGIN_DIR.&quot;/widgets/usces_blog_calendar.php&quot;);
add_action('widgets_init', create_function('', 'return register_widget(&quot;Welcart_Blog_Calendar&quot;);'));
</pre>
<p><br class="_space" /></p>
<h4>最近の投稿</h4>
<p>このウィジェットもカレンダーと同じく、専用のウィジェットを新たにWelcart に乗せました。フィルターと同じくテーマのfunctions.php に下記のコードを追加することで、「Welcart Recent Posts」というウィジェットが利用できるようになります。</p>
<pre class="brush: php; title: ; notranslate">
require_once(USCES_PLUGIN_DIR.&quot;/widgets/usces_recent_posts.php&quot;);
add_action('widgets_init', create_function('', 'return register_widget(&quot;Welcart_Recent_Posts&quot;);'));
</pre>
<p><br class="_space" /><br class="_space" /><br />
これらのコードは、ｖ0.8 のWelcart にバンドルされているデフォルトテーマには既に追加されています。<br />
現在ご利用のテーマには手動で入力する必要が有りますので、上記のウィジェットを利用する場合はこの様に適用させてください。<br />
<br class="_space" /><br class="_space" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.welcart.com/community/archives/2461/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Welcartベストセラーでランキングの数字を表示させたい</title>
		<link>http://www.welcart.com/community/archives/885</link>
		<comments>http://www.welcart.com/community/archives/885#comments</comments>
		<pubDate>Mon, 15 Feb 2010 19:53:52 +0000</pubDate>
		<dc:creator>screny</dc:creator>
				<category><![CDATA[未分類]]></category>
		<category><![CDATA[ウィジェット]]></category>

		<guid isPermaLink="false">http://www.usconsort.com/community/?p=885</guid>
		<description><![CDATA[お世話になっております。 Welcartをいろいろ試させていただいております。 細かい部分で申し訳ございません。 Welcartベストセラーでランキングの数字を表示させたいのですが、 ディフォルトの場合は表示されますが、 [...]]]></description>
			<content:encoded><![CDATA[<p>お世話になっております。</p>
<p>Welcartをいろいろ試させていただいております。</p>
<p>細かい部分で申し訳ございません。</p>
<p>Welcartベストセラーでランキングの数字を表示させたいのですが、<br />
ディフォルトの場合は表示されますが、ウイジェットで追加した<br />
場合はでないようです。</p>
<p>商カテゴリーのカテゴリーごとにアイコンについてもWelcartベストセラー<br />
と同じような現象です。</p>
<p>Welcartベストセラーでランキングの数字が出る場合と出ない<br />
場合の違いを教えていただければと思います。</p>
<p>宜しくお願い致します。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.welcart.com/community/archives/885/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>wordpressデフォルトのウィジェットのデザインについて</title>
		<link>http://www.welcart.com/community/archives/880</link>
		<comments>http://www.welcart.com/community/archives/880#comments</comments>
		<pubDate>Sun, 14 Feb 2010 13:42:16 +0000</pubDate>
		<dc:creator>bambu</dc:creator>
				<category><![CDATA[デザインテーマについて]]></category>
		<category><![CDATA[ウィジェット]]></category>

		<guid isPermaLink="false">http://www.usconsort.com/community/?p=880</guid>
		<description><![CDATA[いつも大変お世話になっております。 wordpressデフォルトのウィジェットを追加するとWelcartのウィジェットデザインが適用されず、デザインが崩れてしまいます。 wordpressデフォルトのウィジェットデザイン [...]]]></description>
			<content:encoded><![CDATA[<p>いつも大変お世話になっております。</p>
<p>wordpressデフォルトのウィジェットを追加するとWelcartのウィジェットデザインが適用されず、デザインが崩れてしまいます。</p>
<p>wordpressデフォルトのウィジェットデザインもWelcartのウィジェットデザインで統一したいのですが、どこの設定を変更したらいいかわかりません。</p>
<p>お忙しいところ恐縮ですが、ご教授いただけますと幸いです。</p>
<p>どうぞよろしくお願いします。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.welcart.com/community/archives/880/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ウィジェトごとにレイアウトを変えたい</title>
		<link>http://www.welcart.com/community/archives/864</link>
		<comments>http://www.welcart.com/community/archives/864#comments</comments>
		<pubDate>Tue, 09 Feb 2010 16:04:10 +0000</pubDate>
		<dc:creator>screny</dc:creator>
				<category><![CDATA[デザインテーマについて]]></category>
		<category><![CDATA[ウィジェット]]></category>

		<guid isPermaLink="false">http://www.usconsort.com/community/?p=864</guid>
		<description><![CDATA[uCartのテーマを使用させていただいています。 ウィジェトごとにレイアウトを変えれるようにCSSを当てたいと思うのですが、 どこに記述をすれば良いでしょうか？ 例えば、 ウィジェトのタイトルの背景のデザインを個別に変え [...]]]></description>
			<content:encoded><![CDATA[<p>uCartのテーマを使用させていただいています。<br />
ウィジェトごとにレイアウトを変えれるようにCSSを当てたいと思うのですが、<br />
どこに記述をすれば良いでしょうか？</p>
<p>例えば、<br />
ウィジェトのタイトルの背景のデザインを個別に変えたいと思っています。</p>
<p>sidebar.phpに定義にされているものを変えれば良いかもしれませんが、<br />
追加でウイジェットを変えるとき不都合がおきます。</p>
<p>オンラインマニュアルのウィジェットのカスタマイズのページを確認したり、</p>
<p>http://www.welcart.com/documents/manual/%E3%82%A6%E3%82%A3%E3%82%B8%E3%82%A7%E3%83%83%E3%83%88%E3%81%AE%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA</p>
<p>\wp-content\plugins\usc-e-shop\widgets<br />
のフォルダ内のwidgetsのソースを見て調べています。</p>
<p>adminフォルダで変えているような気がするのですが、<br />
はっきりとわからないので、どのように変えるのが良いか<br />
アドバイスいただければと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.welcart.com/community/archives/864/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>デザインのカスタマイズ</title>
		<link>http://www.welcart.com/community/archives/784</link>
		<comments>http://www.welcart.com/community/archives/784#comments</comments>
		<pubDate>Fri, 05 Feb 2010 06:45:49 +0000</pubDate>
		<dc:creator>miracleman</dc:creator>
				<category><![CDATA[デザインテーマについて]]></category>
		<category><![CDATA[ウィジェット]]></category>

		<guid isPermaLink="false">http://www.usconsort.com/community/?p=784</guid>
		<description><![CDATA[デザインのカスタマイズの質問ですが、 サイドバーコンテンツの外枠の色やラインの太さを変更するにはどのようにしたら良いのでしょうか？ 初歩的な質問ですが何卒宜しくお願いいたします。 外枠とは→デフォルトではグリーンのライン [...]]]></description>
			<content:encoded><![CDATA[<p>デザインのカスタマイズの質問ですが、<br />
サイドバーコンテンツの外枠の色やラインの太さを変更するにはどのようにしたら良いのでしょうか？<br />
初歩的な質問ですが何卒宜しくお願いいたします。<br />
<a href="http://www.welcart.com/community/wordpress/wp-content/uploads/2010/02/22.jpg"><img class="alignnone size-full wp-image-785" src="http://www.welcart.com/community/wordpress/wp-content/uploads/2010/02/22.jpg" alt="参考画像" width="228" height="460" /></a><br />
外枠とは→デフォルトではグリーンのラインのことです。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.welcart.com/community/archives/784/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>uCartウイジェットについて</title>
		<link>http://www.welcart.com/community/archives/28</link>
		<comments>http://www.welcart.com/community/archives/28#comments</comments>
		<pubDate>Tue, 14 Jul 2009 20:56:42 +0000</pubDate>
		<dc:creator>nanbu</dc:creator>
				<category><![CDATA[デザインテーマについて]]></category>
		<category><![CDATA[ウィジェット]]></category>

		<guid isPermaLink="false">http://www.usconsort.com/community/?p=28</guid>
		<description><![CDATA[uCartのサイドバーウィジェットを動的ウィジェットに修正しました。これで自由に出し入れができます。]]></description>
			<content:encoded><![CDATA[<p>こんにちは、nanbuです。<br />
uCartのサイドバーウィジェットを動的ウィジェットに修正しました。これで自由に出し入れができます。</p>
<p>今までのuCartのサイドバーウィジェットは静的なもので変更するにはテンプレートを修正するしかありませんでしたが、Wordpressのウィジェット機能にuCartウィジェットを新たに追加いたしました。これにより、管理画面から必要なウィジェットをサイドバー内の必要な場所に配置できるようになりました。</p>
<p>さらに、商品カテゴリーウィジェットはカテゴリースラッグを指定することで違った階層のカテゴリーリストを複数表示させることができます。またベストセラーウィジェットは自動集計リストと手動リストを切り替えることができます。そのほかアイコンの表示非表示、ダイアリーの表示数設定など便利な機能を盛り込みました。</p>
<p>動的ウィジェットはベータ版uCart0.1.16 で反映されます。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.welcart.com/community/archives/28/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

