Php Wordpress自定义url
我有一个URL(www.yourdomain.com/view promotion/123),它将使用页面模板来显示我的自定义帖子类型内容。 (123是CPT post id) 但是,如果我将URL从上面更改为(www.yourdomain.com/view promotion/christmas promotion) url将使用自定义帖子类型模板自动切换到(www.yourdomain.com/promotion/christmas promotion) 其他信息Php Wordpress自定义url,php,wordpress,custom-post-type,custom-url,pretty-urls,Php,Wordpress,Custom Post Type,Custom Url,Pretty Urls,我有一个URL(www.yourdomain.com/view promotion/123),它将使用页面模板来显示我的自定义帖子类型内容。 (123是CPT post id) 但是,如果我将URL从上面更改为(www.yourdomain.com/view promotion/christmas promotion) url将使用自定义帖子类型模板自动切换到(www.yourdomain.com/promotion/christmas promotion) 其他信息 视图提升是页面名称 晋升
- 视图提升是页面名称
- 晋升是一种岗位类型
- 圣诞节促销是邮政名称
我应该怎么做才能将URL更改为(www.yourdomain.com/view promotion/christmas promotion),这将使用页面模板中的布局?这是可能的,但这是一个长期的斗争。你可以很容易地安装这个插件。您需要此插件:
安装此插件并在设置>永久链接中更改永久链接设置。该插件实际上将URL设置为(www.yourdomain.com/promotion/christmas promotion),这不是我想要实现的。如果我将URL更改为(www.yourdomain.com/view-promotion/?promo=christmas-promotion),但重写为显示为(www.yourdomain.com/view-promotion/christmas-promotion)??实现起来是否更可行?您可以使用代码更改permalink slug。添加新的post类型时,您的
register\u post\u type
函数已重写,并且此数组具有slug字段。您的代码应该是这样的:'rewrite'=>array('slug'=>'shiba gallery','with_front'=>FALSE)
如果您将帖子类型rewrite更改为查看促销
,您可能会实现同样的效果。您真正需要做的是查看创建post类型的代码,并开始学习如何使用它。本网站更多的是提供编码帮助,而不是非编码问题的一般答案。抱歉。我想我可能需要使用自定义URL重写代码来完成这项工作。我真的不确定我还可以使用其他什么替代方案。于是,他问了这个问题。