如何调用wordpress的类库,第1张

前提:

wordpress所有类库大约有2百多个,类库之间的关系以及引用,统一由wp-loadphp这个文件处理。

所以在调用wordpress类库前,需正确引入wp-loadphp这个文件。

方法:

1、引入wp-loadphp

在需要调用类库的文件头部引入wp-loadphp文件

require( dirname( __FILE__ )  '/wp-loadphp' );

2、调用指定的类库

调用wordpress类库,实则就是php类的引用,语法为:

$a = new B();

举例:您现在需调用WP_Query这个类,则语法为

$own = new WP_Query();

以上只是简单地列表了调用类的方法,但wordpress所有类库超过200多个,您在调用之前还需了解类的详细内容后才能正确引用,可参考官网详细的说明:

https://codexwordpressorg/Class_Reference/

另外,如果您还不熟悉PHP类和对象,可参考PHP官网说明:

http://phpnet/manual/zh/languageoop5php

之前给泪雪做过ucenter整合WordPress的,网上有一款插件也可以实现整合,不过插件已经很久未更新,使用的话可能需要自己在修改,其中帐号激活和同步的话,可能还需要使用一些SQL实现同步才行,不然WordPress也无法实现同步登陆的效果。至于ucenter与discuz的整合,他们本来都是一家,或者说你直接安装discuz就会安装ucenter的,如果是单独安装的ucenter就需要在应用中创建接口对应上就可以了。

  用WordPress做网站的有些优势很明显:

  它本身的功能很强大很成熟。,比如说,写完一篇文章就自动提高给Google等网站了,会省很多事。

  插件很多,很方便扩展功能。像Thought Web所使用的All in One SEO Pack(做一些搜索引擎优化)、Google XML Sitemaps(自动生成sitemapxml等文件提交给Google)、PinYin Slug(把url中的汉字转换成拼音)、Ultimate Google Analytics(很方便德用上了Google的统计功能)、WordPress Database Backup(轻松地备份数据库)。如果要自己开发这些功能,不知道要耗费多少时间。如果你还需要其他功能,网上搜一下,一大把。

  主题很多,很容易定制各种风格。像Thought Web,如果我不说,如果我把最下面的“Powered by WordPress”去掉,你知道Thought Web是基于WordPress的吗它只是使用了一个比较合适模版而已,呵呵。WordPress主题N多,你可以很轻松地找到你需要的;如果你找不到你满意的,自己做一个也不太难。

可以安装的,但是要安装在不同的目录里,如果你没有子目录功能的话就只能用二级目录,类似于域名/bbs这样的形式

直接在web目录下建个bbs的文件夹,把论坛程序上传上去,然后就用http://域名/bbs这样去安装就可以了。访问也是这样子的。

首先要说的是discuz较老版本升新版本数据的转移都比较困难,之前在一家公司待过,discuz论坛迟迟不升级,问技术才知道工程量太大,需要几个月的时间。

一个是论坛,一个是个人博客,定位本来就不同,估计像你这样要求的人很少,在网上几乎找不着这样的教程了吧。所以还是自己手动重新发布的好。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何调用wordpress的类库

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情