change the url in wordpress

时间:2013-07-17 作者:Gaurav

我正在创建wordpress网站,并使用分类法创建了“新闻”自定义帖子类型。

我的存档页URL是www.yourwebsite。com/news/and taxonomy页面的URL是www.yourwebsite。com/新闻/印度新闻/

现在我想将“www.yourwebsite.com/news/”URL复制到“www.yourwebsite.com/country/”。

两个页面都应正常工作。

所以请让我知道如何创建重复页面。在那里,我可以从“新闻”帖子类型中获取所有帖子。以及如何将“www.yourwebsite.com/country/”分配给特定页面。

谢谢你。。。

2 个回复
SO网友:user35119

最简单的方法是安装Quick Page/Post Redirect Plugin.

然后,您只需创建一个带有标题(和永久链接)的新页面country 编辑此页面时,您可以将其重定向到其他页面。

SO网友:PixelBBW

您可以更改自定义帖子类型的SLUG:

    

$post_args = array( \'labels\' => $post_labels, \'public\' => true, \'publicly_queryable\' => true, \'show_ui\' => true, \'show_in_menu\' => true, \'query_var\' => true, \'rewrite\' => array(\'slug\'=>\'country\',\'with_front\'=>false), \'capability_type\' => \'post\', \'hierarchical\' => false, \'supports\' => array(\'title\',\'thumbnail\', \'editor\' ), \'has_archive\' => false, \'menu_icon\' => get_stylesheet_directory_uri() . \'icon.png\', );

register_post_type(\'offres\',$post_args);

因此,请搜索此行:

\'rewrite\' => false,
并替换为:

\'rewrite\' => array(\'slug\'=>\'country\',\'with_front\'=>false),
别忘了在“管理”>“永久链接”>“更新”中保存新结构。

我希望这对你有帮助。

再见

结束

相关推荐