在前面一篇文章 dedecms調(diào)取其他表的數(shù)據(jù) 中,談到dede調(diào)取其他表數(shù)據(jù)的兩種方法,使用第一種loop方法調(diào)取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 /]的數(shù)據(jù)始終調(diào)不出來,解決的辦法是使用第二種方式,用別名代替字段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,這樣就可以了