0

当我尝试从我的 Wordpress 商店为 Google 购物制作 XML 提要时,我有以下代码:

query_posts('post_type=product&showposts=-1&&hide_empty=0');
if (have_posts()) : while (have_posts()) : the_post();


$columns.='<item>';

$columns.='<title>';
$columns.= $post–&gt;post_title;
$columns.='</title>';

$columns.='<link>';
$columns.= 'http://mydomain.co.uk/products/'.$post–&gt;post_name;
$columns.='</link>';

$columns.='<description>';
$columns.=$post–&gt;post_content;
$columns.='</description>';

$columns.='<g:image_link>';
$columns.="http://www.example.com/".$result[$i]['image'];
$columns.='</g:image_link>';

$columns.='<g:price>';
$columns.=$result[$i]['Price'];
$columns.='</g:price>';

$columns.='<g:condition>';
$columns.='new';
$columns.='</g:condition>';

$columns.='<g:id>';
$columns.=$post->ID;;
$columns.='</g:id>';

$columns.='</item>';
endwhile; endif;

但由于某种原因,我无法让标题、内容或邮政名工作......但 ID 会显示正常!?

关于我要去哪里错的任何建议?

谢谢。

4

3 回答 3

1

改变

$columns.= $post–&gt;post_title;

$columns.= get_the_title();

法典:get_the_title()

于 2012-12-12T11:14:12.040 回答
0

我的 WP 生锈了,但是如果你改变了会发生什么

$columns.= $post–&gt;post_title;

$columns.= the_title();
于 2012-12-12T11:00:31.037 回答
0

弄清楚了。从互联网上复制了 -> - 字符似乎略有不同 - 重新输入了它们,现在看起来很好。谢谢。

于 2012-12-12T11:10:32.220 回答