Post Loop - Wordpress - 没有标题

时间:2012-12-12 10:57:52

标签: php wordpress

我有以下代码,因为我正在尝试从我的Wordpress商店为Google购物创建XML Feed:

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


$columns.='<item>';

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

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

$columns.='<description>';
$columns.=$post–>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会显示确定!?

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

感谢。

3 个答案:

答案 0 :(得分:1)

更改

$columns.= $post–>post_title;

$columns.= get_the_title();

Codex:get_the_title()

答案 1 :(得分:0)

我的WP生锈了,但如果你改变

会发生什么
$columns.= $post–>post_title;

$columns.= the_title();

答案 2 :(得分:0)

想出来。已经复制了 - &gt;来自互联网 - 似乎是略有不同的人物 - 重新输入它们,现在看起来很好。感谢。