我的函数中有很多自定义代码。php文件,我想做的是将所有这些移到一个插件中,例如myplugin函数。然后将该文件包含到主题函数中。php文件。
我可以使用挂钩来完成这项工作,还是必须手动包含该文件。我之所以想将其作为插件,是因为我可以轻松禁用它,而无需编辑主题文件!
我的函数中有很多自定义代码。php文件,我想做的是将所有这些移到一个插件中,例如myplugin函数。然后将该文件包含到主题函数中。php文件。
我可以使用挂钩来完成这项工作,还是必须手动包含该文件。我之所以想将其作为插件,是因为我可以轻松禁用它,而无需编辑主题文件!
您可以直接创建插件。只需复制所有代码并将其放在新文件夹中即可。插件将调用所有函数。
最好的方法是将代码复制到custom-functions.php
页面,并将其包含在functions.php
页
您可以添加include \'custom-functions.php\';
为函数编写代码。php文件,以便包括custom-functions.php
.
记住custom-functions.php
必须位于主题文件夹中或定义其路径。
希望这对你有用。
仅仅为了清理代码而创建插件是没有意义的。只有当插件具有某些功能时,才应该创建插件,这些功能不仅可以用于主题。
如果您有一些代码可能希望动态禁用其执行,那么最好在主题的设置页面中为其设置,然后再为其设置插件。
至于您应该如何组织文件和创建操作,您必须更具体地了解代码及其作用。
您还可以使用funtionality plugin
功能插件是一种分离主题功能的方法。php文件,并将其放入插件中。它与主题功能的工作方式相同。php文件,但与主题分离,因此不受主题升级的影响,或者与主题绑定,因此如果选择切换主题,则会释放所有函数。
该插件自动化了创建功能插件的过程。只需安装并激活这个插件,就会为您创建自己的功能插件。然后,您可以编辑功能插件,并使用“管理”菜单中的快速链接向其添加代码段。
在我的WordPress小部件中,我使用以下代码:wp_register_script(\'jquery-ui.widget\', plugins_url(\'assets/js/jquery-ui-1.9.2.widget.js\', dirname( __FILE__ ))); 不幸的是,代码给了我一个无效的URL,它与我的系统路径混合在一起:http://test.dev/wp-content/plugins/C:/projects/wordpress/plugins/assets/js/