More Types URL structure
-
I came across an interesting article on WP Engineer that shows how to re-format the default WordPress search url for better readability and I was wondering how one could apply this principle to the More Types plugin?
The function they provided is:
function fb_change_search_url_rewrite() { if ( is_search() && ! empty( $_GET['s'] ) ) { wp_redirect( home_url( "/search/" ) . urlencode( get_query_var( 's' ) ) ); exit(); } } add_action( 'template_redirect', 'fb_change_search_url_rewrite' );
So, in reference to More Types, for example, I have a site where I have a custom post type of “song”. Thus the url is: /?song=song_name
It would be preferable to have it as: /song/song_nameI tried to use to use post_type_exists(‘song’) as opposed to is_search() but this resulted in an endless redirect loop and the page fails to load.
The other issue is that this would only check for a particular post type and not convert all post type urls.
What could one do in this case in order to improve the custom post type url structure?
- The topic ‘More Types URL structure’ is closed to new replies.