在多站点安装中,我想更改自定义帖子类型的短链接http://example.com/site/?p=5
到这个http://example.com/site/5
我看到如果我将permalinks设置设置为/%post_id%/
它工作得很好。
这是一种官方认可的方式还是一种黑客行为?
在多站点安装中,我想更改自定义帖子类型的短链接http://example.com/site/?p=5
到这个http://example.com/site/5
我看到如果我将permalinks设置设置为/%post_id%/
它工作得很好。
这是一种官方认可的方式还是一种黑客行为?
是的,这是正确的。您可以根据需要选择自定义永久链接。但仅限于这些官员tags 只有
和%post_id%
是这些标记之一,因此您可以使用它。
这里只需要一个注释,您需要按照codex的说法,用post ID或name结束自定义结构
确保在结构末尾使用%post_id%
或%postname%
(例如。/%year%/%monthnum%/%day%/%postname%/
) 因此,每个permalink都指向一个单独的帖子。
我正在构建一个插件,该插件将用于单个站点,并依赖于add_rewrite_rule 要工作,需要打开永久链接。打开它们并不困难,因为它只是一个站点,但我担心其中一个管理员可能会在不知道自己在做什么的情况下关闭它,并破坏该站点。如何以编程方式强制保持漂亮的永久链接?