I have a custom taxonomy assigned to two post types. How do I create URLs for different term archives for each post type?

I think your issue is with the rewrite portion when you registered the custom taxonomy with posts. ‘rewrite’ => array(‘slug’ => ‘some-slug’, ‘with_front’ => false) You can replace some-slug with anything you would like. It might be possible to replace it with article/event-category to get the results you want. Setting with_front to false removes blog … Read more

How to remove Base URL Duplication?

I just examined your URL http://www.homecredit.ph/wp-content/uploads/home1/homecre1/public_html/files/News-26.jpg and code and noticed that, you are saving your image in http://www.homecredit.ph/files/News-26.jpg path but trying to access from upload directory of WordPress. /home1/homecre1/public_html/files/News-26.jpg – this is the path stored in database for your attachment ID. /home1/homecre1/public_html/ – This is your root directory where WordPress installed. So better save only … Read more

Add a custom word to the base of a multisite url

So, I’ve managed to achieve a version of this by setting the “home” value in Network admin > Sites > Edit > Settings to: http://example.com/custom-word/multisite-name In my case the custom word is the unique identifier for the multisite, so I had to swap the positions of the word and the name.

How to Rewrite the URL

WordPress will generate rewrite rules internally once you have selected a permalink format. You can do so under Settings > Permalinks in your WordPress admin area. WordPress will attempt to write to your .htaccess file. If it can’t, it will provide you with some rewrite code you can copy/paste into your .htaccess file. Either way, … Read more

Change url to posts if they have custom tax only

It works for me. add_filter(‘post_link’, ‘locale_permalink’, 10, 3); add_filter(‘post_type_link’, ‘locale_permalink’, 10, 3); function locale_permalink($permalink, $post_id, $leavename) { if (strpos($permalink, ‘%category_slider%’) === FALSE) return $permalink; $post = get_post($post_id); if (!$post) return $permalink; if ($post->post_type != ‘post’) { return $permalink; } else { $terms = wp_get_object_terms($post->ID, ‘category_slider’); if (!is_wp_error($terms) && !empty($terms) && is_object($terms[0])) $taxonomy_slug = $terms[0]->slug; else … Read more