如何通过插件将代码包含到函数.php文件中

时间:2013-10-29 作者:RuFFCuT

我的函数中有很多自定义代码。php文件,我想做的是将所有这些移到一个插件中,例如myplugin函数。然后将该文件包含到主题函数中。php文件。

我可以使用挂钩来完成这项工作,还是必须手动包含该文件。我之所以想将其作为插件,是因为我可以轻松禁用它,而无需编辑主题文件!

4 个回复
最合适的回答,由SO网友:Abhishek Kaushik 整理而成

您可以直接创建插件。只需复制所有代码并将其放在新文件夹中即可。插件将调用所有函数。

SO网友:Sudeep Acharya

最好的方法是将代码复制到custom-functions.php 页面,并将其包含在functions.php

您可以添加include \'custom-functions.php\'; 为函数编写代码。php文件,以便包括custom-functions.php.

记住custom-functions.php 必须位于主题文件夹中或定义其路径。

希望这对你有用。

SO网友:Mark Kaplun

仅仅为了清理代码而创建插件是没有意义的。只有当插件具有某些功能时,才应该创建插件,这些功能不仅可以用于主题。

如果您有一些代码可能希望动态禁用其执行,那么最好在主题的设置页面中为其设置,然后再为其设置插件。

至于您应该如何组织文件和创建操作,您必须更具体地了解代码及其作用。

SO网友:Ravinder Kumar

您还可以使用funtionality plugin

功能插件是一种分离主题功能的方法。php文件,并将其放入插件中。它与主题功能的工作方式相同。php文件,但与主题分离,因此不受主题升级的影响,或者与主题绑定,因此如果选择切换主题,则会释放所有函数。

该插件自动化了创建功能插件的过程。只需安装并激活这个插件,就会为您创建自己的功能插件。然后,您可以编辑功能插件,并使用“管理”菜单中的快速链接向其添加代码段。

结束

相关推荐

Plugins_url函数混合了系统路径和URL

在我的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/