Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 如何将自定义cms转换为worpdpress插件_Wordpress - Fatal编程技术网

Wordpress 如何将自定义cms转换为worpdpress插件

Wordpress 如何将自定义cms转换为worpdpress插件,wordpress,Wordpress,我有自己的自定义库CMS,它是使用php和mysql构建的。现在我想把它作为我客户端的wordpress插件,这意味着我的自定义图库管理面板将作为一个插件显示在wordpress中 如何将我的脚本转换为wordpress插件?我是wordpress的新手,所以我真的不知道如何制作插件,所以我想知道我是否可以只添加几行代码,只需对我的脚本做一些更改,就可以让它作为插件工作?在你进一步研究之前,你真的应该质疑将你自己的CMS集成到wordpress中。我以前做过,但从长远来看,它有很多缺点,比如没有

我有自己的自定义库CMS,它是使用php和mysql构建的。现在我想把它作为我客户端的wordpress插件,这意味着我的自定义图库管理面板将作为一个插件显示在wordpress中


如何将我的脚本转换为wordpress插件?我是wordpress的新手,所以我真的不知道如何制作插件,所以我想知道我是否可以只添加几行代码,只需对我的脚本做一些更改,就可以让它作为插件工作?

在你进一步研究之前,你真的应该质疑将你自己的CMS集成到wordpress中。我以前做过,但从长远来看,它有很多缺点,比如没有从WordPress团队的功能和安全更新中获益。较新版本的Wordpress提供了许多有用的功能,可以在Wordpress中生成您自己的自定义管理功能,包括自定义帖子类型、自定义分类法、自定义元框等

作为一名经验丰富的WordPress开发人员,如果我有一个客户要求的不仅仅是WordPress已经提供的内置图库功能,我会选择以下两种方法之一,具体取决于所要求的功能:

1。通过挂钩和过滤器将功能添加到现有WordPress图库中

本网站是一个很好的资源,可以让您了解如何通过挂钩和过滤器修改WordPress:

2。创建自定义帖子类型,客户端将图像正常上传到帖子中

使用这种方法,您只需创建一个新的“gallery”帖子类型,客户端就会上传带有所有内置WordPress界面的图像。您可以通过“添加元框”等功能添加所需的任何附加功能。。。以下是所有相关链接,包括分类法(如果需要分类)和良好的分类排序教程:

如果你执意要使用现有的CMS,你可以在自定义WordPress管理页面的iframe中加载你的代码,但我不推荐基于经验。这里有一个链接将引导您朝这个方向前进:


就像一个post脚本,你可以通过WordPress插件或自定义WordPress主题来完成任何或所有这些事情。如果我不打算与全世界分享并记录某个主题,或者如果该功能非常特定于客户端且不可重用,我倾向于向该主题添加功能。

这根本不是“只添加一些代码”。。。从这里开始:好吧,它可以像添加几行代码一样简单,这取决于它的工作方式。但可能性不大。