IT仕事 WordPress

Welcartの商品をGoogle Merchantにfeed登録したくて悪戦苦闘

投稿日:2016年2月12日 更新日:

Google Merchantにfeed登録したくて、
以下のブログと、
Welcartの商品をGoogleショッピング(Google merchant center グーグル マーチャントセンター)に登録する方法 | T0M0ブログ
加えて以下のブログを、
WelcartとGoogle ショッピングの連動 |リフログ
参考にしながら、悪戦苦闘。

結局、手打ちが多くなってしまったけど、なんとかエラーが消えた。
疲れた~
以下は、作成したfeed-rss2.php。

<?php
/**
 * RSS2 Feed Template for displaying RSS2 Posts feed.
 *
 * @package WordPress
 */
 
header('Content-Type: ' . feed_content_type('rss-http') . '; charset=' . get_option('blog_charset'), true);
$more = 1;
 
echo '<?xml version="1.0" encoding="'.get_option('blog_charset').'"?'.'>'; ?>
<rss version='2.0' xmlns:g='http://base.google.com/ns/1.0'>
	<channel>
	<title><?php bloginfo_rss('name'); wp_title_rss(); ?></title>
	<description><?php bloginfo_rss("description") ?></description>
	<link><?php echo get_option('home'); ?></link>
 
	<?php do_action('rss2_head'); ?>
	<?php while( have_posts()) : the_post(); usces_the_item();?>
	<item>
		<title><?php the_title(); ?></title>
		<g:brand>■■■■■XX工房■■■■</g:brand>
		<g:condition>new</g:condition>
		<description>■■■■■■■■■■■■■■■■■■■■■</description>
		<g:shipping>
		   <g:country>JP</g:country>
		   <g:price>540 JPY</g:price>
		</g:shipping>
		<g:id><?php the_ID(); ?></g:id>
		<g:availability><?php usces_have_skus(); ?><?php if(usces_the_itemZaiko('return') =='在庫有り'){echo 'in stock';}else{$zaiko='out of stock'; echo $zaiko; } ?></g:availability>
		<g:image_link>http://■■■■.com/gfc/wp-content/uploads/2015/10/mix.jpg</g:image_link> <link><?php the_permalink_rss() ?></link> <g:mpn><?php usces_the_itemCode(); ?></g:mpn> <g:price><?php usces_the_firstPrice(); ?></g:price> <g:google_product_category>食品・飲料 > 食品 > パン・焼き菓子 > ■■■■</g:google_product_category> <g:product_type>食品・飲料 > 食品 > パン・焼き菓子 > ■■■■</g:product_type> <?php do_action('rss2_item'); ?> </item> <?php endwhile; ?> </channel> </rss> 

-IT仕事, WordPress

執筆者:

関連記事

no image

Wordファイルが開けない。そこで KWIC Finder

会社の同僚のWordファイルが開けなくなって、ヘルプの声がかかった。 こんな時は、Word2007で「開いて修復」をやる。 これでだいたいは成功するのだが、今回はどうしても開けない。 ・Word200 …

no image

教育訓練給付制度

おや? 久々にITCの公式HPを見ると、こんな記述が。 「ITコーディネータ補資格認定用ケース研修は、2005年度より、厚生労働省教育訓練給付制度の対象講座になっておりません」 私が受験した2年前は、 …

no image

今日知ったWordPressの便利なプラグイン

NextgenGallery:英語管理画面だけど、写真を一発表示・ページ作成できるので便利そう。今回は下述のwp-kougakuを採用したので、コチラは見送り。 php-code-widget:ウイジ …

no image

自分のサイトに埋め込みしたGoogleマイマップの中心位置カスタマイズは不可

Googleマイマップが新しくなってしばらく経つ。 お客さんのサイトに埋め込んで便利に使わせていただいていたのだが、本日、困ったことを発見した。 地図の中心位置をカスタマイズできない、のだ。 以前のマ …

no image

WP-SlimStat-Ex

WordPressにWP-SlimStat-Exというアクセス解析のプラグインを入れてみたのだが、「最近表示されたページ」が文字化けする・・・。 再インストールしても何しても変わらないのでドツボにはま …