在wordpress非安装目录调用其函数
其实问题很简单,假设wordprees安装到非根目录文件夹下,那如果在不同站点下如果调用其最新文章呢?在纠结了很久我先想到了几个方法:
方法一:通过js来调用它的RSS输出,然后在其他站点引入这个js。
我没写过原生的效果,不过有很多可以这样调用的方法,比如可以利用google ajax api中的 feed api来实现,利用feedsky来烧录RSS然后调用。我试用了其中但还是感觉很不爽,一来需要依托第三方,再者修改也很不方便,不能按照自己的需求进行更改。好吧,这种方法先作罢。
方法二:直接用php取数据库内容然后调用。
这种方法很灵活应用也很广泛,好一段时间纠结在写这个效果,对高手来说很简单,但俺是新手哈哈。在长天的帮助下初步完成,那哥们事后也写了篇MYSQL常用命令温故知新。
其中有几个问题总结:
- 在数据库库关联查询中直接查询的方式要比join的方式的效率高。
- 在匹配关联查询时类型一定要一样(我就犯了这么一个低级错误。。)
似乎问题已经解决了,但总感觉很不优雅,wordpress提供了那么多帅气又好用的函数难道就不能用吗?
方法三:调用wordpress自身函数
在此之前一直很纠结。无意间打开wordpress根目录下的index.php,发现它是一个文件套着一个文件,那是否我在非安装目录是只要引用到index.php那就可以调用其的函数呢?具体这样来:
在wordpress函数之前引入<?php require(‘/你的wp安装目录/wp-blog-header.php’); ?> 。这段代码也是index.php的主要代码。比如你要在非安装目录调用其最新文章。就可以初步这样来写:
<?php require(‘/blog/wp-blog-header.php’); ?> //引入wp-blog-header.php
<?php get_archives(‘postbypost’, 10); ?>//wp 自带调用最新10篇文章
结果也就是我想要的,有了这个办法,以后就可以灵活应用wordpress了~
PS:好久没更新了,最近生活比较波折。现在慢慢好起来了,哪天把博客改版下嘿嘿。

终于有更新了啊。我用的就是你这个主题。
期待更新啊
这个主题貌似也挺不错http://www.houkai.com/
我出名了吗?
比我厉害多来呢,呵呵
至少我是绑不了裸域名了
谢谢你的错爱 呵呵 你网址多少呀?
呵呵,终于更新了。我也是因为这个主题而认识的这个博客~~
是么,测试下!
再煽情一下,哈哈
老大,将这个皮肤给MICOLOG也移植一份吧~期待啊。。
我之前之前写过一个simpleg for micolog的版本,不过很老了,结构也不是很好,如果你想要的话可以搜下,新的这个以后如果有时间我会考虑的:-)
嗯,我现在用的皮肤就是你的SIMPLE-G呀。现在超喜欢你现在用这个。如果能提供的话,就爽拉。
真的很喜欢你这主题.simpleg的以前的版本也很nice,不过看久了有点老了..这回wlsy的新版本.一时shou jian拿走了..我诚心悔过.不知道wlsy对外发布了没.
有些细节还是tou不下来的…
呵呵,既然你能拿走就拿走了,无妨的,而且你也保留的版权:-)。这个版本目前还不太适合大众,所有也还没发布,我今后也许会考虑下:-)
好淫荡的方法….赞一个
大猫,不远千里,万里迢迢,在此激动的留下煽情的读后感,我感动的湿了
很赞的主题!主题强人!