具有子类别的自定义固定链接创建404

时间:2017-05-17 作者:Niraj Pandey

我正在尝试以下permalink结构:

/category [List all the posts for the category]
/category/child-category [List all the posts for the child category]
/category/post-slug
我的永久链接设置如下:

/%category%/%postname%/
类别库为空。

但如果我从URL栏导航到/category/child-category,则链接404。仅当我从URL栏导航到/子类别而没有父类别时,它才起作用。

我需要做什么才能获得我正在尝试实现的永久链接结构?

1 个回复
SO网友:Niraj Pandey

我明白了为什么这不起作用。我必须将类别基数设置为点(.)没有任何插件,但由于我有“Yoast SEO”插件,我没有设置正确的设置。要实现permalink结构,我需要:

无插件:

转到设置>永久链接选择自定义结构,在域后添加/%类别%/%postname%/将类别基数更改为句点/点使用Yoast SEO插件:

转到Yoast SEO,选择advanced(高级),单击顶部的permalinks(永久链接)选项卡,选中从类别URL中删除类别库(通常为/类别/)Here 是从哪里获得这些步骤的(以及删除类别库的其他一些方法)

结束

相关推荐

WP_LIST_CATEGORIES()-将div添加到每个li?

我正在使用wp_list_categories() 从特定的作者ID打印出每个类别的链接,这很好。然而,我还想添加一个div 致各li 将保留类别的图标。我怎样才能做到这一点?这是我当前的代码:<?php // Display a list of all categories associated with author $cat_array = array(); $args = array( \'author\' =>