Overwrite URL on blog posts

时间:2013-02-18 作者:jmysona

我想在单个博客帖子上覆盖我的URL。目前,我的帖子显示为www.mydomain。co.uk/post-title,但我希望它们是www.mydomain。co.uk/blog/post-title so/blog/always displays before post item,我曾尝试从permalink级别这样做,但当我将/blog放在post name框中时,它可以工作,但是我所有的单个自定义帖子都显示为/blog/Custom post item,这不是我想要的,因为我只希望博客帖子发生这种情况,而不希望自定义帖子类型发生这种情况。

任何提示。

非常感谢

1 个回复
SO网友:Cole

如果您不使用自定义帖子类型,那么在permalink设置中,以下内容应该可以正常工作。

/blog/%postname%/

Screenshot

(根据您对自定义帖子类型的使用,以下内容仍然适用)

在博客上保持定期的永久链接,就像在设置中一样。在自定义post类型参数中,“with\\u front”布尔字段将帮助您实现所需的功能。

...
\'rewrite\' => array(
    \'with_front\' => false,
    \'slug\' => \'your-slug\'
),
...
此处提供有关重写的详细信息http://codex.wordpress.org/Function_Reference/register_post_type

结束

相关推荐

将Query_Posts()和Get_Posts()组合为一个查询

我正在创建一个网站,它使用博客的普通帖子和事件的自定义帖子类型(由事件插件生成)。我成功地使用了不同的查询来获取这两个查询,但我想将它们合并到一个查询中。尝试过各种各样的事情,但都没有成功。以下是对博客的查询:<?php $mainFeatures = array( \'numberposts\' => -1, \'order\'=> \'DESC\', \'orderby\' => \'post_date\'); $postslist = get_posts( $mai