小路:
wp-admin/admin.php?page=nggallery-manage-gallery
到目前为止,我认为参数“page”的值是要加载的文件的路径(在插件目录下)。
尽管在上述情况下,没有名为“nggallery-manage-gallery”的插件。这意味着我的理解是错误的。
有人可以向我解释一下 wordpress 如何根据“页面”参数决定在管理面板中加载哪个页面吗?
小路:
wp-admin/admin.php?page=nggallery-manage-gallery
到目前为止,我认为参数“page”的值是要加载的文件的路径(在插件目录下)。
尽管在上述情况下,没有名为“nggallery-manage-gallery”的插件。这意味着我的理解是错误的。
有人可以向我解释一下 wordpress 如何根据“页面”参数决定在管理面板中加载哪个页面吗?
每当您在插件或文件中使用add_menu_page()或add_option_page()时,都会创建这些类型的页面functions.php
。
这nggallery-manage-gallery
并不意味着有一个具有该名称的插件。此名称只是add_menu_page()或add_option_page()分配的 slug 。
如果您在您functions.php
和您的插件文件夹中搜索nggallery-manage-gallery
,您将找到该页面的定义位置。