中山php|最优网络中山做网站 中山php建站

最优良人

2011/08/14 at 00:28

dede调取不到wordpress的文章表wp_posts里面的id

在前面一篇文章 dedecms调取其他表的数据 中,谈到dede调取其他表数据的两种方法,使用第一种loop方法调取wordpress的最新文章时,遇到一个问题,就是在下面语句中

{dede:loop table='wp_posts' row='8' if="post_status='publish'" sort="post_date" }
<li> <a href="/blog/view-[field:id /].html">[field:post_title/]
</a> </li>{/dede:loop}

[field:id /]的数据始终调不出来,解决的办法是使用第二种方式,用别名代替字段id

{dede:sql sql="Select id as post_id,post_title as post_title from wp_posts where post_status='publish' order by post_date desc limit 1,8"}

<li> <a href="/blog/view-[field:post_id /].html">[field:post_title/]
</a> </li>{/dede:sql}

用到了 ID AS POST_id 将ID别名为POST_id,这样就可以了

标签:
-