我想你会想做什么——或者像我在你的位置上会做的那样——是create a simple WordPress plugin. (我很大胆地面对你可以搜索到的东西——互联网上有很多关于这一切的资料,通常在WordPress Codex中有详细信息。)
激活时,它将使用wp_insert_post 创建所需的页面。这些页面将依次使用相同的页面模板——称之为页面php。php之类的。通过某种自动化和硬编码的混合,页面模板将在适当的位置“包括”php子页面中的任何一个(或您想调用它们的任何内容),以及任何适当的基本WP格式和函数标记。典型的方法是复制主题的页面。php,并使用它作为模板的模板。
对于通用版本插件,您可能需要研究更困难的任务,如以编程方式生成页面模板,或使用自定义帖子类型。这两种方法都值得研究,但我认为你真的不需要这样做。在WordPress所有页面屏幕上,您只需选择和bulk edit your new pages 要使用模板文件,请将其添加到child theme 目录
对于通用版本插件,您可能还需要一种向组中添加新页面和相关子页面的方法,但如果您无法立即获得编程解决方案,则可以手动添加。
至于任何其他必要且独特的JS和PHP文件,都可以根据需要随插件一起包含。
我只想补充一点,可以用一个子主题来完成这一切,而不是使用非常类似的方法,而且您无论如何都会希望使用一个子主题。
如果遇到一些障碍,您可以带着正在使用的实际代码返回这里,并可能很快得到及时的关注,以及有用的更正和替代方案。