Zastanawiałeś się jak zmienić domyślny adres podstron wyszukiwania w WordPressie z /?s=szukana+fraza na /szukaj/szukana+fraza ? Wklejając poniższą funkcję do swojego functions.php w plikach obecnie używanego szablonu uzyskamy przyjazne linki dla oka i nie tylko.
1 2 3 4 5 6 7 8 9 10 11 12 |
function fb_change_search_url_rewrite() { if ( is_search() && ! empty( $_GET['s'] ) ) { wp_redirect( home_url( "/szukaj/" ) . urlencode( get_query_var( 's' ) ) ); exit(); } } add_action( 'template_redirect', 'fb_change_search_url_rewrite' ); add_action( 'init', 'wpse21549_init' ); function wpse21549_init() { $GLOBALS['wp_rewrite']->search_base = 'szukaj'; } |
Jeżeli w adresie nie odpowiada Ci jednak fraza „szukaj” możesz zmienić ją na inną np. search, wyniki, wyszukiwanie itp. Aby tego dokonać w funkcji powyżej zamień frazę „szukaj” na inną.
Dodaj komentarz