我正在使用Sidebar Generator 在我所有的主题中。
该插件在“plugins”目录下正常工作,但我想以某种方式将其嵌入到我的主题中,因此它不会显示在已安装的插件列表中。
我刚刚复制了sidebar\\u生成器。php(幸运的是,整个代码都在一个文件中)到mytheme/插件,并将其包含在函数中。php
require_once (MY_PLUGINS . \'/sidebar_generator.php\');
现在,它适用于所有其他插件,但不适用于这个插件!这样,当我点击“侧栏”时,它会刷新实际页面,而不是加载插件的admin\\u页面。
你知道为什么会发生这种情况,以及如何让它发挥作用吗?
我认为问题在于:
add_submenu_page(\'themes.php\', \'Sidebars\', \'Sidebars\', \'manage_options\', __FILE__, array(\'sidebar_generator\',\'admin_page\'));
更改
FILE 其他一些东西会有所帮助,但我不知道如何将此子菜单链接指向实际的插件管理页面。