WordPress左导航

时间:2019-04-24 19:12:26

标签: wordpress custom-controls

这可能是一个奇怪的问题。我正在一个使用WordPress构建的其他网站。我对信息中心内左侧导航的理解是,安装时会有一些默认项,例如[页面],[帖子],[插件],要在此处显示其他项,您需要安装新的插件

我正在工作的该网站的左侧导航栏中有[团队成员],[服务]几个选项,这些选项似乎与任何特定的第三方插件都不相关。

实际上,他们似乎已经使用“高级自定义字段”插件创建了自己的功能,因此他们的用户可以轻松地从自定义构建的滑块添加/删除团队成员。

我的问题 您如何获得自己的标签以显示在仪表板的左侧导航中?您可以在子主题中执行此操作,还是需要修改核心WP文件?是否有一个特定的文件夹或一些文档,任何人都可以将我引导到哪里,我可能会详细了解它在后台如何连接?

提前谢谢您。

enter image description here

1 个答案:

答案 0 :(得分:1)

我将以这样的开头:

从不修改核心文件!

哇!既然这样,可能会有一些插件可以为您完成此操作,但是我最终还是不熟悉任何插件。添加管理项目的典型方法是使用add_menu_page()add_submenu_page()函数。它们是相对简单易用的。

此外,作为附带说明,当您将Custom Post Typeregister_post_type()添加时(如ACF所做的那样),有一些选项可将其添加到菜单中,以及您想要的标签和菜单名称应为

如果您要添加自定义帖子类型(例如团队成员,书籍等),您几乎肯定会在调用{{时使用labelsshow_in_menu参数1}}来显示管理菜单。但是,如果需要链接到任意URL或自定义仪表板页面,则需要使用上面的register_post_type()函数。

例如,这是一个简单的代码片段,它将在菜单上添加一个Stack Overflow链接,您可以将其放入子主题,插件,必备插件等:

add_menu/submenu_page

希望这会有所帮助!

我还将详细说明警告!永远不要修改WordPress核心文件。每次WordPress更新都会覆盖它们。 WordPress经过深思熟虑,拥有无数Action HooksFilters,可让您注入,修改,删除和以其他方式操纵数据和用户体验,而无需接触核心文件。

作为示例,请看以下屏幕截图:

Restructuring WordPress

我目前正在使用WordPress从头开始重建软件套件,但是标准的WP Admin界面在我们需要的许多情况下都没有意义,因此我们的界面(正在进行的工作)看起来像这一切都由必备插件处理,并且完全没有核心文件,它只是对整个WordPress中可用的钩子和过滤器进行了巧妙的操纵