Forums

rewrite rule not work at all page? (1 post)

  1. ntduc9x
    Member
    Posted 5 months ago #

    I want rewrite a url in category link but it work on home page I just called on category page. I don't know how it worked on home page
    Eg: http://example.com/sort/sort-token is ok
    but http://example.com/category/uncategoried/sort/sort-token is 404 not found page.
    Help me, please! Thank you so much!

    function ss_init() {
        global $wp_rewrite;
    
           $wp_rewrite->flush_rules();
    
    }
    function ss_rewrite() {
    global $wp_rewrite;
        $sort_token = '%ssort%';
        $wp_rewrite->add_rewrite_tag($sort_token, '(.+?)', "ssort=");
        //categories
        $keywords_structure = $wp_rewrite->category_structure . "/";
        $wp_rewrite->rules = $wp_rewrite->generate_rewrite_rules($keywords_structure . "sort/$sort_token", EP_NONE, true, true, false, false) + $wp_rewrite->rules;
    
    }
    
    add_filter('generate_rewrite_rules', array($wpss, 'ss_rewrite'));
    add_action('init',          array($wpss, 'ss_init'));

Reply

You must log in to post.

About this Topic

Tags