如何使用自定义模板覆盖post-new.php

时间:2017-09-15 作者:Sebastian Kurzynowski

如何覆盖post-new.php 与我的custom template. 当我include 文件或直接重定向我看到了我的模板,但缺少管理侧栏。我知道这并不简单。

1 个回复
SO网友:Rarst

这听起来确实很有挑战性。post-new.php 真的不是模板吗。这是一个功能齐全的端点,即浏览器直接请求并由PHP引擎作为入口点处理的PHP脚本。在这一过程的早期进行干预没有什么好处。

大部分输出由wp-admin/edit-form-advanced.php 它也是硬编码的,不用于覆盖。

根据需要做什么,我可以想出两种方法:

有条不紊地取消配置、覆盖并以其他方式从编辑屏幕中删除所有功能,直到其成为合理的空白状态。

构建完全独立的管理页面,并在案例中使用它而不是本机页面。

结束

相关推荐

在前端使用wp-admin翻译

目前,我正致力于在前端实现用户配置文件表单。不幸的是,前端核心翻译文件(wp-content/languages/lang_LANG.po) 在用户配置文件页面上未显示任何已翻译的字符串。这些翻译后的字符串位于wp-content/languages/admin-lang_LANG.po 由于文件名以“admin”开头,我的猜测是,只有在访问wp admin页面时(当is_admin() 返回true)。因此,当您没有查看wp admin页面时,如何加载wp admin的文本域?