Guest User

Untitled

a guest
Jan 17th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. function bv_procedure_parent_slug($url, $post) {
  2. if(get_post_type($post) == 'procedure' && get_post_meta($post->ID, 'procedure_parent', true)) {
  3. $procedure_parent = get_post(get_post_meta($post->ID, 'procedure_parent', true))->post_name;
  4. if($procedure_parent) {
  5. $url = str_replace('procedure', $procedure_parent, $url);
  6. }
  7. }
  8. return $url;
  9. }
  10. add_filter('post_type_link', 'bv_procedure_parent_slug', 1, 3);
  11.  
  12. function my_custom_rewrite() {
  13. add_permastruct('procedure', '/%parent%/', false);
  14. }
  15. add_action('init', 'my_custom_rewrite');
Add Comment
Please, Sign In to add comment