Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.02 KB | None | 0 0
  1. //Rewrite rule for flickr gallery
  2. function add_mypage_var($public_query_vars) {
  3.     $public_query_vars[] = 'ti';
  4.     $public_query_vars[] = 'fa';
  5.     $public_query_vars[] = 'se';
  6.     $public_query_vars[] = 'id';
  7.     $public_query_vars[] = 'ps';
  8.     $public_query_vars[] = 'ow';
  9.     $public_query_vars[] = 'ho';
  10.     $public_query_vars[] = 'so';
  11.  
  12.     return $public_query_vars;
  13. }
  14. add_filter('query_vars', 'add_mypage_var');
  15.  
  16. //add a rewrite rule
  17.  
  18. function UserLetter() {
  19. add_action( 'generate_rewrite_rules', array(&$this, 'createRewriteRules') );
  20.     }
  21.  
  22. function createRewriteRules( $wp_rewrite ) {
  23. $new_rules = array(
  24. 'galleries/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)?$' => 'index.php?pagename=galleries&ti='. $wp_rewrite->preg_index(1).'&fa='. $wp_rewrite->preg_index(2).'&se='. $wp_rewrite->preg_index(3).'&id='. $wp_rewrite->preg_index(4).'&ps='. $wp_rewrite->preg_index(5).'&ow='. $wp_rewrite->preg_index(6).'&ho='. $wp_rewrite->preg_index(7).'&so='. $wp_rewrite->preg_index(8)
  25.         );
  26.        
  27.         $wp_rewrite->rules = $new_rules + $wp_rewrite->rules;
  28.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement