$id_ogloszenia = $_GET['id']; $wyciagamy_info=$wpdb->get_results("SELECT * FROM ogloszenia WHERE id_random=$id_ogloszenia"); foreach ($wyciagamy_info as $wyciagamy_info_res) { $id = $wyciagamy_info_res->id; $active = $wyciagamy_info_res->active; $typ = $wyciagamy_info_res->typ; $woje = $wyciagamy_info_res->woje; $miasto = $wyciagamy_info_res->miasto; $tytul = $wyciagamy_info_res->tytul; $tresc = $wyciagamy_info_res->tresc; $nazwa = $wyciagamy_info_res->nazwa; }
Adres każdego ogłoszenia to: http://moja_strona.pl/ogloszenia/?id=1114242
Teraz mam pytanie. Jak usunąć to ?id= tak by zostały jedynie te losowane randomowo liczby? Tak by adres wyglądał tak: http://moja_strona.pl/ogloszenia/1114242.
Próbowałem rewrite jako funkcja w wordpressie, ale nie wiem czy dobrze ja napisałem:
function custom_rewrite_basic() { add_rewrite_rule('^([0-9]+)/?', 'index.php/ogloszenia/?page_id=$matches[1]', 'top'); } add_action('init', 'custom_rewrite_basic');