Custom taxonomy Rewrite Rule

You could use 2 of WordPress’ built in functions to get the result you’re after. add_rewrite_tag() and add_rewrite_rule() There is an example of how to use these tags to get the result you want about halfway down this page https://codex.wordpress.org/Rewrite_API/add_rewrite_rule. Note: remember to flush your rewrite rules.

WordPress Prevent 404 on missing custom post

The simplest way to handle this is to create a page with slug property which will be used to display all properties, and add a rewrite rule to handle requests for property IDs. // add property_id query var to hold ID of requested property function wpd_query_var( $query_vars ){ $query_vars[] = ‘property_id’; return $query_vars; } add_filter( … Read more

Custom Query & Rewritten URL Pagination 404

I finally figured out how to fix the issue I had. I added the following into my rewrite_rules function: add_rewrite_rule(‘^mysearch/location/([^/]+)/page/([0-9]{1,})/?$’,’index.php?page_id=200&location=$matches[1]&paged=$matches[2]’,’top’); So now my URLs are exactly as I wanted them: /mysearch/location/SUBMITTED-INFO/page/WHATEVER