Advertisement
Guest User

Untitled

a guest
Jul 29th, 2015
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. add_action('init', 'tdd_add_rewrite_rules');
  2. function tdd_add_rewrite_rules(){
  3. global $wp_rewrite;
  4. $wp_rewrite->add_rewrite_tag('%brand_name%', '([^/]+)', 'brand_name=');
  5. $wp_rewrite->add_permastruct('gallery', '/brands/%brand_name%/gallery/%gallery%', false);
  6. }
  7.  
  8. add_filter('post_type_link', 'tdd_permalinks', 10, 3);
  9. function tdd_permalinks($permalink, $post, $leavename){
  10. $no_data = get_the_author_meta('ID');;
  11. $post_id = $post->ID;
  12. if($post->post_type != 'gallery' || empty($permalink) || in_array($post->post_status, array('draft', 'pending', 'auto-draft'))) return $permalink;
  13. $var1 = get_the_author_meta('brand_name');
  14.  
  15. $var1 = sanitize_title($var1);
  16. if(!$var1) { $var1 = $no_data; }
  17.  
  18. $permalink = str_replace('%brand_name%', $var1, $permalink);
  19. return $permalink;
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement