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'));