为Posts slug定义一个名称

时间:2012-02-10 作者:vitto

我想使用urlhttp://site.com/post/title-of-the-post 对于我的帖子,我在我的管理页面中看到了当前的urlhttp://site.com/%slug%/title-of-the-post obiouvsly不正确。

如何定义默认帖子的slug?我正在使用各种自定义帖子类型,因此我想将默认帖子命名为post, 有可能吗?

2 个回复
最合适的回答,由SO网友:Scott 整理而成

将永久链接结构设置为自定义并使用:

/post/%postname%/
然后,在注册自定义帖子类型时,请使用以下内容:

\'rewrite\' => array(
    \'slug\' => \'something\',
    \'with_front\' => false
),
使用with_front 设置为false将确保新的自定义帖子类型不会共享/post/ 永久链接结构的一部分

SO网友:kaiser

看看Structure Tags 用于WordPress Codex中的永久链接设置。

结束

相关推荐

Get_Posts()方法和分页不起作用

试图在我的一个Wordpress站点中使用分页,但似乎不起作用。对于分页,我使用SEO分页器插件。这是我的密码$params = get_query_var(\'args\'); $ppp = get_option(\'posts_per_page\'); if (!is_paged()) { $custom_offset = 0; } else { $