首页 > 解决方案 > 有没有办法让“require_once”条目“出列”?

问题描述

我目前正在开发一个具有父子主题的 WordPress 网站。

父主题在 WordPress 仪表板的顶部输出以下语句:

此主题需要以下插件:插件 A、插件 B、插件 C 等

触发此输出的是父主题文件中的以下代码functions.php

require_once get_template_directory() . '/inc/plugins/class-tgm-plugin-activation.php';

有没有办法通过子主题禁用它functions.php?当然,我可以在父主题中将其注释掉,但这可能会在未来的更新中被覆盖。我确实尝试将条目复制到 Child Theme'sfunctions.php中,然后将其注释掉,但这不起作用。

最新努力

  1. 我进入了 WordPress 仪表板,在那里我复制了通知消息前缀:

这个主题需要以下插件:

  1. 然后我进入位于 中的文件get_template_directory() . '/inc/plugins/class-tgm-plugin-activation.php',在那里我找到了位于do_action( 'tgmpa_register' );函数中的上述通知前缀。
  2. 然后我在 目录中add_action找到了。do_action( 'tgmpa_register' );/inc/functions/tgm-functions.php
  3. 然后我进入子主题,并复制上面的文件夹层次结构。
  4. 然后,我在各自的文件中注释掉了add_action和,并输入了 Child 的文件。do_actionremove_action( 'tgmpa_register', 'register_required_plugins', 999 );functions.php

不幸的是,以上都不起作用。我认为这是因为父目录parent_theme/inc优先于子目录child_theme/inc?如果是这样,有没有办法改变这种情况?

标签: wordpresspluginsthemesrequire

解决方案


推荐阅读