按需安装WordPress主题组件


Install Wordpress Theme Components on Demand

所以我正在研究一个想法;在这一点上是理论上的,但我希望我能得到一些帮助。有没有办法从主题管理页面将主题文件安装到 Wordpress 安装中?

示例:我在服务器上存储了 4 个 CSS 文件,对应于 4 种不同样式的主题布局。安装基本文件时,不会安装 CSS 文件。在后端管理页面上,用户可以选择 4 个 CSS 文件中的 1 个(大概是在付费后,对吧?),主题本身会将文件下载到 wp-content 文件夹中并将其挂钩到主题中。

思潮?这是我能做到的吗?有这方面的文档吗?它只是挂接到 PHP 文件系统函数吗?

许多插件都有以这种方式工作的高级(付费)插件。

例如,https://wordpress.org/plugins/wp-google-maps/有一个基本插件,其中包含一个高级插件,该插件独立于不同的服务器安装。

主题和插件安装操作基本上解压缩文件并将它们放在WordPress控制下的正确位置。

这样做的软件在WordPress源代码文件中 wp-admin/include/class-wp-upgrader.php 。您可能只需调用它。如果没有,你当然可以适应它。

欢迎来到Wordpress,从PHP程序员的角度来看,它是100%可定制的。自定义选项通常在Wordpress管理区域中设置。您可以创建自定义管理页面和选项,这些页面和选项可以执行您梦寐以求的任何操作。这是从哪里开始:

http://codex.wordpress.org/Administration_Menus