由于最近比较忙,也变得懒惰,希望在网站首页直接调用一级目录下的WordPress博客里的文章到网站首页以实现博客更新全站更新,网站是用的dedeCMS做的,所以找了很多关于dede首页调用wordpress文章列表的方法。经过测试终于找到了解决方法。原文详细方法介绍:如何用dede调用wordpress数据-文章的方法 (来源:追赶SEO世界的末班车的博客)
首先,实现调用需要前提是wordpress和dede cms安装在同一个数据库中。
调用方法是在首页模板文件中需要调用博客文章的地方加入如下代码:
模板代码:
{dede:sql sql="Select id as post_id,post_title as post_title,post_type,post_date from wp_posts where post_type = 'post' order by post_date desc limit 1,8"}
<a href='/blog/[field:post_id/].html' target='blank'>[field:post_title /]</a><br>
{/dede:sql}
经测试,可以调用wordpress博客的文章,dede后台全局标记测试结果:
最终调用效果如下图:
但是有一个问题调用的文章包括自动草稿。解决方法:WordPress禁用自动草稿存档