如何在一个主题内定制核心管理页面?

时间:2015-12-30 作者:leuquim

假设我正在构建一个WordPress主题,当这个主题处于活动状态时,我想显示一些管理页面的自定义版本。让我们假设我想要一个自定义的“Widgets”页面:

我可以在“/wp admin/widgets”中找到页面的模板。php’但这超出了我的主题,在更新后很容易被覆盖。

我的问题是:是否有一种可靠且安全的方法可以按主题显示核心WordPress模板的自定义版本,同时保留原始版本?

1 个回复
SO网友:s_ha_dum

据我所知,你不能。后端除了将样式表和JavaScript排队外,不能“主题化”。您可以通过这种方式进行重大更改,但基本结构将保持不变。

你所能做的就是从菜单中删除核心页面并替换它们。在某种程度上,您可以做到这一点,而且我不确定您可以走多远,这将是大量代码,可能会导致一个资源密集型网站。

相关推荐

如何从wp-admin/edit.php重定向到特定定制帖子类型的前端页面?

我正在基于Wordpress构建一个非常小的web应用程序。为此,我为用户可以在应用程序中管理的项目创建了自定义帖子类型。我已经创建了一个非常漂亮、优化的概览页面作为前端页面。然而,为了节省开发时间,编辑每个项目仍然在后端进行。后端中的某些操作(即删除项目)会将用户带到后端中的项目概述页面(/wp-admin/edit.php?post_type=my_item_post_type) 而不是我漂亮的前端页面。我想防止这种情况发生,这样当用户/wp-admin/edit.php?post_type=my_i