我已经构建了一个插件,它使用了一个自定义的帖子类型和一个。模板的php文件。我的问题是,自定义帖子类型模板需要采用帖子类型的名称,我需要对此进行更改。例如,如果我的帖子类型是“电影”,那么我调用的模板是“单个电影”。php。permalink也是mydomain。com/电影。
我提供了一个插件选项页面,允许用户将名称从电影改为电影。
最好的方法是什么?最初,我考虑动态更改自定义post类型名称,并使用rename()重命名文件。我一直收到一个错误“cURL wrapper不支持重命名”
我开始思考。用mod rewrite重命名permalink是否更容易?如果是这样,我会怎么做。我正在努力避免命名问题。如果用户已经有电影永久链接,那么我希望他们能够将帖子类型重命名为电影或他们想要的任何内容。
电影的默认值将在插件激活时存储为一个选项,并显示在选项面板中。如果用户决定更改为“电影”,则会更新选项,但如何将其与自定义帖子类型模板关联?
在此方面的任何帮助都将不胜感激。菲尔