Advertisement
Guest User

Untitled

a guest
Jun 13th, 2012
54
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     function query_vars($public_query_vars) {
  2.     $public_query_vars[] = "imagem";
  3.     $public_query_vars[] = "id";
  4.     $public_query_vars[] = "w";
  5.     $public_query_vars[] = "h";
  6.     $public_query_vars[] = "m";
  7.     return $public_query_vars;
  8.     }
  9.     add_filter('query_vars', 'query_vars');
  10.  
  11.     function add_rewrite_rules( $wp_rewrite ){
  12.     $new_rules = array();
  13.     $new_rules['imagem/(.*)_(.*)x(.*)_(.*).jpg'] = 'index.php?imagem=true'.
  14.                                                              '&id='.$wp_rewrite->preg_index(1).
  15.                                                              '&w='.$wp_rewrite->preg_index(2).
  16.                                                              '&h='.$wp_rewrite->preg_index(3).
  17.                                                              '&m='.$wp_rewrite->preg_index(4);
  18.     $wp_rewrite->rules = $new_rules + $wp_rewrite->rules;
  19.     }
  20.     add_action('generate_rewrite_rules', 'add_rewrite_rules');
  21.  
  22.  
  23.     function template_redirect_intercept() {
  24.     if (get_query_var('imagem')) {
  25.         $id = get_query_var('id');
  26.         $w = get_query_var('w');
  27.         $h = get_query_var('h');
  28.         switch (get_query_var('m')) {
  29.             case 1:
  30.                 $m = 'crop';
  31.                 break;
  32.         }
  33.         include ('getImage2.php'); // my class
  34.         exit;
  35.     }
  36.     }
  37.     add_action( 'template_redirect', 'template_redirect_intercept' );
Advertisement
RAW Paste Data Copied
Advertisement