如果永久链接为POST_NAME,WordPress不会打开只有数字的帖子

时间:2013-07-27 作者:Johan

有人知道为什么会这样?

例如,我有一个帖子叫做1987, 但当我点击链接时,它不会打开它。当我使用不同的permalink结构时,它会打开它。这是为什么?我该如何解决?

仅供参考:I don\'t get a 404 error, 我刚收到一个Firefox错误,上面写着:this page is not redirecting it well

2 个回复
SO网友:Milo

抱歉,我没有跟进。你提到你没有使用日期档案。您可以更改日期存档结构以消除与的冲突/%postname%/:

function wpa_change_date_structure(){
    global $wp_rewrite;
    $wp_rewrite->date_structure = \'date/%year%/%monthnum%/%day%\';
}
add_action( \'init\', \'wpa_change_date_structure\' );
因此,在刷新永久链接后,日期存档URL的前缀将为date/, 因此,数字PostName将不再符合日期重写规则。

SO网友:Nathan Mickler

您可以通过将帖子的slug更新为数字以外的内容来解决此问题。除此之外,我还没有找到解决方案(同时仍将帖子名称保留为永久链接)。

结束

相关推荐

Group posts by meta_key

我对meta\\u值分组有问题。查询将查找元键为“company”的帖子。我想要一个独特的颜色列表,如:蓝、红、黄array\\u unique未成功,并且自定义mysql查询也未成功。<?php $args = array( \'category_name\' => $cat_name, \'posts_per_page\' => \'60\', \'paged\' => $current_page,&#x