// GUID by parameter
function add_query_vars_home($vars) {
$vars[] = «event_id»; // el nombre de la variable que contendrá el parámetro de la URL
return $vars;
}
// enganchamos la función al hook
add_filter(‘query_vars’, ‘add_query_vars_home’);
function add_rewrite_rules_home($rules) {
$aux_rules = array(‘event/([^/]+)/?$’ => ‘index.php?pagename=event&event_id=$matches[1]’);
$rules = $aux_rules + $rules;
return $rules;
}
// enganchamos la función al hook correspondiente
add_filter(‘rewrite_rules_array’, ‘add_rewrite_rules_home’);
function add_query_vars($vars) {
$vars[] = «event_id»; // el nombre de la variable que contendrá el parámetro de la URL
return $vars;
}
// enganchamos la función al hook
add_filter(‘query_vars’, ‘add_query_vars’);
function add_rewrite_rules($rules) {
$aux_rules = array(‘location/([^/]+)/?$’ => ‘index.php?pagename=location&event_id=$matches[1]’);
$rules = $aux_rules + $rules;
return $rules;
}
// enganchamos la función al hook correspondiente
add_filter(‘rewrite_rules_array’, ‘add_rewrite_rules’);
function add_query_vars_partner($vars) {
$vars[] = «event_id»; // el nombre de la variable que contendrá el parámetro de la URL
return $vars;
}
// enganchamos la función al hook
add_filter(‘query_vars’, ‘add_query_vars_partner’);
function add_rewrite_rules_partner($rules) {
$aux_rules = array(‘partner/([^/]+)/?$’ => ‘index.php?pagename=partner&event_id=$matches[1]’);
$rules = $aux_rules + $rules;
return $rules;
}
// enganchamos la función al hook correspondiente
add_filter(‘rewrite_rules_array’, ‘add_rewrite_rules_partner’);