2014-11-24 33 views
1

我有,有一个自定义后类型(所谓的“菜单”)一个WordPress主题。我想通过儿童主题将名称,slu,,标签等更改为“食谱”。我可以轻松地更改标签,但是如果我更改了slu it,它会弄乱与“菜单”自定义帖子类型相关的所有模板,自定义功能等。有没有办法让我重写任何引用“菜单”CPT指向“配方”CPT的函数/模板?彻底改变自定义后通过型儿童主题

谢谢!

回答

1

我个人认为,这里的最佳路线是简单地注册一个新的职位类型。如果您更改自定义帖子类型名称,则必须将该名称用于新名称的每个实例都更改,并且如果父主题中有功能不能被覆盖或不可过滤,该怎么办?

请记住,自定义帖子类型应该在插件中,而不是在主题中。

这是我的想法。在自定义插件中执行以下操作:

  • 创建名为recipes的自定义帖子类型。如果您需要更改已经处于其他帖子类型的帖子,只需下载一个可以将帖子帖子类型更改为另一帖子类型的插件

  • 将所有功能复制到需要更改的插件。重命名它们并根据需要进行修改。

这将确保,当您更改主题,你不会失去你的职位类型