飞六网

 找回密码
 飞六网用户注册邮箱验证
搜索
热搜: 系统 工具
查看: 2617|回复: 0

Dede调用wordpress文章的方法

[复制链接]

460

主题

478

帖子

1849

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1849
发表于 2013-8-5 09:47:44 | 显示全部楼层 |阅读模式
WordPress是一个非常好用而且seo做的非常好的博客程序。在自己dede建的主站上,使用Wordpress建立二级博客,然后在dede的首页上调用wordpress的最新文章,应该是个不错的主意。
Dede调用wordpress的主要方法有三个:RSS调用方式、插件调用方式和SQL标签调用方式。而SQL标签调用是最简单的,而且生成的页面不含框架和JS等,对于SEO比较有利。
但是这所有的调用都有一个前提:dede和wordpress共用同一个数据库。否则无论怎么折腾,都调用不出来的。
按最新发表顺序调用模板代码:
{dede:sql sql=”SELECT * FROM wp_posts where post_status = ’publish’ and post_type=’post’ order by post_date desc limit 0,8″}

[url=http://127.0.0.1/bbs/’[field:guid/]‘][field:post_title /][/url]  {/dede:sql}
修改为:
{dede:sql sql=”SELECT id as post_id,post_title as post_title,post_type,post_date FROM wp_posts where post_status = ‘publish’ and post_type=’post’ order by post_date desc limit 0,5″}  [url=http://127.0.0.1/bbs/’http://www.网址.com/blog/[field:post_id /].html’][field:post_title /][/url]
 {/dede:sql}
也可以用

{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,5″}  [url=http://127.0.0.1/bbs/’/blog/[field:post_id/].html’ target=’blank’][field:post_title /][/url]
 {/dede:sql}
也可以用LOOP调用代码:
{dede:loop table=’wp_posts’ sort=’post_date’ row=’20′ if=”}  [url=http://127.0.0.1/bbs/”[field:guid/]“][field:post_title/][/url]
 {/dede:loop}
以上供网友们参考!
回复

使用道具 举报

本版积分规则

Archiver|手机版|小黑屋|飞六网 ( 粤ICP备12045999号 )

GMT+8, 2024-3-29 13:38 , Processed in 0.047871 second(s), 20 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表