在发布相同类型的帖子时以编程方式更改帖子的永久链接

时间:2017-05-27 作者:bresson

Wordpress中有没有一种方法可以让我为特定的永久链接(mysite.com/current-issue)创建每月都可以更新的内容。每次更新,旧内容的永久链接都会自动转移到新的永久链接mysite。com/以前的问题//?

在这一点上,我并不要求详细的“如何”,只是一个一般的方法。谢谢

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

对默认情况下,WordPress将按照从最新到最旧的顺序显示帖子,因此该部分已经包含,除非您通过自定义查询更改了该行为。

为此,您需要使用add_rewrite_rule() 指向的函数/current-issue/ 到您用来指定这些帖子的类别/帖子类型/分类法等的第一篇帖子。生成的页面应该只显示1篇文章,并且没有引用wp_link_pages() 在模板文件/零件中。

至于创建/previous-issues/, 它将是相同的主体,但您需要一个偏移量为的自定义查询1 为了跳过第一篇文章。

编辑:我忘了添加一件事-添加这些规则后,需要刷新重写规则。只需转到Settings -> Permalinks 并且只需保存它们而无需进行更改。

结束

相关推荐

Update permalinks

我已经将名为Srpski的自定义“文件夹”添加到我的permalink结构中,如中所示。htaccess文件。因此,在WP Dashboard>Settings>Permalinks中,我的自定义permalink结构如下所示:http://webdizajntest.com/poljoprivredni-fakultet/Srpski/%postname%/当我添加新帖子或页面时,我的工作非常好。它显示了他们的永久链接Srpski 在url结构中,这就是我所需要的,因为要维护PageRank