首页 > 未分类 > dedecms如何调用wordpress的文章
201007月2

dedecms如何调用wordpress的文章

        此文由乐泰胶水原创,转载请注明来自乐泰胶水销售网http://www.sjgogo.com

         今天过生日,闲来无事,突发奇想,为了对搜索引擎友好,想到网站首页的更新问题时,考虑到何不把wordpress的文章调用到网站首页呢,好,想到就测试一下吧,打开dedecms后台有一个全局标记测试,在里面输入如下代码:
{dede:sql sql=’Select * from wp_posts order by post_date desc limit 0,20′}
    <li><a href=’/blog/index.php/[field:id/].html’ target=’_blank’>[field:post_title/]</a></li>
{/dede:sql}
注意如果你的wordpress没有做伪静态的话<a href=’/你的wordpress所在目录/?p=[field:id/]‘这个地方我相信对dedecms熟悉点的朋友都能灵活运用的。点击提交测试,结果出来了,不知道什么原因这个[field:id/]就是得不到数据,也没有心思去仔细研究dedecms的源代码,于是想到它还有一个loop标签可以试一下,于是输入以下代码:
{dede:loop table=’wp_posts’ sort=’post_date’ row=’20′ if=”}<br>
     <a href=”/blog/index.php/[field:id/].html”> [field:post_title/]</a> <br/>
     {/dede:loop}
同样的结果还是[field:id/]得不到数据,研究了好久还是没有解决,打开wordpress的数据库发现还有一个字段guid记录着url,这下好办了,呵呵

输入以下代码:
{dede:sql sql=’Select * from wp_posts order by post_date desc limit 0,20′}
    <li><a href=’[field:guid/]‘ target=’_blank’>[field:post_title/]</a></li>
{/dede:sql}
或者以下代码:
{dede:loop table=’wp_posts’ sort=’post_date’ row=’20′ if=”}<br>
     <a href=”[field:guid/]“> [field:post_title/]</a> <br/>
     {/dede:loop}
OK,问题解决了,剩下的任务就是到模板里的index.html里增加相应的代码就行了。以上代码复制过去时请把引号改成英文状态时输入的引号。

         2010.9.16最新代码更改:(好多朋友说以上代码出错,原因在于那些引号,但以上代码还是有问题的,就是这样调用会把草稿也调用出来,最新完美版代码如下)
{dede:sql sql="SELECT * FROM wp_posts where post_status = 'publish' and post_type='post' order by post_date desc limit 0,100"}<br>
<a href='[field:guid/]'>[field:post_title /]</a>
{/dede:sql}

下面是随机调用wordpress文章代码:
{dede:sql sql="SELECT * FROM wp_posts where post_status = 'publish' and post_type='post' order by rand() desc limit 0,100"}<br>
<a href='[field:guid/]'>[field:post_title /]</a>
{/dede:sql}

         希望能帮到有需要的朋友。如果以上代码对你有用,希望你能帮我做个外链,谢谢!(链接名:胶水,网址:www.sjgogo.com)今天是我的生日,在此感谢生我养我的父母,今天我所念的一切佛号全部回向给我伟大的母亲!愿母亲在天有灵,早日往生西方极乐世界!借此机会也感谢一切帮助过我的朋友,感谢世界上的每一个人,愿尽虚空遍法界一切众生,早生净土离苦得乐!南无阿弥陀佛!

文章作者:胶水
本文地址:http://www.sjgogo.com/blog/34.html
版权所有 © 转载时必须以链接形式注明作者和原始出处!

6 Responses to “dedecms如何调用wordpress的文章”

  1. 想学习这个调用,可是看着太复杂了,我也想我的单页调用博客的文章

  2. #2 笑天 回复 | 引用 Post:2010-08-03 18:17

    博主生日快乐!

  3. #3 root 回复 | 引用 Post:2010-08-04 11:43

    笑天 :

    博主生日快乐!

    谢谢!也祝你天天快乐!

  4. #4 淘宝销量榜 回复 | 引用 Post:2010-08-08 16:28

    祝你生日快乐

  5. #5 淘宝商城 回复 | 引用 Post:2010-08-08 16:29

    看着淘宝销量榜,淘宝变得爽

  6. #6 飞飞 回复 | 引用 Post:2010-08-24 19:10

    恩,这个非常好,非常有用,我稍微改了一下测试成功,不过博主的代码复制后引号出了问题,会报错,改一下即可成功!

发表评论