我们对标准WP安装进行了一些定制,特别是一个自定义的post类型,一些使用CMB2实现的自定义字段,以及一些使用admin_menu
, admin_bar_menu
, 和wp_dashboard_setup
事件。我们还将init
自定义帖子和字段的事件。我们在自定义php文件中定义了事件挂钩,该文件是函数末尾所需的。php。
这一切都很好,但我担心的是,这种安排确实需要对功能稍作修改。php,它是WordPress源代码的一部分。当我们需要升级时,这不是一个问题吗(因为functions.php将在升级中被替换,对吗?)有没有更好的方法将我们的代码插入到WP初始化序列中,而不被简单的升级所禁用?
我们希望这些定制独立于模板,但如果可行的话,我们可以将其移动到插件。我们正在运行一个网络,我们希望网络中所有站点的自定义设置保持一致,而不管它们使用的是什么模板。