No category parents插件升级后url出现cat

No category parents插件升级后url出现cat

问题描述:

使用WordPress博客时,经常会用到No category parents插件,这个插件可以使得WordPress文章中的默认分类不再显示,同时可以保留默认分类的文章。但是有些用户在最近的插件升级后,发现文章链接的url出现了“cat”,这就导致了很多用户无法正常访问他们的文章。

解决办法:

  1. 升级到最新版本的No category parents插件,并确保插件的设置正确。在升级插件时,一定要确保你遵循了插件升级说明。升级完成后,请在WordPress后台检查一下插件的设置是否正确。
  2. 禁用其他插件。有时候,其他插件可能会与No category parents插件相冲突,从而导致链接出现问题。在这种情况下,请尝试禁用其他插件,看看是否能够修复问题。
  3. 检查你的主题。有些WordPress主题也会导致链接出现问题。请尝试更换不同主题,看看问题是否得到解决。
  4. 联系插件开发者。如果以上方法都无法解决你的问题,你可以联系No category parents插件开发者,询问他们是否知道这个问题,并请求他们提供解决方法。

通过以上办法的任意一种,你都能够修复No category parents插件升级后url出现cat的问题。


function no_category_parents_fix() {
    global $wp_query;
    if ( is_category() && !is_feed() && !is_home() ) {
        $cat = get_query_var('cat');
        if ( $cat ) {
            $query = new WP_Query(array('cat'=>$cat,'post__not_in'=>get_option('sticky_posts')));
            if ( !$query->have_posts() ) {
                $wp_query->set_404();
                return;
            }
            $query->the_post();
            $category = get_the_category();
            wp_redirect(get_permalink($query->post->ID));
            exit;
        }
    }
}
add_action('template_redirect', 'no_category_parents_fix');
晓白博客网版权所有,原文地址https://www.xbnb.cn/5118
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容