Пользовательские URL-адреса, разбивающие разбиение на страницы

function tm_jobs_generating_rule($wp_rewrite) { $rules = array(); $terms = get_terms( array( 'taxonomy' => 'status', 'hide_empty' => false, ) ); $post_type = 'jobs'; foreach ($terms as $term) { $rules['jobs/' . $term->slug . '/([^/]*)$'] = 'index.php?post_type=' . $post_type. '&jobs=$matches[1]&name=$matches[1]'; } // merge with global rules $wp_rewrite->rules = $rules + $wp_rewrite->rules; } add_filter('generate_rewrite_rules', 'tm_jobs_generating_rule'); function tm_change_link( $permalink, $post ) { if( $post->post_type == 'jobs' ) { $resource_terms = get_the_terms( $post, 'status' ); $term_slug = ''; if( ! empty( $resource_terms ) ) { foreach ( $resource_terms as $term ) { // The featured resource will have another category which is the main one if( $term->slug == 'featured' ) { continue; } $term_slug = $term->slug; break; } } $permalink = get_home_url() ."/jobs/" . $term_slug . '/' . $post->post_name; } return $permalink; } add_filter('post_type_link', 'tm_change_link',10,2); 

Это функции, которые я использую для достижения хороших URL-адресов: jobs / status / jobpost, который работает отлично, однако разбиение на страницы теперь разбито. Что я здесь делаю неправильно?

Solutions Collecting From Web of "Пользовательские URL-адреса, разбивающие разбиение на страницы"